10
votes

Rails 3, Set I18n locale ne fonctionne pas

J'essaie de traduire ma candidature. Je mets ceci dans config / application.rb: xxx

et i crée le fichier actif_admin.fr.yml: xxx

si je change Le "FR:" à ": EN" Cela fonctionne.

Une idée de ce que j'ai mal fait? (J'ai redémarré Apache)

Merci de l'aide.

EDIT:

La solution consistait à utiliser: xxx

et non xxx


0 commentaires

3 Réponses :


11
votes

Avez-vous non motivé cette ligne:

config.i18n.load_path += Dir[Rails.root.join('config', 'locales', '**', '*.{rb,yml}')]


4 commentaires

Oui je l'ai fait, mais je ne vois aucune différence ... toujours en anglais.


Mon erreur était d'utiliser: config.i18n.default_locale =: FR au lieu de i18n.default_locale =: FR


bonnes nouvelles! :) Alors ça l'a fait? Peut-être que vous pourriez marquer ma réponse comme le bon? ;)


Non Désolé, ce n'est pas votre réponse. Vous pouvez le modifier pour dire "Utilisation: config.i18n.default_locale =: FR au lieu de i18n.default_locale =: fr" et je valide votre réponse



5
votes

Ma réponse était d'utiliser xxx

au lieu de xxx

merci de l'aide.


0 commentaires

5
votes

@sebastien Réponse a fonctionné pour moi, mais aussi:

config.i18n.default_locale = :es
I18n.locale = config.i18n.locale = config.i18n.default_locale


0 commentaires