新手问题 需要在所有页面显示的中文字段名都保持一致,可以通过 locale 实现吗?

xwxy · 2013年02月16日 · 最后由 xwxy 回复于 2013年02月16日 · 2176 次阅读

部分页面 simple_form, 数据库用的 mongoDB,所以没有使用 activerecord。

1)simple_form 配合 locale 使用,是要在 simple form 下缩进 2 格输入所有的字段; 但是很多列表页面不是使用 simple_form 的,针对那些页面需要重复输入一遍 locale 信息?

2)现在用了个笨办法就是在所有的 simple_form 里面,使用了 label 这个属性⋯⋯手动一个一个加。

还有更好的方法吗?请赐教⋯⋯如果有描述错误,请指正呀。 多谢。

mongoid 是支持 locale 的吧

#1 楼 @fsword mongoid 是支持内容翻译吧...可否说的详细些?看了例子 http://two.mongoid.org/docs/documents/localized.html 针对 String 的字段,可以进行不同语言的切换。例子是赋值 product.description...我是想翻译 description 字段名本身,不是里面的内容,不管在页面什么位置,都用统一的翻译⋯⋯还是说 i18n 本身设计就是针对每个 view 的文件来翻译的?⋯⋯

需要 登录 后方可回复, 如果你还没有账号请 注册新账号