5

我正在 WPF 中开发一个小应用程序,我想本地化我的资源。我一直使用资源文件 (.resx),但我听说 BAML 会改变 WPF 应用程序中管理本地化的方式。

我进行了研究,并找到了一种使用这些文件翻译我的应用程序的方法。

我写了一篇博文来展示我是如何在这里做到的(仅限法语,抱歉)。您可以在文章末尾查看英文链接的参考资料。

事实是,我真的不喜欢这种管理资源的方式。我认为这要复杂得多,而且我看不到使用这种方法的优点。

我错了还是我对 BAML 有误解?

谢谢。

4

1 回答 1

2

我认为你对这个概念有相当好的把握,是的,它太复杂了。

BAML 只是编译的 XAML。您正在使用外部工具来提取资源、进行更改并重新嵌入资源。它肯定不是简化的,希望这个过程在未来变得更容易。

即使在流程的文档中,您也会在底部注意到有人建议使用 .resx 而不是此流程。如果这已经是您用于本地化的一种方法,那么您可能不会发现采用 LocBaml 路线有多大优势。

于 2009-11-03T21:31:44.783 回答