ngx-translate 如果 json 文件之一中缺少密钥,则替换为其他 json 文件相同的密钥

ngx-translate if a key is missing in one of the json file replace with other json file same key

我有一个场景,我有两个语言文件 en.json & es.json 我在 en.json 文件中有一个键,但在 es.json 文件中丢失了,但是,我想替换这个丢失的键与 en.json 键我将如何实现这一点。

我知道我们使用 MissingTranslationHandler 处理缺失键的方式,但我不想显示缺失键的默认文本,虽然我是针对两个文件中的缺失键执行此操作,但在我的场景中它是不同的。

任何帮助将不胜感激,提前致谢!

在您的应用模块构造函数中,您可以知道您感兴趣的默认语言是什么

export class AppModule {

    constructor(translate: TranslateService) {
        translate.setDefaultLang('en');
        translate.use('en');
    }
}