В общем конверт работает как-то криво с array типами данных.
На выходе имеем неприятность в виде
#: $lang['mTitle']
msgid "Главная"
msgstr ""
Как видно, идет смещение(
В общем криво. Нашел phplangeditor, который в упор не хотел ставиться на 6 версию, на портабл 3 встал и отработал свое дело).
Можно написать на том же php простенький скрипт, конвертирующий такой файл в любой удобный формат и обратно. Например, сконвертировать в CSV и перевести Excel-ем.
csv, xml, json,… — формат хранения исходных текстов может быть различен
а дальше соглашусь с Riateche — написать простой скрипт
если совсем лень, то можно сделать в таблицу в MySql и потом экспортировать в массив php и в ручную доработать… но это совсем уже способ извращенный
для таких задач нет специализированного софта
Я писал свой скрипт, было дело, на PHP+JS+HTML
Из массива формируется страничка с формой типа label + input
Лейбл — это ключ, инпут — поле, куда вводится перевод (предзаполненное, если перевод уже есть)
Джаваскрипт — для динамического добавления полей с переводом: инпут для ключа + инпут для перевода
Затем отправленная форма трансформируется в массив, который записывался в файл.
Костыльно-велосипедно, зато были плюсы:
— написано быстро
— встроен был в админку
— не требовал каких-то специальных инструментов
— доступен в любое время доступности проекта на вебе
— правки могли быть применены быстро