Magento 2: co oznacza i18n?

13

Kiedy zacząłem pracować z Magento 2, po raz pierwszy spotkałem się z tym skrótem, więc nie mam pojęcia, co oznacza to słowo / skrót ?

Raphael at Digital Pianism
źródło

Odpowiedzi:

24

Wikipedia odpowiedziała na moje pytanie:

Internacjonalizacja i lokalizacja

Terminy te są często skracane do liczb i18n (gdzie 18 oznacza liczbę liter między pierwszym i a ostatnim n w internacjonalizacji słowa, użycie wymyślone w DEC w latach 70. lub 80.) [3] [4] i L10n do lokalizacji, ze względu na długość słów.

Więc jeśli kiedykolwiek zastanawiasz się, i18n oznacza internacjonalizację

Raphael at Digital Pianism
źródło
2
dzieje się tak również dlatego, że programiści są zarówno leniwi, a kod ma skłonność do literówek. i18n jest znacznie krótszy do wpisania i łatwiej zweryfikować poprawną pisownię niż internationalization. Zwłaszcza przed dniami sprawdzania pisowni. Istnieje wiele innych takich skrótów, gdy masz naprawdę długie słowo, którego nikt nie chce pisać. _jest również czasami używany do internacjonalizacji jako skrót.
Wayne Werner
Zauważ, że internacjonalizacja i lokalizacja to odrębne pojęcia (chociaż i18n jest często używany w odniesieniu do obu). l10n jest również używany w odniesieniu do lokalizacji.
Michael Mior,
4

Folder i18n będzie używany do tłumaczenia treści na wiele języków.

Na przykład strona internetowa ma wiele opcji językowych, więc potrzebujesz tłumaczenia wszystkich treści. a tłumaczenie umieści w folderze i18n w formacie CSV.

na przykład. vendor \ magento \ module-cms \ i18n \ en_US.csv

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

zmień "Save and Continue Edit","Save and Edit Again"i przetestuj

Do przetłumaczonych treści używaj jak w interfejsie użytkownika jako __("Save and Continue Edit")

Bhavik
źródło
Nie pytałem o cel folderu i18n, prosiłem o znaczenie słowa i18n (patrz moja odpowiedź)
Raphael z Digital Pianism