Мы разрабатываем многоязычный веб-сайт, и в случае изменения исходного текста (английского) они не должны появляться на сайте, пока все локализованные записи не будут изменены соответствующим образом. Я не думаю, что это возможно сделать только с gettext
/ POEdit (?). Другое дело параллелизм перевода. Если группа людей отредактирует те же файлы gettext
на своих ПК, а затем загрузит изменения в SVN, ситуация, когда некоторые переводы были сделаны многими людьми, неизбежна.
Поэтому представляется хорошей идеей сохранить измененные фразы в базе данных, и после перевода каждого языка вносите изменения в файлы po / mo, чтобы в каждый момент времени на сайте была только актуальная информация.
Можно ли вносить изменения в файлы перевода gettext с помощью PHP? Если нет, то должны ли мы оставить gettext вместо того, чтобы хранить все в базе данных?
Спасибо