Ngx translate 如何强制ngx翻译脱机工作?

Ngx translate 如何强制ngx翻译脱机工作?,ngx-translate,Ngx Translate,在处理一个现有的大型Angular项目时,我发现修改包含翻译的JSON文件对项目没有影响。我推断这是从服务器获取它们。一般来说,如何禁用此功能 该项目涉及Typescript和Ionic,我正在使用管道在HTML中进行翻译。我的情况是,在脱机/服务器关闭状态下,翻译服务的默认语言没有设置,只要我将其设置为“en_us”默认值,即使在脱机情况下,翻译也可以工作:) 差不多 if(!navigator.isOnline) { this.translate.setDefaultLang('e

在处理一个现有的大型Angular项目时,我发现修改包含翻译的JSON文件对项目没有影响。我推断这是从服务器获取它们。一般来说,如何禁用此功能


该项目涉及Typescript和Ionic,我正在使用管道在HTML中进行翻译。

我的情况是,在脱机/服务器关闭状态下,翻译服务的默认语言没有设置,只要我将其设置为“en_us”默认值,即使在脱机情况下,翻译也可以工作:)

差不多

if(!navigator.isOnline) {
     this.translate.setDefaultLang('en_us');
}

这就是我所做的一切。希望它能帮助别人。我在我的爱奥尼亚5项目中做到了这一点。

这是有道理的!不幸的是,我将永远无法亲自测试这一点,因为我已经无法访问该项目,但谢谢你@莱诺克斯没有问题