Je suis en train d'essayer de structurer mon fichier en.yml, et il ne semble pas fonctionner comme prévu. Avec une structure comme celle-ci:Rails questions de format de fichier i18n yaml
en:
activerecord:
attributes:
user:
first_name: "First name"
Il fonctionne très bien, faisant référence au premier nom, soit avec: prenom, ou <% = t 'activerecord.attributes.user.first_name' %>. J'ai aussi du texte commun dans le même fichier comme 'Oui' et 'Non' pour les champs booléens. Pourquoi ne puis-je créer un fichier lang comme ceci:
en:
globals:
yes: "Yes"
no: "No"
activerecord:
attributes:
user:
first_name: "First name"
Et puis avec les référencer <% = t 'globals.yes' %> etc? Cela donne juste une erreur de traduction manquante à chaque fois. J'ai même essayé <% = t 'views.user.yes'%> en vain. Ai-je manqué une sorte de format requis ici? Il y a une bonne discussion sur ce here mais elle ne répond pas vraiment à ma question
Eh bien c'était beaucoup plus simple que ce à quoi je m'attendais - merci! – Dave