我需要在没有安装任何rubygems的情况下检测Ruby中的语言.Python和Perl都有区域设置实用程序作为核心API的一部分.我想要类似的东西
# LC_ALL=cs_CZ ruby test.rb
Your language is: cs_CZ
Your currency is: CZK
Run Code Online (Sandbox Code Playgroud)
谢谢
Rails国际化http://guides.rubyonrails.org/i18n.html
I18n.locale
Run Code Online (Sandbox Code Playgroud)
另外,如果要设置默认值,请检查application.rb文件:
I18n.default_locale = [:en]
I18n.available_locales = [:en, :fr]
Run Code Online (Sandbox Code Playgroud)
如果您无法访问任何宝石,包括Rails,请查看svenfuchs如何实现它:https://github.com/svenfuchs/i18n
但是很快就会问:你知道你可以提供宝石并使用它们而无需访问rubygems吗?
| 归档时间: |
|
| 查看次数: |
1190 次 |
| 最近记录: |