gwt maven plugin 创建 SmartGwt 项目 + I18N (图文)之二

来源:互联网 发布:诊股软件 编辑:程序博客网 时间:2024/05/22 12:13

开发环境:

JDK1.6, Maven 3.0, GWT2.1.1, SmartGwt 2.3

 

本文介绍第二步:手动调整 GWT 项目各项参数,实现 GWT 项目的中文/英文国际化

 

准备工作:

1)第一步所建立的项目;

2)自己熟悉的 IDE

 

 

1、修改 pom.xml

设置 gwtVersion:可根据项目需要设置,我这里使用2.1.1

设置 maven.compiler: 最低1.5,我这里使用 1.6

设置 sourceEncoding:中文操作系统,默认是 GBK,我这里设置为 UTF-8

其他暂无改动。

 

 2、添加 locale

打开 resources/com.train.client/myGwt.gwt.xml,增加 zh 中文支持

说明:如需更多语种,以相同格式添加。 

 

3、添加资源文件 Messages_zh.properties

在 resources/com.train.client/下新建 Messages_zh.properties

说明:要使用jdk自带的 native2ascii 工具转换编码,如果直接输入中文将无法正常显示。 

 

4、运行

运行 mvn gwt:run,在 Dev Mode 下点击浏览器打开项目,默认是英文:

 

 

在链接地址后加 &locale=zh,打开中文页面:比如

可以看到如下中文页面:

 I18N 资源中配置的 sendButton , nameField,已可正常显示为中文

 

说明:默认locale可以在 gwt 项目的 host page <head></head>标签中增加

<meta name="gwt:property" content="locale=zh">

 

 

小结:

完成部分参数设置和 I18N 中英文实现

 

原创粉丝点击