wap2app支持提示信息的国际化,如下是配置示例(需要使用HBuilder alpha版本):
{
"global": {//global为全局配置,与pages数组中webview对象呈继承关系
"webviewParameter": {},
"easyConfig": {},
"i18n": {//国际化配置
"defaultLocale": "zh_CN",//默认语言,内置为中文
"en_US": {//英语
...
},
"zh_CN":{//简体中文,wap2app内置语言,默认可以不配置
...
}
}
},
"pages": [ //具体页面配置
...
]
}
wap2app通过手机操作系统设置的系统语言,切换显示语言,切换逻辑如下:
- 当前操作系统设置的系统语言在sitemap.json中有配置,则使用对应配置;
- 否则,使用defaultLocale属性配置的默认语言,defaultLocale默认为简体中文。
举例,开发者配置了英语、未配置日语,且配置defaultLocale为en_US,则日本用户的提示信息会显示为英语,中国用户的提示信息会显示为内置的简体中文。
wap2app目前支持如下提示信息的语言配置:
- 弱网环境提示
- 应用退出toast提示
弱网环境提示
wap2app会自动判断当前网络环境,发现网络异常时,会自动弹出弱网警告信息,如下:
我们增加如下配置:
{
"global": {//global为全局配置,与pages数组中webview对象呈继承关系
"webviewParameter": {},
"easyConfig": {},
"i18n": {//国际化配置
"defaultLocale": "en_US",//默认语言
"en_US": {//英语配置
"errNetwork": {//弱网提醒confirm框
"title": "Tips",
"message": "weak network",
"btnQuit": "quit",
"btnRetry": "retry",
"btnSetting": "setting"
}
}
}
},
"pages": [ //具体页面配置
...
]
}
应用退出toast提示
wap2app退出时,默认会弹出toast消息框,提示用户“再按一次返回键退出”,该提示语的多语言配置如下:
{
"global": {//global为全局配置,与pages数组中webview对象呈继承关系
"webviewParameter": {},
"easyConfig": {},
"i18n": {//国际化配置
"defaultLocale": "en_US",//默认语言
"en_US": {//英语配置
"quit": {//首页退出提醒
"toast": {
"message": "click back button one more time"
}
}
}
}
},
"pages": [ //具体页面配置
...
]
}
10 个评论
要回复文章请先登录或注册
Shawket
qq1438343098
2***@qq.com
2***@qq.com
d***@huizeinfo.com
freedemon
Trust
freedemon
Trust
freedemon