【文件属性】:
文件名称:rfc5646:解析RFC 5646语言环境
文件大小:87KB
文件格式:ZIP
更新时间:2021-04-29 21:56:56
Ruby
RFC5646
解析语言环境。 此代码是从代码库中提取的。
将此行添加到您的应用程序的Gemfile中:
gem 'rfc5646'
然后执行:
$ bundle
或将其自己安装为:
$ gem install rfc5646
用法
locale = Rfc5646 :: Locale . from_rfc5646 ( params [ :locale ] )
基本语言的ISO 639代码(例如,德语为“ de”)。
locale . iso639
拼字法的RFC 5646代码(例如,阿拉伯语脚本为“ Arab”)。
locale . script
区域方言的ISO 3166国家/地区代码(例如,伯利兹为“ BZ”)。 还支持某些特殊值(例如,中美洲为“ 013”)。
locale . region
此语言环境的变体或嵌套子变体。 子变量的完整路径被列为*数组。
【文件预览】:
rfc5646-master
----LICENSE.txt(11KB)
----lib()
--------rfc5646()
--------data()
--------rfc5646.rb(173B)
----Gemfile(92B)
----spec()
--------spec_helper.rb(4KB)
--------rfc5646()
----Rakefile(93B)
----.travis.yml(242B)
----README.md(3KB)
----.rubocop.yml(891B)
----.rspec(30B)
----CODE_OF_CONDUCT.md(1KB)
----.gitignore(106B)
----bin()
--------console(332B)
--------setup(115B)
----CHANGELOG.md(251B)
----rfc5646.gemspec(1KB)