Z-Blog主页
Z-Wiki
应用中心
菠萝阁
ZBlogger
Z5加密
跳至内容
Z-Blog Wiki
Z-Blog官方文库
用户工具
登录
站点工具
搜索
工具
显示页面
修订记录
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您在这里:
Z-Blog & Z-BlogPHP
»
Z-BlogPHP
»
应用开发指南
»
Z-BlogPHP 辅助函数列表
»
LoadLanguage 语言包载入
zblogphp:development:functions:loadlanguage
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== LoadLanguage 语言包载入====== ZBP系列 Z-BlogPHP支持多语言,在较新版本(1.4+)中可以方便的引入语言包为应用增加多语言支持。 ===== 第一步 编写语言包文件 ===== 请在你的应用目录下建立''language''目录,并根据语言版本命名文件,如''en.php''、''zh-cn.php''、''zh-tw.php''等,其内容格式如下: <code php> <?php return array( 'closemenu'=>'收起菜单', 'expandmenu'=>'展开菜单', ); </code> 该数组键名推荐使用简洁明了的英文单词,以方便引用。 ===== 第二步 载入语言包 ===== 请在使用语言包之前,用如下代码载入: <code php> global $zbp; //注意 $zbp->LoadLanguage 之前应先声明全局变量$zbp $zbp->LoadLanguage('plugin', 'AdminColor'); </code> ''LoadLanguage($type, $id, $default = ' ')''函数有三个参数,''$type''指应用类型(分别是''system|theme|plugin'',''system''是系统保留类型,应用只可选''theme|plugin''),''$id''指应用ID(当类型为theme或plugin时有效),''$default''为默认语言(如zh-cn,为空则跟随系统语言配置)。 对于应用而言,一般推荐在激活应用时载入,如 <code php> #注册插件 RegisterPlugin("AdminColor", "ActivePlugin_AdminColor"); #激活插件执行 function ActivePlugin_AdminColor() { global $zbp; $zbp->LoadLanguage('plugin', 'AdminColor'); ... } </code> ===== 第三步 使用 ===== 在代码中可用''$zbp->lang[APPID][KEY]''来引用,如上述第一步例子,引用如下(注意大小写): <code php> $zbp->lang['AdminColor']['closemenu'] //收起菜单 </code> 同理在模板中可用如下代码 <code php> {$lang['AdminColor']['closemenu']} </code> Z-BlogPHP将根据系统配置或载入时指定的默认语言自动加载相应语言包。
zblogphp/development/functions/loadlanguage.1466500116.txt
· 最后更改: 2016/06/29 10:29 (外部编辑)
页面工具
显示页面
修订记录
页面重命名
回到顶部