diff options
Diffstat (limited to 'community/lastfm-client/set-locale.diff')
-rw-r--r-- | community/lastfm-client/set-locale.diff | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/community/lastfm-client/set-locale.diff b/community/lastfm-client/set-locale.diff new file mode 100644 index 000000000..3b81e6cbb --- /dev/null +++ b/community/lastfm-client/set-locale.diff @@ -0,0 +1,20 @@ +--- 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(); |