i18ndude の改良版 (v3.2.2 をチェックアウト済み)、または何らかの後継バージョンを探しています。i18ndude は、Python コード (pygettext を使用) と Zope ページ テンプレートから翻訳可能な文字列を抽出しますが、やや不十分です:
- pygettext のコマンドライン オプションを非表示にするため、たとえば、コードをハッキングせずにキーワードを指定することができなくなります。
- 理解しにくく、拡張しにくい (たとえば、Javascript ファイルの解析を追加したい場合など)。
- コマンドラインの構文が面倒です (例: "i18ndude merge --pot ... --merge ... --merge2 ...")
- 一部のファイルは解析されないか、間違った方法で解析され、結果として一部の文字列が見つかりません (たとえば、"*pt" のような名前のすべてのファイルは、"*.xml.pt" であっても HTML と見なされます)。
- 2010年に開発が終了したようです。
何かあってもいいですね
- 「コマンド」と「ヘルプ コマンド」をサポートする Subversion のインターフェイスなど、より優れたコマンドライン インターフェイスを使用する
- 簡単に拡張可能
- 簡単に設定可能 (例: どの種類のファイルをどのパーサーを使用して解析するか、ファイルの種類をどのように伝えるか、例: svn:mime-type プロパティを考慮に入れる)
コマンドライン インターフェイスは i18ndude のものと互換性がない可能性が高いため、交換するのが最善だと思います。
今までにそのようなツールを書いて共有したいと思っている人はいますか?