Magento - Изменить перевод не работает - PullRequest
3 голосов
/ 28 июля 2011

Я не хочу менять строку:

$message = $this->__('There is already an account with this email address. If you are sure that it is your email address, <a href="%s">click here</a> to get your password and access your account.', $url);

, расположенную в core / Mage / Customer / controllers / AccountController.php в строке 345

Я изменил перевод (с помощью Notepad ++) в: / design / frontend / default / my_theme / locale / de_DE / translation.csv , но он не работает.Все остальное, переведенное в этот файл, работает нормально.

Есть идеи?Заранее спасибо!

Дэнни

Ответы [ 4 ]

9 голосов
/ 28 июля 2011

Переводы кэшируются, поэтому вам необходимо очистить кэш в Система> Управление кэшем или очистить содержимое каталога var/cache.

Другой способ - использовать встроенный инструмент перевода , встроенный в Magento.

1 голос
/ 06 сентября 2015

Это странная, но тривиальная проблема, все еще в 1.9.2.1

Поместите исходную строку и переведенную (полную строку перевода) в Mage_Customer.csv (вместо Mage_Adminhtml.csv) в папке предпочтительного языкового пакета, и перевод будет работать.

0 голосов
/ 05 апреля 2017

Попробуйте установить опцию локали по умолчанию в System-> Configuration-> General и на вкладке Опция локали установить локаль с вашим языковым переводом

0 голосов
/ 18 октября 2016

В папке bin запустить php magento cache:flush Команда CLI.Это делает то же самое в magento 2 из терминала, как предложено @clockworkgeek.

...