gpt4 book ai didi

c++ - 国家和语言代码检测

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:24:38 25 4
gpt4 key购买 nike

我需要在 Qt 中检测用户的语言和国家代码。该代码必须符合 http://standards.freedesktop.org/desktop-entry-spec/latest/ar01s04.html 处的标准.

我试过 QLocale,但它在 countryToString 和 languageToString 中返回了完整的国家和语言名称。 (我需要短代码,比如“en”而不是“English”。)

其中一种方法是创建 QLocale::Language 和 QString 的映射。但是有没有更快更简单的方法呢?

最佳答案

参见 QLocale::name()

Returns the language and country of this locale as a string of the form "language_country", where language is a lowercase, two-letter ISO 639 language code, and country is an uppercase, two- or three-letter ISO 3166 country code.

关于c++ - 国家和语言代码检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11272602/

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