Извлечь перевод фразы из Magento - PullRequest
4 голосов
/ 28 сентября 2010

Я относительно новичок в Magento и работаю над созданием сайта для клиента, и им просто нужен список фраз, используемых по всему сайту, для отправки переводчику. Я немного удивлен, что в Magento нет чего-то простого и встроенного для того, чтобы легко вытащить этот материал, поэтому я и пишу здесь сейчас. Есть ли относительно простой способ извлечь фразы перевода из приложения Magento? Что-то встроенное в это может быть не очевидно (для меня)? или какая-то полезная библиотека там? Это включает в себя все, что используется в шаблонах (или контроллерах), например так:

$this->__("Some phrase on my website...");

... а также случаи в XML макета, в которых установлен атрибут 'translate' и т. Д.

И, продвигаясь на шаг вперед, я знаю о доступных переводах, доступных в Magento здесь: http://www.magentocommerce.com/translations - есть ли что-то простое, чтобы убедиться, что я не делаю это дважды для фраз, которые могут уже существуют в этих пакетах?

И еще, есть ли что-нибудь, чтобы вытащить все переводимые файлы из базы данных?

И если ответ на все это окажется «нет», мне нужно быть очень тщательным с этим, поэтому любые советы по поводу подводных камней или конкретных мест, которые мне нужно знать, откуда я мог бы не подумать о том, чтобы взять переводы, как вы могли достичь чего-то подобного раньше и т. д. - я хотел бы услышать ваши советы. Спасибо!

Ответы [ 3 ]

5 голосов
/ 21 ноября 2011

Я знаю, что опоздал, но в любом случае, я только что загрузил расширение, которое делает это: Генератор языковых CSV файлов .
Он извлекает только строки из файлов .php и .phtmlЯ понятия не имею, как получить .xml.Надеюсь, что кто-то может поделиться какой-то идеей.
надеюсь, вам понравится

1 голос
/ 13 октября 2011
1 голос
/ 29 сентября 2010

Загляните в /app/locale/(language_country)/*.csv файлы.

...