Sophie

Sophie

distrib > Mandriva > 2009.0 > i586 > by-pkgid > 55a7831eacf7168aba364ab29ab9132d > files > 16

lastfm-player-1.5.1.31879-2mdv2009.0.src.rpm

--- a/src/libUnicorn/Settings.h
+++ b/src/libUnicorn/Settings.h
@@ -226,6 +226,17 @@
         QString langCode = customAppLanguage();
         if ( langCode.isEmpty() )
         {
+            #ifdef LINUX
+            // Now check the environment including LC_MESSAGES
+            // This fixes Debian bug #432232
+            if ( langCode.isEmpty() )
+                langCode = qgetenv( "LC_ALL" );
+            if ( langCode.isEmpty() )
+                langCode = qgetenv( "LC_MESSAGES" );
+            if ( langCode.isEmpty() )
+                langCode = qgetenv( "LANG" );
+            #endif
+
             // If none found, use system locale
             #ifdef Q_WS_MAC
             QLocale::Language qtLang = UnicornUtils::osxLanguageCode();