WPML

Мы только что выпустили WPML 0.99 с множеством новых функций и исправлениями надоедливых ошибок.

Новое в этой версии


  • В переключатель языков добавлены флаги стран

  • WPML позволяет создавать собственный переключатель языков

  • Совместимость с WordPress 2.6

Хотя мы добавили некоторые долгожданные функции, этот релиз по-прежнему в основном посвящен исправлению ошибок. В этот раз мы получили много подробных отзывов и смогли отследить некоторые ошибки, которые все еще скрывались в тени:

  • Исправлены проблемы с галереей WordPress.

  • Исправлена ошибка при использовании статической главной страницы, которая не переведена (теперь возвращает страницу 404).

  • Исправлена ошибка, из-за которой клейкие ссылки не работали для страниц.

  • Исправлена ошибка CSS в файле language-selector.css.

  • Исправлена ошибка, из-за которой RSS-канал имел недействительный XML (был недействительным каналом).

  • Исправлена ошибка, приводившая к сбросу языка по умолчанию после обновления плагина.

  • Исправлен ряд проблем с управлением переводами рубрик и меток.

Флаги стран

переключатель языков с флагами
переключатель языков с флагами

Флаги стран — это спорный вопрос. Они хорошо выглядят и помогают посетителям сразу заметить переключатели языков, но всегда вызывают споры о том, какой флаг следует выбрать. Если Вы переключаетесь между итальянским и шведским, все просто. На итальянском говорят (в основном) в Италии, а на шведском — в Швеции. Но что происходит, если Вы переключаетесь между английским и испанским?

Какой флаг Вы выберете для английского? Флаг США или Великобритании? А для испанского — это будет флаг Испании, Мексики, Аргентины или любой другой страны Южной Америки?

WPML 0.99 включает флаги 280 стран, поэтому Вы можете выбрать свой собственный. Пока нет функции графического интерфейса для выбора флага, который отображается для каждого языка, и Вам придется засучить рукава и вручную отредактировать базу данных, чтобы сделать это. Сообщите нам, если Вам понадобится помощь.

Чтобы включить флаги стран на Вашем сайте, перейдите в админ-панель WordPress и нажмите WPML->Языки.

Там Вы увидите новые параметры того, что отображается в переключателе языков. Вы можете выбрать отображение флагов стран, родных названий языков и переведенных названий языков.

Параметры переключателя языков в WPML 0.99
Параметры переключателя языков в WPML 0.99

Ваш собственный пользовательский переключатель языков


WPML может добавить переключатель языков в Вашу тему с выпадающим списком названий языков и флагами. Все, что Вам нужно сделать для его использования, — это включить одну строку кода в тему или просто добавить его как виджет.

Но что, если Вы хотите большего?

Например, как добавить строку, в которой говорится, какие еще языки доступны для записи.

Сообщение о доступности записи на других языках
Сообщение о доступности записи на других языках

Нет проблем. Эта версия позволяет Вам создавать собственные переключатели языков. WPML 0.99 включает функцию PHP, которая сообщает, на какие языки переведен текущий контент. Она возвращает названия языков (как родные, так и на текущем языке), ссылку на перевод и URL-адрес флага страны.

Вы можете использовать эту функцию для создания собственных функций темы, которые реализуют любой вид переключателя языков. Чтобы немного помочь, мы написали это руководство по созданию пользовательских переключателей языков. В нем объясняется, как работает эта функция, и приводятся два примера пользовательских переключателей языков, которые Вы можете добавить в functions.php и начать использовать. Мы даже включили исходный код для функции темы.

Перевод контента


WPML 1.0 будет включать опциональный перевод контента как платную услугу. Этот перевод выполняется профессиональными переводчиками по фиксированной ставке 0,07 USD / слово. Сегодня мы начинаем его бета-тестирование на нашем собственном сайте WPML.org.

Мы откроем программу для публичного бета-тестирования на следующей неделе, поэтому, если она Вам нужна и Вы не хотите ждать финального релиза, свяжитесь с нами.

Перевод краткого описания, заголовков виджетов и текста


Помните, мы обещали перевод для других «плавающих» текстов, таких как краткое описание и текстовые виджеты? Мы работаем над этим прямо сейчас.

Очень скоро Вы увидите новый раздел в WPML. В этом разделе будут собраны все «плавающие» тексты, и Вы сможете ввести перевод для каждого из них. Мы делаем все возможное, чтобы также включить туда тексты темы, чтобы Вы могли избежать удовольствия от работы с poedit и файлами .mo.

Единственное, чего не хватает этой функции, — это названия. Мы думали о «Перевод строк», но это может быть немного заумно и непонятно обычным людям. Если у Вас есть предложение, оставьте комментарий. Мы открыты для идей!

Считаете это полезным? Поделитесь этой статьей: