2013-08-27 73 views
0

我有這個大的Ipad項目。我有它與本地化的版本工作沒有問題。然後我加了德語,所有的地獄都破滅了。 現在我的本地化文件都無法工作。當我從我的UITextfield調用它們時 - 除了顯示我嘗試調用的參數名稱外,沒有任何反應。 例如:Xcode本地化不再工作

galleryDescription.text = [NSString stringWithFormat:NSLocalizedString(@"txtGalleryIntro", @"" nil)]; 

從這個結果現在是「txtGalleryIntro」 無論我在iPad設置爲語言。

我試圖撤銷我最近的快照 - 對我的笑話。快照似乎不起作用,它只是崩潰xcode。

我已經刪除了德文本地化文件,但結果是一樣的。我沒有使用本地化文件。

任何指針是最受歡迎的。

歡呼聲

回答

0

對於幾天的胃痛已經結束。

我決定製作我的,現在不工作的應用程序的副本。

更多嘗試比我能想到的,我做了以下後:

backup of localization folders in the project 

Removed localization from the main storybord 
removed all localization files from supporting files 
removed localization folders from the project 
Re-added localization to main storyboard. 
Checked the three languages I need. 
Moved the localization files back to the project folder. 
Clean build folder 
Remove app from iOS simulator 
Run the app. 

它再次工作。

對我來說,它仍然沒有任何意義,至於如何增加一個本地化可以將所有事情搞得如此之多。

那麼,我永遠不會再依靠快照。在我獲得時間膠囊之前,手動備份是最好的選擇。從一開始我就不想添加版本控制。得到教訓。

歡呼聲。