我已经使用ngx-translate将我的网站语言改为angular4,因此当我刷新页面时,它会切换回英语。 那么,在使用ngx-translate刷新页面之后,有没有办法让西班牙语成为我网站的语言。
答案 0 :(得分:2)
当您设置语言西班牙语,然后存储在 localstore
喜欢::
当您选择将网站语言切换为西班牙语时,在代码下方
this.translate.setDefaultLang('es');
this.translate.use('es');
this.localStorage.setItem("language","es");
第一次设置语言时以及下面的代码
constructor(public translate: TranslateService) {
if(localStorage.getItem('language')){
translate.setDefaultLang(localStorage.getItem('language'));
translate.use(localStorage.getItem('language'));
}else {
translate.setDefaultLang('en');
translate.use('en');
localStorage.setItem("language","en");
}
}