如何列出UWP应用程序中Strings文件夹中支持的语言

时间:2016-11-26 04:46:37

标签: localization uwp

我需要在UWP应用程序中在运行时切换UI语言。我想在'Strings'文件夹中显示所有本地化的语言。

例如,我在'Strings'文件夹中添加了'en-US','zh-CN'和'ja-JP'资源,因此该应用应支持英文,中文和日文。

但我希望以编程方式获取“Strings”文件夹中添加了多少种语言的列表。因此,当我添加新语言时,我无需更改代码。

1 个答案:

答案 0 :(得分:1)

您可以通过致电:

获取所有语言代码的列表,您的应用支持
Windows.Globalization.ApplicationLanguages.ManifestLanguages

此方法返回IReadOnlyList<string>,其中包含您已包含在项目中的所有语言。