From 36eca807ad2f0b9287a54116a5d028e9c0966ab3 Mon Sep 17 00:00:00 2001 From: MathieuG-P Date: Mon, 26 Dec 2022 14:44:04 +0100 Subject: [PATCH] add deep link notifications translations --- assets/jsons/translations/en.json | 22 +++++++++++++++++++ assets/jsons/translations/es.json | 22 +++++++++++++++++++ assets/jsons/translations/fr.json | 22 +++++++++++++++++++ .../pages/settings-page.component.tsx | 10 ++++----- 4 files changed, 71 insertions(+), 5 deletions(-) diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index c316a0be..368e5270 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -225,6 +225,28 @@ "logout": "Disconnected from Steam." } } + }, + "additional-content":{ + "deep-link": { + "activation":{ + "success":{ + "title":"OneClick activated!", + "description":"OneClick installations have been activated." + }, + "error":{ + "description":"Unable to activate OneClick installations." + } + }, + "deactivation":{ + "success":{ + "title":"OneClick deactivated!", + "description":"OneClick installations have been deactivated." + }, + "error":{ + "description":"An unknown error occurred." + } + } + } } }, "bs-launch": { diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index f3b2c36e..6760a4a0 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -225,6 +225,28 @@ "logout": "Desconectado de Steam." } } + }, + "additional-content":{ + "deep-link": { + "activation":{ + "success":{ + "title":"¡OneClick activado!", + "description":"Las instalaciones OneClick han sido activadas." + }, + "error":{ + "description":"No se pueden activar las instalaciones OneClick." + } + }, + "deactivation":{ + "success":{ + "title":"¡OneClick desactivado!", + "description":"Las instalaciones OneClick han sido desactivadas." + }, + "error":{ + "description":"Ocurrió un error desconocido." + } + } + } } }, "bs-launch": { diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 60511042..ea1ddfe5 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -225,6 +225,28 @@ "logout": "Déconnecté de Steam." } } + }, + "additional-content":{ + "deep-link": { + "activation":{ + "success":{ + "title":"OneClick activé !", + "description":"Les installations OneClick ont été activées." + }, + "error":{ + "description":"Impossible d'activer les installations OneClick." + } + }, + "deactivation":{ + "success":{ + "title":"OneClick désactivé !", + "description":"Les installations OneClick ont été désactivées." + }, + "error":{ + "description":"Une erreur inconnue s'est produite." + } + } + } } }, "bs-launch": { diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index 141c8495..edd854e3 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -151,14 +151,14 @@ export function SettingsPage() { const openLogs = () => ipcService.sendLazy("open-logs"); // TODO TRANSLATE - const showDeepLinkError = (isDesactivation: boolean) => { - const desc = isDesactivation ? "Une erreur inconnue c'est produite" : "Impossible d'activer les installations OneClick"; + const showDeepLinkError = (isDeactivation: boolean) => { + const desc = isDeactivation ? "notifications.settings.additional-content.deep-link.deactivation.error.description" : "notifications.settings.additional-content.deep-link.activation.error.description"; notificationService.notifyError({title: "notifications.types.error", desc, duration: 3000}); } - const showDeepLinkSuccess = (isDesactivation: boolean) => { - const desc = isDesactivation ? "Les installations OneClick ont été désactivées" : "Les installations OneClick ont été activées"; - const title = isDesactivation ? "OneClick désactivée !" : "OneClick activée !"; + const showDeepLinkSuccess = (isDeactivation: boolean) => { + const desc = isDeactivation ? "notifications.settings.additional-content.deep-link.deactivation.success.description" : "notifications.settings.additional-content.deep-link.activation.success.description"; + const title = isDeactivation ? "notifications.settings.additional-content.deep-link.deactivation.success.title" : "notifications.settings.additional-content.deep-link.activation.success.title"; notificationService.notifySuccess({title, desc, duration: 3000}); }