Magento 2: что означает i18n?


Ответы:


24

Википедия ответила на мой вопрос:

Интернационализация и локализация

Термины часто сокращаются до нумеронимов i18n (где 18 обозначает количество букв между первым i и последним n в слове интернационализация, употребление которого придумано в DEC в 1970-х или 80-х годах) [3] [4] и L10n для локализации, из-за длины слов.

Так что если вы когда-нибудь задумывались, i18n означает интернационализацию


2
это также потому, что разработчики ленивы, а код подвержен опечаткам. i18n намного короче набирать текст и легче проверять правильность написания, чем internationalization. Особенно перед днями проверки орфографии. Подобных сокращений довольно много, если у вас есть действительно длинное слово, которое никто не хочет вводить. _также иногда используется для интернационализации как сокращение.
Уэйн Вернер

Обратите внимание, что интернационализация и локализация - это разные понятия (хотя i18n часто используется для обозначения обоих). l10n также используется для обозначения локализации.
Майкл Миор

4

Папка i18n будет использоваться для перевода контента на несколько языков.

Например, веб-сайт имеет несколько языков, поэтому нужен перевод для всего контента. и перевод поместит в папку i18n в формате CSV.

например. поставщик \ Magento \ модуля CMS \ i18n \ en_US.csv

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

изменить "Save and Continue Edit","Save and Edit Again"и проверить

Для переведенного контента используйте как в интерфейсе как __("Save and Continue Edit")


Я не спрашивал о назначении папки i18n, я спрашивал значение слова i18n (см. Мой ответ)
Рафаэль из Digital
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.