0

我有一个应用程序需要位置服务处于活动状态并获得授权,如果不是这样,则应该向用户显示一条消息,要求他们启用并授权所述服务。

问题是我的应用程序被翻译成 26 种不同的语言,重要的是 iOS 设置菜单中“定位服务”的本地化版本与我翻译的弹出窗口中的匹配。

那么,是否有某种适用于 iOS 的 Phrasebook,可以在其中查看 Apple 对不同语言的不同短语使用了哪些翻译?

例如:en: Location Services sv: Platstjänster de: Ortungsdienste

4

1 回答 1

2

这篇文章中,有一个针对 AppKit 的解决方案。我认为它与 iOS 类似。尝试这个

NSBundle *appBundle = [ NSBundle bundleWithIdentifier:@"com.apple.UIKit" ];
NSString *localSetFont = [ appBundle localizedStringForKey: STRING_YOU_WANT_TO_SEEK value: nil table: STRING_IN_WHICH_TABLE];
于 2013-03-28T10:47:05.393 回答