From c4d06540a688d4afe9ff0ebd5c677ff6cbe72eca Mon Sep 17 00:00:00 2001 From: fallenbagel <98979876+Fallenbagel@users.noreply.github.com> Date: Tue, 9 Dec 2025 04:28:57 +0800 Subject: [PATCH] chore(i18n): extracted translations --- src/components/Login/JellyfinQuickConnectModal.tsx | 3 ++- src/i18n/locale/en.json | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/src/components/Login/JellyfinQuickConnectModal.tsx b/src/components/Login/JellyfinQuickConnectModal.tsx index 082c65124..e0e7d27b4 100644 --- a/src/components/Login/JellyfinQuickConnectModal.tsx +++ b/src/components/Login/JellyfinQuickConnectModal.tsx @@ -16,6 +16,7 @@ const messages = defineMessages('components.Login.JellyfinQuickConnectModal', { expiredMessage: 'This Quick Connect code has expired. Please try again.', error: 'Error', errorMessage: 'Failed to initiate Quick Connect. Please try again.', + authorizationFailed: 'Quick Connect authorization failed.', cancel: 'Cancel', tryAgain: 'Try Again', }); @@ -68,7 +69,7 @@ const JellyfinQuickConnectModal = ({ switch (error?.response?.data?.message) { case ApiErrorCode.InvalidCredentials: - errorMessage = 'Quick Connect authorization failed'; + errorMessage = intl.formatMessage(messages.authorizationFailed); break; } diff --git a/src/i18n/locale/en.json b/src/i18n/locale/en.json index 34963834d..f7656c6de 100644 --- a/src/i18n/locale/en.json +++ b/src/i18n/locale/en.json @@ -239,6 +239,17 @@ "components.Layout.VersionStatus.outofdate": "Out of Date", "components.Layout.VersionStatus.streamdevelop": "Seerr Develop", "components.Layout.VersionStatus.streamstable": "Seerr Stable", + "components.Login.JellyfinQuickConnectModal.authorizationFailed": "Quick Connect authorization failed.", + "components.Login.JellyfinQuickConnectModal.cancel": "Cancel", + "components.Login.JellyfinQuickConnectModal.error": "Error", + "components.Login.JellyfinQuickConnectModal.errorMessage": "Failed to initiate Quick Connect. Please try again.", + "components.Login.JellyfinQuickConnectModal.expired": "Code Expired", + "components.Login.JellyfinQuickConnectModal.expiredMessage": "This Quick Connect code has expired. Please try again.", + "components.Login.JellyfinQuickConnectModal.instructions": "Enter this code in your {mediaServerName} app", + "components.Login.JellyfinQuickConnectModal.subtitle": "Sign in with Quick Connect", + "components.Login.JellyfinQuickConnectModal.title": "Quick Connect", + "components.Login.JellyfinQuickConnectModal.tryAgain": "Try Again", + "components.Login.JellyfinQuickConnectModal.waitingForAuth": "Waiting for authorization...", "components.Login.adminerror": "You must use an admin account to sign in.", "components.Login.back": "Go back", "components.Login.credentialerror": "The username or password is incorrect.", @@ -257,6 +268,8 @@ "components.Login.orsigninwith": "Or sign in with", "components.Login.password": "Password", "components.Login.port": "Port", + "components.Login.quickconnect": "Quick Connect", + "components.Login.quickconnecterror": "Quick Connect failed. Please try again.", "components.Login.save": "Add", "components.Login.saving": "Adding…", "components.Login.servertype": "Server Type",