2013-03-31 135 views
4

我想用我的母語查看默認按鈕標題,設置默認語言

即使我將iPad的語言更改爲另一種語言。我的應用程序仍然顯示英文的...編輯,完成,保存等。

我還將CFBundleDevelopmentRegion設置爲XCode中的用戶定義變量,但沒有幫助!

你能幫忙嗎?

+0

您是否嘗試設置本地設置(不是語言設置)?此外,您看到XIB界面或代碼創建的「編輯,完成,保存」? –

+0

是的,當然他們都是一樣的。但不影響我的應用程序。鈕釦。爲什麼? –

回答

7

你應該把這些東西:

  • 添加您的母語應用程序的支持Localization陣列的語言; how it looks like in app settings

  • 讓您Application.Main過程是這樣的:

static void Main (string[] args) 
    { 
     // if you want to use a different Application Delegate class from "AppDelegate" 
     // you can specify it here. 
     NSUserDefaults.StandardUserDefaults.SetValueForKey(NSArray.FromStrings("tr"), new NSString("AppleLanguages")); 
     NSUserDefaults.StandardUserDefaults.Synchronize(); 
     UIApplication.Main (args, null, "AppDelegate"); 
    } 

然後,這個

enter image description here

變成這個

enter image description here

(我建議你的語言是土耳其語。)

+0

我無法添加本地化。當我點擊+按鈕添加有一個對話框讓我選擇本地化文件。但我沒有,我不試圖本地化它。我也嘗試了你爲主要課程分享的代碼,但沒有幫助。 –

+0

您是否試圖通過雙擊Info.plist文件來設置應用的設置?然後進入高級選項卡?如果沒有幫助,請嘗試將其編輯爲文本文件。例如(從我的項目採取):\t CFBundleLocalizations \t \t \t 英語 \t \t 俄羅斯 \t \t 德國 \t正如你可以看到屏幕截圖,它的工作原理。 –

+0

哦,最後,當我第二次添加英語,並添加了中東語言它工作! –