私はgettextを使っていくつかのtranslataionsを持っているWebアプリケーションを持っています。しかし、今ではアプリケーションの大規模な書き直しを行っていますが、文字列の大部分は同じですが、大幅に変更されたり削除されたりする文字列もあります。未使用のgettext文字列を自動的に削除するにはどうすればいいですか?
私はxgettextを使用して.poファイルを作成します。コード内に新しい文字列を見つけて.poファイルに追加することは可能ですが、そうでない文字列を削除するオプションはありませんコード内にあります。
コードに含まれていない.poファイルから文字列を削除する自動化された方法はありますか?
自動化されていませんが、私の回避策はxgettextを2回実行することです。最初の実行では、パラメータ--no-locationを使用します。 2回目の実行では、その場所がファイルに戻されます。今や使用されなくなったテキスト文字列は場所を持たず、削除のために容易に識別することができます。 – getSurreal