Sto cercando un modo semplice ed elegante per gestire il genere grammaticale con Gettext in un'applicazione Rails, allo stesso modo i plurali vengono gestiti con il metodo n_()
.Gestione di genere grammaticale con Gettext
Questo non ha alcun interesse in inglese, dal momento che le parole non variano in base al genere, ma lo fa quando si traduce in spagnolo. Lui/lei è un buon caso d'uso in inglese. Questo è veramente necessario quando si traduce in spagnolo.
Un esempio:
utenti Considerando Pablo (maschio) e María (femmina).
_('%{user} is tall') & {:user => user.name}
dovrebbe essere tradotto per
'Pablo es alto'
'María es alta'
Naturalmente, abbiamo accesso a user.gender
Tutte le idee?
Cheers!
Penso che questa risposta sia più corretta di quella precedentemente indicata. Grazie! – dgilperez