我见过很多问题和答案,但没有一个符合法案。所以这是我的问题。
我有一个我已经本地化的插件,当你添加
时,该插件可以自行运行define('WPLANG', 'my-plugin-name-de_DE');
到wp-config文件。但是当有人试图翻译wp网站的其余部分时,它将不会显示该网站。
我在这里缺少什么?我甚至尝试命名我添加wp-content文件夹的文件与我的插件名称相同...例如my-plugin-name-de_DE.po和.mo,没有运气。
答案 0 :(得分:0)
ANSWER
好的,在wordpress 4.0中,您现在可以从设置/常规页面中选择语言。
我的插件已使用代码
进行了本地化function plugin_action_init()
{
// Localization
load_plugin_textdomain('my-plugin-name', false, basename( dirname( __FILE__ ) ) . '/languages' );
}
// Add actions
add_action('init', 'plugin_action_init');
将被翻译的字符串示例。
_e('Simple text example', 'my-plugin-name');
SO 为了让我的插件和wordpress的翻译同时工作所需要做的就是将我想要的wp语言上传到wp -content / languages文件夹。确保文件名只是de_DE.mo和de_DE.po
这么简单的错误:)