首页 > 解决方案 > 如果国际化轨道中的键大小写不同,它们的行为是否不同

问题描述

该示例来自 rails 文档:

en:
 hello: "Hello world"

两者不同吗。钥匙的大小写重要吗?

en:
 Hello: "Hello world"

标签: ruby-on-railsinternationalizationrails-i18n

解决方案


是的,钥匙的大小写很重要。

检查示例,

在 en.yml 中定义变量

en:
  hello: "hello world"
  Hello: "HELLO WORLD"

并从控制台访问它

2.2.1 :001 > I18n.t('hello')
 => "hello world" 
2.2.1 :002 > I18n.t('Hello')
 => "HELLO WORLD" 

请检查Rails 国际化


推荐阅读