首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地化信息

本地化信息
EN

Stack Overflow用户
提问于 2015-02-27 17:54:58
回答 2查看 76关注 0票数 1

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

  • 货币
  • 日期和时间(包括12小时或24小时)格式
  • 测量单位(距离,速度,温度.)
  • 首选语言
  • 电话和当地文件口罩
  • 时区(如果适用夏令时,至少是主要时区/变体)
  • 十进制和千分式

为世界各国?

我是自己做的,但是,由于收集数据花费的时间太长,我想也许有人已经做了。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-28 07:46:30

别再发明轮子了。从CLDR开始,公共地区数据仓库(http://cldr.unicode.org/)

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

票数 2
EN

Stack Overflow用户

发布于 2015-02-27 20:16:59

对于货币,您可以依赖于国际标准ISO4217。它还指每种货币代码的国家代码。此网站提供此数据集供下载。

对于日期格式,最好的引用似乎是维基百科

测量单元是一个非常复杂的域,因为您需要知道所测量的维度(速度、距离、体积、.)而单位(纸张尺寸以厘米为单位,与公里内的道路距离不相同)。这里你有一些清单,每种类型的单位,但不是每个国家。网站显示了每个国家正在使用的测量系统的列表。您将看到,幸运的是,它们中的任何一个都共享度量系统,因此您可以“例外地”使用一种方法,将您自己只记录在其余的系统上。

对于languages,您有国际标准ISO 639IANA,但它是独立于国家的。您可以查看区域设置的参考列表,如这里:它将语言代码与国家代码关联起来,以便您能够完成标准信息。请注意,有些国家有几种语言,您不能也不应该决定哪一种是首选语言。

对于电话口罩,只有一个国际前缀列表。各国的使用情况各不相同。有些有固定格式,有些使用可变格式,有些有区域前缀,有些则没有。有时,该国甚至没有明确的标准,也有几种共存的做法。我不知道有任何全球性的清单。

对于世界各地的时区,您可以查看IANA,它非常全面。

对于十进制和千分离器来说,这不是一个国际标准。再一次,我建议参考维基百科

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28771354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档