我生成了一些CRUD界面來管理我的表格。我在模型中進行驗證。但是返回英文錯誤信息。我想用葡萄牙語回覆此消息,因爲我的客戶在巴西。有什麼辦法可以做到嗎?有什麼辦法可以將默認語言翻譯成葡萄牙語嗎?
0
A
回答
0
在你的config/application.rb中可能是線#34註釋掉
# config.i18n.default_locale = :de
你應該有這樣的:
config.i18n.default_locale = :pt # if pt means Portugese, I'm not sure now...
你可能會需要把一些翻譯在配置/區域設置/ pt.yml。更多關於翻譯的Rails應用程序,你會發現在Rails Guides i18n section
0
請,走國際化指南中一看:http://guides.rubyonrails.org/i18n.html
現在正出現在我的屏幕上: 名稱翻譯丟失:pt.activerecord.errors.models .workflow.attributes.name.blank 我是否必須下載包含該語言的任何軟件包? – 2012-02-02 19:06:13
您必須使用自定義翻譯來填充config/locales/pt.yml。閱讀指南:) – 2012-02-02 19:34:51
Tks。完美工作。我通過https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/pt-BR.yml獲取字典。 ;) – 2012-02-03 11:03:20