Angular 我可以更改关于JHipsters';的字符串数组的连接字符吗;jhiTranslate';?
如果我使用字符串数组进行翻译,例如i18n/en/home.json之类的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"
"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],
},