【问题标题】:ionic 4/5 using ngx-translate auto add to subtitle files in i18nionic 4/5 使用 ngx-translate 自动添加到 i18n 中的字幕文件
【发布时间】:2021-07-15 16:35:57
【问题描述】:

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

使用以下网址 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文件就更容易了。

【问题讨论】:

    标签: angular typescript ionic-framework ngx-translate


    【解决方案1】:

    当然,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"
        }
    }
    

    【讨论】:

    • 谢谢,您节省了我的时间。我试过了,非常简单实用。
    猜你喜欢
    • 2018-08-25
    • 1970-01-01
    • 2017-12-08
    • 2019-08-30
    • 1970-01-01
    • 2020-01-07
    • 2018-10-16
    • 2018-07-08
    • 2018-02-20
    相关资源
    最近更新 更多