From 13d060491c12b5d5c6adf571b702e2d411cf39f6 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Sat, 10 Mar 2018 13:38:23 +0100 Subject: [PATCH] DolphinQt2: Set locale We want things like number formatting to be done the way the user expects. --- Source/Core/DolphinQt2/Translation.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Source/Core/DolphinQt2/Translation.cpp b/Source/Core/DolphinQt2/Translation.cpp index e22b4dbb6b..191a721c3b 100644 --- a/Source/Core/DolphinQt2/Translation.cpp +++ b/Source/Core/DolphinQt2/Translation.cpp @@ -18,6 +18,7 @@ #include "Common/MsgHandler.h" #include "Common/StringUtil.h" #include "Core/ConfigManager.h" +#include "UICommon/UICommon.h" constexpr u32 MO_MAGIC_NUMBER = 0x950412de; @@ -270,6 +271,10 @@ static bool TryInstallTranslator(const QString& exact_language_code) if (translator->load(filename)) { QApplication::instance()->installTranslator(translator); + + QLocale::setDefault(QLocale(exact_language_code)); + UICommon::SetLocale(exact_language_code.toStdString()); + return true; } translator->deleteLater();