WordPress 3.1 включает множество отличных новых функций. WPML 2.1.2 делает их все многоязычными.
WordPress 3.1 продолжает тенденцию, начавшуюся в версии 3.0. Он быстро становится самой мощной CMS с открытым исходным кодом из доступных сегодня. На этот раз изменения менее заметны в графическом интерфейсе, но очень значимы для всех, кто создает сложные сайты.
В этой записи я рассмотрю эти новые функции и объясню, как WPML 2.1.2 делает их многоязычными.
Примечание: WordPress 3.1 включает больше новых функций, чем перечислено здесь. Я рассказываю только о тех функциях, с которыми взаимодействует WPML.
Блок внутренних ссылок в редакторе
При нажатии на значок ссылки открывается окно выбора цели ссылки. В WP 3.1 добавлено выпадающее меню страниц и записей для создания ссылок. Это экономит время на переход на публичную часть сайта и поиск URL.

WordPress показывает список всех записей, страниц и произвольных типов. Вы видите заголовок и тип контента и делаете выбор одним кликом.
WPML подключается к этому списку через хуки и фильтрует его, чтобы Вы видели только элементы на текущем языке. Кстати, если Вы также включите модуль Клейкие ссылки WPML, все вставляемые Вами URL станут постоянными и неразрывными.
Форматы записей
Часто возникает необходимость классифицировать записи по их сути и месту на сайте. В WordPress 3.1 определены следующие форматы записей:
Стандартный (как обычные записи), заметка, чат, галерея, ссылка, изображение, цитата, статус, видео и аудио.
Технически форматы записей — это просто таксономии, которые имеют зарезервированное имя и появляются в графическом интерфейсе редактирования записи в специальном месте. Однако их значение для тем оформления огромно.
Форматы записей создают общий способ взаимопонимания между темами оформления и авторами. Разработчик темы может спроектировать, как будет выглядеть и вести себя каждая часть записи. Затем авторы будут создавать записи и назначать им форматы. Вся страница будет отображаться так, как задумал дизайнер, и содержать контент, который нужен веб-мастерам. Никаких хаков, никаких уловок и общий язык для всех.
Это также означает, что пользователи могут легко менять темы оформления, и все их данные будут сохранять свой смысл.
В WPML 2.1.2 добавлена опция синхронизации форматов записей между переводами. Перейдите в WPML->Управление переводами->Настройка многоязычного контента и выберите, хотите ли Вы синхронизировать форматы записей.

Архивы произвольных типов записей
WordPress 3.0 сделал произвольные типы записей удобными и популярными (теоретически они существовали и раньше, но их было сложно использовать).
В этом релизе Вы можете иметь индексную страницу и для произвольных типов.
Индексная страница (называемая архивом) — это мощная функция. Это означает, что произвольные типы будут выводиться в виде списка аналогично записям блога. Возможности здесь обширны, что позволяет Вам создавать собственные мини-блоги для пользовательских данных внутри сайта.
WPML добавляет необходимые языковые URL к архивам произвольных записей.
Исправления ошибок WordPress 3.1
Этот релиз WPML также исправляет ряд ошибок, появившихся в WordPress 3.1:
- Элементы управления переводом не появляются в списке страниц.
- Запрос по категориям не работал в виджетах.
- В URL профилей авторов отсутствовал атрибут языка.
- Уведомления в переключателе языков на страницах различных произвольных типов и во вложениях.
Другие изменения, не связанные с WordPress 3.1
Нам удалось добавить в этот релиз еще несколько новых функций, предназначенных для повышения удобства использования.
Поддержка галерей WordPress
При вставке тега gallery Вы теперь получаете полностью функциональную и рабочую галерею. Посетители могут переходить от изображения к изображению и оставаться на том же языке.
Это только начало. Мы знаем, что нам нужно позволить переводам использовать общие медиафайлы. В настоящее время, чтобы показать одни и те же изображения в галерее на нескольких языках, их необходимо загружать несколько раз. Мы добавили эту задачу в наш список планов на ближайшее будущее.
Кнопки копирования из оригинала
При переводе контента, включающего изображения, ссылки или встроенные объекты, удобно иметь возможность копировать прямо из оригинала, не переключаясь туда-сюда между языками.
Мы добавили эту функцию в WPML 2.1.2.
Если Вы переводите с помощью обычного редактора WordPress, Вы увидите новую кнопку Копировать из языка оригинала.

Чтобы защитить Вас от возможной потери результатов работы, эта кнопка активна только в том случае, если перевод пуст. Нажмите на нее, и WPML скопирует контент с языка оригинала в перевод.
Такая же кнопка появляется и в Редакторе переводов WPML для каждого поля (а не только для основного текста).
Обновление до WPML 2.1.2
Если у Вас уже есть учетная запись WPML, Вы должны увидеть это обновление в админ-панели WordPress. Вы также можете обновиться вручную, войдя в свою учетную запись и скачав новую версию оттуда.
Чтобы перейти со старых версий с WordPress.org, Вам нужно сначала купить WPML. Затем ознакомьтесь с инструкциями по обновлению.

