以下のコードでテキスト「システム名:」をローカライズしようとしています。
NSString *systemName = [NSString stringWithFormat:@"System Name: %@", [[UIDevice
currentDevice] systemName];
これを行うには、コードを次のように変更します。
NSString *systemName = NSLocalizedString(@"SystemNameKey", @"System Name Info");
Localizable.strings ファイルに、次のコードを追加します。
"SystemNameKey" = "System Name: %@", [[UIDevice currentDevice] systemName];
もちろん、UIKit は Localizable.stings にインポートされていないため、これは機能しません。驚くことではありませんが、インポート コードを追加しても機能しません。現時点では考えていない、これを行う別の方法があると確信しています。何か案は?本当に明白な何かが欠けているように感じます。