我已经在joomla 1.5中开发了一个组件并制作了.xml文件以进行安装在我的.xml中,我有管理员菜单,例如
<administration><menu>COM_MY_COMP</menu>
<submenu>
<menu task="display">COM_MY_COMP_MENU1</menu>
<menu task="additem">COM_MY_COMP_MENU2</menu>
</submenu>
并且在语言文件中,我将项目设置为类似
COM_MY_COMP="My Component"
COM_MY_COMP_MENU1="Dispaly"
COM_MY_COMP_MENU2="Dispaly2"
它正在其他项目上工作,但不在管理员菜单上,它不会转换为COM_MY_COMP
至My Component
我使用的是joomla 1.5。
您不能只将语言文件添加到文件夹。您需要使用语言文件重新安装组件。这是您需要添加到xml中的内容。
<languages folder="language-admin">
<language tag="en-GB">en-GB/en-GB.com_yourcomponent.ini</language>
<language tag="en-GB">en-GB/en-GB.com_yourcomponent.menu.ini</language>
</languages>
也可以说,如果您要翻译的菜单,则需要一个单独的语言文件,例如en-GB.com_yourcomponent.menu.ini
以及下面是它的外观。
COM_YOURCOMPONENT="Your Component"
COM_YOURCOMPONENT.CONTROL_PANEL="Control Panel"
希望这会有所帮助
您必须将翻译放入此文件夹:
/administrator/language/en-GB/