国際化された文字列を持つPythonプロジェクトがあります。 ソースコードを修正しました。文字列の行が変更されました。つまり、文字列のpotとpoファイルの行が正しい行を指していません。Gettext:ソースが変更された後にポップファイルとポットファイルを更新する方法
したがって、ファイル内の新しい文字列の場所にpoとpotファイルを更新する方法。
国際化された文字列を持つPythonプロジェクトがあります。 ソースコードを修正しました。文字列の行が変更されました。つまり、文字列のpotとpoファイルの行が正しい行を指していません。Gettext:ソースが変更された後にポップファイルとポットファイルを更新する方法
したがって、ファイル内の新しい文字列の場所にpoとpotファイルを更新する方法。
this scriptに新しいコードでpoファイルを更新することができます。それはxgettextとmsgmergeを使用します。
make update-po
かを:あなたは、単にpo
サブディレクトリに変更して実行することができますautoconf
とautomake
を使用して
echo '' > messages.po # xgettext needs that file, and we need it empty
find . -type f -iname "*.py" | xgettext -j -f - # this modifies messages.po
msgmerge -N existing.po messages.po > new.po
mv new.po existing.po
rm messages.po
make update-gmo
これは、あなたが私は1つに必要な2つのコマンドを組み合わせること素晴らしいです。 +1 –
窓口はどうですか? – Manu
@Manu:[gettext for windows](http://gnuwin32.sourceforge.net/packages/gettext.htm)があります。 –