在xcode4中(我已經使用v4.0.1直到現在,並且昨天下載了v4.0.2)。 我製作了Localizable.string文件並編譯了我的項目。 (如您所知,我的源代碼 使用了NSLocalizedString宏函數。)Localization.strings文件..在xcode4
但是我的項目不能用Localizable.string文件編譯。如果我將此文件中的所有代碼 更改爲註釋(如此 - > //),我的項目將完全編譯。
因此,問題是Localizable.string文件。我在Google上搜索了它, 我發現UTF-8文件(Localizable.string)更改爲UTF-16。儘管我嘗試了這種方式,但這種方式也行不通。
在這一刻,很多人都在嘗試使用Localizable.string文件。但他們可能會解決這個我不能做的問題。因爲沒有關於這個問題的問題 這麼多。
============================================== =================
在Localizable.string文件,
"LOCAL_APP_GRADE" = "Basic"
"LOCAL_APP_LAST_UPDATED_DATE" = "2011/04/20"
"LOCAL_MAIN_MENU_TITLE" = "Main Menu"
在我的源代碼,
NSLocalizedString(@"LOCAL_MAIN_MENU_TITLE", @"");
錯誤消息,
Copy .strings file Error Validation failed: The data couldn't be read because it has been corrupted.
您能否發佈編譯錯誤和t如果文件不是很大,他會將文件串起來?我的猜測是你在字符串文件中有一個格式錯誤,但很難在沒有更多信息的情況下給出修復。 – McCygnus 2011-04-16 02:10:52
@McCygnus我附加了我的代碼。謝謝您的意見。 – MonsterK 2011-04-16 02:40:58
您的字符串文件在每行的末尾需要分號。 – jowie 2015-04-14 16:09:12