poEdit не находит переводы моих заполнителей

Я довольно новичок в poEdit, и я успешно перевожу 95% своих ключей в моих шаблонах и файлах JavaScript.

Я использую этот синтаксис __("key"), в основном <%= __("key") %>,

Но (всегда есть но), по некоторым причинам, этот ключ email в заполнителе

enter code here

не разбирается с poEdit.

Я использую анализатор Python; с __ ключевое слово. Что я упустил?

Спасибо за помощь

2 ответа

Решение

В отличие от @Vaclav, о котором говорилось ниже, я, наконец, не стал полагаться на xgettext (и его проверку языка) и сделал свой собственный парсер (просто парсер) в PHP.

Вот проект с открытым исходным кодом, если он может помочь некоторым из вас https://github.com/Wisembly/jsgettext

Лучший

Вы сами говорите, что используете __ (двойное подчеркивание) ключевое слово. _ (одно подчеркивание) в другом примере используется другой идентификатор, поэтому, конечно, он не найден.

Как примечание стороны, ложь в инструменты (будь то Poedit или xgettext) о языке (как и вы, это не Python) обязательно вызовет... интересные... вещи рано или поздно.

Другие вопросы по тегам