0
我有一個現成的應用程序,我在其中工作。它已經在初始化文件夾中的文件i18n.js,有幾行代碼如下如何使用URL參數或路徑/模板中的變量在ember JS中設置國際化
import Ember from 'ember';
export function initialize() {
Ember.I18n.translations = TRANSLATIONS.en;
}
var TRANSLATIONS = {
en: {
hello: 'Hello'
},
fr: {
hello : 'bonjour'
}
};
export default {
name: 'i18n',
initialize: initialize,
before: '',
after: ''
};
我的應用程序有3個着陸頁(法語/英語/西班牙語),所以當英語着陸頁的網址點擊我應該將'en'參數傳遞給i18n.js.
我的問題是,當應用程序加載並且它設置爲'en'時,i18n.js最初被加載,之後我無法訪問它並修改爲不同的值。
我是新來的餘燼和UI開發,我通過引導去,但沒能找到我的情況
嗨,我能夠按照你的建議,但我不得不導入i18中的初始化方法到我的應用程序路線。 – Rahul