Wordpress мультиязычность
Требуется создать плагин мультиязычности для Ваш WordPress 2.3.3.
Как мне это видится со стороны пользователя:
-Вверху сайта отображаются маленькие флаги с различными странами, при нажатии на флаг меняется язык.
-Внизу каждого сообщения так же присутствуют флажки для отображения сообщения на другом языке
Технически:
Перевод можно осуществлять с помощью запросов к http://translate.google.com/translate_t, но при этом на сайте должно выглядеть все так как будто это полноценный перевод а не автоматический перевод гугла http://www.mkbergman.com/?p=263 - такой способ решения не вариант.
Мне видятся решение такой задачи следующим образом:
в табличке постов создается дополнительный столбец где указывается язык поста. ru, eng, ch и т.д, при образовании в таблице постов сообщения для которого еще нет перевода(Именно так, т.к сообщения появляются не только добавлением редактором но и автоматически), скидывается задача в файл что нужно перевести, далее запускается скрипт по крону который считывает файл с задачами, отправляет запросы в http://translate.google.com/translate_t и получает ответ после чего записывает в таблицу переведенные посты.
Язык переключатся с главной страницы так ?l=en, если с сообщения то так ?p=78&l=en
Вариант ставить отдельный блог под каждый язык сразу отпадает, слишком громоздко. Если есть более светлые мысли в этом направлении указывайте.
Планируется как минимум 4 языка
Еще материалы по теме:
Цена/Сроки