2012-04-09 86 views
0

我在用我想要的語言呈現我的UITabBar時遇到了一些困難。我正在爲荷蘭市場開發一款應用程序,因此我希望荷蘭語是我應用程序內使用的唯一語言。UITabBar似乎不接受我的語言設置

該應用程序是一個標籤欄應用程序,具有多於5個選項卡,因此UITabBarController顯示了其更多的導航控制器。

但是,它不斷顯示文字'更多'和'配置',而不是荷蘭語單詞'Meer'和'配置器'。沒有什麼我曾嘗試似乎解決這個問題,我想:

  1. 改變了我的iPhone的語言荷蘭語 - >沒了,仍然有「更多」和「配置」

  2. 設置我的應用程序的默認語言荷蘭人在我的AppDelegate這樣的:

    int main(int argc, char *argv[]) 
    { 
        @autoreleasepool 
        { 
         [[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects:@"nl", nil] forKey:@"AppleLanguages"]; 
         return UIApplicationMain(argc, argv, nil, NSStringFromClass([MyAppDelegate class])); 
        } 
    } 
    

但仍然沒有運氣...

Number 2將是我的首選選項,因爲我希望我的應用始終顯示荷蘭文文本,而不管系統默認值如何。

任何想法?

回答

0

將荷蘭語添加到您的info.plist中的CFBundleLocalizations

+0

哇,現在很尷尬。我將CFBundleLocalizations添加到我的App-Info.plist中,只有項目'nl',它工作:) – verhage 2012-04-09 13:29:48