马上注册,免费下载更多dz插件网资源。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
插件语言包
创建语言包给插件创建语言包首先需要创建一个 data/plugindata/identifier.lang.php 文件,文件内容中包含 3 个数组,如下:- <?php
- $scriptlang['identifier'] = array(
- 'english' => 'chinese',
- ...
- );
- $templatelang['identifier'] = array(
- 'english' => 'chinese',
- ...
- );
- $installlang['identifier'] = array(
- 'english' => 'chinese',
- ...
- );
- ?>
复制代码 $scriptlang 为程序脚本文件的语言包,$templatelang 为模版文件的语言包,$installlang 为安装、升级、卸载脚本用的语言包。 如果插件不涉及某些类型的语言文字,变量可忽略。
然后在插件基本设置中开启语言包选项后即可。
调用语言包模版中调用模板文件语言包,通过 {lang identifier:english} 方式调用。
程序脚本中调用脚本文件语言包,通过 lang('plugin/identifier', 'english') 方式调用。
安装脚本中调用安装脚本文件语言包,通过 $installlang 变量直接获取。如 $installlang['english']。
语言包导出创建好的语言包在插件导出后会自动导出到 XML 文件中,供插件作者转码后发放多编码版本的插件。如上例中导出的 XML 中会包含以下内容:- <item id="language">
- <item id="scriptlang">
- <item id="english"><![CDATA[chinese]]></item>
- </item>
- <item id="templatelang">
- <item id="english"><![CDATA[chinese]]></item>
- </item>
- <item id="installlang">
- <item id="english"><![CDATA[chinese]]></item>
- </item>
- </item>
复制代码 data/plugindata/identifier.lang.php 文件不必在插件发布的时候导出,此文件仅供插件设计者模式时使用。
插件模板
插件的模板统一放置到 source/plugin/identifier/template 目录下,程序脚本通过以下语句调用插件模板文件,如下例,调用 source/plugin/identifier/template/test.htm- include template('identifier:test');
复制代码 模版中调用插件模版通过以下方法:- {template identifier:test}
复制代码 模板的编写详见模板创建、解析原理详解
原文地址:https://addon.dismall.com/library/plug/plugin/plugin_language.html#language
其它用法:https://open.dismall.com/?ac=document&page=plugin_language
©DZ插件网所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。 网站部分内容来源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,得到更好的正版服务。 您在本站任何的赞助购买、下载、查阅、回复等行为等均表示接受并同意签订《DZ插件网免责声明协议》。 如有侵权请邮件与我们联系处理: discuzaddons@vip.qq.com 并出示相关证明以便删除。敬请谅解!
|
|