Magento 2: Разные Файлы статического содержимого Для Каждой Локали?


В Magento 2 URL-адрес статического содержимого выглядит следующим образом

http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js

Это включает в себя часть локали en_US. Это сильно подразумевает, что либо

  1. Magento 2 позволяет создавать различные файлы статического содержимого для каждой локали
  2. Magento 2 обрабатывает статические файлы содержимого для строк локали/gettext

Что из вышесказанного верно? Или и то, и другое верно? Или ни то, ни другое?

Как мне, разработчику модулей Magento, предоставить статический контент файлы в зависимости от локали? Было бы иначе, если бы я был разработчиком темы?

Author: 7ochem, 2015-12-27

2 answers

Magento позволяет предоставлять статические файлы ресурсов для каждой локали в модуле или теме. Чтобы предоставить такие локализованные файлы, поместите их в папку web/i18n/<locale> внутри модуля или темы. Эти файлы имеют приоритет над нелокализованными файлами.

 17
Author: BuskaMuza, 2016-01-05 23:56:06

Вместо полного отдельного файла для другого языка вы можете расширить тему, переопределив файлы по умолчанию. Либо в расширениях.меньше или тема.меньше файлов. Ниже может быть структура для переопределения.

Ваша тема/веб/i18n/ваш сайт

Например:

Приложение\дизайн\интерфейс\Magento\luma_custom\web\i18n\ar_kw\css\source_theme.меньше

 1
Author: H.Husain, 2016-11-22 11:50:55