我目前正在使用 jamesarosen/ember-i18n 为我的 ember 1.5.1 应用程序提供内部化支持。
我有两种语言。英语和法语。
Em.I18n.translations = {
en: {
animal: {
cat: 'cat',
dog: 'dog'
}
},
fr: {
animal: {
cat: 'chat',
dog: 'chien'
}
}
};
在我的车把模板中,我有:-
{{t animal.cat}}
但是我收到消息:
缺少翻译:animal.cat。
如果我放置它会起作用:
{{t en.animal.cat}} or {{t fr.animal.cat}}
让它工作并使其在两种语言之间自动切换的最佳实践是什么?我试过在我的文件顶部设置这个:
Em.I18n.locale = 'fr';