Если блог ориентирован на многоязычную аудиторию, то логично предложить для нее и несколько вариантов текста, чтобы каждый мог прочитать его на своем языке. Такую возможность предоставляет плагин qTranslate.
Этот плагин позволяет использовать несколько языков, а так же помогает переводить введенный текст с одного языка на указанные другие. Набор языков устанавливается в настройках, после чего в редакторе образуется несколько табов с полем для ввода содержимого поста. Например, если вы вводите содержимое поста на английском языке, то плагин с помощью бесплатного онлайн-сервиса помогает перевести текст на другие указанные языки. Если же в тексте попадаются слова, которые он не может корректно перевести, то есть возможность либо пропускать предложения с этими словами, либо и вовсе скрывать их.
Для формирования ссылок на страницу, учитывающую вариант перевода, можетможно использовать три метода:
- Ссылка на страницу с переводом на какой-то язык использует суфикс ?lang=en, например, [codei_php]http://вашблог/пост?lang=en[
_php]
- Ссылка использует раздел с обозначением языка, например, [codei_php]http://вашблог/en/пост[
_php]
- Ссылка использует мультисайтовый раздел, указывающий на язык, например, [codei_php]http://en.вашблог/пост[
_php]
Вывод содержимого так же осуществляется в зависимости от языка, который можно либо определять автоматически, используя язык, установленный в браузере посетителя по-умолчанию, либо с помощью виджета, показывающего значки, обозначающие имеющиеся варианты перевода на другие языки, переключения на которые посетители осуществляют вручную.
qTranslate