2013-09-28 24 views
0
http://127.0.0.1/COM/administrator/index.php?option=com_process_name 

當我點擊我新創建的組件菜單「com_process_name」應該從language.ini文件中翻譯,但joomla 3.1沒有正確地翻譯該文件,如上所示。joomla中的語言文件無法正常工作?

我com.process.sys_language.ini文件

COM_PROCESS_NAME="Hello World" 

,但是當我從擴展管理器 - 觀看>管理它顯示了它的正式名稱的Hello World

我使用Joomla 3.1.5

我的清單文件

<extension type="component" version="3.1" method="upgrade"> 
    <name>COM_PROCESS_NAME</name> 
    <author>Arslan Tahir</author> 
    <creationDate>25 DEC 2013</creationDate> 
    <copyright>GPL</copyright> 

這就是如何我包括語言翻譯年齡文件

<languages folder="components/com_process"> 
       <language tag="en-GB">en-GB/en-GB.com_process.ini</language> 
       <language tag="en-GB">en-GB/en-GB.com_process.sys.ini</language> 
     </languages> 
+0

或我們可以觀看安裝的joomla語言文件的形式 – arslan

+0

所以你想要的URL翻譯的語言字符串? – Lodder

+0

我希望組件的名稱應該翻譯成語言文件。當我試圖在擴展管理器中觀看它時,它正在進行。但在鏈接它沒有翻譯它。 – arslan

回答

0

用於查看您的組件例如URL:

index.php?option=com_process_name 

是由不能被翻譯組件名稱com_process_name生成。 Joomla的任何地方,它可以是

+0

將創建一個菜單別名,以便'/ processname'重定向到?option = com_process_name修復問題? – ContextSwitch

+0

要做的最好的事情是啓用SEF URL – Lodder