|
- <? echo __('this is a test title','title1'); ?>
复制代码
等价于
- <? _e('this is a test title','title1'); ?>
复制代码
可以把里边的title1理解为变量,左边的中文为变量的值
然后我们在语言包文件中设置不同语言,同样变量的值不同,达到目的
如何创建多语言版本?
1、使用www.poedit.net来创建不同语言版本,自动翻译
2、使用 Codestyling Localization插件
在模板目录中建立languages目录,把生成的语言文件.po .mo之类的放进去
创建翻译功能
在模板文件目录里建立function.php,加入
- <?
- function load_language(){
- load_theme_textdomain('title1',get_template_directory().'/languages');
- }
- add_action('after_setup_theme','load_language')
- ?>
复制代码
|
|