【发布时间】:2011-05-26 18:48:01
【问题描述】:
我正在寻找一种简单优雅的方式来在 Rails 应用程序中使用 Gettext 处理语法性别,与使用 n_() 方法处理复数的方式相同。
这对英语没有兴趣,因为单词不会随性别而变化,但在翻译成西班牙语时会发生变化。 他/她是一个很好的英语用例。翻译成西班牙语时确实需要这样做。
一个例子:
考虑用户 Pablo(男性)和 María(女性)。
_('%{user} is tall') & {:user => user.name}
应该翻译成
'Pablo es alto'
'María es alta'
当然,我们可以访问user.gender
有什么想法吗?
干杯!
【问题讨论】:
标签: ruby-on-rails gettext