База данных i18n веб-сайта PHP

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

Кроме того, я видел, как люди рекомендуют Zend_Translate, но требует ли это, чтобы я переписал свой веб-сайт в среде Zend?

Прежде чем спросить, я искал его, но результаты, которые я получил, были не тем, что я искал для.

5
задан tmrhmdv 10 November 2011 в 14:37
поделиться