2011-02-03 59 views
5

我试图添加国际化到我的Rails应用程序。我已阅读导轨指南,并且除提交按钮外,所有应用程序的部分都已成功国际化。其实我已经部分翻译过了。 查看submit方法的源代码,我已经在声明该方法之前阅读了注释。 有一部分来自解说:I18n在Ruby on Rails中提交

en: 
    helpers: 
    submit: 
     create: "Create a %{model}" 
     update: "Confirm changes to %{model}" 

我用我的config/locales/??.yml文件的例子。并且难以翻译%{model}。我的模特名字总是用英文。

我该如何翻译它?

回答

9

您可以es.yml翻译这样的具体型号名称,如:

es: 
    activerecord: 
    models: 
     my_model_name: new_model_name