Вопрос

Если я открою перевод для «вкл. 7% налога, плюс стоимость доставки».

Location:  Span element 
Scope:  FireGento_GermanSetup 
Shown:  19% 
Original:  %s%% 
Translated:  %s%% 
Store View Specific:  
Custom:  %s%%

Как я могу изменить текст перевода?

Нашел исходный файл price_info.phtml

<span class="tax-details"><?php echo $this->__('Incl. %s Tax, plus <a href="%s">Shipping 
   Cost</a>', $this->getFormattedTaxRate(), $shippingCostUrl) ?></span>

Это та же проблема, но решение не работает для меня, или я не могу заставить его работать.

Это было полезно?

Решение

Существуют ситуации, когда встроенный перевод не работает, потому что Magento не может идентифицировать правильную строку источника при щелчке значка перевода.

Вы всегда можете сделать ручной перевод.

Сначала вы должны идентифицировать, из какого модуля происходит перевод. Включив шаблоны, вы можете узнать, что ваш перевод напечатан в app/design/frontend/base/default/template/germansetup/price_info.phtml с помощью $this->__() а также $this имеет тип FireGento_GermanSetup_Block_Catalog_Product_Price модуль есть FireGento_GermanSetup. Анкет (Могут быть редкие случаи, когда это неверно, если помощник перезаписывает модуль)

Если вы посмотрите на app/locale/de_DE/FireGento_GermanSetup.csv, вы находите строку перевода:

"Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>","Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"

Пользовательские переводы могут быть добавлены в translate.csv В вашей теме (пример: /app/design/frontend/foo/bar/locale/de_DE/translate.csv) или в таблицу базы данных core_translate.

Я полагаю, вы переводите все приложение, используя встроенные переводы, поэтому core_translate Таблица будет способом.

Нет в string столбец, вы должны префикс строки с именем модуля и :: приводя к заполнению следующих полей (locale, store_id можно скопировать из существующих записей):

нить: FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a> перевести: My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>

Линия в translate.csv выглядело бы так:

"FireGento_GermanSetup::Incl. %s Tax, excl. <a href=""%s"">Shipping Cost</a>";My own text ... Inkl. %s MwSt., zzgl. <a href=""%s"">Versandkosten</a>"

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top