2011-10-25 6 views
1

私はiPhoneアプリをローカライズしようとしています。私はGoogleに助けを求めてここを見てみましたが、間違っていることは何も見つかりません。私のアプリがLocalizable.stringsファイルのテキストを受け取っていないのはなぜですか?

/* 
    Localizable.strings 
    AppName 

    Created by Joe on 25/10/2011. 
    Copyright (c) 2011 xxx. All rights reserved. 
*/ 

"DestinationHeader" = "I am going to"; 

は、私は、Xcodeで、右側のローカライズ]タブに行き、ファイルに「英語」を追加しました:

私は現在だけ含まれているのLocalizable.stringsファイルを、作成しています。これでファイルがバンドル内のen.lprojフォルダに表示されます。

次に、ビューコントローラでは、私が行追加しました:

sectionTitle = NSLocalizedString(@"destinationHeader", nil); 

をしかし、起こっているように見えるものすべては、テキスト「destinationHeaderは」「私はするつもりです」の代わりに表示されています。私は明らかに間違ったことをしています、誰にもアイデアはありますか?

ありがとうございます!

:-Joe

+2

キーは大文字と小文字が区別されます。 "DestinationHeader" –

+0

を使用して、人の時間を誤って浪費することを常に喜んでいる...申し訳ありません:) – jowie

答えて

6

はこれを試してみてください:

sectionTitle = NSLocalizedString(@"DestinationHeader", nil); 

あなたはのLocalizable.stringsで、キーの同じ値を入力する必要があり、それは大文字と小文字が区別されます。

+0

まあ、それは恥ずかしかったです... :)ありがとう! – jowie

関連する問題