gpt4 book ai didi

cocoa - 为什么 NSBundle 只返回包中与用户语言首选项匹配的第一个本地化而不是所有匹配项?

转载 作者:行者123 更新时间:2023-12-03 16:21:40 26 4
gpt4 key购买 nike

鉴于 -[NSBundle localizations] 返回的本地化目录

(en, es, it, nl)

以及由 -[NSLocale PreferredLanguages] 返回的用户设置的语言首选项

( en, es, nl, ja, fr, de, it, pt-PT, sv, nb, fi, zh-Hans, zh-Hant, ko )

我希望通过 -[NSBundle PreferredLocalizationsFromArray:](或 -preferredLocalizations 或 -preferredLocalizationsFromArray:forPreferences:)以首选语言顺序返回所有四种可用本地化。

相反,-preferredLocalizationsFromArray:仅返回“en”作为本地化资源的可行来源。

为什么?

最佳答案

preferredLocalizationsFromArray: 的文档说

Returns one or more localizations from the specified list that a bundle object would use to locate resources for the current user.

我猜这是一个,而不是或更多

你可能应该file a bug关于它。

关于cocoa - 为什么 NSBundle 只返回包中与用户语言首选项匹配的第一个本地化而不是所有匹配项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6288183/

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