# # # add_file "i18n/guitone_de.qm" # content [92e44318cdd9c80c79fc023376d8f3ea3c0ca9e9] # # patch "src/main.cpp" # from [457fc6ed3f54a8292642f01c020dcbac8551ff5e] # to [d3eb6ee4777d8ffdc68b5c8167f2446c724e7224] # ============================================================ # i18n/guitone_de.qm is binary ============================================================ --- src/main.cpp 457fc6ed3f54a8292642f01c020dcbac8551ff5e +++ src/main.cpp d3eb6ee4777d8ffdc68b5c8167f2446c724e7224 @@ -42,8 +42,17 @@ // try to find a suitable locale and setup translations QString locale = QLocale::system().name(); QTranslator translator; + +// Workaround for "[Bug #7920] Translations don't work on Win" +#ifdef Q_WS_WIN + locale = locale.left(2); + QString path = QCoreApplication::applicationDirPath() + "/../i18n"; +#else QString path = QCoreApplication::applicationDirPath() + "/i18n"; - if (translator.load("guitone_" + locale, path)) +#endif + + QString transFileName("guitone_" + locale); + if (translator.load(transFileName, path)) { app.installTranslator(&translator); }