2013-11-02 35 views
0

我成功安裝「de-DE.com_virtuemart.zip」和「de-DE.VirtueMart_Plugins_Language_Pack.zip」),但當我將語言定位器更改爲德語時,出現了一些英文單詞。Joomla VirtueMart:德語選擇時出現英文單詞

爲什麼一些詞語如「物品」bei cart和「搜索輸入關鍵字」沒有翻譯?

有人已經面對這個問題嗎?感謝您的任何信息

回答

1

根據您的Joomla和Virtuemart版本,未翻譯的詞語有可能是所選語言的結果沒有匹配的翻譯,所以Joomla/Virtuemart會回落到英語默認值。在的Joomla

語言文件一般都是基於原始的英語語言文件,如果該部件是使用目前的標準,你會發現它在成分目錄的語言文件。

例如上述

/administrator/components/com_example/language/en-GB/en-GB.com_example.ini 
/administrator/components/com_example/language/en-GB/en-GB.com_example.sys.ini 
/components/com_example/language/en-GB/en-GB.com_example.ini 

該示例示出了用於兩個/administrator或後端和示例組件的前端的英文文件路徑。

如果組件使用的language文件配置(如Virtuemart)舊風格,你會發現文件/language/en-GB//administrator/language/en-GB/

Language files是UTF-8 ini文件有KEYString for translation.例如這裏是從/language/en-GB/en-GB.com_virtuemart.ini

COM_VIRTUEMART_CART_ADD_TO="Add to Cart" 

線在Virtuemart例如KEY= DE-DE的左側,即COM_VIRTUEMART_CART_ADD_TO而英文翻譯爲關鍵的是右側Add to Cart

正如你可能已經猜到你的de-DE是德國語言標識。

要查找轉換不正確的KEYS,則需要在相應的意見tmpl文件(components/com_virtuemart/views/viewname/tmpl/)看看。

你將尋找在tmpl文件php位看起來像這樣:

<?php echo JText::_ ('COM_VIRTUEMART_COMMENT_CART'); ?> 

也就是說從cart/tmpl/default.php