如果我在例如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<p>
在英语页面上将串联起来,例如:
然后,Jenkins触发一个任务以连接到docker-server,并调用一些docker-和docker-compose命令提取新映像,并重建并重新启动docker-container。
(注意逗号)
输入新行而不用引号结尾的行,json文件将停止。我认为,如果没有换行符,较大的段落将很难阅读和翻译。
我可以更改句子对自己的连接方式吗?例如,将数组的字符串放在一起时,使用空格而不是逗号?在Angular系统中为该串联字符引入控制变量是否有用?
这是正常的,您的键的值p1
是一个数组,而数组的字符串表示形式是一个逗号分隔的列表。有关详细信息,请参见https://github.com/ngx-translate/core/issues/339。
通过支持JSON5格式在ngx-translate中解决了此问题,但是不幸的是,该问题尚未发布,并且该项目似乎不再积极维护,因为最新版本是2018年11月。
因此,您可以尝试使用管道建议来支持数组,请参阅https://github.com/ngx-translate/core/issues/339#issuecomment-360450296
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句