2012-02-22 88 views
0

我不能在iPhone應用程序中進行本地化。 這裏就是我所做的:本地化在Xcode 4.2

NSString *one = NSLocalizedString(@"Apple", @"Apple"); 
NSLog ("%@", one); 

在實際應用中,我添加法語信息。我將文件Localizable.strings(UTF-16)移動到fr.lproj文件夾。該文件包含:

/* Apple */ 
"Apple" = "Pomme"; 

我改變了語言在iPhone模擬器法國,然後我用產品 - >乾淨,並再次運行該項目,但它不會有任何效果。我正在獲得「蘋果」。

問題是什麼?也許我會錯誤地創建Localizable.strings文件?

我覺得問題出在模擬器上,因爲當我添加一個法文xib文件時,我遇到了同樣的問題,但是我不知道那有什麼問題。

回答

0

我已經從this講授瞭解Localizaation,並且據我看到您的代碼是真實的。 Firstjy從您的目錄中刪除模擬器文件(可能/庫/應用程序支持/ iPhone模擬器是它的路徑),並再次編譯

+0

我找不到這個文件夾,我想這個路徑有舊版本的Xcode。那麼什麼樣的文件? – 2012-02-22 13:19:17

+0

/Users/your_user_name/Library/Application Support/iPhone Simulator /它的路徑 – 2012-02-22 13:51:09

+0

/Users/your_user_name然後它沒有任何應用程序支持,我也試過庫/應用程序支持/但它沒有任何iPhone模擬器以及 – 2012-02-22 14:36:25