gpt4 book ai didi

.net - 如何测试本地化的winforms应用程序?

转载 作者:行者123 更新时间:2023-12-01 04:18:41 25 4
gpt4 key购买 nike

背景:

我创建了用于学习实现本地化的示例 Windows 应用程序。我的每个表格都有两个 RESX 文件。一份用于保加利亚,一份用于法国(比利时)。它具有默认文化英语(XX)

目前要在本地进行测试,我正在以编程方式更改 UICulture,即 Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-BE");它工作正常。

问题:

如何在不以编程方式强制 UI 文化的情况下进行测试?我尝试将控制面板 > 区域选项 > 标准和格式更改为法语(比利时)。这对 DatePickerControl 进行了更改,现在它显示法语日期。但是,我仍然可以看到英文的 Button 文本,就好像我通过以编程方式注入(inject) CultureInfo 进行测试一样,它会更改为法文。

如果我能够将标准和格式更改为法语,是否还需要安装多语言用户界面包 (MUI)?

还有一个问题:How do I test localization in a winforms application?但是它没有回答我的问题。

最佳答案

您可以使用安装了不同本地化操作系统的 VM,即法语 XP、日语 XP 等。我们使用这种方法来测试本地化,就像您说的那样,仅更改您的语言/时区设置是不够的。

关于.net - 如何测试本地化的winforms应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2650095/

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