J'ai remarqué que dans ma nouvelle application Rails 3.0, toutes les chaînes i18n allemandes sont converties en minuscules (à l'exception de la première lettre).Rails i18n chaînes auto-minuscules?
Quand ayant une chaîne comme ceci:
de:
email: "E-Mail"
la sortie est toujours comme "E-mail". Même histoire avec toutes les autres chaînes - les majuscules dans une phrase sont automatiquement converties en minuscules.
Est-ce le comportement par défaut que je dois désactiver ou y a-t-il un autre problème? J'ai correctement défini les paramètres régionaux, car ces chaînes fonctionnent réellement.
Merci pour votre aide
Arne
Merci pour votre réponse. Peut-être que tu as raison. J'ai vérifié encore et il semble que c'est toujours en minuscules lors de l'utilisation de la chaîne dans une étiquette. <% = t ('email')%> donne le bon, mais <% = f.label t ('user.remember_me')%> le met en minuscule. Hmmm. – arnekolja
Vérifié l'API. def label appelle def label_tag, qui se traduit par humanize. Hmmm, il semble qu'il n'y a aucun moyen de contourner le problème pour les étiquettes, n'est-ce pas? – arnekolja
J'ai mis à jour ma réponse. On dirait que vous pouvez spécifier le texte pour l'étiquette manuellement. – Shadwell