From 745c3eca36eb1adb48d73e4726eada45a5ce9ff8 Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 4 Dec 2025 22:52:59 +0200 Subject: [PATCH 01/76] New translations en.json (Italian) --- frontend/src/lib/i18n/locales/it-IT.json | 36 ++++++++++++------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/frontend/src/lib/i18n/locales/it-IT.json b/frontend/src/lib/i18n/locales/it-IT.json index 43004285..50deb452 100644 --- a/frontend/src/lib/i18n/locales/it-IT.json +++ b/frontend/src/lib/i18n/locales/it-IT.json @@ -1,23 +1,23 @@ { - "loginTitle": "Welcome back, login with", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", - "loginUsername": "Username", + "loginTitle": "Bentornato, accedi con", + "loginTitleSimple": "Bentornato, accedi al tuo account", + "loginDivider": "Oppure", + "loginUsername": "Nome utente", "loginPassword": "Password", - "loginSubmit": "Login", - "loginFailTitle": "Failed to log in", - "loginFailSubtitle": "Please check your username and password", - "loginFailRateLimit": "You failed to login too many times. Please try again later", - "loginSuccessTitle": "Logged in", - "loginSuccessSubtitle": "Welcome back!", - "loginOauthFailTitle": "An error occurred", - "loginOauthFailSubtitle": "Failed to get OAuth URL", + "loginSubmit": "Accesso", + "loginFailTitle": "Accesso non riuscito", + "loginFailSubtitle": "Verifica che il nome utente e la password siano corretti", + "loginFailRateLimit": "Hai effettuato troppi tentativi errati. Riprova più tardi", + "loginSuccessTitle": "Accesso effettuato", + "loginSuccessSubtitle": "Bentornato!", + "loginOauthFailTitle": "Si è verificato un errore", + "loginOauthFailSubtitle": "Impossibile ottenere l'URL di OAuth", "loginOauthSuccessTitle": "Redirecting", "loginOauthSuccessSubtitle": "Redirecting to your OAuth provider", "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", "loginOauthAutoRedirectButton": "Redirect now", - "continueTitle": "Continue", + "continueTitle": "Prosegui", "continueRedirectingTitle": "Redirecting...", "continueRedirectingSubtitle": "You should be redirected to the app soon", "continueRedirectManually": "Redirect me manually", @@ -39,12 +39,12 @@ "totpFailSubtitle": "Please check your code and try again", "totpSuccessTitle": "Verified", "totpSuccessSubtitle": "Redirecting to your app", - "totpTitle": "Enter your TOTP code", + "totpTitle": "Inserisci il tuo codice TOTP", "totpSubtitle": "Please enter the code from your authenticator app.", - "unauthorizedTitle": "Unauthorized", - "unauthorizedResourceSubtitle": "The user with username {{username}} is not authorized to access the resource {{resource}}.", - "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", - "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", + "unauthorizedTitle": "Non Autorizzato", + "unauthorizedResourceSubtitle": "L'utente con username {{username}} non è autorizzato ad accedere alla risorsa {{resource}}.", + "unauthorizedLoginSubtitle": "L'utente con username {{username}} non è autorizzato a effettuare l'accesso.", + "unauthorizedGroupsSubtitle": "L'utente con nome utente {{username}} non fa parte dei gruppi richiesti dalla risorsa {{resource}}.", "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", "unauthorizedButton": "Try again", "cancelTitle": "Cancel", From 6b2cf3dec21746261c41f184f236e28b428fa3a3 Mon Sep 17 00:00:00 2001 From: Stavros Date: Fri, 5 Dec 2025 00:08:29 +0200 Subject: [PATCH 02/76] New translations en.json (Italian) --- frontend/src/lib/i18n/locales/it-IT.json | 40 ++++++++++++------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/frontend/src/lib/i18n/locales/it-IT.json b/frontend/src/lib/i18n/locales/it-IT.json index 50deb452..df7c4731 100644 --- a/frontend/src/lib/i18n/locales/it-IT.json +++ b/frontend/src/lib/i18n/locales/it-IT.json @@ -34,29 +34,29 @@ "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", "notFoundTitle": "Page not found", "notFoundSubtitle": "The page you are looking for does not exist.", - "notFoundButton": "Go home", - "totpFailTitle": "Failed to verify code", - "totpFailSubtitle": "Please check your code and try again", - "totpSuccessTitle": "Verified", - "totpSuccessSubtitle": "Redirecting to your app", + "notFoundButton": "Vai alla home", + "totpFailTitle": "Errore nella verifica del codice", + "totpFailSubtitle": "Si prega di controllare il codice e riprovare", + "totpSuccessTitle": "Verificato", + "totpSuccessSubtitle": "Reindirizzamento alla tua app", "totpTitle": "Inserisci il tuo codice TOTP", - "totpSubtitle": "Please enter the code from your authenticator app.", + "totpSubtitle": "Inserisci il codice dalla tua app di autenticazione.", "unauthorizedTitle": "Non Autorizzato", "unauthorizedResourceSubtitle": "L'utente con username {{username}} non è autorizzato ad accedere alla risorsa {{resource}}.", "unauthorizedLoginSubtitle": "L'utente con username {{username}} non è autorizzato a effettuare l'accesso.", "unauthorizedGroupsSubtitle": "L'utente con nome utente {{username}} non fa parte dei gruppi richiesti dalla risorsa {{resource}}.", - "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", - "unauthorizedButton": "Try again", - "cancelTitle": "Cancel", - "forgotPasswordTitle": "Forgot your password?", - "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", - "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", - "invalidInput": "Invalid input", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "unauthorizedIpSubtitle": "Il tuo indirizzo IP {{ip}} non è autorizzato ad accedere alla risorsa {{resource}}.", + "unauthorizedButton": "Riprova", + "cancelTitle": "Annulla", + "forgotPasswordTitle": "Password dimenticata?", + "failedToFetchProvidersTitle": "Impossibile caricare i provider di autenticazione. Si prega di controllare la configurazione.", + "errorTitle": "Si è verificato un errore", + "errorSubtitle": "Si è verificato un errore durante il tentativo di eseguire questa azione. Si prega di controllare la console per ulteriori informazioni.", + "forgotPasswordMessage": "Puoi reimpostare la tua password modificando la variabile d'ambiente `USERS`.", + "fieldRequired": "Questo campo è obbligatorio", + "invalidInput": "Input non valido", + "domainWarningTitle": "Dominio non valido", + "domainWarningSubtitle": "Questa istanza è configurata per essere accessibile da {{appUrl}}, ma {{currentUrl}} è in uso. Se procedi, potresti incorrere in problemi di autenticazione.", + "ignoreTitle": "Ignora", + "goToCorrectDomainTitle": "Vai al dominio corretto" } \ No newline at end of file From 4f8cf471b0bba622acd11a46919e1f6306b998c9 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 14 Dec 2025 21:53:34 +0200 Subject: [PATCH 03/76] New translations en.json (Hungarian) --- frontend/src/lib/i18n/locales/hu-HU.json | 50 ++++++++++++------------ 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/frontend/src/lib/i18n/locales/hu-HU.json b/frontend/src/lib/i18n/locales/hu-HU.json index 43004285..229ec8ba 100644 --- a/frontend/src/lib/i18n/locales/hu-HU.json +++ b/frontend/src/lib/i18n/locales/hu-HU.json @@ -1,42 +1,42 @@ { "loginTitle": "Welcome back, login with", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", - "loginUsername": "Username", - "loginPassword": "Password", - "loginSubmit": "Login", - "loginFailTitle": "Failed to log in", - "loginFailSubtitle": "Please check your username and password", - "loginFailRateLimit": "You failed to login too many times. Please try again later", - "loginSuccessTitle": "Logged in", - "loginSuccessSubtitle": "Welcome back!", + "loginTitleSimple": "Üdvözöljük, kérem jelentkezzen be", + "loginDivider": "Vagy", + "loginUsername": "Felhasználónév", + "loginPassword": "Jelszó", + "loginSubmit": "Bejelentkezés", + "loginFailTitle": "Sikertelen bejelentkezés", + "loginFailSubtitle": "Kérjük, ellenőrizze a felhasználónevét és jelszavát", + "loginFailRateLimit": "Túl sokszor próbálkoztál bejelentkezni. Próbáld újra később", + "loginSuccessTitle": "Bejelentkezve", + "loginSuccessSubtitle": "Üdvözöljük!", "loginOauthFailTitle": "An error occurred", "loginOauthFailSubtitle": "Failed to get OAuth URL", - "loginOauthSuccessTitle": "Redirecting", + "loginOauthSuccessTitle": "Átirányítás", "loginOauthSuccessSubtitle": "Redirecting to your OAuth provider", "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", "loginOauthAutoRedirectButton": "Redirect now", "continueTitle": "Continue", - "continueRedirectingTitle": "Redirecting...", + "continueRedirectingTitle": "Átirányítás...", "continueRedirectingSubtitle": "You should be redirected to the app soon", "continueRedirectManually": "Redirect me manually", "continueInsecureRedirectTitle": "Insecure redirect", "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", "continueUntrustedRedirectTitle": "Untrusted redirect", "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", - "logoutFailTitle": "Failed to log out", - "logoutFailSubtitle": "Please try again", - "logoutSuccessTitle": "Logged out", - "logoutSuccessSubtitle": "You have been logged out", - "logoutTitle": "Logout", + "logoutFailTitle": "Sikertelen kijelentkezés", + "logoutFailSubtitle": "Próbálja újra", + "logoutSuccessTitle": "Kijelentkezve", + "logoutSuccessSubtitle": "Kijelentkeztél", + "logoutTitle": "Kijelentkezés", "logoutUsernameSubtitle": "You are currently logged in as {{username}}. Click the button below to logout.", "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", "notFoundTitle": "Page not found", "notFoundSubtitle": "The page you are looking for does not exist.", - "notFoundButton": "Go home", - "totpFailTitle": "Failed to verify code", - "totpFailSubtitle": "Please check your code and try again", + "notFoundButton": "Ugrás a kezdőlapra", + "totpFailTitle": "Érvénytelen kód", + "totpFailSubtitle": "Kérjük ellenőrizze a kódot és próbálja újra", "totpSuccessTitle": "Verified", "totpSuccessSubtitle": "Redirecting to your app", "totpTitle": "Enter your TOTP code", @@ -46,14 +46,14 @@ "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", - "unauthorizedButton": "Try again", - "cancelTitle": "Cancel", - "forgotPasswordTitle": "Forgot your password?", + "unauthorizedButton": "Próbálja újra", + "cancelTitle": "Mégse", + "forgotPasswordTitle": "Elfelejtette jelszavát?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", + "errorTitle": "Hiba történt", "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", + "fieldRequired": "Ez egy kötelező mező", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", From 8ce382b119802efed8617acfdee6ec36fc193777 Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 18 Dec 2025 18:02:11 +0200 Subject: [PATCH 04/76] New translations en.json (German) --- frontend/src/lib/i18n/locales/de-DE.json | 26 ++++++++++++------------ 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de-DE.json b/frontend/src/lib/i18n/locales/de-DE.json index 709767c4..8db3b296 100644 --- a/frontend/src/lib/i18n/locales/de-DE.json +++ b/frontend/src/lib/i18n/locales/de-DE.json @@ -1,12 +1,12 @@ { - "loginTitle": "Willkommen zurück, logge dich ein mit", + "loginTitle": "Willkommen zurück, melden Sie sich an mit", "loginTitleSimple": "Willkommen zurück, bitte anmelden", "loginDivider": "Oder", "loginUsername": "Benutzername", "loginPassword": "Passwort", "loginSubmit": "Anmelden", "loginFailTitle": "Login fehlgeschlagen", - "loginFailSubtitle": "Bitte überprüfe deinen Benutzernamen und Passwort", + "loginFailSubtitle": "Bitte überprüfe Sie Ihren Benutzernamen und Passwort", "loginFailRateLimit": "Zu viele fehlgeschlagene Loginversuche. Versuche es später erneut", "loginSuccessTitle": "Angemeldet", "loginSuccessSubtitle": "Willkommen zurück!", @@ -14,17 +14,17 @@ "loginOauthFailSubtitle": "Fehler beim Abrufen der OAuth-URL", "loginOauthSuccessTitle": "Leite weiter", "loginOauthSuccessSubtitle": "Weiterleitung zu Ihrem OAuth-Provider", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", - "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", - "loginOauthAutoRedirectButton": "Redirect now", + "loginOauthAutoRedirectTitle": "Automatische OAuth-Weiterleitung", + "loginOauthAutoRedirectSubtitle": "Sie werden automatisch zu Ihrem OAuth-Anbieter weitergeleitet, um sich zu authentifizieren.", + "loginOauthAutoRedirectButton": "Jetzt weiterleiten", "continueTitle": "Weiter", "continueRedirectingTitle": "Leite weiter...", "continueRedirectingSubtitle": "Sie sollten in Kürze zur App weitergeleitet werden", - "continueRedirectManually": "Redirect me manually", + "continueRedirectManually": "Manuell weiterleiten", "continueInsecureRedirectTitle": "Unsichere Weiterleitung", "continueInsecureRedirectSubtitle": "Sie versuchen von https auf http weiterzuleiten, was unsicher ist. Sind Sie sicher, dass Sie fortfahren möchten?", - "continueUntrustedRedirectTitle": "Untrusted redirect", - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", + "continueUntrustedRedirectTitle": "Nicht vertrauenswürdige Weiterleitung", + "continueUntrustedRedirectSubtitle": "Sie versuchen auf eine Domain umzuleiten, die nicht mit Ihrer konfigurierten Domain übereinstimmt ({{cookieDomain}}). Sind Sie sicher, dass Sie fortfahren möchten?", "logoutFailTitle": "Abmelden fehlgeschlagen", "logoutFailSubtitle": "Bitte versuchen Sie es erneut", "logoutSuccessTitle": "Abgemeldet", @@ -53,10 +53,10 @@ "errorTitle": "Ein Fehler ist aufgetreten", "errorSubtitle": "Beim Versuch, diese Aktion auszuführen, ist ein Fehler aufgetreten. Bitte überprüfen Sie die Konsole für weitere Informationen.", "forgotPasswordMessage": "Das Passwort kann durch Änderung der 'USERS' Variable zurückgesetzt werden.", - "fieldRequired": "Dieses Feld ist notwendig", + "fieldRequired": "Dies ist ein Pflichtfeld", "invalidInput": "Ungültige Eingabe", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "domainWarningTitle": "Ungültige Domain", + "domainWarningSubtitle": "Diese Instanz ist so konfiguriert, dass sie von {{appUrl}} aufgerufen werden kann, aber {{currentUrl}} wird verwendet. Wenn Sie fortfahren, können Probleme bei der Authentifizierung auftreten.", + "ignoreTitle": "Ignorieren", + "goToCorrectDomainTitle": "Zur korrekten Domain gehen" } \ No newline at end of file From 90b02d980c4031c880ca1a6f06b67bbf874074a2 Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 25 Dec 2025 18:52:27 +0200 Subject: [PATCH 05/76] New translations en.json (Czech) --- frontend/src/lib/i18n/locales/cs-CZ.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/cs-CZ.json b/frontend/src/lib/i18n/locales/cs-CZ.json index 0308327c..b8f186e9 100644 --- a/frontend/src/lib/i18n/locales/cs-CZ.json +++ b/frontend/src/lib/i18n/locales/cs-CZ.json @@ -14,7 +14,7 @@ "loginOauthFailSubtitle": "Nepodařilo se získat OAuth URL", "loginOauthSuccessTitle": "Přesměrování", "loginOauthSuccessSubtitle": "Přesměrování k poskytovateli OAuth", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", + "loginOauthAutoRedirectTitle": "Automatické přesměrování OAuth", "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", "loginOauthAutoRedirectButton": "Redirect now", "continueTitle": "Pokračovat", From a93620a1075a254027574d2d4900eaf32ce9bd7d Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 14 Jan 2026 16:25:48 +0200 Subject: [PATCH 06/76] New translations en.json (Ukrainian) --- frontend/src/lib/i18n/locales/uk-UA.json | 118 +++++++++++------------ 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/frontend/src/lib/i18n/locales/uk-UA.json b/frontend/src/lib/i18n/locales/uk-UA.json index 60f8ad38..bf82cef5 100644 --- a/frontend/src/lib/i18n/locales/uk-UA.json +++ b/frontend/src/lib/i18n/locales/uk-UA.json @@ -1,62 +1,62 @@ { "loginTitle": "З поверненням, увійдіть через", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", - "loginUsername": "Username", - "loginPassword": "Password", - "loginSubmit": "Login", - "loginFailTitle": "Failed to log in", - "loginFailSubtitle": "Please check your username and password", - "loginFailRateLimit": "You failed to login too many times. Please try again later", - "loginSuccessTitle": "Logged in", - "loginSuccessSubtitle": "Welcome back!", - "loginOauthFailTitle": "An error occurred", - "loginOauthFailSubtitle": "Failed to get OAuth URL", - "loginOauthSuccessTitle": "Redirecting", - "loginOauthSuccessSubtitle": "Redirecting to your OAuth provider", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", - "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", - "loginOauthAutoRedirectButton": "Redirect now", - "continueTitle": "Continue", - "continueRedirectingTitle": "Redirecting...", - "continueRedirectingSubtitle": "You should be redirected to the app soon", - "continueRedirectManually": "Redirect me manually", - "continueInsecureRedirectTitle": "Insecure redirect", - "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", - "continueUntrustedRedirectTitle": "Untrusted redirect", - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", - "logoutFailTitle": "Failed to log out", - "logoutFailSubtitle": "Please try again", - "logoutSuccessTitle": "Logged out", - "logoutSuccessSubtitle": "You have been logged out", - "logoutTitle": "Logout", - "logoutUsernameSubtitle": "You are currently logged in as {{username}}. Click the button below to logout.", - "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", - "notFoundTitle": "Page not found", - "notFoundSubtitle": "The page you are looking for does not exist.", - "notFoundButton": "Go home", - "totpFailTitle": "Failed to verify code", - "totpFailSubtitle": "Please check your code and try again", - "totpSuccessTitle": "Verified", - "totpSuccessSubtitle": "Redirecting to your app", - "totpTitle": "Enter your TOTP code", - "totpSubtitle": "Please enter the code from your authenticator app.", - "unauthorizedTitle": "Unauthorized", - "unauthorizedResourceSubtitle": "The user with username {{username}} is not authorized to access the resource {{resource}}.", - "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", - "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", - "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", - "unauthorizedButton": "Try again", - "cancelTitle": "Cancel", - "forgotPasswordTitle": "Forgot your password?", - "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", - "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", - "invalidInput": "Invalid input", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "loginTitleSimple": "З поверненням, будь ласка, авторизуйтесь", + "loginDivider": "Або", + "loginUsername": "Ім'я користувача", + "loginPassword": "Пароль", + "loginSubmit": "Увійти", + "loginFailTitle": "Не вдалося авторизуватися", + "loginFailSubtitle": "Перевірте ім'я користувача та пароль", + "loginFailRateLimit": "Ви не змогли увійти занадто багато разів. Будь ласка, спробуйте ще раз пізніше", + "loginSuccessTitle": "Вхід здійснено", + "loginSuccessSubtitle": "З поверненням!", + "loginOauthFailTitle": "Виникла помилка", + "loginOauthFailSubtitle": "Не вдалося отримати OAuth URL", + "loginOauthSuccessTitle": "Перенаправляємо", + "loginOauthSuccessSubtitle": "Перенаправляємо до вашого провайдера OAuth", + "loginOauthAutoRedirectTitle": "Автоматичне переспрямування OAuth", + "loginOauthAutoRedirectSubtitle": "Ви будете автоматично перенаправлені до вашого провайдера OAuth для автентифікації.", + "loginOauthAutoRedirectButton": "Перейти зараз", + "continueTitle": "Продовжити", + "continueRedirectingTitle": "Перенаправлення...", + "continueRedirectingSubtitle": "Незабаром ви будете перенаправлені в додаток", + "continueRedirectManually": "Перенаправити мене вручну", + "continueInsecureRedirectTitle": "Небезпечне перенаправлення", + "continueInsecureRedirectSubtitle": "Ви намагаєтесь перенаправити з https на http який не є безпечним. Ви впевнені, що хочете продовжити?", + "continueUntrustedRedirectTitle": "Недовірене перенаправлення", + "continueUntrustedRedirectSubtitle": "Ви намагаєтесь перенаправити на домен, який не збігається з вашим налаштованим доменом ({{cookieDomain}}). Впевнені, що хочете продовжити?", + "logoutFailTitle": "Не вдалося вийти", + "logoutFailSubtitle": "Будь ласка, спробуйте знову", + "logoutSuccessTitle": "Ви вийшли", + "logoutSuccessSubtitle": "Ви вийшли з системи", + "logoutTitle": "Вийти", + "logoutUsernameSubtitle": "Зараз ви увійшли як {{username}}. Натисніть кнопку нижче для виходу.", + "logoutOauthSubtitle": "Наразі ви увійшли як {{username}} використовуючи провайдера {{provider}} OAuth. Натисніть кнопку нижче, щоб вийти.", + "notFoundTitle": "Сторінку не знайдено", + "notFoundSubtitle": "Сторінка, яку ви шукаєте, не існує.", + "notFoundButton": "На головну", + "totpFailTitle": "Не вдалося перевірити код", + "totpFailSubtitle": "Перевірте ваш код і спробуйте ще раз", + "totpSuccessTitle": "Перевірено", + "totpSuccessSubtitle": "Перенаправлення до вашого додатку", + "totpTitle": "Введіть ваш TOTP код", + "totpSubtitle": "Будь ласка, введіть код з вашого додатку для автентифікації.", + "unauthorizedTitle": "Не авторизовано", + "unauthorizedResourceSubtitle": "Користувач з ім'ям користувача {{username}} не має права доступу до ресурсу {{resource}}.", + "unauthorizedLoginSubtitle": "Користувач з іменем {{username}} не авторизований для входу.", + "unauthorizedGroupsSubtitle": "Користувач з іменем {{username}} не входить до груп, що необхідні для ресурсу {{resource}}.", + "unauthorizedIpSubtitle": "Ваша IP-адреса {{ip}} не авторизована для доступу до ресурсу {{resource}}.", + "unauthorizedButton": "Спробуйте ще раз", + "cancelTitle": "Скасовувати", + "forgotPasswordTitle": "Забули пароль?", + "failedToFetchProvidersTitle": "Не вдалося завантажити провайдерів автентифікації. Будь ласка, перевірте вашу конфігурацію.", + "errorTitle": "Виникла помилка", + "errorSubtitle": "Сталася помилка при спробі виконання дії. Будь ласка, перевірте консоль для отримання додаткової інформації.", + "forgotPasswordMessage": "Ви можете скинути пароль, змінивши змінну середовища \"USERS\".", + "fieldRequired": "Це поле обов'язкове для заповнення", + "invalidInput": "Невірне введення", + "domainWarningTitle": "Невірний домен", + "domainWarningSubtitle": "Даний ресурс налаштований для доступу з {{appUrl}}, але використовується {{currentUrl}}. Якщо ви продовжите, можуть виникнути проблеми з автентифікацією.", + "ignoreTitle": "Ігнорувати", + "goToCorrectDomainTitle": "Перейти на правильний домен" } \ No newline at end of file From afb65b1c96c29247f5a352d9cbe9289470982d5b Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 14 Jan 2026 18:29:59 +0200 Subject: [PATCH 07/76] New translations en.json (Ukrainian) --- frontend/src/lib/i18n/locales/uk-UA.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/src/lib/i18n/locales/uk-UA.json b/frontend/src/lib/i18n/locales/uk-UA.json index bf82cef5..2e275f3d 100644 --- a/frontend/src/lib/i18n/locales/uk-UA.json +++ b/frontend/src/lib/i18n/locales/uk-UA.json @@ -41,7 +41,7 @@ "totpSuccessSubtitle": "Перенаправлення до вашого додатку", "totpTitle": "Введіть ваш TOTP код", "totpSubtitle": "Будь ласка, введіть код з вашого додатку для автентифікації.", - "unauthorizedTitle": "Не авторизовано", + "unauthorizedTitle": "Доступ обмежено", "unauthorizedResourceSubtitle": "Користувач з ім'ям користувача {{username}} не має права доступу до ресурсу {{resource}}.", "unauthorizedLoginSubtitle": "Користувач з іменем {{username}} не авторизований для входу.", "unauthorizedGroupsSubtitle": "Користувач з іменем {{username}} не входить до груп, що необхідні для ресурсу {{resource}}.", @@ -58,5 +58,5 @@ "domainWarningTitle": "Невірний домен", "domainWarningSubtitle": "Даний ресурс налаштований для доступу з {{appUrl}}, але використовується {{currentUrl}}. Якщо ви продовжите, можуть виникнути проблеми з автентифікацією.", "ignoreTitle": "Ігнорувати", - "goToCorrectDomainTitle": "Перейти на правильний домен" + "goToCorrectDomainTitle": "Перейти за коректним доменом" } \ No newline at end of file From 410520f4d61bee43dfebf9363abb318227eacd0e Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 21 Jan 2026 20:02:34 +0200 Subject: [PATCH 08/76] New translations en.json (German) --- frontend/src/lib/i18n/locales/de-DE.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de-DE.json b/frontend/src/lib/i18n/locales/de-DE.json index 8db3b296..a80acfaa 100644 --- a/frontend/src/lib/i18n/locales/de-DE.json +++ b/frontend/src/lib/i18n/locales/de-DE.json @@ -1,12 +1,12 @@ { - "loginTitle": "Willkommen zurück, melden Sie sich an mit", + "loginTitle": "Willkommen zurück, logge dich ein mit", "loginTitleSimple": "Willkommen zurück, bitte anmelden", "loginDivider": "Oder", "loginUsername": "Benutzername", "loginPassword": "Passwort", "loginSubmit": "Anmelden", "loginFailTitle": "Login fehlgeschlagen", - "loginFailSubtitle": "Bitte überprüfe Sie Ihren Benutzernamen und Passwort", + "loginFailSubtitle": "Bitte überprüfe deinen Benutzernamen und Passwort", "loginFailRateLimit": "Zu viele fehlgeschlagene Loginversuche. Versuche es später erneut", "loginSuccessTitle": "Angemeldet", "loginSuccessSubtitle": "Willkommen zurück!", @@ -53,7 +53,7 @@ "errorTitle": "Ein Fehler ist aufgetreten", "errorSubtitle": "Beim Versuch, diese Aktion auszuführen, ist ein Fehler aufgetreten. Bitte überprüfen Sie die Konsole für weitere Informationen.", "forgotPasswordMessage": "Das Passwort kann durch Änderung der 'USERS' Variable zurückgesetzt werden.", - "fieldRequired": "Dies ist ein Pflichtfeld", + "fieldRequired": "Dieses Feld ist notwendig", "invalidInput": "Ungültige Eingabe", "domainWarningTitle": "Ungültige Domain", "domainWarningSubtitle": "Diese Instanz ist so konfiguriert, dass sie von {{appUrl}} aufgerufen werden kann, aber {{currentUrl}} wird verwendet. Wenn Sie fortfahren, können Probleme bei der Authentifizierung auftreten.", From cf5214d4014af71c386fd9833e98a4339cca2b41 Mon Sep 17 00:00:00 2001 From: Stavros Date: Wed, 21 Jan 2026 20:02:38 +0200 Subject: [PATCH 09/76] New translations en.json (Portuguese) --- frontend/src/lib/i18n/locales/pt-PT.json | 120 +++++++++++------------ 1 file changed, 60 insertions(+), 60 deletions(-) diff --git a/frontend/src/lib/i18n/locales/pt-PT.json b/frontend/src/lib/i18n/locales/pt-PT.json index 43004285..d433e57a 100644 --- a/frontend/src/lib/i18n/locales/pt-PT.json +++ b/frontend/src/lib/i18n/locales/pt-PT.json @@ -1,62 +1,62 @@ { - "loginTitle": "Welcome back, login with", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", - "loginUsername": "Username", - "loginPassword": "Password", - "loginSubmit": "Login", - "loginFailTitle": "Failed to log in", - "loginFailSubtitle": "Please check your username and password", - "loginFailRateLimit": "You failed to login too many times. Please try again later", - "loginSuccessTitle": "Logged in", - "loginSuccessSubtitle": "Welcome back!", - "loginOauthFailTitle": "An error occurred", - "loginOauthFailSubtitle": "Failed to get OAuth URL", - "loginOauthSuccessTitle": "Redirecting", - "loginOauthSuccessSubtitle": "Redirecting to your OAuth provider", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", - "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", - "loginOauthAutoRedirectButton": "Redirect now", - "continueTitle": "Continue", - "continueRedirectingTitle": "Redirecting...", - "continueRedirectingSubtitle": "You should be redirected to the app soon", - "continueRedirectManually": "Redirect me manually", - "continueInsecureRedirectTitle": "Insecure redirect", - "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", - "continueUntrustedRedirectTitle": "Untrusted redirect", - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", - "logoutFailTitle": "Failed to log out", - "logoutFailSubtitle": "Please try again", - "logoutSuccessTitle": "Logged out", - "logoutSuccessSubtitle": "You have been logged out", - "logoutTitle": "Logout", - "logoutUsernameSubtitle": "You are currently logged in as {{username}}. Click the button below to logout.", - "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", - "notFoundTitle": "Page not found", - "notFoundSubtitle": "The page you are looking for does not exist.", - "notFoundButton": "Go home", - "totpFailTitle": "Failed to verify code", - "totpFailSubtitle": "Please check your code and try again", - "totpSuccessTitle": "Verified", - "totpSuccessSubtitle": "Redirecting to your app", - "totpTitle": "Enter your TOTP code", - "totpSubtitle": "Please enter the code from your authenticator app.", - "unauthorizedTitle": "Unauthorized", - "unauthorizedResourceSubtitle": "The user with username {{username}} is not authorized to access the resource {{resource}}.", - "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", - "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", - "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", - "unauthorizedButton": "Try again", - "cancelTitle": "Cancel", - "forgotPasswordTitle": "Forgot your password?", - "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", - "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", - "invalidInput": "Invalid input", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "loginTitle": "Bem-vindo de volta, inicia sessão com", + "loginTitleSimple": "Bem-vindo de volta, inicia sessão", + "loginDivider": "Ou", + "loginUsername": "Nome de utilizador", + "loginPassword": "Palavra-passe", + "loginSubmit": "Iniciar sessão", + "loginFailTitle": "Falha ao iniciar sessão", + "loginFailSubtitle": "Verifica o nome de utilizador e a palavra-passe", + "loginFailRateLimit": "Falhaste o início de sessão demasiadas vezes. Tenta novamente mais tarde", + "loginSuccessTitle": "Sessão iniciada", + "loginSuccessSubtitle": "Bem-vindo de volta!", + "loginOauthFailTitle": "Ocorreu um erro", + "loginOauthFailSubtitle": "Não foi possível obter o URL OAuth", + "loginOauthSuccessTitle": "A redirecionar", + "loginOauthSuccessSubtitle": "A redirecionar para o teu fornecedor OAuth", + "loginOauthAutoRedirectTitle": "Redirecionamento automático OAuth", + "loginOauthAutoRedirectSubtitle": "Vais ser redirecionado automaticamente para o teu fornecedor OAuth para autenticação.", + "loginOauthAutoRedirectButton": "Redirecionar agora", + "continueTitle": "Continuar", + "continueRedirectingTitle": "A redirecionar...", + "continueRedirectingSubtitle": "Deverás ser redirecionado para a aplicação em breve", + "continueRedirectManually": "Redirecionar manualmente", + "continueInsecureRedirectTitle": "Redirecionamento inseguro", + "continueInsecureRedirectSubtitle": "Estás a tentar redirecionar de https para http, o que não é seguro. Tens a certeza de que queres continuar?", + "continueUntrustedRedirectTitle": "Redirecionamento não fidedigno", + "continueUntrustedRedirectSubtitle": "Estás a tentar redirecionar para um domínio que não corresponde ao domínio configurado ({{cookieDomain}}). Tens a certeza de que queres continuar?", + "logoutFailTitle": "Falha ao terminar sessão", + "logoutFailSubtitle": "Tenta novamente", + "logoutSuccessTitle": "Sessão terminada", + "logoutSuccessSubtitle": "Terminaste a sessão com sucesso", + "logoutTitle": "Terminar sessão", + "logoutUsernameSubtitle": "Estás com sessão iniciada como {{username}}. Clica no botão abaixo para terminar sessão.", + "logoutOauthSubtitle": "Estás com sessão iniciada como {{username}} através do fornecedor OAuth {{provider}}. Clica no botão abaixo para terminar sessão.", + "notFoundTitle": "Página não encontrada", + "notFoundSubtitle": "A página que procuras não existe.", + "notFoundButton": "Ir para o início", + "totpFailTitle": "Falha na verificação do código", + "totpFailSubtitle": "Verifica o código e tenta novamente", + "totpSuccessTitle": "Verificado", + "totpSuccessSubtitle": "A redirecionar para a tua aplicação", + "totpTitle": "Introduz o teu código TOTP", + "totpSubtitle": "Introduz o código da tua aplicação de autenticação.", + "unauthorizedTitle": "Não autorizado", + "unauthorizedResourceSubtitle": "O utilizador com o nome {{username}} não tem autorização para aceder ao recurso {{resource}}.", + "unauthorizedLoginSubtitle": "O utilizador com o nome {{username}} não tem autorização para iniciar sessão.", + "unauthorizedGroupsSubtitle": "O utilizador com o nome {{username}} não pertence aos grupos exigidos pelo recurso {{resource}}.", + "unauthorizedIpSubtitle": "O teu endereço IP {{ip}} não tem autorização para aceder ao recurso {{resource}}.", + "unauthorizedButton": "Tentar novamente", + "cancelTitle": "Cancelar", + "forgotPasswordTitle": "Esqueceste-te da palavra-passe?", + "failedToFetchProvidersTitle": "Falha ao carregar os fornecedores de autenticação. Verifica a configuração.", + "errorTitle": "Ocorreu um erro", + "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Consulta a consola para mais informações.", + "forgotPasswordMessage": "Podes redefinir a tua palavra-passe alterando a variável de ambiente `USERS`.", + "fieldRequired": "Este campo é obrigatório", + "invalidInput": "Entrada inválida", + "domainWarningTitle": "Domínio inválido", + "domainWarningSubtitle": "Esta instância está configurada para ser acedida a partir de {{appUrl}}, mas está a ser usado {{currentUrl}}. Se continuares, poderás ter problemas de autenticação.", + "ignoreTitle": "Ignorar", + "goToCorrectDomainTitle": "Ir para o domínio correto" } \ No newline at end of file From cd98697678adf93c1f57b22a30d60b43da42dbd4 Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 22 Jan 2026 02:18:41 +0200 Subject: [PATCH 10/76] New translations en.json (Turkish) --- frontend/src/lib/i18n/locales/tr-TR.json | 86 ++++++++++++------------ 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/frontend/src/lib/i18n/locales/tr-TR.json b/frontend/src/lib/i18n/locales/tr-TR.json index af2fdc02..b0daad0f 100644 --- a/frontend/src/lib/i18n/locales/tr-TR.json +++ b/frontend/src/lib/i18n/locales/tr-TR.json @@ -1,62 +1,62 @@ { - "loginTitle": "Welcome back, login with", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", + "loginTitle": "Tekrar Hoş Geldiniz, giriş yapın", + "loginTitleSimple": "Tekrar hoş geldiniz, lütfen giriş yapın", + "loginDivider": "Ya da", "loginUsername": "Kullanıcı Adı", "loginPassword": "Şifre", "loginSubmit": "Giriş Yap", "loginFailTitle": "Giriş yapılamadı", - "loginFailSubtitle": "Please check your username and password", - "loginFailRateLimit": "You failed to login too many times. Please try again later", + "loginFailSubtitle": "Lütfen kullanıcı adınızı ve şifrenizi kontrol edin", + "loginFailRateLimit": "Çok fazla kez giriş yapma girişiminde bulundunuz. Lütfen daha sonra tekrar deneyin", "loginSuccessTitle": "Giriş yapıldı", "loginSuccessSubtitle": "Tekrar hoş geldiniz!", - "loginOauthFailTitle": "An error occurred", - "loginOauthFailSubtitle": "Failed to get OAuth URL", + "loginOauthFailTitle": "Hata oluştu", + "loginOauthFailSubtitle": "OAuth URL'si alınamadı", "loginOauthSuccessTitle": "Yönlendiriliyor", - "loginOauthSuccessSubtitle": "Redirecting to your OAuth provider", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", - "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", - "loginOauthAutoRedirectButton": "Redirect now", + "loginOauthSuccessSubtitle": "OAuth sağlayıcınıza yönlendiriliyor", + "loginOauthAutoRedirectTitle": "OAuth Otomatik Yönlendirme", + "loginOauthAutoRedirectSubtitle": "Kimlik doğrulama işlemi için otomatik olarak OAuth sağlayıcınıza yönlendirileceksiniz.", + "loginOauthAutoRedirectButton": "Şimdi Yönlendir", "continueTitle": "Devam et", "continueRedirectingTitle": "Yönlendiriliyor...", - "continueRedirectingSubtitle": "You should be redirected to the app soon", - "continueRedirectManually": "Redirect me manually", - "continueInsecureRedirectTitle": "Insecure redirect", - "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", - "continueUntrustedRedirectTitle": "Untrusted redirect", - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", - "logoutFailTitle": "Failed to log out", + "continueRedirectingSubtitle": "Kısa süre içinde uygulamaya yönlendirileceksiniz", + "continueRedirectManually": "Beni manuel olarak yönlendir", + "continueInsecureRedirectTitle": "Güvenli olmayan yönlendirme", + "continueInsecureRedirectSubtitle": "http adresinden http adresine yönlendirme yapmaya çalışıyorsunuz, bu güvenli değil. Devam etmek istediğinizden emin misiniz?", + "continueUntrustedRedirectTitle": "Güvenilmeyen yönlendirme", + "continueUntrustedRedirectSubtitle": "Yapılandırdığınız alan adıyla eşleşmeyen bir alana yönlendirme yapmaya çalışıyorsunuz ({{cookieDomain}}). Devam etmek istediğinize emin misiniz?", + "logoutFailTitle": "Çıkış Yapılamadı", "logoutFailSubtitle": "Lütfen tekrar deneyin", "logoutSuccessTitle": "Çıkış yapıldı", - "logoutSuccessSubtitle": "You have been logged out", - "logoutTitle": "Logout", - "logoutUsernameSubtitle": "You are currently logged in as {{username}}. Click the button below to logout.", - "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", + "logoutSuccessSubtitle": "Çıkış yaptınız", + "logoutTitle": "Çıkış yap", + "logoutUsernameSubtitle": "{{username}} olarak giriş yapmış durumdasınız. Çıkış yapmak için aşağıdaki düğmeye tıklayın.", + "logoutOauthSubtitle": "Şu anda {{provider}} OAuth sağlayıcısını kullanarak {{username}} olarak oturum açmış durumdasınız. Oturumunuzu kapatmak için aşağıdaki düğmeye tıklayın.", "notFoundTitle": "Sayfa bulunamadı", "notFoundSubtitle": "Aradığınız sayfa mevcut değil.", "notFoundButton": "Ana sayfaya git", "totpFailTitle": "Kod doğrulanamadı", - "totpFailSubtitle": "Please check your code and try again", + "totpFailSubtitle": "Lütfen kodunuzu kontrol edin ve tekrar deneyin", "totpSuccessTitle": "Doğrulandı", - "totpSuccessSubtitle": "Redirecting to your app", - "totpTitle": "Enter your TOTP code", - "totpSubtitle": "Please enter the code from your authenticator app.", - "unauthorizedTitle": "Unauthorized", - "unauthorizedResourceSubtitle": "The user with username {{username}} is not authorized to access the resource {{resource}}.", - "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", - "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", - "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", - "unauthorizedButton": "Try again", + "totpSuccessSubtitle": "Uygulamanıza yönlendiriliyor", + "totpTitle": "TOTP kodunuzu girin", + "totpSubtitle": "Lütfen kimlik doğrulama uygulamanızdan aldığınız kodu girin.", + "unauthorizedTitle": "Yetkisiz", + "unauthorizedResourceSubtitle": "Kullanıcı adı {{username}} olan kullanıcının {{resource}} kaynağına erişim yetkisi bulunmamaktadır.", + "unauthorizedLoginSubtitle": "Kullanıcı adı {{username}} olan kullanıcının oturum açma yetkisi yok.", + "unauthorizedGroupsSubtitle": "Kullanıcı adı {{username}} olan kullanıcı, {{resource}} kaynağının gerektirdiği gruplarda bulunmuyor.", + "unauthorizedIpSubtitle": "IP adresiniz {{ip}}, {{resource}} kaynağına erişim yetkisine sahip değil.", + "unauthorizedButton": "Tekrar deneyin", "cancelTitle": "İptal", - "forgotPasswordTitle": "Forgot your password?", - "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", - "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", - "invalidInput": "Invalid input", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "forgotPasswordTitle": "Şifrenizi mi unuttunuz?", + "failedToFetchProvidersTitle": "Kimlik doğrulama sağlayıcıları yüklenemedi. Lütfen yapılandırmanızı kontrol edin.", + "errorTitle": "Bir hata oluştu", + "errorSubtitle": "Bu işlemi gerçekleştirmeye çalışırken bir hata oluştu. Daha fazla bilgi için lütfen konsolu kontrol edin.", + "forgotPasswordMessage": "Parolanızı `USERS` ortam değişkenini değiştirerek sıfırlayabilirsiniz.", + "fieldRequired": "Bu alan zorunludur", + "invalidInput": "Geçersiz girdi", + "domainWarningTitle": "Geçersiz alan adı", + "domainWarningSubtitle": "Bu örnek, {{appUrl}} adresinden erişilecek şekilde yapılandırılmıştır, ancak {{currentUrl}} kullanılmaktadır. Devam ederseniz, kimlik doğrulama ile ilgili sorunlarla karşılaşabilirsiniz.", + "ignoreTitle": "Yoksay", + "goToCorrectDomainTitle": "Doğru alana gidin" } \ No newline at end of file From 4c3e210fb318e5c127f6bb6de6f31e3ddc9b091c Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 29 Jan 2026 22:00:29 +0200 Subject: [PATCH 11/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index 3e890486..c370770f 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -1,26 +1,26 @@ { "loginTitle": "Welkom terug, log in met", - "loginTitleSimple": "Welcome back, please login", - "loginDivider": "Or", + "loginTitleSimple": "Welkom terug, log in", + "loginDivider": "Of", "loginUsername": "Gebruikersnaam", "loginPassword": "Wachtwoord", "loginSubmit": "Log in", "loginFailTitle": "Mislukt om in te loggen", "loginFailSubtitle": "Controleer je gebruikersnaam en wachtwoord", - "loginFailRateLimit": "You failed to login too many times. Please try again later", + "loginFailRateLimit": "Inloggen te vaak mislukt. Probeer het later opnieuw", "loginSuccessTitle": "Ingelogd", "loginSuccessSubtitle": "Welkom terug!", - "loginOauthFailTitle": "An error occurred", + "loginOauthFailTitle": "Er is een fout opgetreden", "loginOauthFailSubtitle": "Fout bij het ophalen van OAuth URL", "loginOauthSuccessTitle": "Omleiden", "loginOauthSuccessSubtitle": "Omleiden naar je OAuth provider", - "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", - "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", - "loginOauthAutoRedirectButton": "Redirect now", + "loginOauthAutoRedirectTitle": "OAuth automatische omleiding", + "loginOauthAutoRedirectSubtitle": "Je wordt automatisch omgeleid naar je OAuth provider om te authenticeren.", + "loginOauthAutoRedirectButton": "Nu omleiden", "continueTitle": "Ga verder", "continueRedirectingTitle": "Omleiden...", "continueRedirectingSubtitle": "Je wordt naar de app doorgestuurd", - "continueRedirectManually": "Redirect me manually", + "continueRedirectManually": "Stuur mij handmatig door", "continueInsecureRedirectTitle": "Onveilige doorverwijzing", "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", "continueUntrustedRedirectTitle": "Untrusted redirect", From 215befec3a2d5e8102ff792f200d86a6e7d576cd Mon Sep 17 00:00:00 2001 From: Stavros Date: Thu, 29 Jan 2026 23:54:23 +0200 Subject: [PATCH 12/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 46 ++++++++++++------------ 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index c370770f..c8606365 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -7,7 +7,7 @@ "loginSubmit": "Log in", "loginFailTitle": "Mislukt om in te loggen", "loginFailSubtitle": "Controleer je gebruikersnaam en wachtwoord", - "loginFailRateLimit": "Inloggen te vaak mislukt. Probeer het later opnieuw", + "loginFailRateLimit": "Inloggen is te vaak mislukt. Probeer het later opnieuw", "loginSuccessTitle": "Ingelogd", "loginSuccessSubtitle": "Welkom terug!", "loginOauthFailTitle": "Er is een fout opgetreden", @@ -22,16 +22,16 @@ "continueRedirectingSubtitle": "Je wordt naar de app doorgestuurd", "continueRedirectManually": "Stuur mij handmatig door", "continueInsecureRedirectTitle": "Onveilige doorverwijzing", - "continueInsecureRedirectSubtitle": "You are trying to redirect from https to http which is not secure. Are you sure you want to continue?", - "continueUntrustedRedirectTitle": "Untrusted redirect", - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain ({{cookieDomain}}). Are you sure you want to continue?", + "continueInsecureRedirectSubtitle": "Je probeert door te verwijzen van https naar http die niet veilig is. Weet je zeker dat je wilt doorgaan?", + "continueUntrustedRedirectTitle": "Niet-vertrouwde doorverwijzing", + "continueUntrustedRedirectSubtitle": "Je probeert door te sturen naar een domein dat niet overeenkomt met je geconfigureerde domein ({{cookieDomain}}). Weet je zeker dat je wilt doorgaan?", "logoutFailTitle": "Afmelden mislukt", "logoutFailSubtitle": "Probeer het opnieuw", "logoutSuccessTitle": "Afgemeld", "logoutSuccessSubtitle": "Je bent afgemeld", "logoutTitle": "Afmelden", - "logoutUsernameSubtitle": "You are currently logged in as {{username}}. Click the button below to logout.", - "logoutOauthSubtitle": "You are currently logged in as {{username}} using the {{provider}} OAuth provider. Click the button below to logout.", + "logoutUsernameSubtitle": "Je bent momenteel ingelogd als {{username}}. Klik op de onderstaande knop om uit te loggen.", + "logoutOauthSubtitle": "Je bent momenteel ingelogd als {{username}} met behulp van de {{provider}} OAuth provider. Klik op de onderstaande knop om uit te loggen.", "notFoundTitle": "Pagina niet gevonden", "notFoundSubtitle": "De pagina die je zoekt bestaat niet.", "notFoundButton": "Naar startpagina", @@ -40,23 +40,23 @@ "totpSuccessTitle": "Geverifiëerd", "totpSuccessSubtitle": "Omleiden naar je app", "totpTitle": "Voer je TOTP-code in", - "totpSubtitle": "Please enter the code from your authenticator app.", + "totpSubtitle": "Voer de code van je authenticator-app in.", "unauthorizedTitle": "Ongeautoriseerd", - "unauthorizedResourceSubtitle": "The user with username {{username}} is not authorized to access the resource {{resource}}.", - "unauthorizedLoginSubtitle": "The user with username {{username}} is not authorized to login.", - "unauthorizedGroupsSubtitle": "The user with username {{username}} is not in the groups required by the resource {{resource}}.", - "unauthorizedIpSubtitle": "Your IP address {{ip}} is not authorized to access the resource {{resource}}.", + "unauthorizedResourceSubtitle": "De gebruiker met gebruikersnaam {{username}} is niet gemachtigd om de bron {{resource}} te gebruiken.", + "unauthorizedLoginSubtitle": "De gebruiker met gebruikersnaam {{username}} is niet gemachtigd om in te loggen.", + "unauthorizedGroupsSubtitle": "De gebruiker met gebruikersnaam {{username}} maakt geen deel uit van de groepen die vereist zijn door de bron {{resource}}.", + "unauthorizedIpSubtitle": "Jouw IP-adres {{ip}} is niet gemachtigd om de bron {{resource}} te gebruiken.", "unauthorizedButton": "Opnieuw proberen", - "cancelTitle": "Cancel", - "forgotPasswordTitle": "Forgot your password?", - "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", - "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", - "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", - "fieldRequired": "This field is required", - "invalidInput": "Invalid input", - "domainWarningTitle": "Invalid Domain", - "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", - "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" + "cancelTitle": "Annuleren", + "forgotPasswordTitle": "Wachtwoord vergeten?", + "failedToFetchProvidersTitle": "Fout bij het laden van de authenticatie-providers. Controleer je configuratie.", + "errorTitle": "Er is een fout opgetreden", + "errorSubtitle": "Er is een fout opgetreden tijdens het uitvoeren van deze actie. Controleer de console voor meer informatie.", + "forgotPasswordMessage": "Je kunt je wachtwoord opnieuw instellen door de `USERS` omgevingsvariabele te wijzigen.", + "fieldRequired": "Dit veld is verplicht", + "invalidInput": "Ongeldige invoer", + "domainWarningTitle": "Ongeldig domein", + "domainWarningSubtitle": "Deze instantie is geconfigureerd voor toegang tot {{appUrl}}, maar {{currentUrl}} wordt gebruikt. Als je doorgaat, kun je problemen ondervinden met authenticatie.", + "ignoreTitle": "Negeren", + "goToCorrectDomainTitle": "Ga naar het juiste domein" } \ No newline at end of file From 660da81e8d8bd8c6c3817b124cf9dfbab8f82d49 Mon Sep 17 00:00:00 2001 From: Stavros Date: Fri, 30 Jan 2026 16:22:40 +0200 Subject: [PATCH 13/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index c8606365..011be2b1 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -4,8 +4,8 @@ "loginDivider": "Of", "loginUsername": "Gebruikersnaam", "loginPassword": "Wachtwoord", - "loginSubmit": "Log in", - "loginFailTitle": "Mislukt om in te loggen", + "loginSubmit": "Inloggen", + "loginFailTitle": "Inloggen is mislukt", "loginFailSubtitle": "Controleer je gebruikersnaam en wachtwoord", "loginFailRateLimit": "Inloggen is te vaak mislukt. Probeer het later opnieuw", "loginSuccessTitle": "Ingelogd", @@ -25,11 +25,11 @@ "continueInsecureRedirectSubtitle": "Je probeert door te verwijzen van https naar http die niet veilig is. Weet je zeker dat je wilt doorgaan?", "continueUntrustedRedirectTitle": "Niet-vertrouwde doorverwijzing", "continueUntrustedRedirectSubtitle": "Je probeert door te sturen naar een domein dat niet overeenkomt met je geconfigureerde domein ({{cookieDomain}}). Weet je zeker dat je wilt doorgaan?", - "logoutFailTitle": "Afmelden mislukt", + "logoutFailTitle": "Uitloggen is mislukt", "logoutFailSubtitle": "Probeer het opnieuw", - "logoutSuccessTitle": "Afgemeld", - "logoutSuccessSubtitle": "Je bent afgemeld", - "logoutTitle": "Afmelden", + "logoutSuccessTitle": "Uitgelogd", + "logoutSuccessSubtitle": "Je bent uitgelogd", + "logoutTitle": "Uitloggen", "logoutUsernameSubtitle": "Je bent momenteel ingelogd als {{username}}. Klik op de onderstaande knop om uit te loggen.", "logoutOauthSubtitle": "Je bent momenteel ingelogd als {{username}} met behulp van de {{provider}} OAuth provider. Klik op de onderstaande knop om uit te loggen.", "notFoundTitle": "Pagina niet gevonden", From decd48306e8a7c28ded57c745966427e3f5f9f59 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:08 +0200 Subject: [PATCH 14/76] New translations en.json (Ukrainian) --- frontend/src/lib/i18n/locales/uk-UA.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/uk-UA.json b/frontend/src/lib/i18n/locales/uk-UA.json index 2e275f3d..89c177c8 100644 --- a/frontend/src/lib/i18n/locales/uk-UA.json +++ b/frontend/src/lib/i18n/locales/uk-UA.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Забули пароль?", "failedToFetchProvidersTitle": "Не вдалося завантажити провайдерів автентифікації. Будь ласка, перевірте вашу конфігурацію.", "errorTitle": "Виникла помилка", - "errorSubtitle": "Сталася помилка при спробі виконання дії. Будь ласка, перевірте консоль для отримання додаткової інформації.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Ви можете скинути пароль, змінивши змінну середовища \"USERS\".", "fieldRequired": "Це поле обов'язкове для заповнення", "invalidInput": "Невірне введення", "domainWarningTitle": "Невірний домен", "domainWarningSubtitle": "Даний ресурс налаштований для доступу з {{appUrl}}, але використовується {{currentUrl}}. Якщо ви продовжите, можуть виникнути проблеми з автентифікацією.", "ignoreTitle": "Ігнорувати", - "goToCorrectDomainTitle": "Перейти за коректним доменом" -} \ No newline at end of file + "goToCorrectDomainTitle": "Перейти за коректним доменом", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 6df7422f81a41f6f6a5c9fad7d50304d8d3af2e5 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:09 +0200 Subject: [PATCH 15/76] New translations en.json (French) --- frontend/src/lib/i18n/locales/fr-FR.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/fr-FR.json b/frontend/src/lib/i18n/locales/fr-FR.json index 69c32e74..3d7be817 100644 --- a/frontend/src/lib/i18n/locales/fr-FR.json +++ b/frontend/src/lib/i18n/locales/fr-FR.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Mot de passe oublié ?", "failedToFetchProvidersTitle": "Échec du chargement des fournisseurs d'authentification. Veuillez vérifier votre configuration.", "errorTitle": "Une erreur est survenue", - "errorSubtitle": "Une erreur est survenue lors de l'exécution de cette action. Veuillez consulter la console pour plus d'informations.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Vous pouvez réinitialiser votre mot de passe en modifiant la variable d'environnement `USERS`.", "fieldRequired": "Ce champ est obligatoire", "invalidInput": "Saisie non valide", "domainWarningTitle": "Domaine invalide", "domainWarningSubtitle": "Cette instance est configurée pour être accédée depuis {{appUrl}}, mais {{currentUrl}} est utilisé. Si vous continuez, vous pourriez rencontrer des problèmes d'authentification.", "ignoreTitle": "Ignorer", - "goToCorrectDomainTitle": "Aller au bon domaine" -} \ No newline at end of file + "goToCorrectDomainTitle": "Aller au bon domaine", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From c8f0ede801b13f353eaed97bfe6e728baa06b10e Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:10 +0200 Subject: [PATCH 16/76] New translations en.json (Spanish) --- frontend/src/lib/i18n/locales/es-ES.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/es-ES.json b/frontend/src/lib/i18n/locales/es-ES.json index a4500b30..014a7dbd 100644 --- a/frontend/src/lib/i18n/locales/es-ES.json +++ b/frontend/src/lib/i18n/locales/es-ES.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "¿Olvidó su contraseña?", "failedToFetchProvidersTitle": "Error al cargar los proveedores de autenticación. Por favor revise su configuración.", "errorTitle": "Ha ocurrido un error", - "errorSubtitle": "Ocurrió un error mientras se trataba de realizar esta acción. Por favor, revise la consola para más información.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 32cbd9a43f897309afca8f2a30f52153007e75fb Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:11 +0200 Subject: [PATCH 17/76] New translations en.json (Arabic) --- frontend/src/lib/i18n/locales/ar-SA.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ar-SA.json b/frontend/src/lib/i18n/locales/ar-SA.json index 98c620c5..417e4b7b 100644 --- a/frontend/src/lib/i18n/locales/ar-SA.json +++ b/frontend/src/lib/i18n/locales/ar-SA.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "نسيت كلمة المرور؟", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "حدث خطأ", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "تجاهل", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From c8875447d55614b98ad243241c5030398414cda1 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:12 +0200 Subject: [PATCH 18/76] New translations en.json (Czech) --- frontend/src/lib/i18n/locales/cs-CZ.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/cs-CZ.json b/frontend/src/lib/i18n/locales/cs-CZ.json index b8f186e9..9b19fc27 100644 --- a/frontend/src/lib/i18n/locales/cs-CZ.json +++ b/frontend/src/lib/i18n/locales/cs-CZ.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Zapomněli jste heslo?", "failedToFetchProvidersTitle": "Nepodařilo se načíst poskytovatele ověřování. Zkontrolujte prosím konfiguraci.", "errorTitle": "Došlo k chybě", - "errorSubtitle": "Nastala chyba při pokusu o provedení této akce. Pro více informací prosím zkontrolujte konzolu.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Heslo můžete obnovit změnou proměnné `USERS`.", "fieldRequired": "Toto pole je povinné", "invalidInput": "Neplatný údaj", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From c41f500ddeea13da6000e7392c4ba95e63a21c8f Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:13 +0200 Subject: [PATCH 19/76] New translations en.json (Danish) --- frontend/src/lib/i18n/locales/da-DK.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/da-DK.json b/frontend/src/lib/i18n/locales/da-DK.json index c3801975..2851b1cc 100644 --- a/frontend/src/lib/i18n/locales/da-DK.json +++ b/frontend/src/lib/i18n/locales/da-DK.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Glemt din adgangskode?", "failedToFetchProvidersTitle": "Kunne ikke indlæse godkendelsesudbydere. Tjek venligst din konfiguration.", "errorTitle": "Der opstod en fejl", - "errorSubtitle": "Der opstod en fejl under forsøget på at udføre denne handling. Tjek venligst konsollen for mere information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 41410bed5054cd5980ddcd93849d9eb1f3f14e5a Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:14 +0200 Subject: [PATCH 20/76] New translations en.json (German) --- frontend/src/lib/i18n/locales/de-DE.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/de-DE.json b/frontend/src/lib/i18n/locales/de-DE.json index a80acfaa..b9c13680 100644 --- a/frontend/src/lib/i18n/locales/de-DE.json +++ b/frontend/src/lib/i18n/locales/de-DE.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Passwort vergessen?", "failedToFetchProvidersTitle": "Fehler beim Laden der Authentifizierungsanbieter. Bitte überprüfen Sie Ihre Konfiguration.", "errorTitle": "Ein Fehler ist aufgetreten", - "errorSubtitle": "Beim Versuch, diese Aktion auszuführen, ist ein Fehler aufgetreten. Bitte überprüfen Sie die Konsole für weitere Informationen.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Das Passwort kann durch Änderung der 'USERS' Variable zurückgesetzt werden.", "fieldRequired": "Dieses Feld ist notwendig", "invalidInput": "Ungültige Eingabe", "domainWarningTitle": "Ungültige Domain", "domainWarningSubtitle": "Diese Instanz ist so konfiguriert, dass sie von {{appUrl}} aufgerufen werden kann, aber {{currentUrl}} wird verwendet. Wenn Sie fortfahren, können Probleme bei der Authentifizierung auftreten.", "ignoreTitle": "Ignorieren", - "goToCorrectDomainTitle": "Zur korrekten Domain gehen" -} \ No newline at end of file + "goToCorrectDomainTitle": "Zur korrekten Domain gehen", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From e281282102e0f64afdf7082744f40c95929b0287 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:15 +0200 Subject: [PATCH 21/76] New translations en.json (Greek) --- frontend/src/lib/i18n/locales/el-GR.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/el-GR.json b/frontend/src/lib/i18n/locales/el-GR.json index ee401526..5da27895 100644 --- a/frontend/src/lib/i18n/locales/el-GR.json +++ b/frontend/src/lib/i18n/locales/el-GR.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Ξεχάσατε το συνθηματικό σας;", "failedToFetchProvidersTitle": "Αποτυχία φόρτωσης παρόχων πιστοποίησης. Παρακαλώ ελέγξτε τις ρυθμίσεις σας.", "errorTitle": "Παρουσιάστηκε ένα σφάλμα", - "errorSubtitle": "Παρουσιάστηκε σφάλμα κατά την προσπάθεια εκτέλεσης αυτής της ενέργειας. Ελέγξτε την κονσόλα για περισσότερες πληροφορίες.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Μπορείτε να επαναφέρετε τον κωδικό πρόσβασής σας αλλάζοντας τη μεταβλητή περιβάλλοντος `USERS`.", "fieldRequired": "Αυτό το πεδίο είναι υποχρεωτικό", "invalidInput": "Μη έγκυρη καταχώρηση", "domainWarningTitle": "Μη έγκυρο domain", "domainWarningSubtitle": "Αυτή η εφαρμογή έχει ρυθμιστεί για πρόσβαση από {{appUrl}}, αλλά {{currentUrl}} χρησιμοποιείται. Αν συνεχίσετε, μπορεί να αντιμετωπίσετε προβλήματα με την ταυτοποίηση.", "ignoreTitle": "Παράβλεψη", - "goToCorrectDomainTitle": "Μεταβείτε στο σωστό domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Μεταβείτε στο σωστό domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 9af4a9849b980a5c71fd92bd112ae01a1493c3bb Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:16 +0200 Subject: [PATCH 22/76] New translations en.json (Finnish) --- frontend/src/lib/i18n/locales/fi-FI.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/fi-FI.json b/frontend/src/lib/i18n/locales/fi-FI.json index d892dd84..3b42b7f7 100644 --- a/frontend/src/lib/i18n/locales/fi-FI.json +++ b/frontend/src/lib/i18n/locales/fi-FI.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Unohditko salasanasi?", "failedToFetchProvidersTitle": "Todennuspalvelujen tarjoajien lataaminen epäonnistui. Tarkista määrityksesi.", "errorTitle": "Tapahtui virhe", - "errorSubtitle": "Tapahtui virhe yritettäessä suorittaa tämä toiminto. Ole hyvä ja tarkista konsoli saadaksesi lisätietoja.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Voit nollata salasanasi vaihtamalla ympäristömuuttujan `USERS`.", "fieldRequired": "Tämä kenttä on pakollinen", "invalidInput": "Virheellinen syöte", "domainWarningTitle": "Virheellinen verkkotunnus", "domainWarningSubtitle": "Tämä instanssi on määritelty käyttämään osoitetta {{appUrl}}, mutta nykyinen osoite on {{currentUrl}}. Jos jatkat, saatat törmätä ongelmiin autentikoinnissa.", "ignoreTitle": "Jätä huomiotta", - "goToCorrectDomainTitle": "Siirry oikeaan verkkotunnukseen" -} \ No newline at end of file + "goToCorrectDomainTitle": "Siirry oikeaan verkkotunnukseen", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From ffba8b2ee19f1299a7c65519e68b175da2c5b64c Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:17 +0200 Subject: [PATCH 23/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index 011be2b1..18606b09 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Wachtwoord vergeten?", "failedToFetchProvidersTitle": "Fout bij het laden van de authenticatie-providers. Controleer je configuratie.", "errorTitle": "Er is een fout opgetreden", - "errorSubtitle": "Er is een fout opgetreden tijdens het uitvoeren van deze actie. Controleer de console voor meer informatie.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Je kunt je wachtwoord opnieuw instellen door de `USERS` omgevingsvariabele te wijzigen.", "fieldRequired": "Dit veld is verplicht", "invalidInput": "Ongeldige invoer", "domainWarningTitle": "Ongeldig domein", "domainWarningSubtitle": "Deze instantie is geconfigureerd voor toegang tot {{appUrl}}, maar {{currentUrl}} wordt gebruikt. Als je doorgaat, kun je problemen ondervinden met authenticatie.", "ignoreTitle": "Negeren", - "goToCorrectDomainTitle": "Ga naar het juiste domein" -} \ No newline at end of file + "goToCorrectDomainTitle": "Ga naar het juiste domein", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From a2115540a4d755e108faaa464f366e902d7b9277 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:18 +0200 Subject: [PATCH 24/76] New translations en.json (Polish) --- frontend/src/lib/i18n/locales/pl-PL.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/pl-PL.json b/frontend/src/lib/i18n/locales/pl-PL.json index abded9b4..807aa75c 100644 --- a/frontend/src/lib/i18n/locales/pl-PL.json +++ b/frontend/src/lib/i18n/locales/pl-PL.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Nie pamiętasz hasła?", "failedToFetchProvidersTitle": "Nie udało się załadować dostawców uwierzytelniania. Sprawdź swoją konfigurację.", "errorTitle": "Wystąpił błąd", - "errorSubtitle": "Wystąpił błąd podczas próby wykonania tej czynności. Sprawdź konsolę, aby uzyskać więcej informacji.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Możesz zresetować hasło, zmieniając zmienną środowiskową `USERS`.", "fieldRequired": "To pole jest wymagane", "invalidInput": "Nieprawidłowe dane wejściowe", "domainWarningTitle": "Nieprawidłowa domena", "domainWarningSubtitle": "Ta instancja jest skonfigurowana do uzyskania dostępu z {{appUrl}}, ale {{currentUrl}} jest w użyciu. Jeśli będziesz kontynuować, mogą wystąpić problemy z uwierzytelnianiem.", "ignoreTitle": "Zignoruj", - "goToCorrectDomainTitle": "Przejdź do prawidłowej domeny" -} \ No newline at end of file + "goToCorrectDomainTitle": "Przejdź do prawidłowej domeny", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 443868d9c8b45b5988eb0bf04b9456d33cca7a03 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:19 +0200 Subject: [PATCH 25/76] New translations en.json (Portuguese) --- frontend/src/lib/i18n/locales/pt-PT.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/pt-PT.json b/frontend/src/lib/i18n/locales/pt-PT.json index d433e57a..8272cf01 100644 --- a/frontend/src/lib/i18n/locales/pt-PT.json +++ b/frontend/src/lib/i18n/locales/pt-PT.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Esqueceste-te da palavra-passe?", "failedToFetchProvidersTitle": "Falha ao carregar os fornecedores de autenticação. Verifica a configuração.", "errorTitle": "Ocorreu um erro", - "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Consulta a consola para mais informações.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Podes redefinir a tua palavra-passe alterando a variável de ambiente `USERS`.", "fieldRequired": "Este campo é obrigatório", "invalidInput": "Entrada inválida", "domainWarningTitle": "Domínio inválido", "domainWarningSubtitle": "Esta instância está configurada para ser acedida a partir de {{appUrl}}, mas está a ser usado {{currentUrl}}. Se continuares, poderás ter problemas de autenticação.", "ignoreTitle": "Ignorar", - "goToCorrectDomainTitle": "Ir para o domínio correto" -} \ No newline at end of file + "goToCorrectDomainTitle": "Ir para o domínio correto", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 259f88e3303e3737f278ac086e46c7e16a984e76 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:20 +0200 Subject: [PATCH 26/76] New translations en.json (Russian) --- frontend/src/lib/i18n/locales/ru-RU.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ru-RU.json b/frontend/src/lib/i18n/locales/ru-RU.json index 611c3d34..f2aa1ca2 100644 --- a/frontend/src/lib/i18n/locales/ru-RU.json +++ b/frontend/src/lib/i18n/locales/ru-RU.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Забыли пароль?", "failedToFetchProvidersTitle": "Не удалось загрузить поставщика авторизации. Пожалуйста, проверьте конфигурацию.", "errorTitle": "Произошла ошибка", - "errorSubtitle": "Произошла ошибка при попытке выполнить это действие. Проверьте консоль для дополнительной информации.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Вы можете сбросить свой пароль, изменив переменную окружения `USERS`.", "fieldRequired": "Это поле является обязательным", "invalidInput": "Недопустимый ввод", "domainWarningTitle": "Неверный домен", "domainWarningSubtitle": "Этот экземпляр настроен на доступ к нему из {{appUrl}}, но {{currentUrl}} в настоящее время используется. Если вы продолжите, то могут возникнуть проблемы с авторизацией.", "ignoreTitle": "Игнорировать", - "goToCorrectDomainTitle": "Перейти к правильному домену" -} \ No newline at end of file + "goToCorrectDomainTitle": "Перейти к правильному домену", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 3f41c54b754fc059ae5f2adfd18f54515df32274 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:21 +0200 Subject: [PATCH 27/76] New translations en.json (Serbian (Cyrillic)) --- frontend/src/lib/i18n/locales/sr-SP.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/sr-SP.json b/frontend/src/lib/i18n/locales/sr-SP.json index f7460e3b..148b5172 100644 --- a/frontend/src/lib/i18n/locales/sr-SP.json +++ b/frontend/src/lib/i18n/locales/sr-SP.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Заборавили сте лозинку?", "failedToFetchProvidersTitle": "Није успело учитавање провајдера аутентификације. Молим вас проверите ваша подешавања.", "errorTitle": "Појавила се грешка", - "errorSubtitle": "Појавила се грешка при покушају извршавања ове радње. Молим вас проверите конзолу за додатне информације.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Можете поништити вашу лозинку променом `USERS` променљиве окружења.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From ab584ec5b1e44319b02707de26d7a413c3f99b18 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:22 +0200 Subject: [PATCH 28/76] New translations en.json (Swedish) --- frontend/src/lib/i18n/locales/sv-SE.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/sv-SE.json b/frontend/src/lib/i18n/locales/sv-SE.json index be1a6288..ab8b9156 100644 --- a/frontend/src/lib/i18n/locales/sv-SE.json +++ b/frontend/src/lib/i18n/locales/sv-SE.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From cd68998e62848457ebf7550072519e86702642b4 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:23 +0200 Subject: [PATCH 29/76] New translations en.json (Turkish) --- frontend/src/lib/i18n/locales/tr-TR.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/tr-TR.json b/frontend/src/lib/i18n/locales/tr-TR.json index b0daad0f..24775b91 100644 --- a/frontend/src/lib/i18n/locales/tr-TR.json +++ b/frontend/src/lib/i18n/locales/tr-TR.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Şifrenizi mi unuttunuz?", "failedToFetchProvidersTitle": "Kimlik doğrulama sağlayıcıları yüklenemedi. Lütfen yapılandırmanızı kontrol edin.", "errorTitle": "Bir hata oluştu", - "errorSubtitle": "Bu işlemi gerçekleştirmeye çalışırken bir hata oluştu. Daha fazla bilgi için lütfen konsolu kontrol edin.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Parolanızı `USERS` ortam değişkenini değiştirerek sıfırlayabilirsiniz.", "fieldRequired": "Bu alan zorunludur", "invalidInput": "Geçersiz girdi", "domainWarningTitle": "Geçersiz alan adı", "domainWarningSubtitle": "Bu örnek, {{appUrl}} adresinden erişilecek şekilde yapılandırılmıştır, ancak {{currentUrl}} kullanılmaktadır. Devam ederseniz, kimlik doğrulama ile ilgili sorunlarla karşılaşabilirsiniz.", "ignoreTitle": "Yoksay", - "goToCorrectDomainTitle": "Doğru alana gidin" -} \ No newline at end of file + "goToCorrectDomainTitle": "Doğru alana gidin", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 719ee13a6fe80c17c2349c9ab824bf1d9a2af189 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:24 +0200 Subject: [PATCH 30/76] New translations en.json (Chinese Simplified) --- frontend/src/lib/i18n/locales/zh-CN.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/zh-CN.json b/frontend/src/lib/i18n/locales/zh-CN.json index 25b50ff2..d7b72dee 100644 --- a/frontend/src/lib/i18n/locales/zh-CN.json +++ b/frontend/src/lib/i18n/locales/zh-CN.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "忘记密码?", "failedToFetchProvidersTitle": "加载身份验证提供程序失败,请检查您的配置。", "errorTitle": "发生了错误", - "errorSubtitle": "执行此操作时发生错误,请检查控制台以获取更多信息。", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "您可以通过更改 `USERS ` 环境变量重置您的密码。", "fieldRequired": "必添字段", "invalidInput": "无效的输入", "domainWarningTitle": "无效域名", "domainWarningSubtitle": "当前实例配置的访问地址为 {{appUrl}},但您正在使用 {{currentUrl}}。若继续操作,可能会遇到身份验证问题。", "ignoreTitle": "忽略", - "goToCorrectDomainTitle": "转到正确的域名" -} \ No newline at end of file + "goToCorrectDomainTitle": "转到正确的域名", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 9d67f4d8fa2f31e7523e5118ff925122979e0702 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:25 +0200 Subject: [PATCH 31/76] New translations en.json (Chinese Traditional) --- frontend/src/lib/i18n/locales/zh-TW.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/zh-TW.json b/frontend/src/lib/i18n/locales/zh-TW.json index 140a71c3..c0afc0ee 100644 --- a/frontend/src/lib/i18n/locales/zh-TW.json +++ b/frontend/src/lib/i18n/locales/zh-TW.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "忘記密碼?", "failedToFetchProvidersTitle": "載入驗證供應商失敗。請檢查您的設定。", "errorTitle": "發生錯誤", - "errorSubtitle": "執行此操作時發生錯誤。請檢查主控台以獲取更多資訊。", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "透過修改 `USERS` 環境變數,你可以重設你的密碼。", "fieldRequired": "此為必填欄位", "invalidInput": "無效的輸入", "domainWarningTitle": "無效的網域", "domainWarningSubtitle": "此服務設定為透過 {{appUrl}} 存取,但目前使用的是 {{currentUrl}}。若繼續操作,可能會遇到驗證問題。", "ignoreTitle": "忽略", - "goToCorrectDomainTitle": "前往正確域名" -} \ No newline at end of file + "goToCorrectDomainTitle": "前往正確域名", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From b75a53de024ac713bc4487da60ffdf44391f5573 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:26 +0200 Subject: [PATCH 32/76] New translations en.json (Vietnamese) --- frontend/src/lib/i18n/locales/vi-VN.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/vi-VN.json b/frontend/src/lib/i18n/locales/vi-VN.json index d2052f93..6f8546a7 100644 --- a/frontend/src/lib/i18n/locales/vi-VN.json +++ b/frontend/src/lib/i18n/locales/vi-VN.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Bạn quên mật khẩu?", "failedToFetchProvidersTitle": "Không tải được nhà cung cấp xác thực. Vui lòng kiểm tra cấu hình của bạn.", "errorTitle": "An error occurred", - "errorSubtitle": "Đã xảy ra lỗi khi thực hiện thao tác này. Vui lòng kiểm tra bảng điều khiển để biết thêm thông tin.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 1ce55cd9d3beebf83e061ce79b5ff667e4d4024f Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:27 +0200 Subject: [PATCH 33/76] New translations en.json (Portuguese, Brazilian) --- frontend/src/lib/i18n/locales/pt-BR.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/pt-BR.json b/frontend/src/lib/i18n/locales/pt-BR.json index 7869fbee..0277e565 100644 --- a/frontend/src/lib/i18n/locales/pt-BR.json +++ b/frontend/src/lib/i18n/locales/pt-BR.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Esqueceu sua senha?", "failedToFetchProvidersTitle": "Falha ao carregar provedores de autenticação. Verifique sua configuração.", "errorTitle": "Ocorreu um erro", - "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Por favor, verifique o console para mais informações.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Você pode redefinir sua senha alterando a variável de ambiente `USERS`.", "fieldRequired": "Este campo é obrigatório", "invalidInput": "Entrada Inválida", "domainWarningTitle": "Domínio inválido", "domainWarningSubtitle": "Esta instância está configurada para ser acessada de {{appUrl}}, mas {{currentUrl}} está sendo usado. Se você continuar, você pode encontrar problemas com a autenticação.", "ignoreTitle": "Ignorar", - "goToCorrectDomainTitle": "Ir para o domínio correto" -} \ No newline at end of file + "goToCorrectDomainTitle": "Ir para o domínio correto", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 0fa8db62b3374aac4510c56c14147b2342643e31 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:28 +0200 Subject: [PATCH 34/76] New translations en.json (Romanian) --- frontend/src/lib/i18n/locales/ro-RO.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ro-RO.json b/frontend/src/lib/i18n/locales/ro-RO.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/ro-RO.json +++ b/frontend/src/lib/i18n/locales/ro-RO.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From c465e7795b9d99bc5bf21269a2fff2f607985a44 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:29 +0200 Subject: [PATCH 35/76] New translations en.json (Afrikaans) --- frontend/src/lib/i18n/locales/af-ZA.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/af-ZA.json b/frontend/src/lib/i18n/locales/af-ZA.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/af-ZA.json +++ b/frontend/src/lib/i18n/locales/af-ZA.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 55915eda2e7ee2655d205f0f58c1a9a08bfc0cc9 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:30 +0200 Subject: [PATCH 36/76] New translations en.json (Catalan) --- frontend/src/lib/i18n/locales/ca-ES.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ca-ES.json b/frontend/src/lib/i18n/locales/ca-ES.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/ca-ES.json +++ b/frontend/src/lib/i18n/locales/ca-ES.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 5c12d3380521a924538199312cd3618d624405aa Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:31 +0200 Subject: [PATCH 37/76] New translations en.json (Hebrew) --- frontend/src/lib/i18n/locales/he-IL.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/he-IL.json b/frontend/src/lib/i18n/locales/he-IL.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/he-IL.json +++ b/frontend/src/lib/i18n/locales/he-IL.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 14baf01d3ad15bdcebf164f697d872f286c2be40 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:32 +0200 Subject: [PATCH 38/76] New translations en.json (Hungarian) --- frontend/src/lib/i18n/locales/hu-HU.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/hu-HU.json b/frontend/src/lib/i18n/locales/hu-HU.json index 229ec8ba..d707c191 100644 --- a/frontend/src/lib/i18n/locales/hu-HU.json +++ b/frontend/src/lib/i18n/locales/hu-HU.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Elfelejtette jelszavát?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "Hiba történt", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "Ez egy kötelező mező", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 477b6b3e986b99d6418fb4f681d5d5aa77954eed Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:33 +0200 Subject: [PATCH 39/76] New translations en.json (Italian) --- frontend/src/lib/i18n/locales/it-IT.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/it-IT.json b/frontend/src/lib/i18n/locales/it-IT.json index df7c4731..f8fc942b 100644 --- a/frontend/src/lib/i18n/locales/it-IT.json +++ b/frontend/src/lib/i18n/locales/it-IT.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Password dimenticata?", "failedToFetchProvidersTitle": "Impossibile caricare i provider di autenticazione. Si prega di controllare la configurazione.", "errorTitle": "Si è verificato un errore", - "errorSubtitle": "Si è verificato un errore durante il tentativo di eseguire questa azione. Si prega di controllare la console per ulteriori informazioni.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Puoi reimpostare la tua password modificando la variabile d'ambiente `USERS`.", "fieldRequired": "Questo campo è obbligatorio", "invalidInput": "Input non valido", "domainWarningTitle": "Dominio non valido", "domainWarningSubtitle": "Questa istanza è configurata per essere accessibile da {{appUrl}}, ma {{currentUrl}} è in uso. Se procedi, potresti incorrere in problemi di autenticazione.", "ignoreTitle": "Ignora", - "goToCorrectDomainTitle": "Vai al dominio corretto" -} \ No newline at end of file + "goToCorrectDomainTitle": "Vai al dominio corretto", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From fbfa503bddb6f868269bbfdbb8e753f23e083ff1 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:34 +0200 Subject: [PATCH 40/76] New translations en.json (Japanese) --- frontend/src/lib/i18n/locales/ja-JP.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ja-JP.json b/frontend/src/lib/i18n/locales/ja-JP.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/ja-JP.json +++ b/frontend/src/lib/i18n/locales/ja-JP.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From cd28dca1b3ab80c0ca4f624cb6b6f1c4b4c46bcd Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:35 +0200 Subject: [PATCH 41/76] New translations en.json (Korean) --- frontend/src/lib/i18n/locales/ko-KR.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/ko-KR.json b/frontend/src/lib/i18n/locales/ko-KR.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/ko-KR.json +++ b/frontend/src/lib/i18n/locales/ko-KR.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From b9598d6eedba1037211ee2720441baf2c00fb200 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:36 +0200 Subject: [PATCH 42/76] New translations en.json (Norwegian) --- frontend/src/lib/i18n/locales/no-NO.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/no-NO.json b/frontend/src/lib/i18n/locales/no-NO.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/no-NO.json +++ b/frontend/src/lib/i18n/locales/no-NO.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From fc6d02afafae60a1c22fcc3c1d6e7d1a2d63063b Mon Sep 17 00:00:00 2001 From: Stavros Date: Sun, 1 Feb 2026 19:58:37 +0200 Subject: [PATCH 43/76] New translations en.json (English) --- frontend/src/lib/i18n/locales/en-US.json | 25 +++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/frontend/src/lib/i18n/locales/en-US.json b/frontend/src/lib/i18n/locales/en-US.json index 43004285..a023bae7 100644 --- a/frontend/src/lib/i18n/locales/en-US.json +++ b/frontend/src/lib/i18n/locales/en-US.json @@ -51,12 +51,31 @@ "forgotPasswordTitle": "Forgot your password?", "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", - "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", + "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", "domainWarningTitle": "Invalid Domain", "domainWarningSubtitle": "This instance is configured to be accessed from {{appUrl}}, but {{currentUrl}} is being used. If you proceed, you may encounter issues with authentication.", "ignoreTitle": "Ignore", - "goToCorrectDomainTitle": "Go to correct domain" -} \ No newline at end of file + "goToCorrectDomainTitle": "Go to correct domain", + "authorizeTitle": "Authorize", + "authorizeCardTitle": "Continue to {{app}}?", + "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", + "authorizeSubtitleOAuth": "Would you like to continue to this app?", + "authorizeLoadingTitle": "Loading...", + "authorizeLoadingSubtitle": "Please wait while we load the client information.", + "authorizeSuccessTitle": "Authorized", + "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", + "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", + "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "openidScopeName": "OpenID Connect", + "openidScopeDescription": "Allows the app to access your OpenID Connect information.", + "emailScopeName": "Email", + "emailScopeDescription": "Allows the app to access your email address.", + "profileScopeName": "Profile", + "profileScopeDescription": "Allows the app to access your profile information.", + "groupsScopeName": "Groups", + "groupsScopeDescription": "Allows the app to access your group information." +} From 0753988065a03c4ebfae1f6ed0430e5fafe1da61 Mon Sep 17 00:00:00 2001 From: Stavros Date: Tue, 3 Feb 2026 05:15:29 +0200 Subject: [PATCH 44/76] New translations en.json (French) --- frontend/src/lib/i18n/locales/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/fr-FR.json b/frontend/src/lib/i18n/locales/fr-FR.json index 3d7be817..434b1cb3 100644 --- a/frontend/src/lib/i18n/locales/fr-FR.json +++ b/frontend/src/lib/i18n/locales/fr-FR.json @@ -51,7 +51,7 @@ "forgotPasswordTitle": "Mot de passe oublié ?", "failedToFetchProvidersTitle": "Échec du chargement des fournisseurs d'authentification. Veuillez vérifier votre configuration.", "errorTitle": "Une erreur est survenue", - "errorSubtitleInfo": "The following error occurred while processing your request:", + "errorSubtitleInfo": "L'erreur suivante s'est produite lors du traitement de votre requête :", "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", "forgotPasswordMessage": "Vous pouvez réinitialiser votre mot de passe en modifiant la variable d'environnement `USERS`.", "fieldRequired": "Ce champ est obligatoire", From e1a96d1da8dc724a16654e803a6fca021a6422e0 Mon Sep 17 00:00:00 2001 From: Stavros Date: Tue, 3 Feb 2026 06:22:04 +0200 Subject: [PATCH 45/76] New translations en.json (French) --- frontend/src/lib/i18n/locales/fr-FR.json | 34 ++++++++++++------------ 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/frontend/src/lib/i18n/locales/fr-FR.json b/frontend/src/lib/i18n/locales/fr-FR.json index 434b1cb3..4dffeac8 100644 --- a/frontend/src/lib/i18n/locales/fr-FR.json +++ b/frontend/src/lib/i18n/locales/fr-FR.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Échec du chargement des fournisseurs d'authentification. Veuillez vérifier votre configuration.", "errorTitle": "Une erreur est survenue", "errorSubtitleInfo": "L'erreur suivante s'est produite lors du traitement de votre requête :", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Une erreur est survenue lors de l'exécution de cette action. Veuillez consulter la console du navigateur pour plus d'informations.", "forgotPasswordMessage": "Vous pouvez réinitialiser votre mot de passe en modifiant la variable d'environnement `USERS`.", "fieldRequired": "Ce champ est obligatoire", "invalidInput": "Saisie non valide", @@ -60,22 +60,22 @@ "domainWarningSubtitle": "Cette instance est configurée pour être accédée depuis {{appUrl}}, mais {{currentUrl}} est utilisé. Si vous continuez, vous pourriez rencontrer des problèmes d'authentification.", "ignoreTitle": "Ignorer", "goToCorrectDomainTitle": "Aller au bon domaine", - "authorizeTitle": "Authorize", - "authorizeCardTitle": "Continue to {{app}}?", - "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", - "authorizeSubtitleOAuth": "Would you like to continue to this app?", - "authorizeLoadingTitle": "Loading...", - "authorizeLoadingSubtitle": "Please wait while we load the client information.", - "authorizeSuccessTitle": "Authorized", - "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", - "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", - "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", - "openidScopeName": "OpenID Connect", + "authorizeTitle": "Autoriser", + "authorizeCardTitle": "Continuer vers {{app}} ?", + "authorizeSubtitle": "Voulez-vous continuer vers cette application ? Veuillez examiner attentivement les autorisations demandées par l'application.", + "authorizeSubtitleOAuth": "Voulez-vous continuer vers cette application ?", + "authorizeLoadingTitle": "Chargement...", + "authorizeLoadingSubtitle": "Veuillez patienter pendant que nous chargeons les informations du client.", + "authorizeSuccessTitle": "Autorisé", + "authorizeSuccessSubtitle": "Vous allez être redirigé vers l'application dans quelques secondes.", + "authorizeErrorClientInfo": "Une erreur est survenue lors du chargement des informations du client. Veuillez réessayer plus tard.", + "authorizeErrorMissingParams": "Les paramètres suivants sont manquants : {{missingParams}}", + "openidScopeName": "Connexion OpenID", "openidScopeDescription": "Allows the app to access your OpenID Connect information.", "emailScopeName": "Email", - "emailScopeDescription": "Allows the app to access your email address.", - "profileScopeName": "Profile", - "profileScopeDescription": "Allows the app to access your profile information.", - "groupsScopeName": "Groups", - "groupsScopeDescription": "Allows the app to access your group information." + "emailScopeDescription": "Autorise l'application à accéder à votre adresse e-mail.", + "profileScopeName": "Profil", + "profileScopeDescription": "Autorise l'application à accéder aux informations de votre profil.", + "groupsScopeName": "Groupes", + "groupsScopeDescription": "Autorise une application à accéder aux informations de votre groupe." } From cc3b6d6f663a04b1046ecc22582faef1b0239127 Mon Sep 17 00:00:00 2001 From: Stavros Date: Tue, 3 Feb 2026 13:57:56 +0200 Subject: [PATCH 46/76] New translations en.json (Polish) --- frontend/src/lib/i18n/locales/pl-PL.json | 38 ++++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/src/lib/i18n/locales/pl-PL.json b/frontend/src/lib/i18n/locales/pl-PL.json index 807aa75c..55e8ce68 100644 --- a/frontend/src/lib/i18n/locales/pl-PL.json +++ b/frontend/src/lib/i18n/locales/pl-PL.json @@ -51,8 +51,8 @@ "forgotPasswordTitle": "Nie pamiętasz hasła?", "failedToFetchProvidersTitle": "Nie udało się załadować dostawców uwierzytelniania. Sprawdź swoją konfigurację.", "errorTitle": "Wystąpił błąd", - "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitleInfo": "Podczas przetwarzania żądania wystąpił następujący błąd:", + "errorSubtitle": "Wystąpił błąd podczas próby wykonania tej czynności. Sprawdź konsolę przeglądarki lub dzienniki aplikacji, aby uzyskać więcej informacji.", "forgotPasswordMessage": "Możesz zresetować hasło, zmieniając zmienną środowiskową `USERS`.", "fieldRequired": "To pole jest wymagane", "invalidInput": "Nieprawidłowe dane wejściowe", @@ -60,22 +60,22 @@ "domainWarningSubtitle": "Ta instancja jest skonfigurowana do uzyskania dostępu z {{appUrl}}, ale {{currentUrl}} jest w użyciu. Jeśli będziesz kontynuować, mogą wystąpić problemy z uwierzytelnianiem.", "ignoreTitle": "Zignoruj", "goToCorrectDomainTitle": "Przejdź do prawidłowej domeny", - "authorizeTitle": "Authorize", - "authorizeCardTitle": "Continue to {{app}}?", - "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", - "authorizeSubtitleOAuth": "Would you like to continue to this app?", - "authorizeLoadingTitle": "Loading...", - "authorizeLoadingSubtitle": "Please wait while we load the client information.", - "authorizeSuccessTitle": "Authorized", - "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", - "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", - "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "authorizeTitle": "Autoryzuj", + "authorizeCardTitle": "Kontynuować do {{app}}?", + "authorizeSubtitle": "Czy chcesz kontynuować do tej aplikacji? Uważnie zapoznaj się z uprawnieniami żądanymi przez aplikację.", + "authorizeSubtitleOAuth": "Czy chcesz kontynuować do tej aplikacji?", + "authorizeLoadingTitle": "Wczytywanie...", + "authorizeLoadingSubtitle": "Proszę czekać, aż załadujemy informacje o kliencie.", + "authorizeSuccessTitle": "Autoryzowano", + "authorizeSuccessSubtitle": "Za kilka sekund nastąpi przekierowanie do aplikacji.", + "authorizeErrorClientInfo": "Wystąpił błąd podczas ładowania informacji o kliencie. Spróbuj ponownie później.", + "authorizeErrorMissingParams": "Brakuje następujących parametrów: {{missingParams}}", "openidScopeName": "OpenID Connect", - "openidScopeDescription": "Allows the app to access your OpenID Connect information.", - "emailScopeName": "Email", - "emailScopeDescription": "Allows the app to access your email address.", - "profileScopeName": "Profile", - "profileScopeDescription": "Allows the app to access your profile information.", - "groupsScopeName": "Groups", - "groupsScopeDescription": "Allows the app to access your group information." + "openidScopeDescription": "Zezwala aplikacji na dostęp do informacji o OpenID Connect.", + "emailScopeName": "E-mail", + "emailScopeDescription": "Zezwala aplikacji na dostęp do adresów e-mail.", + "profileScopeName": "Profil", + "profileScopeDescription": "Zezwala aplikacji na dostęp do informacji o porfilu.", + "groupsScopeName": "Grupy", + "groupsScopeDescription": "Zezwala aplikacji na dostęp do informacji o grupie." } From bc94385001c1cba9468ced7e0e9798de14c92648 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 10:13:36 +0200 Subject: [PATCH 47/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 38 ++++++++++++------------ 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index 18606b09..d3213b2d 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -51,8 +51,8 @@ "forgotPasswordTitle": "Wachtwoord vergeten?", "failedToFetchProvidersTitle": "Fout bij het laden van de authenticatie-providers. Controleer je configuratie.", "errorTitle": "Er is een fout opgetreden", - "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitleInfo": "De volgende fout is opgetreden bij het verwerken van het verzoek:", + "errorSubtitle": "Er is een fout opgetreden tijdens het uitvoeren van deze actie. Controleer de browserconsole of de logboeken van de app voor meer informatie.", "forgotPasswordMessage": "Je kunt je wachtwoord opnieuw instellen door de `USERS` omgevingsvariabele te wijzigen.", "fieldRequired": "Dit veld is verplicht", "invalidInput": "Ongeldige invoer", @@ -60,22 +60,22 @@ "domainWarningSubtitle": "Deze instantie is geconfigureerd voor toegang tot {{appUrl}}, maar {{currentUrl}} wordt gebruikt. Als je doorgaat, kun je problemen ondervinden met authenticatie.", "ignoreTitle": "Negeren", "goToCorrectDomainTitle": "Ga naar het juiste domein", - "authorizeTitle": "Authorize", - "authorizeCardTitle": "Continue to {{app}}?", - "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", - "authorizeSubtitleOAuth": "Would you like to continue to this app?", - "authorizeLoadingTitle": "Loading...", - "authorizeLoadingSubtitle": "Please wait while we load the client information.", - "authorizeSuccessTitle": "Authorized", - "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", - "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", - "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", + "authorizeTitle": "Autoriseren", + "authorizeCardTitle": "Doorgaan naar {{app}}?", + "authorizeSubtitle": "Doorgaan naar deze app? Controleer de machtigingen die door de app worden gevraagd.", + "authorizeSubtitleOAuth": "Doorgaan naar deze app?", + "authorizeLoadingTitle": "Laden...", + "authorizeLoadingSubtitle": "Even geduld bij het laden van de cliëntinformatie.", + "authorizeSuccessTitle": "Geautoriseerd", + "authorizeSuccessSubtitle": "Je wordt binnen enkele seconden doorgestuurd naar de app.", + "authorizeErrorClientInfo": "Er is een fout opgetreden tijdens het laden van de cliëntinformatie. Probeer het later opnieuw.", + "authorizeErrorMissingParams": "De volgende parameters ontbreken: {{missingParams}}", "openidScopeName": "OpenID Connect", - "openidScopeDescription": "Allows the app to access your OpenID Connect information.", - "emailScopeName": "Email", - "emailScopeDescription": "Allows the app to access your email address.", - "profileScopeName": "Profile", - "profileScopeDescription": "Allows the app to access your profile information.", - "groupsScopeName": "Groups", - "groupsScopeDescription": "Allows the app to access your group information." + "openidScopeDescription": "Hiermee kan de app toegang krijgen tot jouw OpenID Connect-informatie.", + "emailScopeName": "E-mail", + "emailScopeDescription": "Hiermee kan de app toegang krijgen tot jouw e-mailadres.", + "profileScopeName": "Profiel", + "profileScopeDescription": "Hiermee kan de app toegang krijgen tot je profielinformatie.", + "groupsScopeName": "Groepen", + "groupsScopeDescription": "Hiermee kan de app toegang krijgen tot jouw groepsinformatie." } From 64e078361e136eb27f85bcb6794d6a5abe1ff63d Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:32 +0200 Subject: [PATCH 48/76] New translations en.json (Ukrainian) --- frontend/src/lib/i18n/locales/uk-UA.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/uk-UA.json b/frontend/src/lib/i18n/locales/uk-UA.json index 89c177c8..c6fa2c67 100644 --- a/frontend/src/lib/i18n/locales/uk-UA.json +++ b/frontend/src/lib/i18n/locales/uk-UA.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Не вдалося завантажити провайдерів автентифікації. Будь ласка, перевірте вашу конфігурацію.", "errorTitle": "Виникла помилка", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "Ви можете скинути пароль, змінивши змінну середовища \"USERS\".", "fieldRequired": "Це поле обов'язкове для заповнення", "invalidInput": "Невірне введення", From 1f53cde90a0d236d5a134d5f6333aa740c2965c9 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:33 +0200 Subject: [PATCH 49/76] New translations en.json (French) --- frontend/src/lib/i18n/locales/fr-FR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/fr-FR.json b/frontend/src/lib/i18n/locales/fr-FR.json index 4dffeac8..e4bda462 100644 --- a/frontend/src/lib/i18n/locales/fr-FR.json +++ b/frontend/src/lib/i18n/locales/fr-FR.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Échec du chargement des fournisseurs d'authentification. Veuillez vérifier votre configuration.", "errorTitle": "Une erreur est survenue", "errorSubtitleInfo": "L'erreur suivante s'est produite lors du traitement de votre requête :", - "errorSubtitle": "Une erreur est survenue lors de l'exécution de cette action. Veuillez consulter la console du navigateur pour plus d'informations.", + "errorSubtitle": "Une erreur est survenue lors de l'exécution de cette action. Veuillez consulter la console pour plus d'informations.", "forgotPasswordMessage": "Vous pouvez réinitialiser votre mot de passe en modifiant la variable d'environnement `USERS`.", "fieldRequired": "Ce champ est obligatoire", "invalidInput": "Saisie non valide", From 3e31ae9640ede8ba806ab129cdcc6654d71a0ea7 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:34 +0200 Subject: [PATCH 50/76] New translations en.json (Spanish) --- frontend/src/lib/i18n/locales/es-ES.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/es-ES.json b/frontend/src/lib/i18n/locales/es-ES.json index 014a7dbd..b8bdde69 100644 --- a/frontend/src/lib/i18n/locales/es-ES.json +++ b/frontend/src/lib/i18n/locales/es-ES.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Error al cargar los proveedores de autenticación. Por favor revise su configuración.", "errorTitle": "Ha ocurrido un error", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Ocurrió un error mientras se trataba de realizar esta acción. Por favor, revise la consola para más información.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 96c454dbf5f2e74509d03e89f6767b1f7d6d81dc Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:35 +0200 Subject: [PATCH 51/76] New translations en.json (Arabic) --- frontend/src/lib/i18n/locales/ar-SA.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ar-SA.json b/frontend/src/lib/i18n/locales/ar-SA.json index 417e4b7b..9aab6f33 100644 --- a/frontend/src/lib/i18n/locales/ar-SA.json +++ b/frontend/src/lib/i18n/locales/ar-SA.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "حدث خطأ", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From bb3ae0ea5397e6bf01208f3bd7045aa792ec8008 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:36 +0200 Subject: [PATCH 52/76] New translations en.json (Czech) --- frontend/src/lib/i18n/locales/cs-CZ.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/cs-CZ.json b/frontend/src/lib/i18n/locales/cs-CZ.json index 9b19fc27..49407767 100644 --- a/frontend/src/lib/i18n/locales/cs-CZ.json +++ b/frontend/src/lib/i18n/locales/cs-CZ.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Nepodařilo se načíst poskytovatele ověřování. Zkontrolujte prosím konfiguraci.", "errorTitle": "Došlo k chybě", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Nastala chyba při pokusu o provedení této akce. Pro více informací prosím zkontrolujte konzolu.", "forgotPasswordMessage": "Heslo můžete obnovit změnou proměnné `USERS`.", "fieldRequired": "Toto pole je povinné", "invalidInput": "Neplatný údaj", From 7029cd09cd8dbff6e1a2780ac50262e64420b06b Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:37 +0200 Subject: [PATCH 53/76] New translations en.json (Danish) --- frontend/src/lib/i18n/locales/da-DK.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/da-DK.json b/frontend/src/lib/i18n/locales/da-DK.json index 2851b1cc..94147afb 100644 --- a/frontend/src/lib/i18n/locales/da-DK.json +++ b/frontend/src/lib/i18n/locales/da-DK.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Kunne ikke indlæse godkendelsesudbydere. Tjek venligst din konfiguration.", "errorTitle": "Der opstod en fejl", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Der opstod en fejl under forsøget på at udføre denne handling. Tjek venligst konsollen for mere information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From caa291d8569965773924b9b12ab595791bd3177f Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:38 +0200 Subject: [PATCH 54/76] New translations en.json (German) --- frontend/src/lib/i18n/locales/de-DE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/de-DE.json b/frontend/src/lib/i18n/locales/de-DE.json index b9c13680..1b1aa9a8 100644 --- a/frontend/src/lib/i18n/locales/de-DE.json +++ b/frontend/src/lib/i18n/locales/de-DE.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Fehler beim Laden der Authentifizierungsanbieter. Bitte überprüfen Sie Ihre Konfiguration.", "errorTitle": "Ein Fehler ist aufgetreten", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Beim Versuch, diese Aktion auszuführen, ist ein Fehler aufgetreten. Bitte überprüfen Sie die Konsole für weitere Informationen.", "forgotPasswordMessage": "Das Passwort kann durch Änderung der 'USERS' Variable zurückgesetzt werden.", "fieldRequired": "Dieses Feld ist notwendig", "invalidInput": "Ungültige Eingabe", From 13ddb47734cdf760304333232511800cabb83e31 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:39 +0200 Subject: [PATCH 55/76] New translations en.json (Greek) --- frontend/src/lib/i18n/locales/el-GR.json | 40 ++++++++++++------------ 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/frontend/src/lib/i18n/locales/el-GR.json b/frontend/src/lib/i18n/locales/el-GR.json index 5da27895..717a62d4 100644 --- a/frontend/src/lib/i18n/locales/el-GR.json +++ b/frontend/src/lib/i18n/locales/el-GR.json @@ -51,8 +51,8 @@ "forgotPasswordTitle": "Ξεχάσατε το συνθηματικό σας;", "failedToFetchProvidersTitle": "Αποτυχία φόρτωσης παρόχων πιστοποίησης. Παρακαλώ ελέγξτε τις ρυθμίσεις σας.", "errorTitle": "Παρουσιάστηκε ένα σφάλμα", - "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitleInfo": "Το ακόλουθο σφάλμα προέκυψε κατά την επεξεργασία του αιτήματός σας:", + "errorSubtitle": "Παρουσιάστηκε σφάλμα κατά την προσπάθεια εκτέλεσης αυτής της ενέργειας. Ελέγξτε την κονσόλα για περισσότερες πληροφορίες.", "forgotPasswordMessage": "Μπορείτε να επαναφέρετε τον κωδικό πρόσβασής σας αλλάζοντας τη μεταβλητή περιβάλλοντος `USERS`.", "fieldRequired": "Αυτό το πεδίο είναι υποχρεωτικό", "invalidInput": "Μη έγκυρη καταχώρηση", @@ -60,22 +60,22 @@ "domainWarningSubtitle": "Αυτή η εφαρμογή έχει ρυθμιστεί για πρόσβαση από {{appUrl}}, αλλά {{currentUrl}} χρησιμοποιείται. Αν συνεχίσετε, μπορεί να αντιμετωπίσετε προβλήματα με την ταυτοποίηση.", "ignoreTitle": "Παράβλεψη", "goToCorrectDomainTitle": "Μεταβείτε στο σωστό domain", - "authorizeTitle": "Authorize", - "authorizeCardTitle": "Continue to {{app}}?", - "authorizeSubtitle": "Would you like to continue to this app? Please carefully review the permissions requested by the app.", - "authorizeSubtitleOAuth": "Would you like to continue to this app?", - "authorizeLoadingTitle": "Loading...", - "authorizeLoadingSubtitle": "Please wait while we load the client information.", - "authorizeSuccessTitle": "Authorized", - "authorizeSuccessSubtitle": "You will be redirected to the app in a few seconds.", - "authorizeErrorClientInfo": "An error occurred while loading the client information. Please try again later.", - "authorizeErrorMissingParams": "The following parameters are missing: {{missingParams}}", - "openidScopeName": "OpenID Connect", - "openidScopeDescription": "Allows the app to access your OpenID Connect information.", - "emailScopeName": "Email", - "emailScopeDescription": "Allows the app to access your email address.", - "profileScopeName": "Profile", - "profileScopeDescription": "Allows the app to access your profile information.", - "groupsScopeName": "Groups", - "groupsScopeDescription": "Allows the app to access your group information." + "authorizeTitle": "Εξουσιοδότηση", + "authorizeCardTitle": "Συνέχεια στην εφαρμογή {{app}};", + "authorizeSubtitle": "Θα θέλατε να συνεχίσετε σε αυτή την εφαρμογή; Παρακαλώ ελέγξτε προσεκτικά τα δικαιώματα που ζητούνται από την εφαρμογή.", + "authorizeSubtitleOAuth": "Θα θέλατε να συνεχίσετε σε αυτή την εφαρμογή;", + "authorizeLoadingTitle": "Φόρτωση...", + "authorizeLoadingSubtitle": "Παρακαλώ περιμένετε όσο φορτώνουμε τις απαραίτητες πληροφορίες.", + "authorizeSuccessTitle": "Εξουσιοδοτημένος", + "authorizeSuccessSubtitle": "Θα μεταφερθείτε στην εφαρμογή σε λίγα δευτερόλεπτα.", + "authorizeErrorClientInfo": "Παρουσιάστηκε σφάλμα κατά τη φόρτωση των πληροφοριών. Παρακαλώ προσπαθήστε ξανά αργότερα.", + "authorizeErrorMissingParams": "Οι παρακάτω απαραίτητες πληροφορίες λείπουν από το αίτημά σας: {{missingParams}}", + "openidScopeName": "Σύνδεση OpenID", + "openidScopeDescription": "Επιτρέπει στην εφαρμογή την πρόσβαση στις πληροφορίες σύνδεσης OpenID.", + "emailScopeName": "Διεύθυνση ηλεκτρονικού ταχυδρομείου", + "emailScopeDescription": "Επιτρέπει στην εφαρμογή να έχει πρόσβαση στη διεύθυνση ηλεκτρονικού ταχυδρομείου σας.", + "profileScopeName": "Προφίλ", + "profileScopeDescription": "Επιτρέπει στην εφαρμογή να έχει πρόσβαση στις πληροφορίες του προφίλ σας.", + "groupsScopeName": "Ομάδες", + "groupsScopeDescription": "Επιτρέπει στην εφαρμογή την πρόσβαση στις πληροφορίες ομάδας σας." } From e9ae020f10b2dfb80cfab6e2c384f31f5a6048b9 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:40 +0200 Subject: [PATCH 56/76] New translations en.json (Finnish) --- frontend/src/lib/i18n/locales/fi-FI.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/fi-FI.json b/frontend/src/lib/i18n/locales/fi-FI.json index 3b42b7f7..bea63538 100644 --- a/frontend/src/lib/i18n/locales/fi-FI.json +++ b/frontend/src/lib/i18n/locales/fi-FI.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Todennuspalvelujen tarjoajien lataaminen epäonnistui. Tarkista määrityksesi.", "errorTitle": "Tapahtui virhe", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Tapahtui virhe yritettäessä suorittaa tämä toiminto. Ole hyvä ja tarkista konsoli saadaksesi lisätietoja.", "forgotPasswordMessage": "Voit nollata salasanasi vaihtamalla ympäristömuuttujan `USERS`.", "fieldRequired": "Tämä kenttä on pakollinen", "invalidInput": "Virheellinen syöte", From ddc468cbebd95da15fc79cd026c4a005bbb69779 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:41 +0200 Subject: [PATCH 57/76] New translations en.json (Dutch) --- frontend/src/lib/i18n/locales/nl-NL.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/lib/i18n/locales/nl-NL.json b/frontend/src/lib/i18n/locales/nl-NL.json index d3213b2d..e04fcba3 100644 --- a/frontend/src/lib/i18n/locales/nl-NL.json +++ b/frontend/src/lib/i18n/locales/nl-NL.json @@ -4,8 +4,8 @@ "loginDivider": "Of", "loginUsername": "Gebruikersnaam", "loginPassword": "Wachtwoord", - "loginSubmit": "Inloggen", - "loginFailTitle": "Inloggen is mislukt", + "loginSubmit": "Log in", + "loginFailTitle": "Mislukt om in te loggen", "loginFailSubtitle": "Controleer je gebruikersnaam en wachtwoord", "loginFailRateLimit": "Inloggen is te vaak mislukt. Probeer het later opnieuw", "loginSuccessTitle": "Ingelogd", @@ -25,11 +25,11 @@ "continueInsecureRedirectSubtitle": "Je probeert door te verwijzen van https naar http die niet veilig is. Weet je zeker dat je wilt doorgaan?", "continueUntrustedRedirectTitle": "Niet-vertrouwde doorverwijzing", "continueUntrustedRedirectSubtitle": "Je probeert door te sturen naar een domein dat niet overeenkomt met je geconfigureerde domein ({{cookieDomain}}). Weet je zeker dat je wilt doorgaan?", - "logoutFailTitle": "Uitloggen is mislukt", + "logoutFailTitle": "Afmelden mislukt", "logoutFailSubtitle": "Probeer het opnieuw", - "logoutSuccessTitle": "Uitgelogd", - "logoutSuccessSubtitle": "Je bent uitgelogd", - "logoutTitle": "Uitloggen", + "logoutSuccessTitle": "Afgemeld", + "logoutSuccessSubtitle": "Je bent afgemeld", + "logoutTitle": "Afmelden", "logoutUsernameSubtitle": "Je bent momenteel ingelogd als {{username}}. Klik op de onderstaande knop om uit te loggen.", "logoutOauthSubtitle": "Je bent momenteel ingelogd als {{username}} met behulp van de {{provider}} OAuth provider. Klik op de onderstaande knop om uit te loggen.", "notFoundTitle": "Pagina niet gevonden", @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Fout bij het laden van de authenticatie-providers. Controleer je configuratie.", "errorTitle": "Er is een fout opgetreden", "errorSubtitleInfo": "De volgende fout is opgetreden bij het verwerken van het verzoek:", - "errorSubtitle": "Er is een fout opgetreden tijdens het uitvoeren van deze actie. Controleer de browserconsole of de logboeken van de app voor meer informatie.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "Je kunt je wachtwoord opnieuw instellen door de `USERS` omgevingsvariabele te wijzigen.", "fieldRequired": "Dit veld is verplicht", "invalidInput": "Ongeldige invoer", From 5a6e0b70c4faa250e2eb05082d06075f2f802206 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:42 +0200 Subject: [PATCH 58/76] New translations en.json (Polish) --- frontend/src/lib/i18n/locales/pl-PL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/pl-PL.json b/frontend/src/lib/i18n/locales/pl-PL.json index 55e8ce68..45a686cd 100644 --- a/frontend/src/lib/i18n/locales/pl-PL.json +++ b/frontend/src/lib/i18n/locales/pl-PL.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Nie udało się załadować dostawców uwierzytelniania. Sprawdź swoją konfigurację.", "errorTitle": "Wystąpił błąd", "errorSubtitleInfo": "Podczas przetwarzania żądania wystąpił następujący błąd:", - "errorSubtitle": "Wystąpił błąd podczas próby wykonania tej czynności. Sprawdź konsolę przeglądarki lub dzienniki aplikacji, aby uzyskać więcej informacji.", + "errorSubtitle": "Wystąpił błąd podczas próby wykonania tej czynności. Sprawdź konsolę, aby uzyskać więcej informacji.", "forgotPasswordMessage": "Możesz zresetować hasło, zmieniając zmienną środowiskową `USERS`.", "fieldRequired": "To pole jest wymagane", "invalidInput": "Nieprawidłowe dane wejściowe", From 30054a465c626f9313f8a5a8378d2e34dce21c5b Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:43 +0200 Subject: [PATCH 59/76] New translations en.json (Portuguese) --- frontend/src/lib/i18n/locales/pt-PT.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/pt-PT.json b/frontend/src/lib/i18n/locales/pt-PT.json index 8272cf01..803e2c83 100644 --- a/frontend/src/lib/i18n/locales/pt-PT.json +++ b/frontend/src/lib/i18n/locales/pt-PT.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Falha ao carregar os fornecedores de autenticação. Verifica a configuração.", "errorTitle": "Ocorreu um erro", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Consulta a consola para mais informações.", "forgotPasswordMessage": "Podes redefinir a tua palavra-passe alterando a variável de ambiente `USERS`.", "fieldRequired": "Este campo é obrigatório", "invalidInput": "Entrada inválida", From 819e1f41f6e5659ff3c2cf821b429b04a05bd09e Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:44 +0200 Subject: [PATCH 60/76] New translations en.json (Russian) --- frontend/src/lib/i18n/locales/ru-RU.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ru-RU.json b/frontend/src/lib/i18n/locales/ru-RU.json index f2aa1ca2..002b410c 100644 --- a/frontend/src/lib/i18n/locales/ru-RU.json +++ b/frontend/src/lib/i18n/locales/ru-RU.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Не удалось загрузить поставщика авторизации. Пожалуйста, проверьте конфигурацию.", "errorTitle": "Произошла ошибка", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Произошла ошибка при попытке выполнить это действие. Проверьте консоль для дополнительной информации.", "forgotPasswordMessage": "Вы можете сбросить свой пароль, изменив переменную окружения `USERS`.", "fieldRequired": "Это поле является обязательным", "invalidInput": "Недопустимый ввод", From 4f99b131d1bfaef1bf125d553ed790b75be92d62 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:45 +0200 Subject: [PATCH 61/76] New translations en.json (Serbian (Cyrillic)) --- frontend/src/lib/i18n/locales/sr-SP.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/sr-SP.json b/frontend/src/lib/i18n/locales/sr-SP.json index 148b5172..37f8ab1d 100644 --- a/frontend/src/lib/i18n/locales/sr-SP.json +++ b/frontend/src/lib/i18n/locales/sr-SP.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Није успело учитавање провајдера аутентификације. Молим вас проверите ваша подешавања.", "errorTitle": "Појавила се грешка", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Појавила се грешка при покушају извршавања ове радње. Молим вас проверите конзолу за додатне информације.", "forgotPasswordMessage": "Можете поништити вашу лозинку променом `USERS` променљиве окружења.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From b784df05597bba581a21f9fe838fb5175b266077 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:46 +0200 Subject: [PATCH 62/76] New translations en.json (Swedish) --- frontend/src/lib/i18n/locales/sv-SE.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/sv-SE.json b/frontend/src/lib/i18n/locales/sv-SE.json index ab8b9156..5847e781 100644 --- a/frontend/src/lib/i18n/locales/sv-SE.json +++ b/frontend/src/lib/i18n/locales/sv-SE.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 6fd305114a65114509a4b51de72d5a2b9f5bb323 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:47 +0200 Subject: [PATCH 63/76] New translations en.json (Turkish) --- frontend/src/lib/i18n/locales/tr-TR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/tr-TR.json b/frontend/src/lib/i18n/locales/tr-TR.json index 24775b91..229a052f 100644 --- a/frontend/src/lib/i18n/locales/tr-TR.json +++ b/frontend/src/lib/i18n/locales/tr-TR.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Kimlik doğrulama sağlayıcıları yüklenemedi. Lütfen yapılandırmanızı kontrol edin.", "errorTitle": "Bir hata oluştu", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "Parolanızı `USERS` ortam değişkenini değiştirerek sıfırlayabilirsiniz.", "fieldRequired": "Bu alan zorunludur", "invalidInput": "Geçersiz girdi", From d76feb1ca8c98c0c06e6174e3bbf761a3d9995b5 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:48 +0200 Subject: [PATCH 64/76] New translations en.json (Chinese Simplified) --- frontend/src/lib/i18n/locales/zh-CN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/zh-CN.json b/frontend/src/lib/i18n/locales/zh-CN.json index d7b72dee..cad1b972 100644 --- a/frontend/src/lib/i18n/locales/zh-CN.json +++ b/frontend/src/lib/i18n/locales/zh-CN.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "加载身份验证提供程序失败,请检查您的配置。", "errorTitle": "发生了错误", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "执行此操作时发生错误,请检查控制台以获取更多信息。", "forgotPasswordMessage": "您可以通过更改 `USERS ` 环境变量重置您的密码。", "fieldRequired": "必添字段", "invalidInput": "无效的输入", From b97bf73085b180709ee4cfc661c54466862eec47 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:49 +0200 Subject: [PATCH 65/76] New translations en.json (Chinese Traditional) --- frontend/src/lib/i18n/locales/zh-TW.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/zh-TW.json b/frontend/src/lib/i18n/locales/zh-TW.json index c0afc0ee..29d8fd97 100644 --- a/frontend/src/lib/i18n/locales/zh-TW.json +++ b/frontend/src/lib/i18n/locales/zh-TW.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "載入驗證供應商失敗。請檢查您的設定。", "errorTitle": "發生錯誤", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "執行此操作時發生錯誤。請檢查主控台以獲取更多資訊。", "forgotPasswordMessage": "透過修改 `USERS` 環境變數,你可以重設你的密碼。", "fieldRequired": "此為必填欄位", "invalidInput": "無效的輸入", From 53ad4a75248e5c645f1464a4577cef085fb96847 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:50 +0200 Subject: [PATCH 66/76] New translations en.json (Vietnamese) --- frontend/src/lib/i18n/locales/vi-VN.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/vi-VN.json b/frontend/src/lib/i18n/locales/vi-VN.json index 6f8546a7..f84ad241 100644 --- a/frontend/src/lib/i18n/locales/vi-VN.json +++ b/frontend/src/lib/i18n/locales/vi-VN.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Không tải được nhà cung cấp xác thực. Vui lòng kiểm tra cấu hình của bạn.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Đã xảy ra lỗi khi thực hiện thao tác này. Vui lòng kiểm tra bảng điều khiển để biết thêm thông tin.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 6ec1be46615e3f21269985d2580b6cb8251c03d0 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:51 +0200 Subject: [PATCH 67/76] New translations en.json (Portuguese, Brazilian) --- frontend/src/lib/i18n/locales/pt-BR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/pt-BR.json b/frontend/src/lib/i18n/locales/pt-BR.json index 0277e565..75fb504d 100644 --- a/frontend/src/lib/i18n/locales/pt-BR.json +++ b/frontend/src/lib/i18n/locales/pt-BR.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Falha ao carregar provedores de autenticação. Verifique sua configuração.", "errorTitle": "Ocorreu um erro", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "Ocorreu um erro ao tentar executar esta ação. Por favor, verifique o console para mais informações.", "forgotPasswordMessage": "Você pode redefinir sua senha alterando a variável de ambiente `USERS`.", "fieldRequired": "Este campo é obrigatório", "invalidInput": "Entrada Inválida", From 29d06b18f00e58f36a9d2b49ed9f5e129d182cc6 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:51 +0200 Subject: [PATCH 68/76] New translations en.json (Romanian) --- frontend/src/lib/i18n/locales/ro-RO.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ro-RO.json b/frontend/src/lib/i18n/locales/ro-RO.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/ro-RO.json +++ b/frontend/src/lib/i18n/locales/ro-RO.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 03a866f23fbe721873b923d58e6a471f414ade17 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:52 +0200 Subject: [PATCH 69/76] New translations en.json (Afrikaans) --- frontend/src/lib/i18n/locales/af-ZA.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/af-ZA.json b/frontend/src/lib/i18n/locales/af-ZA.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/af-ZA.json +++ b/frontend/src/lib/i18n/locales/af-ZA.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From a4b333a52e27664934a07fe9850a80773d470076 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:53 +0200 Subject: [PATCH 70/76] New translations en.json (Catalan) --- frontend/src/lib/i18n/locales/ca-ES.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ca-ES.json b/frontend/src/lib/i18n/locales/ca-ES.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/ca-ES.json +++ b/frontend/src/lib/i18n/locales/ca-ES.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From d877c65375ad11ecd6b826b73bb3255ccd888ca8 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:54 +0200 Subject: [PATCH 71/76] New translations en.json (Hebrew) --- frontend/src/lib/i18n/locales/he-IL.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/he-IL.json b/frontend/src/lib/i18n/locales/he-IL.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/he-IL.json +++ b/frontend/src/lib/i18n/locales/he-IL.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 845d05f242383c2f9cb32130589b173f3bafe103 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:55 +0200 Subject: [PATCH 72/76] New translations en.json (Hungarian) --- frontend/src/lib/i18n/locales/hu-HU.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/hu-HU.json b/frontend/src/lib/i18n/locales/hu-HU.json index d707c191..3d3cdd9d 100644 --- a/frontend/src/lib/i18n/locales/hu-HU.json +++ b/frontend/src/lib/i18n/locales/hu-HU.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "Hiba történt", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "Ez egy kötelező mező", "invalidInput": "Invalid input", From 1a5ef2b63193bb62e8aa8b322270e4e9b63c252d Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:56 +0200 Subject: [PATCH 73/76] New translations en.json (Italian) --- frontend/src/lib/i18n/locales/it-IT.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/it-IT.json b/frontend/src/lib/i18n/locales/it-IT.json index f8fc942b..b6526000 100644 --- a/frontend/src/lib/i18n/locales/it-IT.json +++ b/frontend/src/lib/i18n/locales/it-IT.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Impossibile caricare i provider di autenticazione. Si prega di controllare la configurazione.", "errorTitle": "Si è verificato un errore", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "Puoi reimpostare la tua password modificando la variabile d'ambiente `USERS`.", "fieldRequired": "Questo campo è obbligatorio", "invalidInput": "Input non valido", From 509a676694dcb54755e72d28e009773cf28e44b5 Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:57 +0200 Subject: [PATCH 74/76] New translations en.json (Japanese) --- frontend/src/lib/i18n/locales/ja-JP.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ja-JP.json b/frontend/src/lib/i18n/locales/ja-JP.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/ja-JP.json +++ b/frontend/src/lib/i18n/locales/ja-JP.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 1e94f03794bcec2e4595d3e405742da2ecc4a76a Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:58 +0200 Subject: [PATCH 75/76] New translations en.json (Korean) --- frontend/src/lib/i18n/locales/ko-KR.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/ko-KR.json b/frontend/src/lib/i18n/locales/ko-KR.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/ko-KR.json +++ b/frontend/src/lib/i18n/locales/ko-KR.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input", From 228b1079d44856b93acdf6ab1bc0f2db5098d6cb Mon Sep 17 00:00:00 2001 From: Stavros Date: Sat, 7 Feb 2026 12:15:59 +0200 Subject: [PATCH 76/76] New translations en.json (Norwegian) --- frontend/src/lib/i18n/locales/no-NO.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/src/lib/i18n/locales/no-NO.json b/frontend/src/lib/i18n/locales/no-NO.json index a023bae7..eb008eb8 100644 --- a/frontend/src/lib/i18n/locales/no-NO.json +++ b/frontend/src/lib/i18n/locales/no-NO.json @@ -52,7 +52,7 @@ "failedToFetchProvidersTitle": "Failed to load authentication providers. Please check your configuration.", "errorTitle": "An error occurred", "errorSubtitleInfo": "The following error occurred while processing your request:", - "errorSubtitle": "An error occurred while trying to perform this action. Please check your browser console or the app logs for more information.", + "errorSubtitle": "An error occurred while trying to perform this action. Please check the console for more information.", "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", "fieldRequired": "This field is required", "invalidInput": "Invalid input",