Intereting Posts
Кнопка «Пред. / След.» С эскизом и текстом субтитров между страницами в однострочном столбце Как правильно размещать сообщения, принадлежащие определенной категории, и произвольно упорядоченные Как изменить всю панель администратора WordPress Look and Feel? Как расширить медиабиблиотеку (WP 4.4) Ограничить количество страниц, использующих определенный шаблон? Добавить страницы типа с плагином Пользовательский тип сообщения и пользовательские таксономии Использовать иерархический пользовательский тип сообщения для основного блога и субблоков? Есть ли способ отображать контент из мета-поля сообщения на боковой панели? синтаксическая ошибка – woocommerce Использовать get_terms для получения post_tags, но ограничить таксономию Размещение плагинов и javascript Страница результатов поиска – отображение пользовательских мета-полей Foreach вставить запрос наилучшим образом Пользовательские поля PHP foreach loop

Перевод плагина wordpress

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

function ap_action_init() { // Localization load_plugin_textdomain('prijava_forma', false, dirname(plugin_basename(__FILE__))."/languages"); } // Add actions add_action('init', 'ap_action_init'); 

в моем файле, где написана контактная форма, у меня есть это

 _e('Prva','prijava_forma'); 

В моей языковой папке я добавил файлы .mo и .po, созданные с помощью poedit.

Также я определил WPLANG в config.php и изменил lang в разделе admin

Но я не получаю перевода. Где может быть проблема, я новичок в этом?

Я использую этот код для перевода моих тем: add_action('after_setup_theme', 'my_theme_setup'); function my_theme_setup(){ load_theme_textdomain('lc_realty', get_template_directory() . '/languages'); } add_action('after_setup_theme', 'my_theme_setup'); function my_theme_setup(){ load_theme_textdomain('lc_realty', get_template_directory() . '/languages'); } add_action('after_setup_theme', 'my_theme_setup'); function my_theme_setup(){ load_theme_textdomain('lc_realty', get_template_directory() . '/languages'); } файлы называются ru_RU.mo и ru_RU.po У меня нет проблем с этим кодом в версиях с 3.3.1 до 3.8.3. Я скоро буду обновляться до версии 4.0. Надеюсь, что это будет продолжаться хорошо.

Также у меня есть этот код для перевода плагинов в панель администратора if ( is_admin() ) load_plugin_textdomain( 'myslider', false, 'myslider/languages' );
if ( is_admin() ) load_plugin_textdomain( 'myslider', false, 'myslider/languages' );
этот код входит в настройку функций плагина