correctly initialize C++ locale as well as C locale
[ardour.git] / gtk2_ardour / main.cc
index ef35ac64b493811dbc0cdba3059bfe404ae4ffdd..0fa6f53fe1542bd982d04e26784480212b3aeeae 100644 (file)
@@ -296,7 +296,9 @@ int main (int argc, char *argv[])
 #endif
 
 #ifdef ENABLE_NLS
+       /* initialize C and C++ locales to user preference */
        setlocale (LC_ALL, "");
+       std::locale::global (std::locale (setlocale (LC_ALL, 0)));
 #endif
 
        console_madness_begin();