gpt4 book ai didi

c# - 以不同的语言运行我的 C# 应用程序

转载 作者:太空宇宙 更新时间:2023-11-03 19:20:29 25 4
gpt4 key购买 nike

我有一个应用程序,我正在尝试以默认语言英语以外的语言运行和显示该应用程序。我已分配所有文本以使用属性文件,并为每种语言翻译了相关的属性文件。

但是,当我运行该应用程序时,它全是英文。我已将我的键盘、语言、区域设置全部设置为外语,它应该会自动选择并自动使用相关的属性文件,但是这并没有发生。

我知道那里没有太多信息,但如果您需要更多信息,我会提供。我正在从 Visual Studio 2010 运行该应用程序,所以我在想这是否会影响它。

我的文件:

Strings.resx
Strings.en.resx
Strings.fr.resx

我的用法:

Strings.HelloWorld

最佳答案

您必须从操作系统获取当前文化并按原样使用它:

基本上,您需要做的是在某处设置应用程序的当前文化:

Thread.CurrentThread.CurrentUICulture = System.Globalization.CultureInfo.CurrentCulture;

相关:How to set Silverlight CurrentUICulture/CurrentCulture correctly?

关于c# - 以不同的语言运行我的 C# 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12723021/

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