如何本地化Mapguide 服务站点用户界面(UI)?

来源:互联网 发布:无线显示接收器 淘宝 编辑:程序博客网 时间:2024/05/13 01:08

目前Mapguide 没有中文版本,所有的安装组件(Server,Viewer和Studio)都为英文,对开发人员来说英文不是什么大的问题,但是当最终将Mapguide项目或服务站点发布给最终用户的时候,就必须实现用户界面的本地化,如何实现Mapguide 服务站点用户界面(UI)本地化? 可以用一下方法实现:

1)、在C:/Program Files/Autodesk/MapGuideEnterprise2007/WebServerExtensions/www/localized 目录下,复制en文件并将复制后的文件命名为zh(文件命名遵循双字母语言缩略规范,可以在 http://www.loc.gov/standards/iso639-2/englangn.html 找到详细的说明),

2)、将zh文件中的字符参数翻译成中文,例如:

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

翻译完成后并保存。

3)、登陆Mapguide站点管理工具(Site Administrator Tool :http://localhost/mapguide/mapadmin/login.php) ,打开 Manage Servers-> Configure Server 服务,将General Properties条目下的Default locale 参数设置为zh,然后保存。

重启MGE服务即可。

说明:zh文件中的字符参数要使用UTF-8编码;不要直接修改en文件中的内容用。

原创粉丝点击