2012-04-09 85 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