0

我在用我想要的语言呈现我的 UITabBar 时遇到了一些困难。我正在为荷兰语市场开发一个应用程序,所以我希望荷兰语成为我的应用程序中使用的唯一语言。

该应用程序是一个选项卡栏应用程序,具有 5 个以上的选项卡,因此 UITabBarController 显示了其 moreNavigationController。

但是,它一直显示文本“More”和“Configure”,而不是荷兰语单词“Meer”和“Configureer”。我尝试过的任何方法似乎都无法解决此问题,我尝试过:

  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]));
        }
    }
    

但还是没有运气...

2 号将是我的首选选项,因为我希望我的应用程序始终显示荷兰语文本,而不管系统默认设置如何。

有任何想法吗?

4

1 回答 1

0

CFBundleLocalizations在 info.plist 中添加荷兰语。

于 2012-04-09T11:43:50.980 回答