gpt4 book ai didi

java - 从语言代码中获取该语言的语言名称

转载 作者:IT王子 更新时间:2023-10-28 23:35:49 44 4
gpt4 key购买 nike

我有一个语言代码列表(如“en”、“es”...),我需要以这样的语言显示:

English
Español
Français
Deutsch
日本語

是否有任何内置 API 可以在 Android 中获取这些内容,或者我应该自己映射它们?

最佳答案

Locale 类有 a method为此:public String getDisplayLanguage(Locale locale),如文档所述:

Returns the name of this locale's language, localized to locale. The exact output form depends on whether this locale corresponds to a specific language, script, country and variant.

因此,您可以像这样获取语言环境的语言名称:

String lng = "en";
Locale loc = new Locale(lng);
String name = loc.getDisplayLanguage(loc); // English

lng = "es";
loc = new Locale(lng);
name = loc.getDisplayLanguage(loc); // español

//...

关于java - 从语言代码中获取该语言的语言名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36061116/

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