У меня есть веб-сайт, написанный на PHP, с 15-20 страницами, и у них много текста.Я должен перевести его на 3 разных языка.Во-первых, я попытался использовать строки ($text_hello = "你好";
), но эта опция становится очень утомительной и трудной для управления с 50+ строками.Я также обнаружил опцию gettext, и это хорошо.Но меня особенно интересовал вариант поддержки базы данных (MySQL), при котором весь перевод будет извлекаться из базы данных.Кроме того, я могу ошибаться, но с gettext у вас должен быть этот дополнительный index.php ?lang=en_US
(?) Я хочу, чтобы он изменился так же, как в Twitter или Facebook, где URL не меняется.Можете ли вы предложить мне, как это сделать, или направить меня к учебнику / статье / предыдущим вопросам по этой теме?Спасибо!
Кроме того, я видел людей, которые рекомендуют Zend_Translate, но требует ли это, чтобы я переписал свой веб-сайт в Zend Framework?
Прежде чем спрашивать, я искал его, но результаты яполучил не то, что я искал.