Как обновить существующий.po-файл вновь созданным.pot-файлом?
Версия для торта 2.x. Я извлек все тексты внутри __
функция с ./Console/cake i18n extract
командовать default.pot
подать в app/Locale/[iso3]/LC_MESSAGES/default.po
и перевел это на соответствующий язык. Все работает нормально.
Через некоторое время я добавил некоторые новые функции на сайт, и мне нужно добавить эти сообщения в po
файл. Однако, если я использую ту же команду, она создаст новый банк, и мне придется либо объединить их вручную, либо заменить новым po-файлом, а также скопировать / вставить переводы - и то, и другое - слишком много ручной работы, потому что у меня несколько тысяч строк текста.,
Можно ли как-нибудь сказать, что торт обновит мой po
в файл добавляются только сообщения, которых там нет?
Спасибо
1 ответ
Скачать PoEdit. У него есть возможность обновить ваш PO
файл из существующего pot
файл. Из меню перейдите в Catalog -> Update from POT file
,
Так вы создадите свой новый POT
файл, а затем обновить ваш PO
файл. PoEdit обновит PO
файл с новыми значениями, и я думаю, что он также удаляет любые ненужные.
PS: Было бы разумно, прежде чем делать какие-либо шаги, чтобы сохранить резервную копию.