From 0a91af9c12a370dd2df2c6d06ddb446240fecfa6 Mon Sep 17 00:00:00 2001 From: Philip Rinn Date: Tue, 22 Jan 2013 17:59:28 +0100 Subject: [PATCH] Add auto-detection of user language on Linux (see issue 1687) --- rtgui/multilangmgr.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/rtgui/multilangmgr.cc b/rtgui/multilangmgr.cc index 0b44abe39..a53c0a19a 100644 --- a/rtgui/multilangmgr.cc +++ b/rtgui/multilangmgr.cc @@ -102,6 +102,8 @@ bool MultiLangMgr::isOSLanguageDetectSupported() { #else return false; #endif +#elif __linux__ + return true; #else return false; #endif @@ -128,8 +130,10 @@ Glib::ustring MultiLangMgr::getOSUserLanguage() { langName=TranslateRFC2Language(localRFC); } #endif +#elif __linux__ + langName = TranslateRFC2Language(std::setlocale(LC_CTYPE,"")); #endif - } else printf("Automatic language detection not supported on your OS\n"); + } return langName; }