2011-11-21 23 views
0

我正在添加一些代碼行以在語言選擇模塊中更改語言時自動更改語言。我在Joomla中的一個組成部分,它不尊重通過語言選擇改變語言。Joomla的組件中的語言沒有變化

它已經是language.ini文件,在語言目錄中對應這種語言。但語言沒有改變。是否有任何特殊的joomla代碼使其動態?

+0

joomla的哪個版本? – Sam

回答

1

你應該的Joomla輸出文字是這樣的:

echo JText::_("HELLO"); 

而且你必須創建一個語言代碼和組件/型號名稱的ini文件。例如:en-GB.mod_modulename.ini。在這個文件中,你可以定義翻譯的字符串,如:

HELLO=Hola 

當切換語言,在使用JText行,將顯示正確的語言。

+0

更多信息可以在官方網站fir example「[Making templates translators](https://docs.joomla.org/Making_templates_translatable)」找到 – BastianW