WPML

Подавляющее большинство современных сайтов на WordPress — не на английском языке. Сегодня WPML упрощает работу с многоязычными сайтами, на которых английский не является языком по умолчанию или отсутствует вовсе.

Почему английский является был особым языком на Ваших многоязычных сайтах?


Модуль Перевод строк WPML получает тексты из разных источников. Самое главное — он получает строки из функций GetText (WordPress, тема оформления и плагины) и из текстов, которые Вы вводите в различных разделах админ-панели WordPress.

Почти все, что поступает из GetText, изначально будет на английском языке. А тексты в админ-панели WordPress Вы хотите вводить на языке сайта по умолчанию.

До сих пор проблема заключалась в том, что в Переводе строк была только ОДНА настройка исходного языка. Затем мы и вовсе убрали ее, поскольку выбор любого языка, кроме английского, создавал массу проблем.

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

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

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

Ввод текстов на Вашем обычном языке Перевод на другие языки сайта в Переводе строк
Название и краткое описание сайта на испанском языке на экране «Настройки» в админ-панели WordPress
Мы можем перевести краткое описание с испанского на другие языки сайта
Испанская главная страница (язык оригинала) Французская главная страница (перевод)
«Оригинальный» испанский на главной странице
Французский перевод на французской главной странице

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

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

Как задать исходные языки строк


Вы можете изменить языки определенных строк или всех строк, принадлежащих к одному домену.

Чтобы изменить язык определенных строк, выделите их и нажмите новую кнопку Изменить язык выбранных строк. Затем выберите новый язык.

Изменение языка выбранных строк

Вы также можете изменить язык целых контекстов. Это полезно, когда Вы получаете тему оформления или плагин, написанные на языке, отличном от английского. Нажмите на новую ссылку в верхней части страницы «Перевод строк»: Язык доменов.

Нажатие на ссылку «Языки доменов»

Затем выберите новый язык.

Диалоговое окно для настройки языка целых доменов

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

Существующие сайты остаются без изменений (если Вы не хотите изменить строки)


Это изменение не затрагивает существующие сайты. Поскольку раньше Вам ПРИХОДИЛОСЬ писать тексты в админ-панели WordPress на английском, при обновлении до новой версии WPML будет знать, что существующие строки админ-панели написаны на английском языке. При желании Вы теперь можете изменить их язык и ввести их заново на языке сайта по умолчанию. Однако это изменение остается полностью на Ваше усмотрение. Если Вы не хотите тратить на это время, Вы не обязаны это делать.

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

Известные проблемы


Эта бета-версия пока не работает идеально гладко с Gravity Forms и с нашим плагином Layouts (перевод пакетов). Также могут быть небольшие проблемы с производительностью.

Каждая известная проблема будет решена к моменту выхода рабочей версии. Мы рекомендуем пока пропустить тестирование этой бета-версии с плагинами Gravity Forms и Toolset, так как мы работаем над известными проблемами.

Скачивание бета-версии

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

Для скачивания перейдите в свою учётную запись WPML. Нажмите «Загрузки» и прокрутите в самый низ. Скачайте CMS Beta Package. Этот ZIP-файл включает все компоненты WPML. Вам нужно использовать компоненты WPML только из этого ZIP-архива и не смешивать версии для разработки с рабочими версиями.

Если Вы используете WPML Multilingual & Multicurrency for WooCommerce, используйте бета-версию и из этого пакета. Бета-версия WPML Multilingual & Multicurrency for WooCommerce обновлена с учетом этого изменения в языках строк.

Отзывы?


С этим обновлением WPML Перевод строк должен стать для Вас намного проще. Пожалуйста, расскажите нам обо всем, что кажется непонятным или требует сложной настройки. Мы постарались задать наилучшие значения по умолчанию, чтобы Вы могли просто «переводить», не вникая в определения языков. Если мы что-то упустили, сообщите нам.

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

Вопросы? Предложения? Идеи? Оставляйте свои комментарии, и мы обязательно Вам ответим.

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