From c05b9a4b8eb0e47fefac045939a5cf701b5d8f6c Mon Sep 17 00:00:00 2001 From: silentrald Date: Sun, 22 Sep 2024 20:20:43 +0800 Subject: [PATCH 1/2] [feat-543] added notification when logging out --- assets/jsons/translations/de.json | 1 + assets/jsons/translations/en.json | 1 + assets/jsons/translations/es.json | 1 + assets/jsons/translations/fr.json | 1 + assets/jsons/translations/ja.json | 1 + assets/jsons/translations/ru.json | 1 + assets/jsons/translations/zh-tw.json | 1 + assets/jsons/translations/zh.json | 1 + src/renderer/pages/settings-page.component.tsx | 7 +++++++ 9 files changed, 15 insertions(+) diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index 1f0b1e8c..ff3223be 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "Das Abmelden ermöglicht es dir, beim nächsten Download von Beat Saber den Account zu wechseln.", "logout": "Abmelden", + "logout-success": "Logout Successful", "download-platform": { "title": "Standardplattform", "desc": "Wähle die Standardplattform, die für das Herunterladen von Beat Saber-Versionen verwendet werden soll.", diff --git a/assets/jsons/translations/en.json b/assets/jsons/translations/en.json index ab105b22..29c239e9 100644 --- a/assets/jsons/translations/en.json +++ b/assets/jsons/translations/en.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "Logging out will allow you to switch accounts on the next Beat Saber download.", "logout": "Log out", + "logout-success": "Logout Successful", "download-platform": { "title": "Default Platform", "desc": "Choose the default platform that will be used to download versions of Beat Saber.", diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index c49ae715..caf6434a 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "Desconectarte te permitirá cambiar de cuenta en la próxima descarga de Beat Saber.", "logout": "Cerrar sesión", + "logout-success": "Logout Successful", "download-platform": { "title": "Plataforma predeterminada", "desc": "Elige la plataforma predeterminada que se utilizará para descargar las versiones de Beat Saber.", diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 870e8148..4d2d7514 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "Te déconnecter te permettra de changer de compte au prochain téléchargement de Beat Saber.", "logout": "Déconnexion", + "logout-success": "Logout Successful", "download-platform": { "title": "Plateforme par défaut", "desc": "Choisi la plateforme par défaut qui sera utilisée pour télécharger les versions de Beat Saber.", diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index 4d0bd4ca..ffddef10 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "ログアウトすると、次のBeat Saberダウンロード時にアカウントを切り替えることができます。", "logout": "ログアウト", + "logout-success": "Logout Successful", "download-platform": { "title": "デフォルトプラットフォーム", "desc": "Beat Saberのダウンロードに使用するデフォルトのプラットフォームを選択します。", diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index f8fac1ce..957b8637 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "Выход позволит вам сменить учетную запись при следующей загрузке Beat Saber.", "logout": "Выйти", + "logout-success": "Logout Successful", "download-platform": { "title": "Основная платформа", "desc": "Выберите основную платформу, которая будет использоваться для скачивания версий Beat Saber.", diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index c00f78ae..14db5c07 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "登出後,您可以在下一次下載 Beat Saber 時切換帳戶。", "logout": "登出", + "logout-success": "Logout Successful", "download-platform": { "title": ",預設平台", "desc": "選擇要下載 BeatSaber 的預設平台。", diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index 878150c0..7a3c36fb 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -120,6 +120,7 @@ "title": "Steam & Oculus", "description": "登出后,您可以在下一次下载 Beat Saber 时切换帐户。", "logout": "登出", + "logout-success": "Logout Successful", "download-platform": { "title": ",默认平台", "desc": "选择要下载 BeatSaber 的默认平台。", diff --git a/src/renderer/pages/settings-page.component.tsx b/src/renderer/pages/settings-page.component.tsx index f7a1fd1b..ae4c4713 100644 --- a/src/renderer/pages/settings-page.component.tsx +++ b/src/renderer/pages/settings-page.component.tsx @@ -136,7 +136,14 @@ export function SettingsPage() { } const clearDownloadersSession = () => { + if (!hasDownloaderSession) { + return; + } + steamDownloader.deleteSteamSession(); + notificationService.notifyInfo({ + title: "pages.settings.steam-and-oculus.logout-success", + }); loadDownloadersSession(); } From 32bf20a55f585dfff7dce0cf36ce4786df5613b4 Mon Sep 17 00:00:00 2001 From: MathieuG-P <40181755+Zagrios@users.noreply.github.com> Date: Sun, 22 Sep 2024 15:36:23 +0200 Subject: [PATCH 2/2] [feature-543] add translations --- assets/jsons/translations/de.json | 2 +- assets/jsons/translations/es.json | 2 +- assets/jsons/translations/fr.json | 2 +- assets/jsons/translations/ja.json | 2 +- assets/jsons/translations/ru.json | 2 +- assets/jsons/translations/zh-tw.json | 2 +- assets/jsons/translations/zh.json | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/assets/jsons/translations/de.json b/assets/jsons/translations/de.json index ff3223be..6b7bab9e 100644 --- a/assets/jsons/translations/de.json +++ b/assets/jsons/translations/de.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "Das Abmelden ermöglicht es dir, beim nächsten Download von Beat Saber den Account zu wechseln.", "logout": "Abmelden", - "logout-success": "Logout Successful", + "logout-success": "Abmeldung erfolgreich", "download-platform": { "title": "Standardplattform", "desc": "Wähle die Standardplattform, die für das Herunterladen von Beat Saber-Versionen verwendet werden soll.", diff --git a/assets/jsons/translations/es.json b/assets/jsons/translations/es.json index caf6434a..afc83813 100644 --- a/assets/jsons/translations/es.json +++ b/assets/jsons/translations/es.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "Desconectarte te permitirá cambiar de cuenta en la próxima descarga de Beat Saber.", "logout": "Cerrar sesión", - "logout-success": "Logout Successful", + "logout-success": "Cierre de sesión exitoso", "download-platform": { "title": "Plataforma predeterminada", "desc": "Elige la plataforma predeterminada que se utilizará para descargar las versiones de Beat Saber.", diff --git a/assets/jsons/translations/fr.json b/assets/jsons/translations/fr.json index 4d2d7514..d2ad1e11 100644 --- a/assets/jsons/translations/fr.json +++ b/assets/jsons/translations/fr.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "Te déconnecter te permettra de changer de compte au prochain téléchargement de Beat Saber.", "logout": "Déconnexion", - "logout-success": "Logout Successful", + "logout-success": "Déconnexion réussie", "download-platform": { "title": "Plateforme par défaut", "desc": "Choisi la plateforme par défaut qui sera utilisée pour télécharger les versions de Beat Saber.", diff --git a/assets/jsons/translations/ja.json b/assets/jsons/translations/ja.json index ffddef10..6265ab68 100644 --- a/assets/jsons/translations/ja.json +++ b/assets/jsons/translations/ja.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "ログアウトすると、次のBeat Saberダウンロード時にアカウントを切り替えることができます。", "logout": "ログアウト", - "logout-success": "Logout Successful", + "logout-success": "ログアウト成功", "download-platform": { "title": "デフォルトプラットフォーム", "desc": "Beat Saberのダウンロードに使用するデフォルトのプラットフォームを選択します。", diff --git a/assets/jsons/translations/ru.json b/assets/jsons/translations/ru.json index 957b8637..93b97afd 100644 --- a/assets/jsons/translations/ru.json +++ b/assets/jsons/translations/ru.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "Выход позволит вам сменить учетную запись при следующей загрузке Beat Saber.", "logout": "Выйти", - "logout-success": "Logout Successful", + "logout-success": "Выход выполнен успешно", "download-platform": { "title": "Основная платформа", "desc": "Выберите основную платформу, которая будет использоваться для скачивания версий Beat Saber.", diff --git a/assets/jsons/translations/zh-tw.json b/assets/jsons/translations/zh-tw.json index 14db5c07..04b8bf7d 100644 --- a/assets/jsons/translations/zh-tw.json +++ b/assets/jsons/translations/zh-tw.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "登出後,您可以在下一次下載 Beat Saber 時切換帳戶。", "logout": "登出", - "logout-success": "Logout Successful", + "logout-success": "登出成功", "download-platform": { "title": ",預設平台", "desc": "選擇要下載 BeatSaber 的預設平台。", diff --git a/assets/jsons/translations/zh.json b/assets/jsons/translations/zh.json index 7a3c36fb..c7747ae9 100644 --- a/assets/jsons/translations/zh.json +++ b/assets/jsons/translations/zh.json @@ -120,7 +120,7 @@ "title": "Steam & Oculus", "description": "登出后,您可以在下一次下载 Beat Saber 时切换帐户。", "logout": "登出", - "logout-success": "Logout Successful", + "logout-success": "注销成功", "download-platform": { "title": ",默认平台", "desc": "选择要下载 BeatSaber 的默认平台。",