三月 24

雖然官方的語言包中文還不算太完整,不過多少也可以勉強用了

安裝完官方語言包你會發現VM(VirtueMart)會是亂碼

這是因為預設的中文語系檔是用big5存的,而Joomla是預設是用UTF-8

把中文語系檔traditional_chinese.php改為以UTF-8存檔就可以解決亂碼的問題

不過因為官方預設是用big5碼存檔的關係,所有的中文語系檔都會有“許蓋功”的問題

也就是說如果文字中有”成功”這2個字,就會變成”成?”,接連後面的字串也會受到影響,導致程式錯誤

目前我修正了一些文字上的錯誤,不嫌棄的話可以拿去使用

VirtueMart 1.1.3 繁體中文語系修正

使用前記得先安裝 VirtueMart 1.1.3

繁體中文語系修正檔,下載後於 Joomla 的目錄下解開蓋過舊檔即可

8 Responses to “解決 Joomla VirtueMart 中文亂碼”

  1. e Says:

    文件可能有損傷,無法解壓

    版主回應:

    試試用 ie 或 firefox 下載,不要用續傳軟體
    檔案連結已經修正為
    http://sites.google.com/site/minitwfile/Home/file/VirtueMart_LangFix_20090323.zip?attredirects=0

  2. allenbrian Says:

    裝完後,只有後台有中文
    前台不知道要怎麼中文化?

    版主回應:

    語言包裡是有含VirtueMart前台的中文化,只是翻譯的不是很完全
    下面這個檔就是結帳時的中文語系,你可以編輯看看
    administrator/components/com_virtuemart/languages/checkout/traditional_chinese.php

    但如果你的前台指joomla的話,預設真的是沒有中文字的。要自行進joomla的後台去編輯

  3. swMan Says:

    先謝謝版主. 下載了zip檔, 查看 traditional_chinese.php 時發現 CHARSET -> ‘BIG5’, 應該是 UTF-8 嗎 ?

    版主回應:

    這個不用改沒有關係,只要確定檔案儲存時是 UTF-8 的格式即可

  4. 黃鳥 Says:

    請問一下,我是直接用FTP覆蓋language資料夾,可是它一直都顯示「嚴重錯誤」operation not permitted…等等,但我想把資料夾權限開到777也沒有辦法,還是不能用FTP中文化?可否指導一下….謝謝~

  5. jason Says:

    很明顯的是權限問題,注意看看擁有者與群組有沒有設對
    如果你是用000Webhost的話,可以參考這篇文
    在 000Webhost 中安裝 Joomla 的 VirtureMart 外掛

  6. 黃鳥 Says:

    謝謝!你的回覆…我看到擁有者與群組是apache apache,請問這個怎麼更改呢?我並不是用000Webehos,我是跟國內某個虛擬主機商租虛擬主機,然後安裝的。

  7. 黃鳥 Says:

    我聯絡我的主機商了,是他們的問題XD 所以只要我要他們改就行了…謝謝你

  8. jason Says:

    不會~~有問題歡迎大家一起討論

留下評論

限制時效已用盡。請重新載入驗證碼。