在你的網站的根目錄下的「語言」目錄下,創建的目錄和文件:
administration/language/en-GB/en-GB.com_yourcomponentname.ini
administration/language/fr-FR/fr-FR.com_yourcomponentname.ini
administration/language/de-DE/de-DE.com_yourcomponentname.ini
你翻譯它們。我不確定,你需要一個工具來做到這一點。
我不知道它是否存在插件PoEdit軟件,幫助你做到這一點......
您的INI文件看起來已經在語言目錄中存在的其他人一樣:
COM_ADMIN="Informations système"
COM_ADMIN_ALPHABETICAL_INDEX="Index alphabétique"
COM_ADMIN_CACHE_DIRECTORY="(Répertoire cache)"
然後在你的意見,叫翻譯字符串:
JText::_('COM_ADMIN')
此功能將尋找COM_ADMIN的在ini文件中的值。
加載的ini文件將是用戶選擇的語言,如果翻譯不存在,它將加載默認語言的值(在管理面板中選擇)。
然後,如果這些密鑰不存在於這些ini文件中的任何一箇中,則會顯示密鑰。
要打包存檔:
在INSTALL.XML,添加這些行:
<administration>
<!-- Directory and file stuff -->
<languages folder="language/admin">
<language tag="en-GB">en-GB/en-GB.com_yourcomponentname.ini</language>
<language tag="fr-FR">fr-FR/fr-FR.com_yourcomponentname.ini</language>
<language tag="de-DE">de-DE/de-DE.com_yourcomponentname.ini</language>
</languages>
</administration>
而且在語言/ admin目錄添加翻譯文件。
非常感謝,我開發了一個組件,以便人們可以安裝它,不僅僅是爲了我自己的使用。所以我想我不能在我的網站的根目錄下創建文件夾,因爲它們不會在除我之外的其他安裝中創建... – lightalex
好的,編輯您的文章然後添加此信息。當我必須創建要導出的組件時,我使用http://extensions.joomla.org/extensions/tools/webbased-tools/7627 – kmas
爲什麼我會使用您的軟件我已經開發了我的組件?如果可能,我只需要在裏面添加翻譯文件,就這些。 – lightalex