跳转到主内容
趣航编程网 - 趣学编程,启航技术之路!

如何给MapGuide汉化?

大家好,我是顺亿。今天我们来聊聊MapGuide的汉化问题。MapGuide本身没有中文版本,但别担心,我们可以通过以下步骤来实现用户界面的本地化。

汉化步骤详解

1)

在目录WebExDir\www\localized下,复制文件“en”,然后将复制后的文件命名为“zh”。

2)

将文件“zh”中的字符参数翻译成中文,比如:

  • BUTTONOK = 确定按钮
  • BUTTONDONE = 执行按钮
  • BUTTONCANCEL = 取消按钮
  • BUTTONREFRESH = 更新按钮
  • BUTTONCLOSE = 关闭按钮
  • BUTTONCLEAR = 清除按钮
  • BUTTONSAVE = 保存按钮

3)

在目录ServerDir\Resources下,复制文件“mapguide_en.res”,然后将复制后的文件命名为“mapguide_zh.res”。

4)

将文件“mapguide_zh.res”中的字符串翻译为中文。

5)

打开站点管器,选择Manage Servers-> Configure Server,将General Properties条目下的Default locale参数设置为zh,然后保存。或者打开服务器配置文件,修改[GeneralProperties]部分的属性DefaultMessageLocale和Locale的值为zh。

6)

重新启动MapGuide服务器。

需要注意的是,文件“mapguide_zh.res”中包含的是错误消息,只有在发生错误的时候才会用到这些字符串,所以步骤3)和4)不是必需的。

小结与拓展

通过以上步骤,我们就可以成功汉化MapGuide的用户界面了。如果你还有其他编程问题,欢迎访问我们的网站趣航编程网,了解更多技术知识。

我是顺亿,我们下期再见!

相关文章