-
-
Notifications
You must be signed in to change notification settings - Fork 233
New Crowdin updates #278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New Crowdin updates #278
Changes from all commits
9667866
6731a74
dce7e47
9fef4db
fc9288a
1d86424
f61ef40
4fd78a0
911f7c3
37b9727
7228c4e
21c0889
7b3d276
de3cfd4
a9414ae
c7b1b62
77fabf5
2cc1339
4472815
de10d9b
a211641
99f7d73
4ffc671
e214ee6
0a6ccd8
3cdd9fd
573f211
aae2c5e
7c02ec4
f1ef8b0
3b6ea5d
3ee0f4c
3285476
506e80c
fd7d997
bafbb3e
9ea4250
0b5e562
1aa3bc1
949611f
3e7b414
0abe2d4
4de8109
ccbad25
cd8513f
ac3082a
7662737
8f17b57
e4e804c
edf4945
b8abc85
458c8dd
46c6b29
d8783bd
968b6ce
c2100ae
85bbd62
b85f2da
2650422
163fad7
d200b54
c4778cb
f118955
6313d05
778fb63
b8c7c47
37b3e74
d210a2b
aa607ee
744a33d
c6ab05b
81944e7
59e1d31
678317f
13b9b38
9ede29d
3d05857
e89631e
17702ef
455d253
2e1be91
4c11132
0ce3f52
df1fe9a
67cb544
f388336
5a43ff7
72389f9
c33ee12
460eb60
4a6dc83
0fa977f
b990046
8a5d699
234e6b7
bf15538
09061f6
97214bc
8a2b7a1
d14b1ef
695e82d
4e9342f
a45bff8
ea24aaa
64cd37c
ba1436c
9a8b9aa
8695d58
207a1c4
fa3b9f1
b249099
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,14 +14,17 @@ | |
| "loginOauthFailSubtitle": "أخفق الحصول على رابط OAuth", | ||
| "loginOauthSuccessTitle": "إعادة توجيه", | ||
| "loginOauthSuccessSubtitle": "إعادة توجيه إلى مزود OAuth الخاص بك", | ||
| "loginOauthAutoRedirectTitle": "OAuth Auto Redirect", | ||
| "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", | ||
| "loginOauthAutoRedirectButton": "Redirect now", | ||
| "continueTitle": "متابعة", | ||
|
Comment on lines
+17
to
+20
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Untranslated English strings in ar-SA These entries remain in English: OAuth auto-redirect block (17–19), continueTitle (20), manual/untrusted redirect (23, 26–27). Please translate to Arabic for consistency. Also applies to: 23-23, 26-27 🤖 Prompt for AI Agents |
||
| "continueRedirectingTitle": "إعادة توجيه...", | ||
| "continueRedirectingSubtitle": "يجب إعادة توجيهك إلى التطبيق قريبا", | ||
| "continueInvalidRedirectTitle": "إعادة توجيه غير صالحة", | ||
| "continueInvalidRedirectSubtitle": "رابط إعادة التوجيه غير صالح", | ||
| "continueRedirectManually": "Redirect me manually", | ||
| "continueInsecureRedirectTitle": "إعادة توجيه غير آمنة", | ||
| "continueInsecureRedirectSubtitle": "أنت تحاول إعادة التوجيه من <code>https</code> إلى <code>http</code>، هل أنت متأكد أنك تريد المتابعة؟", | ||
| "continueTitle": "متابعة", | ||
| "continueSubtitle": "انقر الزر للمتابعة إلى التطبيق الخاص بك.", | ||
| "continueUntrustedRedirectTitle": "Untrusted redirect", | ||
| "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{cookieDomain}}</code>). Are you sure you want to continue?", | ||
| "logoutFailTitle": "فشل تسجيل الخروج", | ||
| "logoutFailSubtitle": "يرجى إعادة المحاولة", | ||
| "logoutSuccessTitle": "تم تسجيل الخروج", | ||
|
|
@@ -44,14 +47,16 @@ | |
| "unauthorizedGroupsSubtitle": "The user with username <code>{{username}}</code> is not in the groups required by the resource <code>{{resource}}</code>.", | ||
| "unauthorizedIpSubtitle": "Your IP address <code>{{ip}}</code> is not authorized to access the resource <code>{{resource}}</code>.", | ||
| "unauthorizedButton": "حاول مجددا", | ||
| "untrustedRedirectTitle": "إعادة توجيه غير موثوقة", | ||
| "untrustedRedirectSubtitle": "أنت تحاول إعادة التوجيه إلى نطاق لا يتطابق مع النطاق المكون الخاص بك (<code>{{domain}}</code>). هل أنت متأكد من أنك تريد المتابعة؟", | ||
| "cancelTitle": "إلغاء", | ||
| "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.", | ||
| "forgotPasswordMessage": "You can reset your password by changing the `USERS` environment variable.", | ||
| "fieldRequired": "This field is required", | ||
| "invalidInput": "Invalid input" | ||
| "invalidInput": "Invalid input", | ||
| "domainWarningTitle": "Invalid Domain", | ||
| "domainWarningSubtitle": "This instance is configured to be accessed from <code>{{appUrl}}</code>, but <code>{{currentUrl}}</code> is being used. If you proceed, you may encounter issues with authentication.", | ||
| "ignoreTitle": "تجاهل", | ||
| "goToCorrectDomainTitle": "Go to correct domain" | ||
| } | ||
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -14,14 +14,17 @@ | |||||||||
| "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", | ||||||||||
| "continueInvalidRedirectTitle": "Invalid redirect", | ||||||||||
| "continueInvalidRedirectSubtitle": "The redirect URL is invalid", | ||||||||||
| "continueRedirectManually": "Redirect me manually", | ||||||||||
| "continueInsecureRedirectTitle": "Insecure redirect", | ||||||||||
| "continueInsecureRedirectSubtitle": "You are trying to redirect from <code>https</code> to <code>http</code> which is not secure. Are you sure you want to continue?", | ||||||||||
| "continueTitle": "Continue", | ||||||||||
| "continueSubtitle": "Click the button to continue to your app.", | ||||||||||
| "continueUntrustedRedirectTitle": "Untrusted redirect", | ||||||||||
| "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{cookieDomain}}</code>). Are you sure you want to continue?", | ||||||||||
|
Comment on lines
+26
to
+27
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix placeholder mismatch: cookieDomain → rootDomain. - "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{cookieDomain}}</code>). Are you sure you want to continue?",
+ "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{rootDomain}}</code>). Are you sure you want to continue?",📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||||||
| "logoutFailTitle": "Failed to log out", | ||||||||||
| "logoutFailSubtitle": "Please try again", | ||||||||||
| "logoutSuccessTitle": "Logged out", | ||||||||||
|
|
@@ -44,14 +47,16 @@ | |||||||||
| "unauthorizedGroupsSubtitle": "The user with username <code>{{username}}</code> is not in the groups required by the resource <code>{{resource}}</code>.", | ||||||||||
| "unauthorizedIpSubtitle": "Your IP address <code>{{ip}}</code> is not authorized to access the resource <code>{{resource}}</code>.", | ||||||||||
| "unauthorizedButton": "Try again", | ||||||||||
| "untrustedRedirectTitle": "Untrusted redirect", | ||||||||||
| "untrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{domain}}</code>). Are you sure you want to continue?", | ||||||||||
| "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" | ||||||||||
| "invalidInput": "Invalid input", | ||||||||||
| "domainWarningTitle": "Invalid Domain", | ||||||||||
| "domainWarningSubtitle": "This instance is configured to be accessed from <code>{{appUrl}}</code>, but <code>{{currentUrl}}</code> is being used. If you proceed, you may encounter issues with authentication.", | ||||||||||
| "ignoreTitle": "Ignore", | ||||||||||
| "goToCorrectDomainTitle": "Go to correct domain" | ||||||||||
| } | ||||||||||
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -1,57 +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", | ||||||
| "continueRedirectingTitle": "Redirecting...", | ||||||
| "continueRedirectingSubtitle": "You should be redirected to the app soon", | ||||||
| "continueInvalidRedirectTitle": "Invalid redirect", | ||||||
| "continueInvalidRedirectSubtitle": "The redirect URL is invalid", | ||||||
| "continueInsecureRedirectTitle": "Insecure redirect", | ||||||
| "continueInsecureRedirectSubtitle": "You are trying to redirect from <code>https</code> to <code>http</code> which is not secure. Are you sure you want to continue?", | ||||||
| "continueTitle": "Continue", | ||||||
| "continueSubtitle": "Click the button to continue to your app.", | ||||||
| "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 <code>{{username}}</code>. Click the button below to logout.", | ||||||
| "logoutOauthSubtitle": "You are currently logged in as <code>{{username}}</code> 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 <code>{{username}}</code> is not authorized to access the resource <code>{{resource}}</code>.", | ||||||
| "unauthorizedLoginSubtitle": "The user with username <code>{{username}}</code> is not authorized to login.", | ||||||
| "unauthorizedGroupsSubtitle": "The user with username <code>{{username}}</code> is not in the groups required by the resource <code>{{resource}}</code>.", | ||||||
| "unauthorizedIpSubtitle": "Your IP address <code>{{ip}}</code> is not authorized to access the resource <code>{{resource}}</code>.", | ||||||
| "unauthorizedButton": "Try again", | ||||||
| "untrustedRedirectTitle": "Untrusted redirect", | ||||||
| "untrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{domain}}</code>). Are you sure you want to continue?", | ||||||
| "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" | ||||||
| "loginTitle": "Vítejte zpět, přihlaste se pomocí", | ||||||
| "loginTitleSimple": "Vítejte zpět, přihlaste se prosím", | ||||||
| "loginDivider": "Nebo", | ||||||
| "loginUsername": "Uživatelské jméno", | ||||||
| "loginPassword": "Heslo", | ||||||
| "loginSubmit": "Přihlásit", | ||||||
| "loginFailTitle": "Přihlášení se nezdařilo", | ||||||
| "loginFailSubtitle": "Zkontrolujte prosím své uživatelské jméno a heslo", | ||||||
| "loginFailRateLimit": "Přiliš mnoho neúspěšných pokusů přihlášení. Zkuste to prosím později", | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Fix typo: “Přiliš” → “Příliš” Accent missing in “Příliš”. - "loginFailRateLimit": "Přiliš mnoho neúspěšných pokusů přihlášení. Zkuste to prosím později",
+ "loginFailRateLimit": "Příliš mnoho neúspěšných pokusů přihlášení. Zkuste to prosím později",📝 Committable suggestion
Suggested change
🤖 Prompt for AI Agents |
||||||
| "loginSuccessTitle": "Přihlášen", | ||||||
| "loginSuccessSubtitle": "Vítejte zpět!", | ||||||
| "loginOauthFailTitle": "Došlo k chybě", | ||||||
| "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", | ||||||
| "loginOauthAutoRedirectSubtitle": "You will be automatically redirected to your OAuth provider to authenticate.", | ||||||
| "loginOauthAutoRedirectButton": "Redirect now", | ||||||
|
Comment on lines
+17
to
+19
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chainRepo-wide check for placeholders/untranslated keys. Run to catch {{cookieDomain}} and EN fallbacks across locales. 🏁 Script executed: #!/bin/bash
set -euo pipefail
LOCALES_DIR="frontend/src/lib/i18n/locales"
echo "== Bad placeholder check =="
rg -n '{{cookieDomain}}' "$LOCALES_DIR"/*.json || true
echo
echo "== EN fallback check on critical keys =="
keys=(continueRedirectManually continueUntrustedRedirectTitle continueUntrustedRedirectSubtitle domainWarningTitle domainWarningSubtitle ignoreTitle goToCorrectDomainTitle loginOauthAutoRedirectTitle loginOauthAutoRedirectSubtitle loginOauthAutoRedirectButton invalidInput)
for f in "$LOCALES_DIR"/*.json; do
[[ "$f" == *"en-US.json" ]] && continue
out=""
for k in "${keys[@]}"; do
v=$(jq -r --arg k "$k" '.[$k] // empty' "$f")
en=$(jq -r --arg k "$k" '.[$k] // empty' "$LOCALES_DIR/en-US.json")
[[ -n "$v" && "$v" == "$en" ]] && out+=" $k matches en-US\n"
done
[[ -n "$out" ]] && { echo "-- $f"; printf "%b" "$out"; }
doneLength of output: 14110 Fix untranslated locale keys & re-run placeholder check rg failed for '{{cookieDomain}}' (unescaped braces). Re-run with: Multiple locale JSONs under frontend/src/lib/i18n/locales contain critical keys identical to en-US — keys affected include: continueRedirectManually, continueUntrustedRedirectTitle, continueUntrustedRedirectSubtitle, domainWarningTitle, domainWarningSubtitle, ignoreTitle, goToCorrectDomainTitle, loginOauthAutoRedirectTitle, loginOauthAutoRedirectSubtitle, loginOauthAutoRedirectButton, invalidInput. Example: frontend/src/lib/i18n/locales/cs-CZ.json contains the loginOauthAutoRedirect* entries in English. Translate these keys or confirm intentional English fallback and re-run the placeholder check. |
||||||
| "continueTitle": "Pokračovat", | ||||||
| "continueRedirectingTitle": "Přesměrování...", | ||||||
| "continueRedirectingSubtitle": "Brzy budete přesměrováni do aplikace", | ||||||
| "continueRedirectManually": "Redirect me manually", | ||||||
| "continueInsecureRedirectTitle": "Nezabezpečené přesměrování", | ||||||
|
Comment on lines
+23
to
+24
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Localize new redirect/domain strings to Czech Provide Czech translations; keep placeholders unchanged. - "continueRedirectManually": "Redirect me manually",
+ "continueRedirectManually": "Přesměrovat mě ručně",
- "continueUntrustedRedirectTitle": "Untrusted redirect",
+ "continueUntrustedRedirectTitle": "Nedůvěryhodné přesměrování",
- "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{rootDomain}}</code>). Are you sure you want to continue?",
+ "continueUntrustedRedirectSubtitle": "Pokoušíte se přesměrovat na doménu, která neodpovídá vaší nakonfigurované doméně (<code>{{rootDomain}}</code>). Opravdu chcete pokračovat?",
- "domainWarningTitle": "Invalid Domain",
+ "domainWarningTitle": "Neplatná doména",
- "domainWarningSubtitle": "This instance is configured to be accessed from <code>{{appUrl}}</code>, but <code>{{currentUrl}}</code> is being used. If you proceed, you may encounter issues with authentication.",
+ "domainWarningSubtitle": "Tato instance je určena k přístupu z <code>{{appUrl}}</code>, ale používá se <code>{{currentUrl}}</code>. Pokud budete pokračovat, mohou nastat problémy s ověřením.",
- "ignoreTitle": "Ignore",
+ "ignoreTitle": "Ignorovat",
- "goToCorrectDomainTitle": "Go to correct domain"
+ "goToCorrectDomainTitle": "Přejít na správnou doménu"Also applies to: 23-24, 55-58 🤖 Prompt for AI Agents |
||||||
| "continueInsecureRedirectSubtitle": "Pokoušíte se přesměrovat z <code>https</code> na <code>http</code>, které není bezpečné. Opravdu chcete pokračovat?", | ||||||
| "continueUntrustedRedirectTitle": "Untrusted redirect", | ||||||
| "continueUntrustedRedirectSubtitle": "You are trying to redirect to a domain that does not match your configured domain (<code>{{cookieDomain}}</code>). Are you sure you want to continue?", | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion 🧩 Analysis chainVerify placeholder name: cookieDomain vs rootDomain. 🏁 Script executed: #!/bin/bash
# Check which placeholder the continue page uses
rg -nP -C2 --type tsx '(continueUntrustedRedirectSubtitle|untrustedRedirectSubtitle|rootDomain|cookieDomain)'Length of output: 27 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "1) Searching for translation keys and related component names..."
rg -n -C3 'continueUntrustedRedirectSubtitle|untrustedRedirectSubtitle|continueUntrustedRedirect|UntrustedRedirect' || true
echo
echo "2) Searching for cookieDomain/rootDomain identifiers in code..."
rg -n -C3 '\bcookieDomain\b|\brootDomain\b' || true
echo
echo "3) Searching for direct i18n usages of the key (t(...), i18n.t(...), <Trans id=...>)..."
rg -n -C3 "t\\(\\s*['\"]continueUntrustedRedirectSubtitle['\"]" || true
rg -n -C3 "i18n\\.t\\(\\s*['\"]continueUntrustedRedirectSubtitle['\"]" || true
rg -n -C3 "<Trans[^>]*id=.?['\"]continueUntrustedRedirectSubtitle['\"]" || true
echo
echo "4) Show frontend/src/lib/i18n/locales/cs-CZ.json (first 240 lines) if present..."
if [ -f frontend/src/lib/i18n/locales/cs-CZ.json ]; then
sed -n '1,240p' frontend/src/lib/i18n/locales/cs-CZ.json
else
echo "frontend/src/lib/i18n/locales/cs-CZ.json not found"
fiLength of output: 64188 🏁 Script executed: #!/bin/bash
set -euo pipefail
echo "=== continue-page.tsx (first 240 lines) ==="
if [ -f frontend/src/pages/continue-page.tsx ]; then
sed -n '1,240p' frontend/src/pages/continue-page.tsx
else
echo "File not found: frontend/src/pages/continue-page.tsx"
fiLength of output: 3824 Align translation key & placeholder ('domain' vs 'cookieDomain')
🤖 Prompt for AI Agents |
||||||
| "logoutFailTitle": "Odhlášení se nezdařilo", | ||||||
| "logoutFailSubtitle": "Zkuste to prosím znovu", | ||||||
| "logoutSuccessTitle": "Odhlášen", | ||||||
| "logoutSuccessSubtitle": "Byl jste odhlášen", | ||||||
| "logoutTitle": "Odhlásit", | ||||||
| "logoutUsernameSubtitle": "Jste přihlášen jako <code>{{username}}</code>. Pro odhlášení klikněte na tlačítko níže.", | ||||||
| "logoutOauthSubtitle": "Jste přihlášen jako <code>{{username}}</code> pomocí {{provider}} poskytovatele OAuth. Pro odhlášení klikněte na tlačítko níže.", | ||||||
| "notFoundTitle": "Stránka nenalezena", | ||||||
| "notFoundSubtitle": "Stránka, kterou hledáte, neexistuje.", | ||||||
| "notFoundButton": "Jít domů", | ||||||
| "totpFailTitle": "Nepodařilo se ověřit kód", | ||||||
| "totpFailSubtitle": "Zkontrolujte prosím kód a zkuste to znovu", | ||||||
| "totpSuccessTitle": "Ověřeno", | ||||||
| "totpSuccessSubtitle": "Přesměrování do aplikace", | ||||||
| "totpTitle": "Zadejte TOTP kód", | ||||||
| "totpSubtitle": "Zadejte prosím kód z ověřovací aplikace.", | ||||||
| "unauthorizedTitle": "Nepovoleno", | ||||||
| "unauthorizedResourceSubtitle": "Uživatel s uživatelským jménem <code>{{username}}</code> není oprávněn k přístupu ke zdroji <code>{{resource}}</code>.", | ||||||
| "unauthorizedLoginSubtitle": "Uživatel s uživatelským jménem <code>{{username}}</code> není oprávněn k přihlášení.", | ||||||
| "unauthorizedGroupsSubtitle": "Uživatel s uživatelským jménem <code>{{username}}</code> není ve skupině potřebné k přístupu ke zdroji <code>{{resource}}</code>.", | ||||||
| "unauthorizedIpSubtitle": "Vaše IP adresa <code>{{ip}}</code> není oprávněna k přístupu ke zdroji <code>{{resource}}</code>.", | ||||||
| "unauthorizedButton": "Zkusit znovu", | ||||||
| "cancelTitle": "Zrušit", | ||||||
| "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.", | ||||||
| "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 <code>{{appUrl}}</code>, but <code>{{currentUrl}}</code> is being used. If you proceed, you may encounter issues with authentication.", | ||||||
| "ignoreTitle": "Ignore", | ||||||
| "goToCorrectDomainTitle": "Go to correct domain" | ||||||
| } | ||||||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Arabic translations + placeholder fix to {{rootDomain}}.
Also applies to: 23-23, 26-27
🤖 Prompt for AI Agents