Поддержка Проблемы и решения Плагин не использует файлы локализации

  • Здравствуйте.
    Есть плагин «YITH Essential Kit for WooCommerce #1», в нём уже всё что нужно русифицировано и переведено на много других языков. Но язык всё равно остаётся английским.
    define (‘WPLANG’, ‘ru_RU’); не помогает.
    Кто сталкивался с таком проблемой, что плагин не использует языковые файлы, как лечится?

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • в дистрибутиве плагина (https://ru.wordpress.org/plugins/yith-essential-kit-for-woocommerce-1/) никакого русского языка нет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Перевод теперь не должен входить в дистрибутив, он может автоматически скачиваться с GlotPress (см. подробности в теме «Переводы для WP»).

    Однако для этого текущая стабильная версия плагина должна быть там переведена на 100%, а сейчас — только на 22%.

    Flector, внутри есть папка modules, в ней модули и в каждой из этих папок есть папка languages с кучей языками.
    В данном случае тестирование проводилось на подмодуле «yith-woocommerce-wishlist» (yith-essential-kit-for-woocommerce-1\modules\yith-woocommerce-wishlist)

    Sergey Biryukov, я проверял на конкретной строке, которая переведена. И она-перевод, как и все остальные, не используется.

    Так же я создавал перевод нужной строки в «yith-essential-kit-for-woocommerce-1\languages\yith-essential-kit-for-woocommerce-1-ru_RU.mo» и даже этот файл не использовался.

    По коду в файлах init.php подключение идёт через
    load_plugin_textdomain( 'yith-essential-kit-for-woocommerce-1', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );

    load_plugin_textdomain( 'yith-woocommerce-wishlist', false, dirname( plugin_basename( __FILE__ ) ) . '/languages/' );

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Плагин не использует файлы локализации» закрыта для новых ответов.