5ucms论坛
标题:
模板如何建立多语言?(非跨国站点不用看)
[打印本页]
作者:
admin
时间:
2021-6-8 20:28
标题:
模板如何建立多语言?(非跨国站点不用看)
<? 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')
?>
复制代码
欢迎光临 5ucms论坛 (http://bbs.5ucms.com/)
Powered by Discuz! X3.2