使用Baml管理本地化

5
我正在开发一个WPF小应用程序,希望本地化我的资源。我一直使用资源文件(.resx),但我听说BAML可以改变WPF应用程序中的本地化管理方式。
我进行了研究,并找到了一种使用这些文件翻译我的应用程序的方法。
我写了一篇博客文章,展示了我如何在此处(仅限法语,抱歉)完成。您可以在文章末尾看到英文链接的参考资料。
事实上,我真的不喜欢这种管理资源的方式。我认为它更加复杂,而且我不认为使用这种方法有什么好处。
我错了还是我误解了BAML?
谢谢。
1个回答

2
我认为你对这个概念有了相当好的理解,而且确实太复杂了。
BAML只是编译后的XAML。您正在使用外部工具来提取资源,进行更改并重新嵌入您的资源。它肯定不是流畅的,希望将来这个过程会变得更容易。
即使在过程文档上,您也会注意到底部有人建议使用.resx而不是这个过程。如果这已经是您用于本地化的方法,那么采用LocBaml路线可能不会带来太多优势。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接