From 61a5fa81c89ca967ea1c3e569db3764113f8544a Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Mon, 1 Dec 2025 15:33:20 +0100 Subject: [PATCH 01/25] New translations en_us.json (French) --- src/shared/i18n/fr_FR.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/i18n/fr_FR.json b/src/shared/i18n/fr_FR.json index a75ce3af..7d9119cf 100644 --- a/src/shared/i18n/fr_FR.json +++ b/src/shared/i18n/fr_FR.json @@ -40,6 +40,9 @@ "billing": "Facturation", "team": "Équipe" }, + "navigation": { + "build-history": "Build History" + }, "base": { "close": "Fermer", "save": "Enregistrer", @@ -59,7 +62,8 @@ "execution-failed": "Échec de l'exécution", "project-has-encountered-an-error": "Le projet a rencontré une erreur :", "project-saved": "Projet enregistré", - "your-project-has-be-saved-successfully": "Votre projet a été enregistré avec succès" + "your-project-has-be-saved-successfully": "Votre projet a été enregistré avec succès", + "view-history": "History" }, "home": { "invalid-preset": "Préréglage non valide", @@ -84,4 +88,4 @@ "scenarios": { "scenarios": "Scénarios" } -} +} \ No newline at end of file From 8eec8cfbebc2260ccea40a025cbc5d1c73e99890 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Mon, 1 Dec 2025 15:33:21 +0100 Subject: [PATCH 02/25] New translations en_us.json (Spanish) --- src/shared/i18n/es_ES.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/i18n/es_ES.json b/src/shared/i18n/es_ES.json index a985f431..10de5959 100644 --- a/src/shared/i18n/es_ES.json +++ b/src/shared/i18n/es_ES.json @@ -40,6 +40,9 @@ "billing": "Billing", "team": "Team" }, + "navigation": { + "build-history": "Build History" + }, "base": { "close": "Close", "save": "Save", @@ -59,7 +62,8 @@ "execution-failed": "Execution failed", "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", - "your-project-has-be-saved-successfully": "Your project has be saved successfully" + "your-project-has-be-saved-successfully": "Your project has be saved successfully", + "view-history": "History" }, "home": { "invalid-preset": "Invalid preset", @@ -84,4 +88,4 @@ "scenarios": { "scenarios": "Scenarios" } -} +} \ No newline at end of file From cabdc105dcf73ddeeecc61efdd8c66b48abd4073 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Mon, 1 Dec 2025 15:33:22 +0100 Subject: [PATCH 03/25] New translations en_us.json (German) --- src/shared/i18n/de_DE.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/i18n/de_DE.json b/src/shared/i18n/de_DE.json index c9c753ad..bf8c7f2f 100644 --- a/src/shared/i18n/de_DE.json +++ b/src/shared/i18n/de_DE.json @@ -40,6 +40,9 @@ "billing": "Billing", "team": "Team" }, + "navigation": { + "build-history": "Build History" + }, "base": { "close": "Close", "save": "Save", @@ -59,7 +62,8 @@ "execution-failed": "Execution failed", "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", - "your-project-has-be-saved-successfully": "Your project has be saved successfully" + "your-project-has-be-saved-successfully": "Your project has be saved successfully", + "view-history": "History" }, "home": { "invalid-preset": "Invalid preset", @@ -84,4 +88,4 @@ "scenarios": { "scenarios": "Scenarios" } -} +} \ No newline at end of file From c8c1b70285cfeddbadc2c03a8f8f65014c634783 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Mon, 1 Dec 2025 15:33:24 +0100 Subject: [PATCH 04/25] New translations en_us.json (Chinese Simplified) --- src/shared/i18n/zh_CN.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/i18n/zh_CN.json b/src/shared/i18n/zh_CN.json index 949eccef..164b7825 100644 --- a/src/shared/i18n/zh_CN.json +++ b/src/shared/i18n/zh_CN.json @@ -40,6 +40,9 @@ "billing": "Billing", "team": "Team" }, + "navigation": { + "build-history": "Build History" + }, "base": { "close": "Close", "save": "Save", @@ -59,7 +62,8 @@ "execution-failed": "Execution failed", "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", - "your-project-has-be-saved-successfully": "Your project has be saved successfully" + "your-project-has-be-saved-successfully": "Your project has be saved successfully", + "view-history": "History" }, "home": { "invalid-preset": "Invalid preset", @@ -84,4 +88,4 @@ "scenarios": { "scenarios": "Scenarios" } -} +} \ No newline at end of file From 9180acf8b03936db51f5fd46944494229ca1505e Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Mon, 1 Dec 2025 15:33:25 +0100 Subject: [PATCH 05/25] New translations en_us.json (Portuguese, Brazilian) --- src/shared/i18n/pt_BR.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/shared/i18n/pt_BR.json b/src/shared/i18n/pt_BR.json index 571d2ef1..ad65eff7 100644 --- a/src/shared/i18n/pt_BR.json +++ b/src/shared/i18n/pt_BR.json @@ -40,6 +40,9 @@ "billing": "Billing", "team": "Team" }, + "navigation": { + "build-history": "Build History" + }, "base": { "close": "Close", "save": "Save", @@ -59,7 +62,8 @@ "execution-failed": "Execution failed", "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", - "your-project-has-be-saved-successfully": "Your project has be saved successfully" + "your-project-has-be-saved-successfully": "Your project has be saved successfully", + "view-history": "History" }, "home": { "invalid-preset": "Invalid preset", @@ -84,4 +88,4 @@ "scenarios": { "scenarios": "Scenarios" } -} +} \ No newline at end of file From 9645d528f8219338e169c4d81854fe650768838d Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 21 Jan 2026 20:34:42 +0100 Subject: [PATCH 06/25] New translations en_us.json (French) --- src/shared/i18n/fr_FR.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/i18n/fr_FR.json b/src/shared/i18n/fr_FR.json index 7d9119cf..167b0216 100644 --- a/src/shared/i18n/fr_FR.json +++ b/src/shared/i18n/fr_FR.json @@ -78,11 +78,11 @@ "create-project": "Créer un projet", "duplicate-project": "Dupliquer le projet", "project-name": "Nom du projet", - "new-project-1": "Nouveau projet", + "new-project": "Nouveau projet", + "new-pipeline": "New pipeline", "open": "Ouvrir", - "new-project-0": "Nouveau projet", + "import": "Import", "your-projects": "Vos projets", - "new-project": "Nouveau projet", "no-projects-yet": "Aucun projet jusqu’à présent" }, "scenarios": { From 27fe1eea3649f4fef6ab7ca712368bab0a59c61a Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 21 Jan 2026 20:34:43 +0100 Subject: [PATCH 07/25] New translations en_us.json (Spanish) --- src/shared/i18n/es_ES.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/i18n/es_ES.json b/src/shared/i18n/es_ES.json index 10de5959..5261329c 100644 --- a/src/shared/i18n/es_ES.json +++ b/src/shared/i18n/es_ES.json @@ -78,11 +78,11 @@ "create-project": "Create project", "duplicate-project": "Duplicate project", "project-name": "Project Name", - "new-project-1": "New Project", + "new-project": "New Project", + "new-pipeline": "New pipeline", "open": "Open", - "new-project-0": "New Project", + "import": "Import", "your-projects": "Your projects", - "new-project": "New Project", "no-projects-yet": "No projects yet" }, "scenarios": { From 136882b73011968383075c5a59555014891254a1 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 21 Jan 2026 20:34:44 +0100 Subject: [PATCH 08/25] New translations en_us.json (German) --- src/shared/i18n/de_DE.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/i18n/de_DE.json b/src/shared/i18n/de_DE.json index bf8c7f2f..f0017824 100644 --- a/src/shared/i18n/de_DE.json +++ b/src/shared/i18n/de_DE.json @@ -78,11 +78,11 @@ "create-project": "Create project", "duplicate-project": "Duplicate project", "project-name": "Project Name", - "new-project-1": "New Project", + "new-project": "New Project", + "new-pipeline": "New pipeline", "open": "Open", - "new-project-0": "New Project", + "import": "Import", "your-projects": "Your projects", - "new-project": "New Project", "no-projects-yet": "No projects yet" }, "scenarios": { From 6102996fb4731db10ad574b8ab4978195cdf5bb6 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 21 Jan 2026 20:34:45 +0100 Subject: [PATCH 09/25] New translations en_us.json (Chinese Simplified) --- src/shared/i18n/zh_CN.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/i18n/zh_CN.json b/src/shared/i18n/zh_CN.json index 164b7825..c98c98c2 100644 --- a/src/shared/i18n/zh_CN.json +++ b/src/shared/i18n/zh_CN.json @@ -78,11 +78,11 @@ "create-project": "Create project", "duplicate-project": "Duplicate project", "project-name": "Project Name", - "new-project-1": "New Project", + "new-project": "New Project", + "new-pipeline": "New pipeline", "open": "Open", - "new-project-0": "New Project", + "import": "Import", "your-projects": "Your projects", - "new-project": "New Project", "no-projects-yet": "No projects yet" }, "scenarios": { From d7ceceaf49e9ed1cb1e4f152b47e4fc9fc253c3e Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 21 Jan 2026 20:34:46 +0100 Subject: [PATCH 10/25] New translations en_us.json (Portuguese, Brazilian) --- src/shared/i18n/pt_BR.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/shared/i18n/pt_BR.json b/src/shared/i18n/pt_BR.json index ad65eff7..484f4df7 100644 --- a/src/shared/i18n/pt_BR.json +++ b/src/shared/i18n/pt_BR.json @@ -78,11 +78,11 @@ "create-project": "Create project", "duplicate-project": "Duplicate project", "project-name": "Project Name", - "new-project-1": "New Project", + "new-project": "New Project", + "new-pipeline": "New pipeline", "open": "Open", - "new-project-0": "New Project", + "import": "Import", "your-projects": "Your projects", - "new-project": "New Project", "no-projects-yet": "No projects yet" }, "scenarios": { From d5b13a8536d8763f940f6175bf7d1425f98b3ce1 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Tue, 10 Feb 2026 22:36:59 +0100 Subject: [PATCH 11/25] New translations en_us.json (French) --- src/shared/i18n/fr_FR.json | 38 ++++++++++++++++++++++++++++++++++---- 1 file changed, 34 insertions(+), 4 deletions(-) diff --git a/src/shared/i18n/fr_FR.json b/src/shared/i18n/fr_FR.json index 167b0216..65155c53 100644 --- a/src/shared/i18n/fr_FR.json +++ b/src/shared/i18n/fr_FR.json @@ -51,7 +51,9 @@ "end": "Fin", "delete": "Supprimer", "logs": "Logs", - "ok": "OK" + "ok": "OK", + "add": "Ajouter", + "search": "Rechercher..." }, "editor": { "invalid-file-content": "Contenu du fichier invalide", @@ -63,7 +65,9 @@ "project-has-encountered-an-error": "Le projet a rencontré une erreur :", "project-saved": "Projet enregistré", "your-project-has-be-saved-successfully": "Votre projet a été enregistré avec succès", - "view-history": "History" + "view-history": "History", + "add-plugin": "Ajouter un plugin", + "display-advanced-nodes": "Afficher les nœuds avancés" }, "home": { "invalid-preset": "Préréglage non valide", @@ -82,10 +86,36 @@ "new-pipeline": "New pipeline", "open": "Ouvrir", "import": "Import", + "pipeline-name": "Pipeline Name", "your-projects": "Vos projets", - "no-projects-yet": "Aucun projet jusqu’à présent" + "no-projects-yet": "Aucun projet jusqu’à présent", + "no-pipelines-yet": "No pipelines yet", + "delete-project": "Delete project", + "confirm-delete-project": "Are you sure you want to delete this project? This action cannot be undone.", + "cannot-delete-project": "Cannot delete project", + "project-not-empty": "This project contains pipelines. Please delete them first.", + "transfer": "Transfer", + "transfer-successful": "Transfer Successful", + "pipeline-transferred": "Pipeline transferred successfully", + "select-project": "Select Project", + "build-history": "Build History", + "duplicate": "Duplicate", + "rename-project": "Rename Project", + "new-project-name": "New Project Name", + "premium-feature": "This is a premium feature", + "migrate-warning": "This file type will soon be not supported anymore. Please migrate it using the option from the menu", + "simple-pipeline": "Simple pipeline", + "advanced-pipeline": "Advanced pipeline", + "new-simple-project": "New simple project", + "new-advanced-project": "New advanced project", + "store-project-internally": "Store project internally", + "internal": "Internal", + "confirm-migration-message": "Are you sure you want to migrate this pipeline to internal storage? This will create a copy in the internal storage managed by Pipelab.", + "migrate-pipeline": "Migrate Pipeline", + "migration-success": "Pipeline migrated successfully", + "migrate-to-internal": "Migrate to Internal" }, "scenarios": { "scenarios": "Scénarios" } -} \ No newline at end of file +} From 509cf8d5dea9a9f1a4f45e34f0d10c0586e7da66 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Tue, 10 Feb 2026 22:37:00 +0100 Subject: [PATCH 12/25] New translations en_us.json (Spanish) --- src/shared/i18n/es_ES.json | 52 ++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/src/shared/i18n/es_ES.json b/src/shared/i18n/es_ES.json index 5261329c..306cb1fb 100644 --- a/src/shared/i18n/es_ES.json +++ b/src/shared/i18n/es_ES.json @@ -44,14 +44,16 @@ "build-history": "Build History" }, "base": { - "close": "Close", - "save": "Save", - "run": "Run", - "cancel": "Cancel", - "end": "End", - "delete": "Delete", - "logs": "Logs", - "ok": "OK" + "close": "Cerrar", + "save": "Guardar", + "run": "Ejecutar", + "cancel": "Cancelar", + "end": "Fin", + "delete": "Eliminar", + "logs": "Registros", + "ok": "Aceptar", + "add": "Añadir", + "search": "Search..." }, "editor": { "invalid-file-content": "Invalid file content", @@ -63,7 +65,9 @@ "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", "your-project-has-be-saved-successfully": "Your project has be saved successfully", - "view-history": "History" + "view-history": "History", + "add-plugin": "Add plugin", + "display-advanced-nodes": "Display advanced nodes" }, "home": { "invalid-preset": "Invalid preset", @@ -82,10 +86,36 @@ "new-pipeline": "New pipeline", "open": "Open", "import": "Import", + "pipeline-name": "Pipeline Name", "your-projects": "Your projects", - "no-projects-yet": "No projects yet" + "no-projects-yet": "No projects yet", + "no-pipelines-yet": "No pipelines yet", + "delete-project": "Delete project", + "confirm-delete-project": "Are you sure you want to delete this project? This action cannot be undone.", + "cannot-delete-project": "Cannot delete project", + "project-not-empty": "This project contains pipelines. Please delete them first.", + "transfer": "Transfer", + "transfer-successful": "Transfer Successful", + "pipeline-transferred": "Pipeline transferred successfully", + "select-project": "Select Project", + "build-history": "Build History", + "duplicate": "Duplicate", + "rename-project": "Rename Project", + "new-project-name": "New Project Name", + "premium-feature": "This is a premium feature", + "migrate-warning": "This file type will soon be not supported anymore. Please migrate it using the option from the menu", + "simple-pipeline": "Simple pipeline", + "advanced-pipeline": "Advanced pipeline", + "new-simple-project": "New simple project", + "new-advanced-project": "New advanced project", + "store-project-internally": "Store project internally", + "internal": "Internal", + "confirm-migration-message": "Are you sure you want to migrate this pipeline to internal storage? This will create a copy in the internal storage managed by Pipelab.", + "migrate-pipeline": "Migrate Pipeline", + "migration-success": "Pipeline migrated successfully", + "migrate-to-internal": "Migrate to Internal" }, "scenarios": { "scenarios": "Scenarios" } -} \ No newline at end of file +} From d53045da7299d217bbdcf3c9846b33dd6c93386e Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Tue, 10 Feb 2026 22:37:02 +0100 Subject: [PATCH 13/25] New translations en_us.json (German) --- src/shared/i18n/de_DE.json | 52 ++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/src/shared/i18n/de_DE.json b/src/shared/i18n/de_DE.json index f0017824..18135b6b 100644 --- a/src/shared/i18n/de_DE.json +++ b/src/shared/i18n/de_DE.json @@ -44,14 +44,16 @@ "build-history": "Build History" }, "base": { - "close": "Close", - "save": "Save", - "run": "Run", - "cancel": "Cancel", - "end": "End", - "delete": "Delete", - "logs": "Logs", - "ok": "OK" + "close": "Schließen", + "save": "Speichern", + "run": "Ausführen", + "cancel": "Abbrechen", + "end": "Ende", + "delete": "Löschen", + "logs": "Protokolle", + "ok": "OK", + "add": "Hinzufügen", + "search": "Search..." }, "editor": { "invalid-file-content": "Invalid file content", @@ -63,7 +65,9 @@ "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", "your-project-has-be-saved-successfully": "Your project has be saved successfully", - "view-history": "History" + "view-history": "History", + "add-plugin": "Add plugin", + "display-advanced-nodes": "Display advanced nodes" }, "home": { "invalid-preset": "Invalid preset", @@ -82,10 +86,36 @@ "new-pipeline": "New pipeline", "open": "Open", "import": "Import", + "pipeline-name": "Pipeline Name", "your-projects": "Your projects", - "no-projects-yet": "No projects yet" + "no-projects-yet": "No projects yet", + "no-pipelines-yet": "No pipelines yet", + "delete-project": "Delete project", + "confirm-delete-project": "Are you sure you want to delete this project? This action cannot be undone.", + "cannot-delete-project": "Cannot delete project", + "project-not-empty": "This project contains pipelines. Please delete them first.", + "transfer": "Transfer", + "transfer-successful": "Transfer Successful", + "pipeline-transferred": "Pipeline transferred successfully", + "select-project": "Select Project", + "build-history": "Build History", + "duplicate": "Duplicate", + "rename-project": "Rename Project", + "new-project-name": "New Project Name", + "premium-feature": "This is a premium feature", + "migrate-warning": "This file type will soon be not supported anymore. Please migrate it using the option from the menu", + "simple-pipeline": "Simple pipeline", + "advanced-pipeline": "Advanced pipeline", + "new-simple-project": "New simple project", + "new-advanced-project": "New advanced project", + "store-project-internally": "Store project internally", + "internal": "Internal", + "confirm-migration-message": "Are you sure you want to migrate this pipeline to internal storage? This will create a copy in the internal storage managed by Pipelab.", + "migrate-pipeline": "Migrate Pipeline", + "migration-success": "Pipeline migrated successfully", + "migrate-to-internal": "Migrate to Internal" }, "scenarios": { "scenarios": "Scenarios" } -} \ No newline at end of file +} From 6ef19547d53e79bf4dd3999f2cbd8420a172eda5 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Tue, 10 Feb 2026 22:37:03 +0100 Subject: [PATCH 14/25] New translations en_us.json (Chinese Simplified) --- src/shared/i18n/zh_CN.json | 52 ++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 11 deletions(-) diff --git a/src/shared/i18n/zh_CN.json b/src/shared/i18n/zh_CN.json index c98c98c2..8038589f 100644 --- a/src/shared/i18n/zh_CN.json +++ b/src/shared/i18n/zh_CN.json @@ -44,14 +44,16 @@ "build-history": "Build History" }, "base": { - "close": "Close", - "save": "Save", - "run": "Run", - "cancel": "Cancel", - "end": "End", - "delete": "Delete", - "logs": "Logs", - "ok": "OK" + "close": "关闭", + "save": "保存", + "run": "运行", + "cancel": "取消", + "end": "结束", + "delete": "删除", + "logs": "日志", + "ok": "确定", + "add": "添加", + "search": "Search..." }, "editor": { "invalid-file-content": "Invalid file content", @@ -63,7 +65,9 @@ "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", "your-project-has-be-saved-successfully": "Your project has be saved successfully", - "view-history": "History" + "view-history": "History", + "add-plugin": "Add plugin", + "display-advanced-nodes": "Display advanced nodes" }, "home": { "invalid-preset": "Invalid preset", @@ -82,10 +86,36 @@ "new-pipeline": "New pipeline", "open": "Open", "import": "Import", + "pipeline-name": "Pipeline Name", "your-projects": "Your projects", - "no-projects-yet": "No projects yet" + "no-projects-yet": "No projects yet", + "no-pipelines-yet": "No pipelines yet", + "delete-project": "Delete project", + "confirm-delete-project": "Are you sure you want to delete this project? This action cannot be undone.", + "cannot-delete-project": "Cannot delete project", + "project-not-empty": "This project contains pipelines. Please delete them first.", + "transfer": "Transfer", + "transfer-successful": "Transfer Successful", + "pipeline-transferred": "Pipeline transferred successfully", + "select-project": "Select Project", + "build-history": "Build History", + "duplicate": "Duplicate", + "rename-project": "Rename Project", + "new-project-name": "New Project Name", + "premium-feature": "This is a premium feature", + "migrate-warning": "This file type will soon be not supported anymore. Please migrate it using the option from the menu", + "simple-pipeline": "Simple pipeline", + "advanced-pipeline": "Advanced pipeline", + "new-simple-project": "New simple project", + "new-advanced-project": "New advanced project", + "store-project-internally": "Store project internally", + "internal": "Internal", + "confirm-migration-message": "Are you sure you want to migrate this pipeline to internal storage? This will create a copy in the internal storage managed by Pipelab.", + "migrate-pipeline": "Migrate Pipeline", + "migration-success": "Pipeline migrated successfully", + "migrate-to-internal": "Migrate to Internal" }, "scenarios": { "scenarios": "Scenarios" } -} \ No newline at end of file +} From 6c6da796b05bce34e79b139c2c5b7689ca57af70 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Tue, 10 Feb 2026 22:37:04 +0100 Subject: [PATCH 15/25] New translations en_us.json (Portuguese, Brazilian) --- src/shared/i18n/pt_BR.json | 50 ++++++++++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 10 deletions(-) diff --git a/src/shared/i18n/pt_BR.json b/src/shared/i18n/pt_BR.json index 484f4df7..44b1b15a 100644 --- a/src/shared/i18n/pt_BR.json +++ b/src/shared/i18n/pt_BR.json @@ -44,14 +44,16 @@ "build-history": "Build History" }, "base": { - "close": "Close", - "save": "Save", - "run": "Run", - "cancel": "Cancel", - "end": "End", - "delete": "Delete", + "close": "Fechar", + "save": "Salvar", + "run": "Executar", + "cancel": "Cancelar", + "end": "Fim", + "delete": "Excluir", "logs": "Logs", - "ok": "OK" + "ok": "OK", + "add": "Adicionar", + "search": "Search..." }, "editor": { "invalid-file-content": "Invalid file content", @@ -63,7 +65,9 @@ "project-has-encountered-an-error": "Project has encountered an error:", "project-saved": "Project saved", "your-project-has-be-saved-successfully": "Your project has be saved successfully", - "view-history": "History" + "view-history": "History", + "add-plugin": "Add plugin", + "display-advanced-nodes": "Display advanced nodes" }, "home": { "invalid-preset": "Invalid preset", @@ -82,10 +86,36 @@ "new-pipeline": "New pipeline", "open": "Open", "import": "Import", + "pipeline-name": "Pipeline Name", "your-projects": "Your projects", - "no-projects-yet": "No projects yet" + "no-projects-yet": "No projects yet", + "no-pipelines-yet": "No pipelines yet", + "delete-project": "Delete project", + "confirm-delete-project": "Are you sure you want to delete this project? This action cannot be undone.", + "cannot-delete-project": "Cannot delete project", + "project-not-empty": "This project contains pipelines. Please delete them first.", + "transfer": "Transfer", + "transfer-successful": "Transfer Successful", + "pipeline-transferred": "Pipeline transferred successfully", + "select-project": "Select Project", + "build-history": "Build History", + "duplicate": "Duplicate", + "rename-project": "Rename Project", + "new-project-name": "New Project Name", + "premium-feature": "This is a premium feature", + "migrate-warning": "This file type will soon be not supported anymore. Please migrate it using the option from the menu", + "simple-pipeline": "Simple pipeline", + "advanced-pipeline": "Advanced pipeline", + "new-simple-project": "New simple project", + "new-advanced-project": "New advanced project", + "store-project-internally": "Store project internally", + "internal": "Internal", + "confirm-migration-message": "Are you sure you want to migrate this pipeline to internal storage? This will create a copy in the internal storage managed by Pipelab.", + "migrate-pipeline": "Migrate Pipeline", + "migration-success": "Pipeline migrated successfully", + "migrate-to-internal": "Migrate to Internal" }, "scenarios": { "scenarios": "Scenarios" } -} \ No newline at end of file +} From 87f0a6ab140a8523d16ca06f27a39423d4ecbae8 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 19 Feb 2026 16:33:05 +0100 Subject: [PATCH 16/25] New translations en_us.json (French) --- src/shared/i18n/fr_FR.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/shared/i18n/fr_FR.json b/src/shared/i18n/fr_FR.json index 65155c53..9325a4b2 100644 --- a/src/shared/i18n/fr_FR.json +++ b/src/shared/i18n/fr_FR.json @@ -31,7 +31,10 @@ "cache-cleared-successfully": "Cache cleared successfully", "failed-to-clear-cache-error-message": "Failed to clear cache: {0}", "failed-to-reset-cache-folder-error-message": "Failed to reset cache folder: {0}", - "select-cache-folder": "Select Cache Folder" + "select-cache-folder": "Select Cache Folder", + "restart-dashboard-tour": "Restart Dashboard Tour", + "restart-editor-tour": "Restart Editor Tour", + "tour-reset-success": "Tour has been reset. It will start the next time you visit the page." }, "headers": { "dashboard": "Tableau de bord", @@ -117,5 +120,26 @@ }, "scenarios": { "scenarios": "Scénarios" + }, + "tour": { + "start-tour": "Start Tour", + "projects-list-title": "Project Navigator", + "projects-list-description": "This sidebar shows all your projects. Selecting a project will display its associated pipelines in the main area.", + "add-project-title": "Create New Project", + "add-project-description": "Projects help you organize your pipelines by topic or client. Click here to start a fresh project.", + "new-pipeline-title": "Build a Pipeline", + "new-pipeline-description": "Ready to automate? Create a new pipeline to start adding logic and blocks.", + "project-actions-title": "Project Management", + "project-actions-description": "Use these buttons to rename or delete the currently selected project.", + "editor-canvas-title": "The Visual Canvas", + "editor-canvas-description": "This is your workspace. Drag and drop blocks here to define your automation flow from top to bottom.", + "editor-save-title": "Save Progress", + "editor-save-description": "Keep your changes safe. We recommend saving frequently, especially after complex logic changes.", + "editor-run-title": "Test your Automation", + "editor-run-description": "Click Run to start the execution. Pipelab will process each block and provide real-time feedback.", + "editor-logs-title": "Execution Logs", + "editor-logs-description": "The logs window shows exactly what's happening during execution. Great for debugging and monitoring progress.", + "editor-close-title": "Exit Editor", + "editor-close-description": "Done for now? Return to the dashboard to manage other projects or pipelines." } } From 2f74af810549d6f109e80f72ad1b854c45c386fc Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 19 Feb 2026 16:33:07 +0100 Subject: [PATCH 17/25] New translations en_us.json (Spanish) --- src/shared/i18n/es_ES.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/shared/i18n/es_ES.json b/src/shared/i18n/es_ES.json index 306cb1fb..0c9971fe 100644 --- a/src/shared/i18n/es_ES.json +++ b/src/shared/i18n/es_ES.json @@ -31,7 +31,10 @@ "cache-cleared-successfully": "Cache cleared successfully", "failed-to-clear-cache-error-message": "Failed to clear cache: {0}", "failed-to-reset-cache-folder-error-message": "Failed to reset cache folder: {0}", - "select-cache-folder": "Select Cache Folder" + "select-cache-folder": "Select Cache Folder", + "restart-dashboard-tour": "Restart Dashboard Tour", + "restart-editor-tour": "Restart Editor Tour", + "tour-reset-success": "Tour has been reset. It will start the next time you visit the page." }, "headers": { "dashboard": "Dashboard", @@ -117,5 +120,26 @@ }, "scenarios": { "scenarios": "Scenarios" + }, + "tour": { + "start-tour": "Start Tour", + "projects-list-title": "Project Navigator", + "projects-list-description": "This sidebar shows all your projects. Selecting a project will display its associated pipelines in the main area.", + "add-project-title": "Create New Project", + "add-project-description": "Projects help you organize your pipelines by topic or client. Click here to start a fresh project.", + "new-pipeline-title": "Build a Pipeline", + "new-pipeline-description": "Ready to automate? Create a new pipeline to start adding logic and blocks.", + "project-actions-title": "Project Management", + "project-actions-description": "Use these buttons to rename or delete the currently selected project.", + "editor-canvas-title": "The Visual Canvas", + "editor-canvas-description": "This is your workspace. Drag and drop blocks here to define your automation flow from top to bottom.", + "editor-save-title": "Save Progress", + "editor-save-description": "Keep your changes safe. We recommend saving frequently, especially after complex logic changes.", + "editor-run-title": "Test your Automation", + "editor-run-description": "Click Run to start the execution. Pipelab will process each block and provide real-time feedback.", + "editor-logs-title": "Execution Logs", + "editor-logs-description": "The logs window shows exactly what's happening during execution. Great for debugging and monitoring progress.", + "editor-close-title": "Exit Editor", + "editor-close-description": "Done for now? Return to the dashboard to manage other projects or pipelines." } } From 7ba6c1d999fd851e74f04b3a99be019082022976 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 19 Feb 2026 16:33:08 +0100 Subject: [PATCH 18/25] New translations en_us.json (German) --- src/shared/i18n/de_DE.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/shared/i18n/de_DE.json b/src/shared/i18n/de_DE.json index 18135b6b..9d63f25d 100644 --- a/src/shared/i18n/de_DE.json +++ b/src/shared/i18n/de_DE.json @@ -31,7 +31,10 @@ "cache-cleared-successfully": "Cache cleared successfully", "failed-to-clear-cache-error-message": "Failed to clear cache: {0}", "failed-to-reset-cache-folder-error-message": "Failed to reset cache folder: {0}", - "select-cache-folder": "Select Cache Folder" + "select-cache-folder": "Select Cache Folder", + "restart-dashboard-tour": "Restart Dashboard Tour", + "restart-editor-tour": "Restart Editor Tour", + "tour-reset-success": "Tour has been reset. It will start the next time you visit the page." }, "headers": { "dashboard": "Dashboard", @@ -117,5 +120,26 @@ }, "scenarios": { "scenarios": "Scenarios" + }, + "tour": { + "start-tour": "Start Tour", + "projects-list-title": "Project Navigator", + "projects-list-description": "This sidebar shows all your projects. Selecting a project will display its associated pipelines in the main area.", + "add-project-title": "Create New Project", + "add-project-description": "Projects help you organize your pipelines by topic or client. Click here to start a fresh project.", + "new-pipeline-title": "Build a Pipeline", + "new-pipeline-description": "Ready to automate? Create a new pipeline to start adding logic and blocks.", + "project-actions-title": "Project Management", + "project-actions-description": "Use these buttons to rename or delete the currently selected project.", + "editor-canvas-title": "The Visual Canvas", + "editor-canvas-description": "This is your workspace. Drag and drop blocks here to define your automation flow from top to bottom.", + "editor-save-title": "Save Progress", + "editor-save-description": "Keep your changes safe. We recommend saving frequently, especially after complex logic changes.", + "editor-run-title": "Test your Automation", + "editor-run-description": "Click Run to start the execution. Pipelab will process each block and provide real-time feedback.", + "editor-logs-title": "Execution Logs", + "editor-logs-description": "The logs window shows exactly what's happening during execution. Great for debugging and monitoring progress.", + "editor-close-title": "Exit Editor", + "editor-close-description": "Done for now? Return to the dashboard to manage other projects or pipelines." } } From e83cf6b67fff2c6d14b363303c5c9a6919bfa682 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 19 Feb 2026 16:33:09 +0100 Subject: [PATCH 19/25] New translations en_us.json (Chinese Simplified) --- src/shared/i18n/zh_CN.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/shared/i18n/zh_CN.json b/src/shared/i18n/zh_CN.json index 8038589f..831f6dd3 100644 --- a/src/shared/i18n/zh_CN.json +++ b/src/shared/i18n/zh_CN.json @@ -31,7 +31,10 @@ "cache-cleared-successfully": "Cache cleared successfully", "failed-to-clear-cache-error-message": "Failed to clear cache: {0}", "failed-to-reset-cache-folder-error-message": "Failed to reset cache folder: {0}", - "select-cache-folder": "Select Cache Folder" + "select-cache-folder": "Select Cache Folder", + "restart-dashboard-tour": "Restart Dashboard Tour", + "restart-editor-tour": "Restart Editor Tour", + "tour-reset-success": "Tour has been reset. It will start the next time you visit the page." }, "headers": { "dashboard": "Dashboard", @@ -117,5 +120,26 @@ }, "scenarios": { "scenarios": "Scenarios" + }, + "tour": { + "start-tour": "Start Tour", + "projects-list-title": "Project Navigator", + "projects-list-description": "This sidebar shows all your projects. Selecting a project will display its associated pipelines in the main area.", + "add-project-title": "Create New Project", + "add-project-description": "Projects help you organize your pipelines by topic or client. Click here to start a fresh project.", + "new-pipeline-title": "Build a Pipeline", + "new-pipeline-description": "Ready to automate? Create a new pipeline to start adding logic and blocks.", + "project-actions-title": "Project Management", + "project-actions-description": "Use these buttons to rename or delete the currently selected project.", + "editor-canvas-title": "The Visual Canvas", + "editor-canvas-description": "This is your workspace. Drag and drop blocks here to define your automation flow from top to bottom.", + "editor-save-title": "Save Progress", + "editor-save-description": "Keep your changes safe. We recommend saving frequently, especially after complex logic changes.", + "editor-run-title": "Test your Automation", + "editor-run-description": "Click Run to start the execution. Pipelab will process each block and provide real-time feedback.", + "editor-logs-title": "Execution Logs", + "editor-logs-description": "The logs window shows exactly what's happening during execution. Great for debugging and monitoring progress.", + "editor-close-title": "Exit Editor", + "editor-close-description": "Done for now? Return to the dashboard to manage other projects or pipelines." } } From 3373de41e80c597d19d2d473cd40ae06505c54bb Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Thu, 19 Feb 2026 16:33:11 +0100 Subject: [PATCH 20/25] New translations en_us.json (Portuguese, Brazilian) --- src/shared/i18n/pt_BR.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/shared/i18n/pt_BR.json b/src/shared/i18n/pt_BR.json index 44b1b15a..420e4ee8 100644 --- a/src/shared/i18n/pt_BR.json +++ b/src/shared/i18n/pt_BR.json @@ -31,7 +31,10 @@ "cache-cleared-successfully": "Cache cleared successfully", "failed-to-clear-cache-error-message": "Failed to clear cache: {0}", "failed-to-reset-cache-folder-error-message": "Failed to reset cache folder: {0}", - "select-cache-folder": "Select Cache Folder" + "select-cache-folder": "Select Cache Folder", + "restart-dashboard-tour": "Restart Dashboard Tour", + "restart-editor-tour": "Restart Editor Tour", + "tour-reset-success": "Tour has been reset. It will start the next time you visit the page." }, "headers": { "dashboard": "Dashboard", @@ -117,5 +120,26 @@ }, "scenarios": { "scenarios": "Scenarios" + }, + "tour": { + "start-tour": "Start Tour", + "projects-list-title": "Project Navigator", + "projects-list-description": "This sidebar shows all your projects. Selecting a project will display its associated pipelines in the main area.", + "add-project-title": "Create New Project", + "add-project-description": "Projects help you organize your pipelines by topic or client. Click here to start a fresh project.", + "new-pipeline-title": "Build a Pipeline", + "new-pipeline-description": "Ready to automate? Create a new pipeline to start adding logic and blocks.", + "project-actions-title": "Project Management", + "project-actions-description": "Use these buttons to rename or delete the currently selected project.", + "editor-canvas-title": "The Visual Canvas", + "editor-canvas-description": "This is your workspace. Drag and drop blocks here to define your automation flow from top to bottom.", + "editor-save-title": "Save Progress", + "editor-save-description": "Keep your changes safe. We recommend saving frequently, especially after complex logic changes.", + "editor-run-title": "Test your Automation", + "editor-run-description": "Click Run to start the execution. Pipelab will process each block and provide real-time feedback.", + "editor-logs-title": "Execution Logs", + "editor-logs-description": "The logs window shows exactly what's happening during execution. Great for debugging and monitoring progress.", + "editor-close-title": "Exit Editor", + "editor-close-description": "Done for now? Return to the dashboard to manage other projects or pipelines." } } From 20f1e44e4a04e53f20c0f842db5cacd0eb65da0e Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 25 Feb 2026 12:14:43 +0100 Subject: [PATCH 21/25] New translations en_us.json (French) --- src/shared/i18n/fr_FR.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/i18n/fr_FR.json b/src/shared/i18n/fr_FR.json index 9325a4b2..35e6172d 100644 --- a/src/shared/i18n/fr_FR.json +++ b/src/shared/i18n/fr_FR.json @@ -1,6 +1,8 @@ { "settings": { "darkTheme": "Thème sombre", + "autosave": "Autosave", + "autosaveDescription": "When enabled, your changes will be automatically saved as you edit your pipelines.", "language": "Langue", "languageOptions": { "en-US": "English", From 0ab050fd2e61e9ba95e448e02bb0e1f48f884580 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 25 Feb 2026 12:14:44 +0100 Subject: [PATCH 22/25] New translations en_us.json (Spanish) --- src/shared/i18n/es_ES.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/i18n/es_ES.json b/src/shared/i18n/es_ES.json index 0c9971fe..d5ef8afc 100644 --- a/src/shared/i18n/es_ES.json +++ b/src/shared/i18n/es_ES.json @@ -1,6 +1,8 @@ { "settings": { "darkTheme": "Dark theme", + "autosave": "Autosave", + "autosaveDescription": "When enabled, your changes will be automatically saved as you edit your pipelines.", "language": "Language", "languageOptions": { "en-US": "English", From 93bf7c978fe66d2c751a16f7c87679f58a012540 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 25 Feb 2026 12:14:45 +0100 Subject: [PATCH 23/25] New translations en_us.json (German) --- src/shared/i18n/de_DE.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/i18n/de_DE.json b/src/shared/i18n/de_DE.json index 9d63f25d..aa8d9d85 100644 --- a/src/shared/i18n/de_DE.json +++ b/src/shared/i18n/de_DE.json @@ -1,6 +1,8 @@ { "settings": { "darkTheme": "Dark theme", + "autosave": "Autosave", + "autosaveDescription": "When enabled, your changes will be automatically saved as you edit your pipelines.", "language": "Language", "languageOptions": { "en-US": "English", From 94a3638a47e745fab6ffecfbe635c2144cee958a Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 25 Feb 2026 12:14:47 +0100 Subject: [PATCH 24/25] New translations en_us.json (Chinese Simplified) --- src/shared/i18n/zh_CN.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/i18n/zh_CN.json b/src/shared/i18n/zh_CN.json index 831f6dd3..1f87fdaa 100644 --- a/src/shared/i18n/zh_CN.json +++ b/src/shared/i18n/zh_CN.json @@ -1,6 +1,8 @@ { "settings": { "darkTheme": "Dark theme", + "autosave": "Autosave", + "autosaveDescription": "When enabled, your changes will be automatically saved as you edit your pipelines.", "language": "Language", "languageOptions": { "en-US": "English", From 72690d6d09bb5b1750bddf1855b3d4a61537e054 Mon Sep 17 00:00:00 2001 From: Quentin Goinaud Date: Wed, 25 Feb 2026 12:14:48 +0100 Subject: [PATCH 25/25] New translations en_us.json (Portuguese, Brazilian) --- src/shared/i18n/pt_BR.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shared/i18n/pt_BR.json b/src/shared/i18n/pt_BR.json index 420e4ee8..c4817c7f 100644 --- a/src/shared/i18n/pt_BR.json +++ b/src/shared/i18n/pt_BR.json @@ -1,6 +1,8 @@ { "settings": { "darkTheme": "Tema escuro", + "autosave": "Autosave", + "autosaveDescription": "When enabled, your changes will be automatically saved as you edit your pipelines.", "language": "Idioma", "languageOptions": { "en-US": "English",