--- last.fm-1.3.0.62.orig/src/lastfmapplication.cpp +++ last.fm-1.3.0.62/src/lastfmapplication.cpp @@ -158,6 +158,17 @@ // First check settings langCode = The::settings().appLanguage(); + #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 ( langCode.isEmpty() ) { // If none found, use system locale