用msgmerge更新多个文件

问题描述 投票:0回答:1

我正在运行下面的命令来更新两种不同语言的po文件。

msgmerge --update src/languages/en_GB.po src/languages/myFile.pot && msgmerge --update src/languages/de_DE.po src/languages/myFile.pot

遗憾的是这是不可升级的,因为将来我会有更多的语言。有什么办法可以用一条命令更新多个文件 (en_GB.po, de_DE.po... *.po)?

po msgmerge
1个回答
0
投票

这并不是将几个文件传给 msgmerge 但工作方式类似。

for file in ./src/languages/*.po; do msgmerge --update ${file} src/languages/myFile.pot; done
© www.soinside.com 2019 - 2024. All rights reserved.