現在、私はPythonでアプリケーションを作成しており、ローカリゼーションを提供する必要があります。ローカライゼーションファイルを生成する最も簡単な方法
私はgettextとそれに付属のユーティリティを使って.poと.moファイルを生成できます。しかし、各言語の.poファイルを1つずつ編集するのはちょっと面倒です。そして、各言語用のディレクトリを作成し、.moファイルを1つずつ生成することは、過度のようです。最終的な結果のようなものであること:
/en_US/LC_MESSAGES/en_US.mo
/en_CA/LC_MESSAGES/en_CA.mo
etc.
私が間違っているかもしれないが、これを行うには良い方法があるように持っているように思えます。誰も私がまだ見つけていないツール、トリック、または一般的な知識を持っていますか?
ありがとうございます!
編集:もう少し明確にするために、私はプロセスをスピードアップする何かを探しています。それはすでにかなり簡単ですから。たとえば、.NETでは、Excelファイルに変換する必要があるすべての文字列を生成できます。その後、翻訳者はExcelファイルを記入し、各言語の列を追加することができます。次に、xls2resxを使って言語リソースファイルを生成することができます。 gettextのようなものはありますか?私はcsvを作成して読み込み、ファイルを生成するためのスクリプトを書くことができたことを理解しています。すでに何かがあることを期待していました。
明らかに、私は.poファイルを編集したいが、それを一つずつ開くのは非常に時間がかかる。スプレッドシートなどですべての言語と翻訳を定義し、.poファイルを生成する方法はありませんか? – landyman