ionic 4/5 使用 ngx-translate 自动添加到 i18n 中的字幕文件

ionic 4/5 using ngx-translate auto add to subtitle files in i18n

有没有办法将翻译词自动添加到 i18n 文件夹? 有没有办法自动将字幕单词添加到 i18n 文件夹?

使用下面url https://ionicframework.com/docs/v3/developer-resources/ng2-translate/

当我添加以下行作为示例时:

<ion-title>{{ 'HELLO' | translate }}</ion-title>
<p>{{ 'HI' | translate }}</p>

我希望在文件下找到 ./assets/i18n/en.json ./assets/i18n/es.json

{
  ...
  "HELLO": "HELLO",
  "HI": "HI"
}

之后,更新 json 个文件就更容易了。

当然,ngx-translate-extract 正是您所需要的。

{
    "scripts": {
      "i18n:init": "ngx-translate-extract --input ./src --output ./src/assets/i18n/template.json --key-as-default-value --replace --format json",
      "i18n:extract": "ngx-translate-extract --input ./src --output ./src/assets/i18n/{en,da,de,fi,nb,nl,sv}.json --clean --format json"
    }
}