似乎没有本地化 WPF 应用程序的好方法。MSDN 似乎认为用x:Uid
's 乱扔我的 XAML,生成 CSV 文件,然后生成新的程序集(使用他们的示例代码!)就是答案。更糟糕的是,此过程没有解决如何本地化图像、二进制 blob(例如 PDF 文件)或嵌入代码中的字符串。
那么,您如何本地化一个应用程序:
- 包含几个程序集
- 包含需要本地化的图像和其他二进制 blob(例如:PDF 文档)
- 具有不在 XAML 中的字符串数据(例如
MessageBox.Show("Hello World");
:)