请问大家,我想了解微信获取用户设备语言,去哪儿能看到所有的国家语言名称?
网上找了个这种,但是感觉不太准确,而且也不太全,我在开发者工具中 改语言 也只有中文和英文,自己手机上的 设备语言也是不够的,请问哪里有正确全面的?
请问大家,我想了解微信获取用户设备语言,去哪儿能看到所有的国家语言名称?
网上找了个这种,但是感觉不太准确,而且也不太全,我在开发者工具中 改语言 也只有中文和英文,自己手机上的 设备语言也是不够的,请问哪里有正确全面的?
微信获取用户设备语言通常是通过访问设备的系统设置来完成的。设备语言通常是基于设备的操作系统设置的,这意味着你可以在设备的系统设置中找到所有可用的语言选项。
如果你想查看所有可用的国家语言名称,你可以参考国际标准化组织(ISO)的639-1标准,它列出了所有官方承认的语言代码。这个列表非常全面,并且可以在许多在线资源中找到。
然而,需要注意的是,不是所有的语言都有对应的语言代码,也不是所有的设备都支持所有的语言。设备制造商和操作系统供应商通常会根据自己的需求和资源来决定支持哪些语言。
至于你提到的图片,它们看起来像是一些设备的语言设置选项。这些选项通常会根据设备的制造商和操作系统而有所不同。因此,如果你想要一个完整和准确的列表,我建议你参考ISO 639-1标准。
最后,如果你正在开发一个应用,并且需要处理不同语言的情况,我建议你使用一种国际化的方法,比如使用Unicode字符集和本地化资源文件。这样可以确保你的应用能够支持更多的语言,并且能够适应不同地区用户的习惯。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
微信应该也是从系统信息里面获取的语言字段。所以第一项应该可以在 ISO 639-1 - wikipedia 里面找到。如果要包含后面的全部的 子标签 的话,暂时没有找到。
Eidt
但是OP你知道那么多语言标记干嘛呢,一般都是提供一些已经有做本地化的语言给用户去选择。只不过可能会按照用户当前的语言环境去做一下判断。是否已经有已经在语言包被包含了,如果没有就按照默认的一个预设来显示语言就好了。
这个时候就是主要看面向哪里的用户,面向国内的就是中文,面向境外的就是默认英语就可以了。但是小程序一般也就是国内用户了。所以默认中文就好了。 不需要给每一个语言都做一个本地化的语言包。