3

我已经定义了两种语言 en 和 de。如果我明确设置使用

this.translate.use('de')

我看到了预期的结果。我想使用英文文字以防缺少翻译而不是显示键值。根据文档,如果我添加如下:

constructor(translate: TranslateService) {
        // this language will be used as a fallback when a translation isn't found in the current language
        translate.setDefaultLang('en');
    }

翻译总是英文的。换句话说, translate.use('de') 没有效果。我的理解是上面的 setDefaulting 只会将那些字符串转换为缺少“de”翻译的英文。

4

0 回答 0