首页 > 解决方案 > 在Angular 2+中翻译不同字母的语言

问题描述

首先,我在 Angular 7 中使用 ngx-translate 进行翻译。我构建了一个自定义服务。翻译工作正常,但文件字母没有改变。例如:'REGISTER' 单词有英文字符。当我通过土耳其语时,这个词有土耳其语字符。它转换为“注册”。

我的服务构造函数:

  constructor(
private translate: TranslateService,
private cookieService: CookieService,
private store: Store<IAppState>,
@Inject(DOCUMENT) private _document: any

) {

}

我的服务使用方法:

use(code: string) {
    const language = this.getLanguage(code);
    this._document.documentElement.lang = language.locale;
    this.translate.use(code);
    return language;
}

标签: javascripthtmlangular7

解决方案


推荐阅读