Joomla模块。无法正确安装语言.ini文件

时间:2013-11-23 14:13:21

标签: joomla module joomla3.0 joomla3.2

我制作了一个非常简单的joomla 3.2模块,但我无法安装我的语言.inisys.ini文件。

我的.xml文件的一部分

<files>
    <filename>mod_myModuleTitle.xml</filename>
    <filename module="mod_myModuleTitle">mod_myModuleTitle.php</filename>
    <filename>index.html</filename>
    <filename>helper.php</filename>
    <folder>lib</folder>
    <folder>tmpl</folder>
</files>

<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.ini></language>
    <language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.sys.ini></language>
    <language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.ini></language>
    <language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.sys.ini></language>
</languages>

ini文件位于 myModuleTitle / language / en-GB文件夹 myModuleTitle / language / it-IT 文件夹

尝试安装我得到了:

Warning JInstaller: :Install: File does not exist path/to/my/local/web/server/tmp/mod_myModuleTitle/language/en-GB/en-GB.mod_myModuleTitle.ini

EDIT 解决!!!

添加标记

<folder>language</folder>

并删除

<languages folder="language">
    <language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.ini></language>
    <language tag="en-GB">en-GB/en-GB.mod_myModuleTitle.sys.ini></language>
    <language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.ini></language>
    <language tag="it-IT">it-IT/it-IT.mod_myModuleTitle.sys.ini></language>
</languages>

解决了我的问题,语言.ini文件已正确安装和使用。

1 个答案:

答案 0 :(得分:0)

很高兴你解决了这个问题,对于其他人来看这个问题,Joomla 1.6中<language>元素已弃用,从那时起推荐的方法是 all 与扩展名一起存储的语言文件(普通文件和系统文件)。

您可以在Language section网站上的Manfest files文章的Joomla Doc's中详细了解相关信息。