美文网首页
ios 获取国际化当前引用的语言

ios 获取国际化当前引用的语言

作者: 雨后天_ | 来源:发表于2023-08-09 18:32 被阅读0次

    第一种情况,表示最终,或说真实,引用的国际化文件,一般只有一个

        NSArray *localizations = [NSBundle.mainBundle preferredLocalizations];//最终,或说真实,引用的国际化文件,一般只有一个

        NSLog(@"localizations %@ = ",localizations);

    //    "zh-Hans"

    第二种情况,表示手机设置。"首选语言"或说默认语言 列表, 一般有多个

        NSArray *Languages = [NSLocale preferredLanguages];//手机设置。"首选语言"或说默认语言 列表, 一般有多个

    //    "zh-Hans-US",

    //    "zh-Hant-US",

    //    "ko-US",

    //    en

        NSLog(@"Languages = %@",Languages);//zh-Hans-CN  zh-Hant-CN

    第三种情况。

    NSUserDefaults*defs=[NSUserDefaults standardUserDefaults];

    NSArray*languages=[defs objectForKey:@"AppleLanguages"];

    其中第二种,第三种获取是一样的列表。

    相关文章

      网友评论

          本文标题:ios 获取国际化当前引用的语言

          本文链接:https://www.haomeiwen.com/subject/bzhapdtx.html