我有我自己创建的主题,我需要支持3种语言。我首先将gettext函数添加到我的模板中(“string”、“namespace”)等,用Poedit生成po文件,然后创建。西班牙语mo文件(es\\U es)
我的当前设置不起作用>Update
wp-config.php
define (\'WPLANG\', \'es_ES\');
functions.php
define(\'TPL_LANGUAGES\',TEMPLATEPATH.\'/languages/\');
function theme_init(){
load_theme_textdomain( \'protoman\', TPL_LANGUAGES);
}
add_action(\'init\', \'theme_init\');
languages mo file
themes/protoman/languages/es_ES.mo
index.php
<ul>
<li><a href="#"><?php _e(\'Home\', \'protoman\'); ?> </a></li>
<li><a href="#"><?php _e(\'Account\', \'protoman\'); ?></a></li>
<li><a href="#"><?php _e(\'Shop\', \'protoman\'); ?> </a></li>
<li><a href="#"><?php _e(\'Corporate\', \'protoman\'); ?> </a></li>
还是没有运气!