gpt4 book ai didi

ruby-on-rails - Rails i18n - 如何获取 key 的所有翻译

转载 作者:行者123 更新时间:2023-12-03 23:19:22 26 4
gpt4 key购买 nike

我的翻译按正常方式组织:

en:
foo:
bar: 'hello friend'
es:
foo:
bar: 'hola amigo'

我需要返回给定键的所有翻译的散列,将语言作为散列的键,如下所示:
# translations for foo.bar
{
en: 'hello friend',
es: 'hola amigo'
}

我怎样才能从 i18n 引擎中提取它?

最佳答案

回答我自己的问题,以防有人感兴趣。可能不是解决问题的最有效方法,但这样做:

Hash[
I18n.available_locales.map{|locale|
[locale, I18n.translate('foo.bar', default: '', locale: locale)]
}
]

关于ruby-on-rails - Rails i18n - 如何获取 key 的所有翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41490749/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com