-6,7 +6,7
另一方面,雖然 Vanilla 很簡單,但是擴充能力卻一點兒也不弱。舉凡擴充套件、風格設定等都一應俱全,甚至每個使用者還可以自己使用自訂的風格設定,而不會受限於管理者有安裝的風格套件,然後系統管理者還可以把這種會員自製的風格套件接回系統,真的是彈性至極。除此之外,就連每個使用者自己的個人資料中,都還可以自訂資料欄位──看妳想要秀出甚麼個人資料就秀出甚麼個人資料,絕不囉唆也絕不麻煩,更是沒有限制。
因為是這樣有趣的東西,所以我花了一點時間完成了 Vanilla 的中文化。在中文化的過程中,我發現了 Vanilla 畢竟是美國人 (?) 做的軟體,處理國際化 (i18n) 的時候有不少瑕疵。像是如果我把 Applicant 翻譯成中文的話,就會使得管理介面中「搜尋申請成為會員的使用者」功能失效;又,如果我把 ON 和 OFF 翻譯成中文的話,居然連帶著某個 HTML 組件的 class 屬性內容也會被中文化,然後 CSS 就爛掉了……其他還有像是在設定討論區標題時,如果使用的是 UTF-8 中文,雖然儲存與顯示都沒問題,但是下次要變更設定時,讀取出來的值就會變成亂碼,這也是不該發生的事。(關於這部份,應該要算是多語化 m17n 的瑕疵了。)其他還有像變數的順序被固定了,導致某些語句怎麼翻譯就是不順,或者同一個字串用在多個地方,不全盤顧及的話在某些地方就會變得很奇怪等,也是這次都有遇到的問題(其實多數英文軟體的中文化就都是如此)。
上述提到的這些中文化會遇到的問題,目前的 Vanilla 簡體中文語系檔似乎都沒有考慮到……而我著實下了一番功夫在這裏,該處理的一詞多義都有盡量顧及,不能翻譯掉的地方有保留原文,而且整個操作介面大致上有跑過一輪檢查過一遍,所以應該沒有像簡體中文語系檔那樣弄錯情境與字義的狀況發生。所以對於目前的翻譯品質來說,還可以很自滿地給自己打上八十分啦。當然如果有人覺得我的翻譯不好、要修改的話,也是相當歡迎指教的。
......不知道以後會不會有機會看到你出現在第四台.....
真是令人期待?!
--
各位關重,請看,這顆原裝進口的40G H******i硬碟,即使全部裝滿了資料,重量也完全不會增加喔~~~
不用 gettext,翻译起来果然特别麻烦,好多地方语序都不好调整。真想建议 Vanilla 改用成熟一点的 i18n 方案。
settings 乱码的问题,是因为 Vanilla 错误的调用了 PHP 的 htmlentities 函数导致,解决方法是修改 Vanilla 目录下 library/Utility.Constant.class.php 中
return htmlentities($Value, ENT_QUOTES);
为
return htmlentities($Value, ENT_QUOTES, "UTF-8");
由 jjgod 發表於 August 16, 2005 09:42 AM真是太棒了~
上個月看到 Vanilla 便深深被她的外觀吸引,馬上就把 MiniBB 跟 PunBB 丟到腦後..
我就收下 Jedi 的中文化了,感謝^^
系統很不錯,但是我總是安裝不成功,安裝完成后,輸入signin.php,出來很多錯誤,摘一行錯誤:
Warning: main(/path/to/vanilla/library/Vanilla.SignIn.class.php)
Jedi能提供詳細的安裝方法嗎?多謝啦。
由 hotwow 發表於 August 21, 2005 05:30 PM安装成功,要在appg里的setting.php设置一下路径和域名。
界面也汉化了,不过有个大问题,它不支持中文输入,一输入全变成问号?,不知Jedi有没有碰到过?
由 hotwow 發表於 August 21, 2005 11:15 PMjjgod大大說的果然有效
更改完後程式設定的應用程式標題與橫幅標題
果然不會再跑掉
至於Gea-Suan大大更改資料庫的語系設定
我在Dreamhost安裝沒問題
檢查了MySQL 中phpMyAdmin
預設就是 MySQL 文字編碼: UTF-8 Unicode (utf8)
Dreamhost安裝香草滿順利的...一會三個步驟就完成了,
網站設定倒是要花點心思了...
先來各封閉測試...
日後在正式開台哈...
修改appg/settings裡的
define("dbHOST", "localhost");
define("dbNAME", "your_database");
define("dbUSER", "your_database_username");
define("dbPASSWORD", "your_database_password");
// Path Settings
define("agAPPLICATION_PATH", "/path/to/vanilla/");
再來執行
installer.php這隻php就行了
ps.有空也把安裝畫面中文話吧..:P
由 nic1207 發表於 September 21, 2005 02:35 PMtermsofservice.php這個檔案應該是Vanilla的使用條款翻譯文吧,我對譯文內容沒有任何挑剔的地方,只是php原始碼似乎少了一段定義語言編碼的地方。會讓第一次打開使用條款的瀏覽器誤判編碼。我對php沒有那麼熟,所以也不知道從哪裡改起…
使用起來真的蠻清爽的,扣掉小小的亂碼問題的話,這玩意的表現很對我的胃口:P
由 小泉和彥 發表於 December 4, 2005 09:23 PM感謝提供,資料轉載於下面網址:
http://twpug.net/modules/wfdownloads/singlefile.php?cid=19&lid=613
歡迎有空不吝指教 :)
由 kiang 發表於 December 19, 2005 09:38 PM安装没问题了,我现在需要解决的是数据库里的中文是乱码问题
http://ipopf.info/wp/index.php/2005/12/20/441