gpt4 book ai didi

c# - 使用 Baml 管理本地化

转载 作者:太空狗 更新时间:2023-10-29 23:42:37 24 4
gpt4 key购买 nike

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

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

我写了一篇博文来展示我是如何克服 here 的(仅限法语,抱歉)。您可以在文章末尾查看英文链接的引用资料。

事实上,我真的不喜欢这种管理资源的方式。我认为这要复杂得多,而且我看不出使用这种方法有什么好处。

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

谢谢。

最佳答案

我认为您已经很好地掌握了这个概念,是的,它太复杂了。

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

即使在 documentation of the process 上,您会在底部注意到有人建议使用 .resx 而不是此过程。如果这已经是您用于本地化的方法,您可能不会发现采用 LocBaml 路线有多大优势。

关于c# - 使用 Baml 管理本地化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1669945/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com