私はプロジェクトに取り組んでおり、アプリケーションをグローバル化するために必要なすべての作業を開始したところです。よくあることの 1 つは、例外メッセージをグローバル化するかどうかということですが、string.Format が CultureInfo.InvariantCulture ではなく CultureInfo.CurrentCulture を使用するようにします。さらに、これは、カルチャ固有としてマークできるリソース ファイルに例外メッセージが格納されることを意味します。
問題は、例外メッセージをグローバル化するか、InvariantCulture または作成者の国に残すかです。私の場合は en-US です。