これを簡単に実現する (確かに疑わしい) 方法の 1 つは、Apple のフレームワーク バンドルのローカリゼーションを直接使用することです。
彼らが提供するものを確認するには、Finder で次のディレクトリを開きます。
/Applications/Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator6.1.sdk/System/Library/Frameworks
そして、あなたの場合は、後で./UIKit.framework/English.lproj/Localizable.strings
(TextMate で) 開きます。ここには、Apple が「印刷」、「OK」、「オン」、「オフ」などに使用するさまざまな翻訳が表示されます。本当の魔法は、約 35 の異なる言語の翻訳を、 Localizable.strings ファイルを無料で所有できます。
あなたが信じられないほど厚かましく、アプリの将来の安定性に疑問を呈することを気にしない場合は、「独自の Localizable.strings にコピーする」プロセス全体をスキップして、プログラムでソースに直接アクセスできます。
NSBundle *uiKitBundle = [NSBundle bundleWithIdentifier:@"com.apple.UIKit"];
NSString *onText = uiKitBundle ? [uiKitBundle localizedStringForKey:@"Yes" value:nil table:nil] : @"YES";
NSString *offText = uiKitBundle ? [uiKitBundle localizedStringForKey:@"No" value:nil table:nil] : @"NO";
警告: App Store に提出する予定のアプリで、これらのローカライズされたリソースに実際にプログラムでアクセスすることは決してお勧めしません。元の質問に対処する、私が見た特定の実装を示しているだけです。