gpt4 book ai didi

angular - ng2-translate:在缺少翻译的情况下,有什么方法可以使用默认语言吗?

转载 作者:太空狗 更新时间:2023-10-29 18:02:17 24 4
gpt4 key购买 nike

我正在使用 angular2 rc5 和 i18n ng2-translate。

我希望 MissingTranslationHandler 自动使用默认语言,而不是为缺失值提供显式翻译。

有什么办法可以做到吗?

最佳答案

我想到了以下解决方案,它可能不是最好的,但它确实有效。它只是从 en.json 文件中手动查找消息。我尝试使用 params.translateService.currentLangparams.translateService.getDefaultLang() 来实现这个,但由于某些原因它们总是 undefined :(

import { MissingTranslationHandler, MissingTranslationHandlerParams } from 'ng2-translate';

let enBundle = require('../../assets/data/i18n/en.json');

export class MyMissingTranslationHandler implements MissingTranslationHandler {

handle(params: MissingTranslationHandlerParams) {
return enBundle[params.key];
}

}

关于angular - ng2-translate:在缺少翻译的情况下,有什么方法可以使用默认语言吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39288873/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com