Hi, I've been following the issue with Mac translations -- that Qt respects the locale, and not the default language set in the Mac System Preferences. This addresses QTBUG-2547 (t4id 221788) and QTBUG-190 (t4id 127185).
After searching through Apple's docs, there's an easy fix for both Cocoa and Carbon: http://developer.apple.com/mac/library/qa/qa2006/qa1391.html Carbon: CFArrayRef languages = CFPreferencesCopyValue( CFSTR("AppleLanguages"), kCFPreferencesAnyApplication, kCFPreferencesCurrentUser, kCFPreferencesAnyHost); CFShow(languages); // returns CFArray of CFString ("en","fr", "pt- PT" ...) Cocoa: NSUserDefaults * defaults = [NSUserDefaults standardUserDefaults]; NSArray * languages = [defaults objectForKey:@"AppleLanguages"]; NSLog(@"%...@\n", languages); // same array as above Command-line: defaults read NSGlobalDomain AppleLanguages _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
