2011-10-25 53 views
1

我試圖本地化我的iPhone應用程序,並且我試圖Google尋求幫助,然後看看這裏,但是我找不到任何錯誤的操作。爲什麼我的應用程序不能拾取Localizable.strings文件中的文本?

我創建了一個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中右側的定位標籤,並​​添加「英語」的文件。現在該文件出現在我的en.lproj文件夾中。

然後,在視圖控制器,我已經添加了一行:

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

但這一切似乎發生的是文本「destinationHeader」改爲顯示「我要」的。我顯然做錯了什麼,有沒有人有任何想法?

謝謝!

:-Joe

+2

密鑰區分大小寫。使用「DestinationHeader」 –

+0

總是很高興浪費人們的時間與錯別字...對不起:) – jowie

回答

6

試試這個:

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

你應該localizable.strings回車鍵的相同的值,它是區分大小寫。

+0

那麼,這是尷尬... :)謝謝! – jowie

相關問題