Skip to content

Commit fb20bd6

Browse files
committed
GUI - further locale discovery tweaks
Now Windows 10 appears to behave similarly to macOS Big Sur.
1 parent b536d40 commit fb20bd6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

app/gui/qt/main.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ int main(int argc, char *argv[])
4949

5050
qRegisterMetaType<SonicPiLog::MultiMessage>("SonicPiLog::MultiMessage");
5151

52-
QString systemLocale = QLocale::system().uiLanguages()[0];
52+
QString systemLocale = QLocale::system().uiLanguages()[0].replace("-", "_");
5353

5454
QTranslator qtTranslator;
5555
qtTranslator.load("qt_" + systemLocale, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
5656
app.installTranslator(&qtTranslator);
5757

5858
QTranslator translator;
59-
bool i18n = translator.load(QLocale(), QLatin1String("sonic-pi"), QLatin1String("_"), QLatin1String(":/lang")) || systemLocale.startsWith("en") || systemLocale == "C";
59+
bool i18n = translator.load(QLatin1String("sonic-pi_") + systemLocale, QLatin1String(":/lang")) || systemLocale.startsWith("en") || systemLocale == "C";
6060
app.installTranslator(&translator);
6161

6262
app.setApplicationName(QObject::tr("Sonic Pi"));

0 commit comments

Comments
 (0)