Как переопределить перевод файлов CSV в magento2


11

Предположим, я хочу перевести Shop By в Shop в моей собственной теме, используя файл перевода en_US.csv

Каков метод или процедура для достижения этого в Magento2 ?

Ответы:


15

Вы должны просто переопределить файл en_US.csv в папке вашей темы i18n.

app/design/frontend/{Vendorname}/{themename}/i18n/en_US.csv

1
Это не работает с пользовательской дочерней темой. Например, если вы создаете пользовательскую тему FOO с пустой темой в качестве родительской, а затем тему BAR с темой FOO в качестве родительской, csv из BAR будет переопределять csv из FOO, наследование не будет работать.
DevonDahon

Это только для внешнего интерфейса, как это сделать для администратора и внешнего интерфейса?
Новичок

Это не работает для конкретной строки. «Код купона недействителен», который присутствует в цитате модуля. Любой вклад?
Седжал Шах

@Rakesh, это не работает. Версия Magento: 2.3.2
Шива

@SejalShah - та же проблема «Код купона недействителен» не переводится. Как это исправить?
Ранганатан

10

Создайте en_US.csvфайл по этому пути.

app/design/frontend/Vendor/Theme/i18n/en_US.csv

Поместите ваши изменения в этот файл.

Очистите кеш ( bin/magento cache:clean) и проверьте ваши изменения.


Нужно ли вносить только изменения в эту папку или я копирую их все, а затем редактирую? Если только изменения, то это может быть «расширение», а не «переопределение», как предложил другой ответ?
Мохаммед Джораид
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.