Я разработал систему, используя библиотеку php-gettext и следуя этому руководство. Все работало нормально, и с обменом языками все в порядке, но эта система со временем претерпевает изменения, и появляются новые строки, а другие покидают систему.
Как я могу изменить, когда основной файл .pot, я не пропускаю существующие переводы в .po файлах?
Я решил проблему, сгенерировав файл .pot таким же образом, когда создавал его. Затем откройте файл .po (с переводами) в PoEdit и воспользуйтесь меню «Каталог»> «Обновить из файла POT». Эта функция сохраняет переведенные поля.
Других решений пока нет …