Magento 2: cosa significa i18n?


13

Quando ho iniziato a lavorare con Magento 2, quella era la prima volta che mi sono imbattuto in questa abbreviazione, quindi non ho idea di cosa significhi quella parola / abbreviazione ?

Risposte:


24

Wikipedia ha risposto alla mia domanda:

Internazionalizzazione e localizzazione

I termini sono spesso abbreviati nei numeronimi i18n (dove 18 rappresenta il numero di lettere tra la prima i e l'ultima n nella parola internazionalizzazione, un uso coniato a DEC negli anni '70 o '80) [3] [4] e L10n per la localizzazione, a causa della lunghezza delle parole.

Quindi, se mai ti chiedi, i18n significa internazionalizzazione


2
è anche perché gli sviluppatori sono pigri e il codice è soggetto a errori di battitura. i18n è molto più breve da digitare e più facile da verificare dell'ortografia corretta di internationalization. Soprattutto prima dei giorni del controllo ortografico. Ci sono alcune altre abbreviazioni come questa quando hai una parola davvero lunga che nessuno vuole scrivere. _viene anche occasionalmente utilizzato per l'internazionalizzazione come scorciatoia.
Wayne Werner,

Si noti che l'internazionalizzazione e la localizzazione sono concetti distinti (sebbene i18n sia spesso usato per fare riferimento a entrambi). l10n è anche usato per riferirsi alla localizzazione.
Michael Mior,

4

La cartella i18n verrà utilizzata per tradurre il contenuto in più lingue.

Per es. il sito Web ha un'opzione in più lingue, quindi è necessario la traduzione di tutti i contenuti. e la traduzione inserirà la cartella i18n in formato CSV.

per esempio. vendor \ Magento \ module-cms \ i18n \ en_US.csv

"Save and Continue Edit","Save and Continue Edit"

passare a "Save and Continue Edit","Save and Edit Again"e testare

Per contenuti tradotti usa come frontend come __("Save and Continue Edit")


Non stavo chiedendo lo scopo della cartella i18n, stavo chiedendo il significato della parola i18n (vedi la mia risposta)
Raphael al Digital Pianism
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.