Ruby on rails Rails:i18n也被转换的参数
我很难找到我问题的答案,但可能只是我不知道如何表达。在svenfuchs的rails-i18n repo中的yml文件中,他在错误下列出了以下内容:Ruby on rails Rails:i18n也被转换的参数,ruby-on-rails,internationalization,rails-i18n,i18n-gem,Ruby On Rails,Internationalization,Rails I18n,I18n Gem,我很难找到我问题的答案,但可能只是我不知道如何表达。在svenfuchs的rails-i18n repo中的yml文件中,他在错误下列出了以下内容: format: #{attribute}#{message} 下面,他指定了可能的错误消息。它真的很漂亮,因为它可以自动为我翻译错误消息 我想用这种格式翻译标题和按钮。在日语中,我们会说“创建FAQ”,而在英语中,我们会说“创建FAQ”,所以我不能只打印这些翻译,我不想自己翻译每个按钮(又称Create\u FAQ:FAQ)を作る) 到目前为止,
format: #{attribute}#{message}
下面,他指定了可能的错误消息。它真的很漂亮,因为它可以自动为我翻译错误消息
我想用这种格式翻译标题和按钮。在日语中,我们会说“创建FAQ”,而在英语中,我们会说“创建FAQ”,所以我不能只打印这些翻译,我不想自己翻译每个按钮(又称Create\u FAQ:FAQ)を作る代码>)
到目前为止,我的观点是:t('button.format'),:attribute=>“faq”,:message=>“create”
ja.yml:
model:
faq: FAQ
button:
format: #{attribute}#{message}
messages:
create: を作る
但这只是为日语打印出faqcreate
。我正在尝试访问model.faq和button.messages.create的翻译以作为参数传递。有人知道怎么做吗
p、 美国消息:在工作错误消息中也是复数。对不起,我太蠢了,在我最终决定寻求帮助后,我一直在回答我的问题;;;对于任何感兴趣的人,只需输入另一个t(“”),因此:
t('button.format', :attribute t('model.faq'), :message t('button.messages.create'))