Блог на двох мовах

Re: Блог на двох мовах.

Переді мною постало завдання зробити багатомовний блог на основі WordPress 2.2. Я поставив Language Switcher WordPress Plugin. версія 1.08. Цей модуль організовує унікальні посилання типу www.домен.ru / здесь_унікальний_URL / lang / ru або www.домен.ru / здесь_унікальний_URL / lang / en, хоча обидва посилання ведуть на одну і ту ж сторінку. (Примітка - в URL використовується слово lang. Це значення змінної $ langSwitchPermalink. Ви можете самі змінювати його в файлі langswitch.php, що я і зробив, тому що початкове значення змінної було довге).

1. Встановлюємо Language Switcher як звичайний плагін, активуємо його.

2.Заходім в адміністраторську частина: НАЛАШТУВАННЯ -> LANGUAGE SWITCHER і встановлюємо необхідні мови, а також формати виведення часу і дати.

3. Виводимо меню з доступними мовами в файлі sidebar.php:

Розглянемо функцію langswitch_list_langs (true, true). Перший параметр - це відображення прапора в меню, другий - відображення текстового позначення мови. Можливі значення true або false.

4. Переводимо текст в записах і на сторінках, а також в заголовках. Для цього текст обрамляється "тегами":

This is the post text in English
Цей текст відобразиться тільки для російської версії.
Цей текст буде видно на всіх мовах.
І цей текст теж буде видно на всіх мовах, тому що він не обрамлений "мовними тегами".

Увага! Якщо ви переводите заголовки записів, сторінок, рубрик тощо. Замініть в даних місцях тег виду на [lang_en].

5.1 У мене на хостингу бібліотека Gettext була вже встановлена, тому нічим не можу допомогти по установці.
5.2 Тепер необхідно "розмітити" ті місця в файлах .php WordPress і встановлених плагинах, в яких буде робитися лінгвістична заміна. Наприклад, замість

Схожі статті