客製化 OpenGoo

登入畫面點選 “Options” 可選擇語系: 中文 (臺灣)

畫面中未翻譯的部份會呈現 Missing lang.js: xxxx, 可修改程式碼:

vi /var/www/html/opengoo/public/assets/javascript/og/app.js

function lang(name) {
var value = _lang[name];
if (!value) {
//return “Missing lang.js: ” + name; //註解此行
value = name; //加入此行
}

重新整理頁面, Missing lang.js 字眼即消失, 未翻譯的部份以英文呈現.

若要補充或修改翻譯內容, 將語言包改為可寫入, 就能透過 opengoo 內建的工具介面編輯翻譯網頁內容:

cd /var/www/html/opengoo/language

chmod -R a+w zh_tw

瀏覽器連入 http://your.opengoo.host/opengoo/public/tools/

  • 點選 Check lang → zh_tw 可查看尚未翻譯成繁體中文的所有內容
  • 點選 Translate OpenGoo → Choose a locale: zh_tw → Choose a file: 任一個檔案 → View: Missing 可編輯尚未翻譯成繁體中文的內容
    例如: 想將主選單裡的 “email tab” 翻譯成中文, Choose a file: lang.js, View: Missing, 翻頁直到 en_us 欄位出現 “email tab”, 於 zh_tw 輸入 “郵件” (不包含雙引號), 按 Save, 重新整理 OpenGoo 主畫面, 主選單原本 “email tab” 就會變成中文的 “郵件”

轉錄自:http://cha.homeip.net/blog/2009/11/473.html

點閱: 2