- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 3.5.1.1
- Решено в
- WPML Multilingual CMS 3.5.2
Обзор проблемы
Проблема проявляется, когда:
- Используется WordPress 4.6.0 и выше.
- Задано более одного языка
- В WPML > Локализация тем и плагинов выбран параметр Не использовать Перевод строк для перевода темы и плагинов
- Загружен MO-файл для дополнительного языка
- MO-файл для языка по умолчанию не загружен (как это обычно бывает).
Проблема: строки, относящиеся к плагину или теме оформления, могут отображаться переведенными на дополнительный язык.
Например:
- Сайт с английским в качестве языка по умолчанию и болгарским в качестве дополнительного языка.
- На сайте используется плагин WooCommerce.
- Товар создан и добавлен с переводом на болгарский язык.
- При посещении английской страницы этого товара тексты, относящиеся к плагину WooCommerce, отображаются на болгарском языке.
Если товар не переведен, этого не происходит.
Обходное решение
Чтобы предотвратить эту проблему, Вам необходимо загрузить MO-файл плагина, соответствующий языку по умолчанию, или откатиться до WordPress 4.5.4 (версии, предшествующей 4.6).