Почему переводы Magento не выполняются после неудачной транзакции оплаты? - PullRequest
0 голосов
/ 25 февраля 2011

мы используем magento с модулем onestepcheckout в нашей системе покупок.Но когда происходит сбой процесса оплаты, и когда мы получаем ошибку об оплате, не все переводы, кроме некоторых, оказываются неудачными на странице оформления заказа.

Кто-нибудь сталкивался с этой проблемой раньше?Я буду очень рад, если найдется решение.

PS Я могу решить ситуацию, жестко закодировав переводы.Но я не хочу использовать этот метод.

Спасибо

1 Ответ

0 голосов
/ 25 февраля 2011

Когда разработчик модуля создает модуль, он должен убедиться, что каждая фраза, которая может быть переведена, помечена для перевода.В Magento это означает

  1. Строки в файлах шаблонов передаются методом ->__

  2. Метки, параметры и другие строки в полях XMLпомечены translate атрибут

Если вы работаете в качестве отдельного разработчика, если вы не разрабатываете приложения / модули, предназначенные для перевода, легко привыкнуть к тому, что вы не будете выполнять вышеизложенное.Кроме того, области системы конфигурации XML Magento, которые могут (или не могут) быть переведены, недостаточно хорошо документированы.Легко пропустить одну или две строки, и локализация (наряду со всем остальным) почти никогда не проверена.

Все это долгий способ сказать, обратитесь к поставщику и подайтеошибка.Если вы хотите играть капитализмом, так как вы уже жестко закодировали переводы, исправьте основную проблему самостоятельно и предложите продать решение людям на одной странице.

...