NSLocale *curentLocale = [NSLocale currentLocale];
NSString *locale = [curentLocale displayNameForKey:NSLocaleIdentifier value:[curentLocale localeIdentifier]];
NSLog(@"locale = %@",locale);
I'm getting on console locale = English (India) .this comes because my device is from india. if i take the country with maximum charactor and language with maximum charactor ,then how much charactors a locale can have???this is my question??