Я ищу простой, правильный и элегантный способ обработки грамматического рода с помощью Gettext в приложении Rails, точно так же, как множественные числа обрабатываются с помощью n_ () Метод
.
Это не интересует английский язык, поскольку слова не меняются в зависимости от пола, но это происходит при переводе на испанский. Его / ее - хороший пример английского. Это действительно необходимо при переводе на испанский.
Пример:
Учитывая пользователей Пабло (мужчина) и Мария (женщина).
_('%{user} is tall') & {:user => user.name}
Следует перевести на
'Pablo es alto'
'María es alta'
Конечно, у нас есть доступ к user.gender
Есть идеи?
Ура!