自动切换为用户所使用的语种
用户第一次打开网页时,自动判断当前用户所使用的语种,来自动进行切换为这个语种。
识别用户当前使用的语种,有一个优先级:
- 首先会判断用户浏览器,读取浏览器所设置的默认语种,如果找到默认语种,则自动进行切换。
- 如果未获取到浏览器的默认语种,则会继续根据用户的IP所在国家进行判断,判断出用户是在哪个国家,然后判断出这个国家使用的主流语言,来自动进行切换为这个主流语种。
如果用户手动切换了别的语种,再使用时,那就优先以用户所选择的为主,这个就不管用了。
translate.setAutoDiscriminateLocalLanguage(); //设置用户第一次用时,自动识别其所使用的语种进行切换
当前支持近百个国家的自动识别。具体有哪些国家,可参考:
- 中国
- 新加坡
- 美国
- 韩国
- 澳大利亚
- 日本
- 泰国
- 印度
- 马来西亚
- 韩国
- 菲律宾
- 越南
- 法国
- 波兰
- 捷克
- 德国
- 荷兰
- 西班牙
- 英国
- 意大利
- 希腊
- 爱尔兰
- 丹麦
- 葡萄牙
- 瑞典
- 土耳其
- 俄罗斯
- 南非
- 芬兰
- 罗马尼亚
- 卢森堡
- 亚美尼亚
- 保加利亚
- 乌克兰
- 拉脱维亚
- 挪威
- 克罗地亚
- 爱沙尼亚
- 匈牙利
- 立陶宛
- 哈萨克斯坦
- 斯洛文尼亚
- 叙利亚
- 格鲁吉亚
- 阿塞拜疆
- 刚果金
- 斯洛伐克
- 塞尔维亚
- 冰岛
- 马其顿
- 塔吉克斯坦
- 白俄罗斯
- 阿尔巴尼亚
- 蒙古
- 孟加拉
- 尼泊尔
- 黑山
- 马耳他
- 缅甸
- 卢旺达
- 毛里求斯
- 索马里
- 老挝
- 海地
- 梵蒂冈
- 萨摩亚
注意
根据ip判断的方式,ip库判断并不是百分百准确,准确率大概只有96%的准确度的程度