用Gettext处理语法性别
|
我正在寻找一种在Rails应用程序中使用Gettext处理语法性别的简单适当的优雅方法,即使用
n_()
方法处理复数形式的方法。
这对英语没有兴趣,因为单词不会随性别而变化,但是在翻译成西班牙语时会如此。他/她是英语的一个很好的用例。当翻译成西班牙文时,确实需要这样做。
一个例子:
考虑用户Pablo(男)和María(女)。
_(\'%{user} is tall\') & {:user => user.name}
应该翻译成
\'Pablo es alto\'
\'María es alta\'
当然,我们可以使用user.gender
有任何想法吗?
干杯!
没有找到相关结果
已邀请:
3 个回复
邦绊门蔽惩
要么
这将在gettext目录中生成两个单独的字符串,并使用\“ Male \”和\“ Female \”上下文对其进行标记。
呈辖玫割善
蕉衫