我猜Rails会将所有解析过的翻译yml文件存储在一种数组/哈希表中。有没有一种方法可以访问它?
例如,如果我有一个文件:
例如,如果我有一个文件:
en:
test_string: "testing this"
warning: "This is just an example
我能做类似这样的事情吗,I18n.translations_store[:en][:test_string]? 我可以使用YAML :: load解析yml文件,但在我的情况下,我已将yml文件拆分为子文件夹进行组织,并且我相信rails已经解析了它们。
I18n.backend.send(:init_translations) unless I18n.backend.initialized?
。 - RobinI18n.t('.')
。 - 8xx8I18n.enforce_available_locales!(:fr)
进行初始化,其中:fr
是所需的语言环境。 - sashaegorov