• Решено ffirsanova

    (@ffirsanova)


    В начале основного файла плагина делаю так:

    function myplugin_init() {
      load_plugin_textdomain( 'textdomain', false, dirname( plugin_basename( __FILE__ ) ) );
    }
    add_action('plugins_loaded', 'myplugin_init');

    Строку обозначаю так:

    __('Test', 'textdomain')

    Файл .mo кладу в папку с плагином. Из .po строки ищутся, сохраняется без ошибок, генерируется .mo. Перевод не применяется.

    Что я делаю не правильно?

Просмотр 1 ответа (всего 1)
  • Текстовый домен не полностью совпадал с названием плагина. Когда в качестве текстового домена было выбрано в точности название плагина, всё заработало.

Просмотр 1 ответа (всего 1)

Тема «Не могу перевести плагин» закрыта для новых ответов.