多语言WPF应用程序的方法

L-F*_*our 10 wpf multilingual prism

似乎有很多方法可以在WPF应用程序中实现多种语言.但是我想了解一些关于我应该使用以下要求的方法的更多信息:

  • 它是一个PRISM应用程序,因此许多独立的模块(程序集)协同工作.我希望每个程序集都有自己的UI元素翻译.
  • 我需要一个简单的方法,不需要工具来生成东西
  • 应该仍然可以使用blend来设计UI
  • 可选择能够切换语言而无需重新启动应用程序(不是交易破坏者)

有人可以建议我如何实现这一目标吗?

谢谢!

L-F*_*our 3

与此同时,我发现了一个运行良好的开源项目: http: //wpflocalizeextension.codeplex.com。它只是添加对 dll 的引用,添加带有翻译的资源,并在 XAML 中使用它。5分钟就见效了。我可以向各个模块添加多个资源;它在视觉工作室设计器和混合中工作得很好。而且,区域设置可以即时更改。满足我的要求:)