File-Format

將 *.po 文件轉換為 *.pot

  • March 25, 2015

我需要轉換 *.PO 文件(二進制 gettext 文件),我需要將其轉換為 *.POT 文件(源 gettext 文件),我通過以下方式完成:

msgfilter -i my pofile.po -o mypot.pot true 

但它沒有生成我的翻譯,它只生成我的 msgid。

問題是如何通過我的 *.po 文件生成源 gettext 文件而不消除翻譯?

*.PO 未編譯,如果要生成編譯後的 getetxt 可以執行以下命令:

msgcat related-fa_IR.pot | msgfmt -o related-fa_IR.mo -

或者

msgcat related-fa_IR.po | msgfmt -o related-fa_IR.mo -

*.mo 是編譯文件。

引用自:https://unix.stackexchange.com/questions/182160