【发布时间】:2021-05-17 09:38:18
【问题描述】:
版本。
"@angular-devkit/build-angular": "0.13.4",
"@angular-devkit/build-ng-packagr": "0.13.4",
"@angular/animations": "7.2.2",
"@angular/cdk": "7.2.2",
"@angular/cli": "7.3.3",
"@angular/common": "7.2.6",
"@angular/compiler": "7.2.6",
"@angular/compiler-cli": "7.2.6",
"@angular/core": "7.2.6",
"@angular/forms": "7.2.6",
"@angular/language-service": "7.2.6",
"@angular/material": "7.2.2",
"@angular/platform-browser": "7.2.6",
"@angular/platform-browser-dynamic": "7.2.6",
"@angular/router": "7.2.6",
这是一个支持请求: 我开始国际化我的应用程序,但遇到了以下问题:在为日语语言环境生成包时(例如),使用 i18n 完美地使用 .html 文件,但我不能使用 .ts 文件。据我所知,有两种方法,ngx-translate 和@angular/localize。
Ngx-translate 不适合我的项目,@angular/localize 使用以 Angular 9 开头,但我使用 Angular 7。
有没有办法用 angular 7 翻译 typescript 文件?还是我真的必须升级到 Angular 9 才能使用 @angular/localize
【问题讨论】:
-
ngx-translate 为什么不适合你?
-
我在我的项目中使用 xi18n,通过环境实现国际化。使用 ngx-translate 我将不得不从头开始重建项目,ngx-translate 适合一次转换多种语言
标签: angular typescript angular-cli angular-i18n