XenForo XML Phrase Translator.
Автоматический переводчик XML файлов фраз XenForo. Программа переводит экспортированные фразы с одного языка на другой с сохранением структуры документа и CDATA секций.
Я не знаю есть ли аналоги и что для этого используют....
Написал для личных нужд при переводе аддонов. Возможно, кому-то тоже пригодится. Буду рад, если у вас все заработает.
Тестировал на аддонах объемом до 500 фраз. На больших XML файлах не пробовал. Если будет спрос - выложу исходники на GitHub.
Как это работает
Программа использует Google Translate для пакетного перевода фраз. Перевод выполняется порциями по 20 фраз с паузой между запросами, чтобы избежать блокировки. Весь процесс отображается в консоли с прогресс-баром.
Порядок действий
Автоматический переводчик XML файлов фраз XenForo. Программа переводит экспортированные фразы с одного языка на другой с сохранением структуры документа и CDATA секций.
Я не знаю есть ли аналоги и что для этого используют....
Написал для личных нужд при переводе аддонов. Возможно, кому-то тоже пригодится. Буду рад, если у вас все заработает.
Тестировал на аддонах объемом до 500 фраз. На больших XML файлах не пробовал. Если будет спрос - выложу исходники на GitHub.
Как это работает
Программа использует Google Translate для пакетного перевода фраз. Перевод выполняется порциями по 20 фраз с паузой между запросами, чтобы избежать блокировки. Весь процесс отображается в консоли с прогресс-баром.
Порядок действий
- Экспортируйте XML файл с фразами
В XenForo перейдите: Appearance -> Languages
На нужном языке нажмите кнопку Export
Рекомендуется переводить по одному аддону за раз - Запустите программу
Просто перетащите экспортированный XML файл на XenForoTranslator.exe
Или запустите программу и введите путь к файлу в интерактивном режиме - Дождитесь завершения перевода
Программа создаст новый файл с суффиксом _RU (настраивается)
Все оригинальные атрибуты и структура XML сохранятся
за любой фитбэк спасибо.
