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"
}
}
有没有办法将翻译词自动添加到 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"
}
}