TISInputSourceRef source = TISCopyCurrentKeyboardInputSource();
NSLog(@"languages: %@",
TISGetInputSourceProperty(source, kTISPropertyInputSourceLanguages));
NSLog(@"localized name: %@",
TISGetInputSourceProperty(source, kTISPropertyLocalizedName));
2009-04-23 14:30:17.581 sample[30688:10b] languages: ( en, ca, da, de, es, eu, fr, ga, gl, gv, id, it, kw, ms, nb, nl, nn, om, pt, so, sq, sv, sw ) 2009-04-23 14:30:17.584 sample[30688:10b] localized name: U.S.