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

Кроме того, в WPML 2.9 улучшено изменение порядка языков с помощью перетаскивания.
Страница Параметры переключателя языков была полностью переписана и теперь охватывает все возможности WPML.
Каталог для языка по умолчанию
WPML 2.9 позволяет отображать язык по умолчанию для Вашего сайта в языковом каталоге. Таким образом, URL-адреса Вашего сайта могут выглядеть так:
example.com/en/
example.com/es/
example.com/fr/
Чтобы включить эту функцию, выберите опцию Использовать каталог для языка по умолчанию в блоке Формат URL языка.

Включив эту опцию, Вы можете выбрать, что будет находиться в корневом каталоге. Это может быть страница WordPress или статический HTML-файл. Если Вы хотите, чтобы корневая страница выглядела точно так же, как остальные страницы Вашего сайта, подойдет страница WordPress. Если же Вы хотите, чтобы она выглядела совершенно иначе, например, как карта мира, Вы можете создать статический HTML-файл.
Исправление совместимости с bbPress
Это изменение прошло для нас почти незаметно. С момента выхода bbPress 2.3 этот плагин стал несовместим с WPML на базовом уровне. Порядок инициализации bbPress изменился, из-за чего он стал загружаться до загрузки WPML. Это создало состояние гонки, что приводило к скрытию меню bbPress.
Нам пришлось переработать последовательность инициализации WPML, чтобы адаптироваться к этому изменению. В результате WPML и bbPress снова полностью совместимы.
Перевод на фронтенде
Мы незаметно работали над новым способом перевода сайтов — с помощью форм на фронтенде, и теперь он готов. Используя CRED, наш плагин для редактирования контента на фронтенде, Вы теперь сможете создавать формы для перевода контента прямо со страниц фронтенда.
Вы можете спросить, в чем польза перевода на фронтенде. Хороший вопрос!
Создавая формы перевода на фронтенде, Вы получаете полный контроль над интерфейсом перевода. Вы можете создавать эти формы, используя комбинацию HTML и шорткодов (для полей ввода). Таким образом, Вы можете стилизовать интерфейс перевода в соответствии с контентом.
Например, если Вы переводите «дома», Вы напишете метки и сгруппируете поля так, чтобы переводчику было предельно ясно, что означает каждое поле. Такой уровень настройки возможен только тогда, когда Вы действительно знаете, что переводите и что означает каждое поле.
Еще одно преимущество перевода на фронтенде заключается в том, что Вашим переводчикам не нужно заходить в админ-панель WordPress. Они видят знакомый интерфейс перевода прямо на публичных страницах сайта. Переводчики нажимают на значки «+» для добавления контента или на значки «редактировать» для его изменения.
Используя CRED Frontend Translation, Ваши переводчики получают те же права, которые Вы определяете в модуле Управление переводами WPML. Вы сами выбираете, могут ли переводчики работать в бэкенде WordPress, на страницах фронтенда или и там, и там.
Чтобы воспользоваться возможностями перевода на фронтенде для Вашего сайта, Вам нужно будет купить CRED и иметь учетную запись CMS для WPML. Затем скачайте CRED Frontend Translation из своей учетной записи, и всё готово к работе.
Другие изменения
Наряду с этими крупными изменениями, WPML 2.9 включает список небольших улучшений и исправлений.
- В навигацию добавлены теги title
- Атрибут rel=canonical теперь можно настроить в разделе WPML -> Языки → Настройки SEO
- Возможность выбрать все языки при отправке документов на перевод из Панели управления переводами
- Улучшен импорт/экспорт файлов .po на экране «Перевод строк»
- Сохранение параметров URL в переключателе языков
- Дублирование всех произвольных полей и таксономий при дублировании записи
- Новая функция в разделе устранения неполадок для обновления таблиц переводов после изменения слага для произвольных типов записей или произвольных таксономий, у которых были переведенные элементы.
- Возможность переназначать задания на перевод
Исправления ошибок:
- Перенаправление по языку браузера (в некоторых версиях IE)
- Пользовательские значки флагов не отображаются в столбцах таблицы записей (на экране записей)
- Перевод слагов в переключателе языков не работает, когда язык по умолчанию в WPML отличается от языка оригинала в модуле Перевод строк
- Порядок языков не применяется до первого перетаскивания
- Изменение слага таксономии приводит к сбоям
- Неправильный URL-адрес для произвольных типов записей с переведенным слагом.
Прочее:
- Изменены ссылки на устаревшую функцию jQuery live()
Что дальше для WPML
Улучшенная мультиязычная электронная коммерция
Наш следующий важный этап развития WPML на самом деле касается не самого WPML, а плагина WPML Multilingual & Multicurrency for WooCommerce. Как Вы, вероятно, уже читали здесь, мы полностью переделываем WPML Multilingual & Multicurrency for WooCommerce. Наша цель — обеспечить наилучший опыт работы с мультиязычными сайтами электронной коммерции.
В связи с этим следующий минорный релиз WPML будет посвящен добавлению функций, необходимых для мультиязычной электронной коммерции. Главная из них — централизованная страница перевода для таксономии. Все станет намного понятнее, когда мы выпустим первую бета-версию нового плагина WPML Multilingual & Multicurrency for WooCommerce.
Мы говорим о WooCommerce, но как только всё будет готово для WooCommerce, мы сделаем этот плагин универсальным, чтобы он также поддерживал Jigoshop, MarketPress и, возможно, WPEC.
Полное управление ролями
Как и многие из Вас, мы растем. Всего несколько лет назад нас было трое, и мы делали всё. Сейчас нас более 30 человек, и всё становится сложнее. Управление переводами для наших различных сайтов — одна из задач, которую мы хотим оптимизировать.
Было бы здорово, если бы у нас был человек, управляющий переводами. Сегодня этот человек должен быть администратором WordPress. Это проблематично.
Для WPML 3.0 мы планируем создать новую роль под названием «Менеджер переводов». Этот менеджер сможет отправлять контент на перевод (записи, таксономии, строки и товары). Он сможет общаться с переводчиками, сообщать о проблемах и редактировать перевод.
Если Вы тоже видите пользу в роли менеджера переводов, добавьте свои комментарии здесь и расскажите нам, как Вы видите ее работу.
Что Вы думаете?
Вам нравятся новые функции в WPML 2.9? Есть предложения или идеи?
Мы не можем реализовать всё сразу, но мы будем очень рады услышать Ваше мнение и посмотреть, что можно включить в будущие релизы. Оставляйте свои комментарии и дайте нам знать.
Кстати, мы все еще нанимаем сотрудников
На данный момент у нас открыты вакансии для трех разработчиков. Если Вы выдающийся разработчик, с Вами приятно работать и Вы хотите присоединиться к месту, которое станет для Вас и работой, и семьей, пожалуйста, свяжитесь с нами.

