开源php OA软件FengOffice,使用过程中missing lang.js解决方法

进入页面点击选择 “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 消失, 未翻译的部分以英文呈现。

或者下载一个完整汉化包:FengOffice1.7-Language-zh_cn-v4.0汉化包下载直接解压到/language/下即可。

若要补充或修改翻译内容,将语言包改为可写入,就能透过opengoo内嵌的工具界面编辑翻译网页内容:

浏览器键入地址 http://fo/public/tools/

点击 Check lang → zh_cn 可查看尚未翻译成中文的所有內容
点击 Translate OpenGoo → Choose a locale: zh_cn → Choose a file: 任一个档案 → View: Missing 可编辑尚未翻译成中文的内容
例如: 想将主选单里的 “email tab” 翻译成中文, Choose a file: lang.js, View: Missing, 翻页直到 en_us 栏位出现 “email tab”, 于 zh_cn 输入 “邮件” (不包含双引号), 按 Save, 重新整理 OpenGoo 主画面, 主选单原本 “email tab” 就会变成中文的 “邮件”。


本文固定链接:成事博客开源php OA软件FengOffice,使用过程中missing lang.js解决方法
喜欢 (0)分享 (0)
发表我的评论
取消评论

表情     8 + 8 = ? (必填)

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址