Xamarin 设置标准.NET异常消息的语言
(如何)可以用另一种语言显示标准的.NET异常消息,如SocketException“网络不可访问” 我认为这取决于当前文化,但在我的应用程序(Android和iOS)中,消息始终是英文的,即使我的当前文化是“de de” 背景是我想在对话框中显示一些异常消息 提示:我使用的是原生Xamarin,而不是表单 问候Xamarin 设置标准.NET异常消息的语言,xamarin,xamarin.ios,localization,xamarin.android,currentculture,Xamarin,Xamarin.ios,Localization,Xamarin.android,Currentculture,(如何)可以用另一种语言显示标准的.NET异常消息,如SocketException“网络不可访问” 我认为这取决于当前文化,但在我的应用程序(Android和iOS)中,消息始终是英文的,即使我的当前文化是“de de” 背景是我想在对话框中显示一些异常消息 提示:我使用的是原生Xamarin,而不是表单 问候 Oliver在.Net桌面或Web应用程序中,通常我们使用以下简单设置: Thread.CurrentThread.CurrentUICulture=new CultureInfo(“
Oliver在.Net桌面或Web应用程序中,通常我们使用以下简单设置:
Thread.CurrentThread.CurrentUICulture=new CultureInfo(“en-us”)代码>
但是,我不确定这是否是Xamarin的一个良好实践在Xamarin中也是这样做的,以使世界上的.Net部分加载正确的语言我想提到的SocketException消息没有在Xamarin/Mono中本地化,这就是为什么设置UICulture没有效果的原因。看这里