我为joomla创建了一个模块,支持fond-end和back-end的多语言.frond-end很好,我在前端没有问题。但语言选项不在后端工作。我添加了config标签内的.xml
文件中的一些参数从admin.in标签中获取数据我把字符串放在字符串中并考虑该字符串的值。我的.xml
文件的部分配置和部分语言是:
<config>
<fields name="params">
<fieldset name="basic">
<field name="show_type" type="checkbox" label="MOD_MYMODULE_SHOW_TYPE" />
</fields>
</config>
<languages folder="path/to/language">
<language tag="en-GB">en-GB/en-GB.mod_mymodule.ini</language>
<language tag="en-GB">en-GB/en-GB.mod_mymodule.sys.ini</language>
</languages>
在en-GB.mod_mymodule.sys.ini
文件中的我把这行:
MOD_MYMODULE_SHOW_TYPE = "show type"
但它不起作用。我应该将语言变量放在.xml
文件中吗?
答案 0 :(得分:1)
试试这个,
您必须在en-GB.mod_mymodule.ini
中添加语言文件常量,而不是en-GB.mod_mymodule.sys.ini
MOD_MYMODULE_SHOW_TYPE = "show type"
应添加到en-GB.mod_mymodule.ini
文件
您可以从here
下载工作样本希望它的作品......