我在使用我想要的语言渲染我的UITabBar时遇到了一些困难。我正在为荷兰市场开发一款应用程序,所以我希望荷兰语成为我应用程序中使用的唯一语言。
该应用程序是一个标签栏应用程序,有超过5个标签,因此UITabBarController显示了moreNavigationController。
然而,它会继续显示文本'More'和'Configure'而不是荷兰语'Meer'和'Configureer'。我试过的任何东西似乎都没有解决这个问题,我试过了:
将我的iPhone语言更改为荷兰语 - >不,仍然有'更多'和'配置'
在我的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号将是我的首选,因为我希望我的应用程序始终显示荷兰语文本,无论系统默认值如何。
有什么想法吗?
答案 0 :(得分:0)
将info添加到info.plist中的CFBundleLocalizations
。