Angular 我可以更改关于JHipsters';的字符串数组的连接字符吗;jhiTranslate';?

Angular 我可以更改关于JHipsters';的字符串数组的连接字符吗;jhiTranslate';?,angular,jhipster,ngx-translate,Angular,Jhipster,Ngx Translate,如果我使用字符串数组进行翻译,例如i18n/en/home.json之类的 "primaryIntroduction": { "p1": [ "Then Jenkins triggers a task to connect to the docker-server", " and calls some docker- and docker-compose commands to pull the new image"

如果我使用字符串数组进行翻译,例如i18n/en/home.json之类的

     "primaryIntroduction": {
         "p1": [
             "Then Jenkins triggers a task to connect to the docker-server",
             " and calls some docker- and docker-compose commands to pull the new image",
             " and rebuilds and restarts the docker-container."
         ]
    }
jhipster将英文页面上的
连接起来,如下所示:

然后Jenkins触发一个任务来连接到 docker服务器,并调用一些docker和docker compose命令 拉取新映像,重建并重新启动docker容器

(注意命令)

输入新行而不以引号结尾,json文件将停止。 在我看来,没有新行,较大的段落很难阅读和翻译


我能改变句子连接的方式吗?例如,在将数组的字符串放在一起时,是否使用空格而不是逗号?在角度系统中为该串联字符引入控制变量是否有用?

这是正常情况,键的值为数组,数组的字符串表示形式为逗号分隔列表。有关详细信息,请参阅

这个问题通过支持格式在ngx translate中得到了解决,但不幸的是,它尚未发布,最后一次发布似乎是从2018年11月开始的


因此,您可以尝试使用管道建议来支持数组,请参见更改jhipster的角度平移连接(版本6.10.5,请参见),我补充道

src/main/webapp/app/shared/translateApparser.module.ts中

并补充说

import {MissingTranslationHandler, TranslateLoader, TranslateModule, TranslateParser} from '@ngx-translate/core';
import { TranslateAppParser } from 'app/shared/translateappparser.module';

export function createTranslateParser():any {
  return new TranslateAppParser();
}
以及
解析器:{provide:TranslateParser,useFactory:createTranslateParser},

在文件
src/main/webapp/app/core/core.module.ts中

这正是我要指出的——今天,我只需要在使用
jhipster进行jhipster升级时再次找到代码片段,同时使用实体

import {MissingTranslationHandler, TranslateLoader, TranslateModule, TranslateParser} from '@ngx-translate/core';
import { TranslateAppParser } from 'app/shared/translateappparser.module';

export function createTranslateParser():any {
  return new TranslateAppParser();
}
TranslateModule.forRoot({
      loader: {
        provide: TranslateLoader,
        useFactory: translatePartialLoader,
        deps: [HttpClient],
      },
      parser: { provide: TranslateParser, useFactory: createTranslateParser },
      missingTranslationHandler: {
        provide: MissingTranslationHandler,
        useFactory: missingTranslationHandler,
        deps: [JhiConfigService],
      },