diff --git a/Frontend/DashboardsViewer/CMakeLists.txt b/Frontend/DashboardsViewer/CMakeLists.txt index 5a775c8..07a6ddc 100644 --- a/Frontend/DashboardsViewer/CMakeLists.txt +++ b/Frontend/DashboardsViewer/CMakeLists.txt @@ -30,11 +30,10 @@ add_subdirectory(resources) add_subdirectory(submodules) add_subdirectory(qml_cpp_modules) +qt_add_translations(TARGETS DashboardsViewerApp TS_FILE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/translations) qt_add_executable(DashboardsViewerApp src/main.cpp) -qt_add_translations(TARGETS DashboardsViewerApp TS_FILE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/translations) - qt_add_resources(DashboardsViewerApp "configuration" PREFIX "/" FILES diff --git a/Frontend/DashboardsViewer/DashboardsViewer.qmlproject.qtds b/Frontend/DashboardsViewer/DashboardsViewer.qmlproject.qtds index 7923e04..0dabcf9 100644 --- a/Frontend/DashboardsViewer/DashboardsViewer.qmlproject.qtds +++ b/Frontend/DashboardsViewer/DashboardsViewer.qmlproject.qtds @@ -1,6 +1,6 @@ - + EnvironmentId diff --git a/Frontend/DashboardsViewer/src/main.cpp b/Frontend/DashboardsViewer/src/main.cpp index f66f107..e2316a3 100644 --- a/Frontend/DashboardsViewer/src/main.cpp +++ b/Frontend/DashboardsViewer/src/main.cpp @@ -3,15 +3,14 @@ #include #include #include +#include #include "app_environment.h" #include "import_qml_components_plugins.h" #include "import_qml_plugins.h" -#include "ConfigParser.h" #ifdef WEBASSEMBLY #include - #endif void setupFonts(const QGuiApplication* app){ @@ -68,6 +67,13 @@ int main(int argc, char *argv[]) // Setup fonts setupFonts(&app); + // Setup translator + QTranslator appTranslator; + if (!appTranslator.load(QLocale::system(), "DashboardsViewerApp", "_")){ + qWarning() << "Unable to load translations for locale " << QLocale::system().uiLanguages().first(); + } + app.installTranslator(&appTranslator); + engine.load(url); if (engine.rootObjects().isEmpty()) { diff --git a/Frontend/DashboardsViewer/translations/DashboardsViewerApp_en.ts b/Frontend/DashboardsViewer/translations/DashboardsViewerApp_en.ts index 2163800..7b8a234 100644 --- a/Frontend/DashboardsViewer/translations/DashboardsViewerApp_en.ts +++ b/Frontend/DashboardsViewer/translations/DashboardsViewerApp_en.ts @@ -21,7 +21,7 @@ - Impossible de créer la requête + Unable to create network request @@ -62,17 +62,17 @@ DownloadingFile - Impossible de déterminer le nom du fichier à télécharger. + Unable to get filename to download - Mauvaise en-tête pour le téléchargement du fichier. + Bad header set in file download request - Impossible d'ouvrir le fichier ' + Unable to open file @@ -342,7 +342,7 @@ TransferringFile - Transfert annulé + Transfer cancelled @@ -350,12 +350,12 @@ UploadingFile - Impossible d'envoyer le fichier + Unable to upload file - le fichier est introuvable. + file not found diff --git a/Frontend/DashboardsViewer/translations/DashboardsViewerApp_fr.ts b/Frontend/DashboardsViewer/translations/DashboardsViewerApp_fr.ts index 4c852d6..b74973b 100644 --- a/Frontend/DashboardsViewer/translations/DashboardsViewerApp_fr.ts +++ b/Frontend/DashboardsViewer/translations/DashboardsViewerApp_fr.ts @@ -18,10 +18,14 @@ BaseComManager + + Impossible de créer la requête + Impossible de créer la requête + - Impossible de créer la requête + Unable to create network request Impossible de créer la requête @@ -61,18 +65,30 @@ DownloadingFile - Impossible de déterminer le nom du fichier à télécharger. - Impossible de déterminer le nom du fichier à télécharger. + Impossible de déterminer le nom du fichier à télécharger. - Mauvaise en-tête pour le téléchargement du fichier. - Mauvaise en-tête pour le téléchargement du fichier. + Mauvaise en-tête pour le téléchargement du fichier. - Impossible d'ouvrir le fichier ' + Impossible d'ouvrir le fichier + + + + Unable to get filename to download + Impossible de déterminer le nom du fichier à télécharger + + + + Bad header set in file download request + Mauvaise en-tête pour le téléchargement du fichier + + + + Unable to open file Impossible d'ouvrir le fichier @@ -341,8 +357,12 @@ TransferringFile - Transfert annulé + Transfert annulé + + + + Transfer cancelled Transfert annulé @@ -350,13 +370,13 @@ UploadingFile - Impossible d'envoyer le fichier - + Unable to upload file + Impossible de téléverser le fichier - le fichier est introuvable. - + file not found + Fichier non-trouvé