8

アプリをスペイン語にローカライズしています。文字は、Unicode を使用してその言語の Localizable.strings ファイルにエンコードされています。たとえば、次のエントリがあります。

"login.saveSettings"="Guardar configuraci\\u00F3n:";
これは、「Guardar configuración:」ではなく、まさにそのように UILabel に表示されます (「Guardar configuraci\\u00F3n:」)。「\u00F3」や「\\U00F3」など、さまざまなバリエーションを試しましたが、成功しませんでした。

私はこのように NSLocalizedString を使用します:

self.saveSettingsLabel.text = NSLocalizedString(@"login.saveSettings", @"Save Settings:");

私は何を間違っていますか?

助けてくれてありがとう!ミハイ

4

1 に答える 1

26

正しい変形は\U00F3、1 つのバックスラッシュと大文字の Uです。

于 2010-07-29T11:28:14.143 に答える