我使用Gettext和.po文件翻译了4种不同语言的旧遗留站点.
现在我开始重建网站,并尝试在新的Angular2网站中使用这些文件.
有什么方法可以直接使用.po文件吗?
我试图https://github.com/ocombe/ng2-translate用https://www.npmjs.com/package/@biesbjerg/ng2-translate-po-loader
,但经过PARAMS字符串时,它不能正常工作.
然后我尝试了一些转换器,将.po转换为JSON,但是他们正在添加一些空值和数组......
例如转换:
msgid "meta:Reporting"
msgstr "Reporting"
Run Code Online (Sandbox Code Playgroud)
我明白了:
"meta:Reporting": [
null,
"Reporting"
]
Run Code Online (Sandbox Code Playgroud)
代替
"meta:Reporting" : "Reporting"
Run Code Online (Sandbox Code Playgroud)
有没有办法在Angular2中直接使用.po文件?
我ngx-translate一起用ngx-translate-po-http-loader.我将它们一起ngx-translate-extract用于从我的.ts-fies中提取文本到一个或多个.pot文件
| 归档时间: |
|
| 查看次数: |
2871 次 |
| 最近记录: |