2012-04-09 4 views
0

UITabBarを私が望む言語でレンダリングするのが難しいです。私はオランダの市場向けのアプリを開発しているので、私は自分のアプリ内で唯一の言語にしたいと思っています。UITabBarが自分の言語設定を受け付けていないようです

このアプリは5つ以上のタブを持つタブバーアプリケーションであるため、UITabBarControllerのmoreNavigationControllerが表示されます。

しかし、「Meer」と「Configureer」の代わりに、「More」と「Configure」というテキストが表示されます。私が試してみました何がこの問題を修正するようだ、私が試した:

  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が私の好みのオプションです。

アイデア?

答えて

0

info.plistのCFBundleLocalizationsにオランダ語を追加してください。

+0

うわー、今は恥ずかしかったです。私はCFBundleLocalizationsを項目 'nl'だけでApp-Info.plistに追加しました。 – verhage

関連する問題