我成功安裝「de-DE.com_virtuemart.zip
」和「de-DE.VirtueMart_Plugins_Language_Pack.zip
」),但當我將語言定位器更改爲德語時,出現了一些英文單詞。Joomla VirtueMart:德語選擇時出現英文單詞
爲什麼一些詞語如「物品」bei cart和「搜索輸入關鍵字」沒有翻譯?
有人已經面對這個問題嗎?感謝您的任何信息
我成功安裝「de-DE.com_virtuemart.zip
」和「de-DE.VirtueMart_Plugins_Language_Pack.zip
」),但當我將語言定位器更改爲德語時,出現了一些英文單詞。Joomla VirtueMart:德語選擇時出現英文單詞
爲什麼一些詞語如「物品」bei cart和「搜索輸入關鍵字」沒有翻譯?
有人已經面對這個問題嗎?感謝您的任何信息
根據您的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
文件有KEY
和String 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