2015-10-12 3 views
-1

Я делаю плагин wordpress.Почему мой плагин не транслирует wordpress

my_plugin.php

/* 
* Plugin Name: my plugin 
* Author:  Vendetta 
* Author URI: http://abel-olguin.com 
* Text Domain: my_plugin 
* Domain Path: /languages 
*/ 

* .po и * .mo файлы находятся в lenguages ​​и я называю Traslate йоту

__("text in po", "my_plugin") 

файлы * .po и * .mo в именах каталогов языков:

my_plugin-en_US.po, my_plugin-es_ES.po ...

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

+0

вы выбрали испанский язык в настройках WordPress? – ThemesCreator

+0

yep: '(я потерял надежду –

ответ

0

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

function my_plugin_load_plugin_textdomain() { 
    load_plugin_textdomain('my-plugin', FALSE, basename(dirname(__FILE__)) . '/languages/'); 
} 
add_action('plugins_loaded', 'my_plugin_load_plugin_textdomain'); 

Подробнее здесь: http://ottopress.com/tag/internationalization/

+0

вчера я увидел, что страница работает !!: D, спасибо. –