我正在尋找一種簡單適當的方式來在Rails應用程序中用Gettext處理語法性別,方法與n_()
方法一樣處理複數。用Gettext處理語法性別
這對英語沒有興趣,因爲單詞不會隨着性別而變化,但它在翻譯成西班牙語時確實存在。他/她是英語的良好用例。翻譯成西班牙文時,這確實是需要的。
一個例子:
考慮用戶巴勃羅(男性)和María(女)。
_('%{user} is tall') & {:user => user.name}
應轉換爲
'Pablo es alto'
'María es alta'
當然,我們有機會獲得user.gender
任何想法?
乾杯!
我認爲這個答案比以前標記的答案更正確。謝謝! – dgilperez 2013-12-13 22:34:54