Локализация работает нормально, согласно официальной документации .Однако я обнаружил, что метод Rails humanize
не правильно использует заглавные буквы в первом предложении предложения, если оно акцентировано.
Например, если у меня есть config / locales / fr.yml :
fr:
about_me: "à propos de moi"
... и в представлении:
<%= t("about_me").humanize %>
... в браузере выводится
à offer demoi
... тогда как это должно быть
Предложение по моему
Если я изменю à
на a
, humanize
работает как положено.
Обратите внимание, что на французском языке ударения на заглавных буквах иногда опускаются , но давайте оставим это в стороне.Я был бы счастлив с:
À offer de moi
Нужно ли просто жестко кодировать заглавные буквы в файлах YAML, чтобы обойти это?Естественно, я бы предпочел не прибегать к этому.