<%= f.input :comm_date,:label => "Hello:",:as => :string %>
常规i18n文件的格式为:
Hello : 'Aloha'
在i18n yml文件中,我们想要翻译“Hello:”,例如“Aloha:”.我们可以逃过结肠:做下面的事吗?
‘你好:’:’阿罗哈:’
或者什么是逃避结肠的正确方法?
@R_419_6120@ 您正在使用的gem,simple_form以及其他类似的形式,如formtastic,允许使用翻译文件(例如en.yml)来定义您的标签文本.您可以从simple_form文档中查看转换文件期望值.使用您的示例,您需要两个翻译,如下所示,假设您的模型名为Communication:
en.yml
en: simple_form: labels: communication: comm_date: "Hello:"
olelo.yml
olelo: simple_form: labels: communication: comm_date: "Aloha:"
你的观点就是这样
<%= f.input :comm_date,:as => :string %>
无需为:label选项提供值.
总结以上是内存溢出为你收集整理的ruby-on-rails – 如何逃脱冒号:在轨道i18n?全部内容,希望文章能够帮你解决ruby-on-rails – 如何逃脱冒号:在轨道i18n?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)