导出别人DiscuzX的插件语言包

DZ得开发模式语言包言包临时目录(开发模式)在 data/plugindata/插件id.lang.php
这个不是每个插件都会用到这个目录。
对于需要修改语言包的时候 没有这个开发目录里面的文件确实不方便,好像以前有人出过一个工具,记不得了,我修改了DZ的语言函数来实现
function_core.php lang函数 找到
$returnvalue = & $_G['cache']['pluginlanguage_script'];
下面加上一句话
file_put_contents('abcdefgh.txt',var_export($_G['cache']['pluginlanguage_script'],true));
如果需要精细一点 $_G['cache']['pluginlanguage_script']可以换成$_G['cache']['pluginlanguage_script']['插件id']
打开生成的abcdefgh.txt 提取出这个数组 放到data/plugindata/插件id.lang.php 赋值给 $scriptlang['插件id'] 即可。
var_export导出的数组符合语法规范 可以直接赋值。
在开发模式下修改插件后 再次用设计模式导出为XML即可

Author Info :
  • From:导出别人DiscuzX的插件语言包
  • URL:https://blog.ihipop.com/2011/11/2865.html
  • Please Reserve This Link,Thanks!
  • 发表回复

    您的电子邮箱地址不会被公开。 必填项已用 * 标注