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