gpt4 book ai didi

angular - 页面刷新后,angular 4 中的 ngx-translate 切换回英语

转载 作者:太空狗 更新时间:2023-10-29 18:30:14 25 4
gpt4 key购买 nike

我已经使用 ngx-translate 在 angular4 中将我的站点语言切换为西类牙语,因此当我刷新页面时它会切换回英语。那么,在我使用 ngx-translate 刷新页面后,有什么方法可以让西类牙语作为我网站的语言。

最佳答案

当你设置你的语言西类牙语然后存储在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");
}
}

关于angular - 页面刷新后,angular 4 中的 ngx-translate 切换回英语,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47709840/

25 4 0