Для обновления перевода на одном из сайтов мной был разрабатал инструмен, которым решил поделиться с сообществом. Если у вас есть полный перевод, но обновить им сайт простой заменой файлов из-за большого колличества изменений в файлах трудная задача (возможно добавли новые поля или заменили слова в старом). Этот инструмент поможет быстро решить данную проблему.
GitHub: https://github.com/HiNeX/BalancerLanguagesTool
Основной список функций:
* Поиск разницы между базовым и пользовательским файлом перевода.
* Замена базовых измененными пользовательскими полями в базовом переводе.
Как использовать:
1. Скопировать *.csv файлы базового перевода в директорию./language_base/.
2. Скопируйте *.csv файлы перевода с вашего сайта в каталог./language_src/.
3. Перейдите в консоль и выполнить следующую команду:
php -f run.php
4, После чего вам нужно будет скопировать файлы *.csv из каталога ./language_result/ в языковую папку на вашем сайте ./app/local/%YourLanguage%/