WPFアプリケーションをローカライズする良い方法はないようです。MSDNは、XAMLにを散らかし、x:Uid
CSVファイルを生成してから、(サンプルコードを使用して)新しいアセンブリを生成することが答えだと考えているようです。さらに悪いことに、このプロセスでは、画像、バイナリブロブ(PDFファイルなど)、またはコードに埋め込まれている文字列をローカライズする方法については説明していません。
では、次のようなアプリケーションをどのようにローカライズできますか。
- いくつかのアセンブリが含まれています
- ローカライズする必要のある画像やその他のバイナリブロブ(例:PDFドキュメント)が含まれています
- XAMLにない文字列データがあります(例
MessageBox.Show("Hello World");
:)