プログラムのカスタマイズには多くのレベルがあります。
まずもちろん、gettext や xgettext などのツールが優れた機能を発揮する i18n メッセージを作成して、自分の言語を話せるようにすることです。
もう 1 つは、プロジェクトの目的に合わせて一部のメッセージの意味を変更する必要がある場合です。
問題は、ボイラープレート翻訳に加えてカスタマイズされたメッセージを別のファイルに保持し、カスタマイズされたメッセージが優先されることを標準ツールに理解させることは可能ですか?
これにより、これらのメッセージが公開リポジトリにコミットされたり、アップグレード時にボイラープレート テキストによって上書きされたりするのを防ぐことができます。
編集:ローカリゼーションを気にする人はあまり多くないので、どのプラットフォームでも回答を集めるのが適切だと思いますが、現時点では、この python/django を実装することに興味があります。