gpt4 book ai didi

objective-c - 如何使用cocoa获取MAC OS ISO 639-2格式的系统语言?

转载 作者:行者123 更新时间:2023-12-03 17:17:53 29 4
gpt4 key购买 nike

我想以 ISO-639-2 格式(即三字符格式)检索 Macintosh 的系统语言。

目前,我正在尝试使用[NSUserdefault objectforkey:@"Applelanguages"]。这将返回 2 个字符格式的语言代码。

无论我最终使用什么 API,它都应该支持 10.3.9 以后的 MacOS X 版本。

最佳答案

文档的相关部分是Internationalization Guide , another section of the same guide ,和CFLocale reference 。不幸的是,我认为没有提供将 639-1 转换为 639-2 的标准 API。正如那里所解释的,OS X 使用两者的混合,并且操作系统使用的规范形式可以通过 CFLocaleCreateCanonicalLanguageIdentifierFromString 获得。但不幸的是,这不是您想要的。

我建议您处理表given here自己输入 NSDictionary。

关于objective-c - 如何使用cocoa获取MAC OS ISO 639-2格式的系统语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131909/

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