GWT应用开发:国际化、属性管理与测试部署全解析
1. GWT国际化的挑战与解决方案
在GWT应用开发中,国际化(i18n)是一个重要的方面。不同地区对于日期、时间和货币的显示格式存在差异。例如,在美国地区,时间格式可能是“03:02 PM”,而在英国和瑞典地区则是“15:02”。同时,在Dashboard应用中,默认英语地区的拼写是英式的“colour”,但时间格式却使用了12小时制,这就产生了不匹配的问题。此外,默认的英语货币是美元,西班牙语地区默认货币是阿根廷比索。
为了避免这些问题,在使用货币、日期和时间格式时,建议避免使用默认地区,而是明确指定语言和国家代码。
2. 动态字符串国际化的应用
动态字符串国际化是GWT提供的另一种国际化方法,它旨在将现有的i18n方法快速集成到GWT应用中。如果现有的i18n方法使用了包含键值对的JavaScript关联数组对象,那么动态字符串国际化可能适合你。
以下是两个包含英语和瑞典语用户界面常量的JavaScript关联数组对象示例:
var userInterfaceEN = {
hello: "Hello",
hi: "Hello",
yes: "Yes",
no: "No",
ok: "OK"
};
var userInterfaceSV = {
hello: "Hejsan",
hi: "Tjena",
yes: "Ja",
no: "Nej",
ok: "OK"
};
在JavaScript中
超级会员免费看
订阅专栏 解锁全文
8

被折叠的 条评论
为什么被折叠?



