Строка перевода, как


При переводе строки, например, этот путь к файлу, в котором находится строка:

vendor/magento/module-checkout/view/fontend/web/template/shipping-information.html

Это будет строка перевода:

"Example String","Voorbeeld String","module","Magento_Checkout"

Но что, если это путь:

vendor/tig/buckaroo/view/frontend/web/template/payment/tig_buckaroo_ideal.html

Какова строка перевода в этом случае?


В моем случае я хочу перевести "Выберите свой банк" на "Выберите банк uw". Обычно формат будет таким:

vendor/STORE/TYPE-LOCATION/etc....

И он будет добавлен в файл перевода следующим образом это:

"Select your bank","Selecteer uw bank","TYPE","STORE_LOCATION"

Но в данном случае это совсем другое, потому что путь не является форматом по умолчанию для перевода.

Author: Maarten Wolfsen, 2016-11-08

2 answers

Создайте свой файл translate (en_US.csv) по пути ниже:

/{корневая папка magento 2}/приложение/дизайн/интерфейс/{Поставщик}/{название темы}/i18n/en_US.csv

Теперь добавьте свои переводы в созданный выше файл.

 1
Author: , 2016-11-08 11:03:42

При работе с переводами лучше всего начать со сбора переводимых фраз , вы можете сделать это, выполнив следующую команду:

bin/magento i18n:collect-phrases --output "app/i18n/Vendorname/nl_NL.csv" --magento

При этом будут собраны все переводимые фразы, включая фразы из модулей в указанном csv-файле, вместе с их местоположением.

Теперь вы можете найти и заменить (только второй экземпляр) те, которые вы хотите перевести, а для ведения домашнего хозяйства избавьтесь от остальных или оставьте их, они не причинят вреда. Например, после выдачи выше команды в моем csv я вижу:

"Add New Banner","Add A Banner",module,Lof_Gallery

Где Добавить новый баннер - переводимая фраза галереи модулей Lof, и я изменил ее на Добавить баннер

Как только закончите переводить выпуск coomand:

bin/magento i18n:pack app/i18n/Vendorname/nl_NL.csv -d nl_NL

Это приведет к развертыванию ваших переводов в соответствующих модулях. Очистите кэш и все такое, и это должно сработать.

 6
Author: Devtype, 2016-11-08 11:23:45