* .POファイル(バイナリgettextファイル)を変換し、それを* .POTファイル(ソースgettextファイル)に変換する必要があります。次のようにします。
msgfilter -i my pofile.po -o mypot.pot true
ただし、翻訳は生成されず、msgidのみが生成されます。
問題は、翻訳を削除せずに* .poファイルからソースのgettextファイルを生成する方法です。
答え1
*.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はコンパイルされたファイルです。