gpt4 book ai didi

c# - 如何获取可用的支持语言列表并设置一个?

转载 作者:行者123 更新时间:2023-11-30 18:32:00 25 4
gpt4 key购买 nike

我的应用程序支持一些语言,我添加了这些语言并有一些文件,例如:AppResources.resxAppResources.fr.resx 等等。

我这样更改语言:

RootFrame.Language = XmlLanguage.GetLanguage(AppResources.ResourceLanguage);

FlowDirection flow = (FlowDirection)Enum.Parse(typeof(FlowDirection), AppResources.ResourceFlowDirection);
RootFrame.FlowDirection = flow;

默认情况下它取决于手机语言,但我想根据用户的选择在应用程序内更改它。

在上面的代码中,我可以硬编码并将 AppResources.ResourceLanguage 替换为 en-US.. 但是有没有更好的方法。

如何获取可用的支持语言列表并进行设置?

(是WP8)

最佳答案

在代码中,您可以读取 list xml 文件以获取支持的语言列表,供用户在应用中选择。作为绑定(bind),您可以在 app.xaml.cs 中将当前 UI 线程文化设置为用户选择的语言而不是电话语言

关于c# - 如何获取可用的支持语言列表并设置一个?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19091538/

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