本地化信息

Information for localization

是否有包含有关特征的完整信息的列表,例如:

对于世界各国?

我自己在做,不过收集数据的时间太长了,我想也许有人已经完成了。

对于货币你可以依赖国际标准ISO 4217。它也指的是每个货币代码的国家代码。 website 提供此数据集供下载。

对于日期格式,最好的参考似乎是wikipedia

测量单位是一个非常复杂的领域,因为您需要知道测量的维度(速度、距离、体积...)和单位(纸张大小以厘米为单位与以公里为单位的道路距离不同)。 Here you have some lists per type of units, but not per country. This 网站显示了每个国家/地区使用的测量系统列表。幸运的是,您会发现他们中的任何一个共享公制系统,因此您可以使用一种方法 "by exception" 仅在其余的上记录自己。”

对于语言,你有国际标准ISO 639 or IANA , but it's country independent. You can look at reference lists for locale such as here:它将语言代码与国家代码相关联,这样你就可以完成标准信息。请注意,某些国家/地区有多种语言,您不能也不应决定首选哪种语言。

对于电话掩码,只有一个国际list of prefix。各国的用法差异很大。有些有固定格式,有些使用可变格式,有些有区域前缀,有些则没有。有时国内甚至没有明确的标准,几种用法并存。我不知道这些的任何全球列表。

全球时区,你可以看看IANA,非常全面。

对于十进制和千位分隔符,这不是国际标准。我再次建议参考 Wikipedia

不要重新发明轮子。 从 CLDR 开始,通用语言环境数据存储库 (http://cldr.unicode.org/)

或者,如果您想在应用程序中遵守区域设置首选项,请使用标准的 I18N API(来自您的平台,无论是什么,或流行的库,如 ICU,http://site.icu-project.org/