Kev*_*vin 0 multilingual ruby-on-rails
我希望在我的rails应用程序中获得希腊语支持消息/闪存等.我快速浏览了I18n框架,但似乎很多配置都非常简单.我应该有一个非常简单的方法来做这样的事情,但(显然)我不知道.如果有人愿意帮助我,我会很高兴.谢谢.
Rails具有约定,因此您无需进行配置.
在config/locales/el.yml中创建一个包含以下内容的文件:
el:
flash_messages:
success: "????????"
fail: "????????????"
Run Code Online (Sandbox Code Playgroud)
然后在你的控制器中:
flash[:notice] = t('flash_messages.success')
Run Code Online (Sandbox Code Playgroud)
并且您将在视图中获得翻译后的字符串.
您可以像这样更改语言环境:
I18n.locale = :el
Run Code Online (Sandbox Code Playgroud)
我不知道怎么可能更容易."Rails I18n指南":http://guides.rubyonrails.org/i18n.html拥有所有血腥细节,如果你想要对抗惯例或超越简单.
| 归档时间: |
|
| 查看次数: |
2092 次 |
| 最近记录: |