zoukankan      html  css  js  c++  java
  • 怎么获取本地的语言种类

    Link:http://www.buildapp.net/iphone/show.asp?id=56615

     // 如果获取当前的语言版本
            NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
            NSArray* languages = [defs objectForKey:@"AppleLanguages"];
            NSString* preferredLang = [languages objectAtIndex:0];

            BOOL mCurLanguages = FALSE;
            
            if( [preferredLang isEqualToString:@"zh-Hans"] || [preferredLang isEqualToString:@"zh-Hant"] )
            {
                    mCurLanguages = TRUE;
            }

     

    Hans = 中文简体

    Hant = 中文繁体

     

     

    解决方法 2 

    //下面的在模拟器测试,发现效果不是很理想

    NSString *currentLanuage=[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode];
    这样更直接

     

    总体感觉 第一个比较正确

    //第三种获取本地语言的方法

    NSLog(@"%@",[NSLocale preferredLanguages]);

    NSString *preferredLang = [[NSLocalepreferredLanguages] objectAtIndex:0];

     

    2012-04-18 18:02:38.850 LZBank1.0[7401:207] (

        "zh-Hant",//中文繁体

        en,

        "zh-Hans",//中文简体

        fr,

        de,

        ja,

        nl,

        it,

        es,

        pt,

        "pt-PT",

        da,

        fi,

        nb,

        sv,

        ko,

        ru,

        pl,

        tr,

        uk,

        ar,

        hr,

        cs,

        el,

        he,

        ro,

        sk,

        th,

        id,

        "en-GB",

        ca,

        hu,

        vi

    )

     

     

    THE END!

     

     

  • 相关阅读:
    欢迎加入【TIB自动化测试快讯】邮件列表!
    封装几个有用的QTP函数
    自动测试随想
    WatiN自动化测试
    使用vs2010的Coded UI Test实现数据驱动的用户自动登录测试
    QTP的DataTable操作
    TestComplete自动化测试课程大纲
    快速测试自动化
    自动化测试工程师职位(内部推荐)
    QTP库函数集
  • 原文地址:https://www.cnblogs.com/xingchen/p/2455012.html
Copyright © 2011-2022 走看看