diff --git a/pkgs/applications/gpxlab/fix-qttranslations-path.diff b/pkgs/applications/gpxlab/fix-qttranslations-path.diff
index 0b916728c64f01d9ce9ed97128f9989d50a92d22..8dcba75d764fbf1bf9135b8a793b9c2f82475b5e 100644
--- a/pkgs/applications/gpxlab/fix-qttranslations-path.diff
+++ b/pkgs/applications/gpxlab/fix-qttranslations-path.diff
@@ -1,9 +1,13 @@
diff --git i/GPXLab/main.cpp w/GPXLab/main.cpp
-index b12d2dd..d0c3000 100644
+index b12d2dd..58d37c5 100644
--- i/GPXLab/main.cpp
+++ w/GPXLab/main.cpp
-@@ -22,7 +22,7 @@ int main(int argc, char *argv[])
+@@ -19,10 +19,10 @@ int main(int argc, char *argv[])
app.installTranslator(&gpxlab);
QTranslator qt;
+-#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
++#if defined(Q_OS_WIN32)
qt.load(QLocale::system(), "qt", "_", TRANSLATIONS_DIR);
#else
diff --git a/pkgs/applications/gpxsee/fix-qttranslations-path.diff b/pkgs/applications/gpxsee/fix-qttranslations-path.diff
index 63e98fd887d99a45de2a1345ca9ab3c2389b8dad..3b546338d209d349afd7ab4106e3ddf2cea245e5 100644
--- a/pkgs/applications/gpxsee/fix-qttranslations-path.diff
+++ b/pkgs/applications/gpxsee/fix-qttranslations-path.diff
@@ -1,14 +1,18 @@
diff --git i/src/GUI/app.cpp w/src/GUI/app.cpp
-index 10e84d5..ac9059b 100644
+index 10e84d5..1e0abbe 100644
--- i/src/GUI/app.cpp
+++ w/src/GUI/app.cpp
-@@ -37,8 +37,7 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
+@@ -34,11 +34,10 @@ App::App(int &argc, char **argv) : QApplication(argc, argv)
+-#if defined(Q_OS_WIN32) || defined(Q_OS_MAC)
++#if defined(Q_OS_WIN32)
qt->load(QLocale::system(), "qt", "_", ProgramPaths::translationsDir());
#else // Q_OS_WIN32 || Q_OS_MAC
-+ qt->load(QLocale::system(), "qt", "_", "@qttranslations@/translations");
++ qt->load(QLocale::system(), "qt", "_", QLatin1String("@qttranslations@/translations"));
#endif // Q_OS_WIN32 || Q_OS_MAC
installTranslator(qt);
application/octet-stream
This content has been proxied by September (3851b).