Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用Baml管理本地化_C#_Wpf_Localization_Baml_Locbaml - Fatal编程技术网

C# 使用Baml管理本地化

C# 使用Baml管理本地化,c#,wpf,localization,baml,locbaml,C#,Wpf,Localization,Baml,Locbaml,我正在WPF中开发一个小应用程序,我想本地化我的资源。 我一直使用资源文件(.resx),但我听说BAML将改变WPF应用程序中管理本地化的方式 我做了研究,找到了一种使用这些文件翻译我的应用程序的方法 我写了一篇博文来展示我是如何做到的(对不起,只有法语)。你可以在文章末尾看到英文链接的参考资料 事实上,我真的不喜欢这种管理资源的方式。我认为这要复杂得多,我不认为使用这种方法有什么好处 是我错了还是我误解了BAML 谢谢。我想你已经很好地掌握了这个概念,是的,它太复杂了 BAML只是编译成XA

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

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

我写了一篇博文来展示我是如何做到的(对不起,只有法语)。你可以在文章末尾看到英文链接的参考资料

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

是我错了还是我误解了BAML


谢谢。

我想你已经很好地掌握了这个概念,是的,它太复杂了

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

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