如何本地化Mapguide服务站点用户界面
- 产品教程
- 2007-10-10
- 83热度
- 0评论
目前Mapguide 没有中文版本,所有的安装组件(Server,Viewer和Studio)都为英文,对开发人员来说英文不是什么大的问题,但是当最终将Mapguide项目或服务站点发布给最终用户的时候,就必须实现用户界面的本地化,如何实现Mapguide 服务站点用户界面(UI)本地化? 可以用一下方法实现:
1)、在C:Program FilesAutodeskMapGuideEnterprise2007WebServerExtensionswwwlocalized 目录下,复制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文件中的内容用。