语言包DiscuzX2插件模板和语言包的设计

discuzx2  时间:2021-03-20  阅读:()

插件模板和语言包的设计

插件语言包

创建语言包

 给插件创建语言包首先需要创建一个data/plugi ndata/ident ifier

.lan g.p h p文件文件内容中包含3个数组如下

<?php

$scrip tlang [' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

$templ atela ng[' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

$insta lllan g[' ident ifier' ] = array (

'engli sh' => 'chine se' ,

. . .

) ;

?>

$scrip tlang为程序脚本文件的语言包 $templ atelang为模版文件的语言包$installlang为安装、升级、卸载脚本用的语言包。如果插件不涉及某些类型的语言文字变量可忽略。

 然后在插件基本设置中开启语言包选项后即可。

调用语言包

模版中调用模板文件语言包通过{lang ident ifier:engli sh}方式调用。

程序脚本中调用脚本文件语言包通过lang('plugi n/identifier', 'engli sh' )方式调用。

安装脚本中调用安装脚本文件语言包通过$insta lllang变量直接获取。如$installlang['engli sh' ] 。

语言包导出

创建好的语言包在插件导出后会自动导出到XML文件中供插件作者转码后发放多编码版本的插件。如上例中导出的XML中会包含以下内容

<item id="langu age">

<item id="scrip tlang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

<item id="templatelang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

<item id="installlang">

<item id="engli sh"><! [CDATA [chine se]]></item>

</item>

</item>data/plugi ndata/ident ifier.lang.php文件不必在插件发布的时候导出此文件仅供插件设计者模式时使用。

插件模板

插件的模板统一放置到 sourc e/plugi n/ident ifier/templ ate 目录下程序脚本通过以下语句调用插件模板文件如下例调用sourc e/plugi n/identifier/templ ate/test.htminclu de templ ate(' ident ifier :test' ) ;

模版中调用插件模版通过以下方法

{templ ate ident ifier :test}

模板的编写详见模板创建、解析原理详解

[黑五]ProfitServer新加坡/德国/荷兰/西班牙VPS五折,不限流量KVM月付2.88美元起

ProfitServer已开启了黑色星期五的促销活动,一直到本月底,商家新加坡、荷兰、德国和西班牙机房VPS直接5折,无码直购最低每月2.88美元起,不限制流量,提供IPv4+IPv6。这是一家始于2003年的俄罗斯主机商,提供虚拟主机、VPS、独立服务器、SSL证书、域名等产品,可选数据中心包括俄罗斯、法国、荷兰、美国、新加坡、拉脱维亚、捷克、保加利亚等多个国家和地区。我们随便以一个数据中心为例...

Advinservers:美国达拉斯便宜VPS/1核/4GB/80GB SSD/1Gbps不限流量/月付$2.5/美国10Gbps高防服务器/高达3.5TBDDos保护$149.99元/月

Advinservers,国外商家,公司位于新泽西州,似乎刚刚新成立不久,主要提供美国和欧洲地区VPS和独立服务器业务等。现在有几款产品优惠,高达7.5TB的存储VPS和高达3.5TBDDoS保护的美国纽约高防服务器,性价比非常不错,有兴趣的可以关注一下,并且支持Paypal付款。官方网站点击直达官方网站促销产品第一款VPS为预购,预计8月1日交付。CPU为英特尔至强 CPU(X 或 E5)。官方...

无忧云-河南洛阳BGP,CEPH集群分布式存储,数据安全可靠,活动期间月付大优惠!

 无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,主要销售国内、中国香港、国外服务器产品,线路有腾讯云国外线路、自营香港CN2线路等,都是中国大陆直连线路,非常适合免备案建站业务需求和各种负载较高的项目,同时国内服务器也有多个BGP以及高防节点...

discuzx2为你推荐
TD-SCDMAsns曲目ios宜人贷官网宜信信用贷款上征信吗银花珠树晓来看下雪喝酒的诗句中国保健养猪网135保健养猪,135天可以出栏吗?中国保健养猪网猪场基本保健包括哪些方面?联系我们代码卸载失败!请联系我们帮助您解决!(错误代码13)--是什么情况账号通网易手机账号通密码忘了怎么办论坛勋章请教论坛勋章怎么做?zencartzencart是什么?zencart有什么作用?
xenvps 域名备案号查询 网易域名邮箱 已备案域名出售 BWH 2017年黑色星期五 patcha 好看的桌面背景图片 铁通流量查询 银盘服务 腾讯总部在哪 服务器维护 qq金券 成都主机托管 阿里云邮箱个人版 博客域名 googlevoice byebyelove neobux 宿主机 更多