javascript - 在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;
}
解决方案
推荐阅读
- powershell - 为什么微软选择 UTF-16 LE 作为 powershell 中的默认默认编码?
- mysql - 从另一个表中设置值并将它们插入到另一个表中
- leaflet - 使用 NOAA 飓风追踪器 KML 并将其覆盖在传单中
- python - Python函数参数
- leaflet - 如何显示带有所有英文标签的 LeafletJS 默认 OpenStreetMap 地图
- r - JAGS 模型有时会给出“切片器卡在具有无限密度误差的值”
- python - 如何从边界框获取图像
- python - SciPy.interpolate.griddata() 的快速替代方案
- tensorflow - 用张量流找到交叉熵
- python - 如何在 Python 中使用正确的 X-ticks 将 (x,y) 图叠加到箱线图上?