Как переопределить перевод файлов 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) и проверьте ваши изменения.

Суреш Чикани
источник
Нужно ли вносить только изменения в эту папку или я копирую их все, а затем редактирую? Если только изменения, то это может быть «расширение», а не «переопределение», как предложил другой ответ?
Мохаммед Джораид