Ruby on rails 英国的标准语言环境是什么

Ruby on rails 英国的标准语言环境是什么,ruby-on-rails,localization,internationalization,locale,Ruby On Rails,Localization,Internationalization,Locale,具体来说,我正在尝试在我的rails应用程序中设置一个countries模型,该模型将包含rails i18n使用的区域设置 我发现关于英国代表性的信息相互矛盾 根据这一来源,它是en GB 但根据这一消息来源,它是英国的 它是GB还是UK,这有关系吗?这取决于Rails版本。在2.x中是en-UK,而对于Rails 3则是en-GB,这取决于Rails的版本。在2.x中是en-UK,然后在Rails 3中是en-GB,it应该是GB,因为两个字母的国家代码应该与ISO 3166中的国家代码

具体来说,我正在尝试在我的rails应用程序中设置一个countries模型,该模型将包含rails i18n使用的区域设置

我发现关于英国代表性的信息相互矛盾

根据这一来源,它是en GB

但根据这一消息来源,它是英国的


它是GB还是UK,这有关系吗?

这取决于Rails版本。在2.x中是
en-UK
,而对于Rails 3则是
en-GB
,这取决于Rails的版本。在2.x中是
en-UK
,然后在Rails 3中是
en-GB
,it应该是
GB
,因为两个字母的国家代码应该与ISO 3166中的国家代码相对应


我认为,将英国作为
GB
的别名来对待并不罕见,因此支持两者。

英国应该是
GB
,因为两个字母的国家代码应该与ISO 3166中的国家代码相对应

我认为将
UK
视为
GB
的别名并不少见,因此两者都支持。

UK是例外保留的(英国),但我同意GB是唯一正确的常用用法。UK是例外保留的(英国),但我同意GB是唯一正确的常用用法。