refactor(auth): merge the duplicate login form and localize the auth screens
Gitea Actions Runner Test / test-job (push) Successful in 1s
CI / check (push) Successful in 1m8s
CI / tests-integration (push) Successful in 1m53s
CI / tests-unit (push) Successful in 1m59s
CI / tests-ui (push) Successful in 2m42s
CI / preflight (push) Skipped
CI / deploy (push) Successful in 4m33s

`home-login-form.tsx` and `login-form.tsx` were two ~240-line near-identical
components. Delete the former and give `LoginForm` a `variant` prop:

- `variant="page"`   sr-only labels plus the register/forgot footer (/login)
- `variant="compact"` visible labels, no footer (homepage sidebar)

Field ids now come from `useId()`, so the two usages can never collide, and the
hardcoded "Show"/"Hide"/"Loading" strings are translated.

Localization of the login and register screens:

- `home-login-form.tsx` was entirely hardcoded English.
- `passwordStrength()` returned hardcoded "Weak"/"Fair"/"Good"/"Strong".
- `register.ts` returned only English strings. It now returns a
  locale-independent `code` next to the message, and the form renders
  `t(code)` with the English string as a fallback.
- Backfilled the new keys across all 25 locales, plus the login/register
  strings that were still English in most of them. `ar`, `fi` and `ja` had
  their entire login/register namespace in English and are now filled in.
  Locale parity stays at 0 missing keys, as `i18n:check` requires.

Copy that did not match the enforced rules: the UI advertised "min 8 chars"
(EN) / "min 6 tekens" (NL) while registration requires 12 characters plus an
uppercase, a lowercase, a digit and a special character. Corrected in every
locale. `password-reset.ts` enforced only 6 characters and is raised to 12 to
match registration.

Accessibility: `login-form.tsx` had no `<label>`, no `id` and no `required` on
any field. All three are now present, and error banners are announced with
`role="alert"`.

Adds `src/i18n/auth-messages.test.ts`, which asserts every `RegisterErrorCode`
resolves to a non-empty message in all 25 locales; verified it fails when a key
is removed. The existing register tests now also assert the error `code`.
This commit is contained in:
openhands committed 2026-10-04 18:50:23 +02:00
1 parent 3d828a61ab
commit 6bffc53779
33 files changed
+1736 -822

No files matched your search

+1 -1
View File
@@ -86,7 +86,7 @@ export async function resetPassword(formData: FormData): Promise<void> {
}
let error: string | null = null;
if (password.length < 6) error = "Password must be at least 6 characters";
if (password.length < 12) error = "Password must be at least 12 characters";
if (!error) {
try {
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+4 -2
View File
@@ -6,7 +6,7 @@ import { redirect } from "next/navigation";
import { getTranslations } from "next-intl/server";
import type { CSSProperties, ReactNode } from "react";
import { AnimatedCounter } from "@/components/animated-counter";
import { HomeLoginForm } from "@/components/auth/home-login-form";
import { LoginForm } from "@/components/auth/login-form";
import { Clock } from "@/components/clock";
import { LanguageSwitcher } from "@/components/language-switcher";
import Link from "@/components/link";
@@ -870,7 +870,9 @@ export default async function Home() {
icon={ICON_NAV_ME}
bodyClassName="p-3.5 sm:p-4"
>
<HomeLoginForm
<LoginForm
variant="compact"
redirectTo="/"
captcha={{
provider: captcha.provider,
siteKey: captcha.siteKey || undefined,
File diff suppressed because it is too large. Load diff
File diff suppressed because it is too large. Load diff
+33 -9
View File
@@ -5,7 +5,11 @@ import Script from "next/script";
import { signIn } from "next-auth/react";
import { useTranslations } from "next-intl";
import { useActionState, useEffect, useRef, useState } from "react";
import { type RegisterState, register } from "@/actions/register";
import {
type RegisterErrorCode,
type RegisterState,
register,
} from "@/actions/register";
import Link from "@/components/link";
import { signInWithTransientRetry } from "@/lib/auth/sign-in-retry";
@@ -16,7 +20,10 @@ interface RegisterFormProps {
nonce?: string;
}
function passwordStrength(pw: string): {
function passwordStrength(
pw: string,
t: (key: string) => string,
): {
score: number;
label: string;
color: string;
@@ -28,10 +35,10 @@ function passwordStrength(pw: string): {
if (/\d/.test(pw)) score += 1;
if (/[^a-zA-Z0-9]/.test(pw)) score += 1;
if (score <= 1) return { score, label: "Weak", color: "#ef4444" };
if (score <= 2) return { score, label: "Fair", color: "#f59e0b" };
if (score <= 3) return { score, label: "Good", color: "#22c55e" };
return { score: 5, label: "Strong", color: "#16a34a" };
if (score <= 1) return { score, label: t("strengthWeak"), color: "#ef4444" };
if (score <= 2) return { score, label: t("strengthFair"), color: "#f59e0b" };
if (score <= 3) return { score, label: t("strengthGood"), color: "#22c55e" };
return { score: 5, label: t("strengthStrong"), color: "#16a34a" };
}
export function RegisterForm({
@@ -46,6 +53,21 @@ export function RegisterForm({
RegisterState,
FormData
>(register, { error: null, ok: false });
/**
* Prefer the locale-independent `code` so the message follows the visitor's
* language, falling back to the server's English string when a code has no
* translation yet.
*/
const translateErrorCode = (code: RegisterErrorCode | undefined) => {
if (!code) return null;
try {
return t(code);
} catch {
return null;
}
};
const errorMessage = error ?? translateErrorCode(state.code) ?? state.error;
const [termsAccepted, setTermsAccepted] = useState(false);
const [termsError, setTermsError] = useState(false);
const termsRef = useRef<HTMLDivElement>(null);
@@ -58,7 +80,7 @@ export function RegisterForm({
);
const autoLoginStartedRef = useRef(false);
const [referralCode, setReferralCode] = useState("");
const strength = passwordStrength(password);
const strength = passwordStrength(password, t);
// The invite link is `/register?ref=<username>`; read it client-side so the
// attribution travels with the sign-up form without server state.
@@ -186,12 +208,14 @@ export function RegisterForm({
borderRadius: "0 0 12px 12px",
}}
>
{(error || state.error) && (
{errorMessage && (
<div
role="alert"
aria-live="polite"
className="animate-fade-in-up p-3 rounded-lg text-sm font-semibold text-primary-foreground"
style={{ backgroundColor: "var(--color-danger)" }}
>
{error || state.error}
{errorMessage}
</div>
)}
File diff suppressed because it is too large. Load diff
+94 -63
View File
File diff suppressed because it is too large. Load diff
+50 -19
View File
File diff suppressed because it is too large. Load diff
+48 -17
View File
@@ -836,14 +836,18 @@
"createOne": "Vytvořte jeden",
"forgotPassword": "Zapomněli jste heslo?",
"errorInvalidCredentials": "Neplatné uživatelské jméno nebo heslo",
"errorInvalid2fa": "Neplatný kód 2FA",
"errorInvalid2fa": "Neplatný kód dvoufázového ověření",
"welcomeBack": "Vítej zpět",
"welcomeBackSub": "Přihlas se pro pokračování do {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Před přihlášením ověřte svou e-mailovou adresu.",
"errorCaptcha": "Ověření captcha selhalo. Zkuste to znovu.",
"whoIsOnline": "Kdo je online",
"newestCitizens": "Nejnovější občané",
"usersOnline": "{count} online",
"username": "Uživatelské jméno",
"password": "Heslo",
"showPassword": "Zobrazit",
"hidePassword": "Skrýt"
},
"register": {
"title": "Vytvořit účet",
@@ -854,7 +858,7 @@
"confirmPassword": "Opakujte heslo",
"usernamePlaceholder": "Uživatelské jméno",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Heslo (min. 6 znaků)",
"passwordPlaceholder": "Heslo (min. 12 znaků)",
"confirmPasswordPlaceholder": "Opakujte heslo",
"selectOutfit": "Vyberte si oblečení",
"termsAccept": "Je mi 18+ a souhlasím s podmínkami a pravidly {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Chcete-li se zaregistrovat, musíte přijmout podmínky a pravidla.",
"usernameError": "Uživatelské jméno je povinné.",
"emailError": "Je vyžadován platný e-mail.",
"passwordError": "Heslo musí mít alespoň 6 znaků.",
"passwordError": "Heslo musí mít alespoň 12 znaků",
"confirmPasswordError": "Hesla se neshodují.",
"termsRequired": "Musíte přijmout podmínky a pravidla.",
"usernameRequired": "Uživatelské jméno je povinné.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Přihlásit se",
"whoIsOnline": "Kdo je online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Přijato a souhlasím",
"showPassword": "Zobrazit",
"hidePassword": "Skrýt",
"accountDetails": "Údaje o účtu",
"credentials": "Přihlašovací údaje a zabezpečení",
"newestCitizens": "Nejnovější občané",
"ageVerified": "Je mi 18+ a souhlasím s věkovým požadavkem.",
"invitedBy": "Pozván uživatelem {username}"
"invitedBy": "Pozván uživatelem {username}",
"strengthWeak": "Slabé",
"strengthFair": "Ucházející",
"strengthGood": "Dobré",
"strengthStrong": "Silné",
"passwordMinLength": "Heslo musí mít alespoň 12 znaků",
"passwordUpper": "Heslo musí obsahovat alespoň jedno velké písmeno",
"passwordLower": "Heslo musí obsahovat alespoň jedno malé písmeno",
"passwordDigit": "Heslo musí obsahovat alespoň jednu číslici",
"passwordSpecial": "Heslo musí obsahovat alespoň jeden speciální znak",
"passwordMaxLength": "Heslo je příliš dlouhé",
"usernameMinLength": "Uživatelské jméno musí mít alespoň 3 znaky",
"usernameMaxLength": "Uživatelské jméno může mít nejvýše 25 znaků",
"usernamePattern": "Uživatelské jméno může obsahovat pouze písmena, číslice, podtržítko a pomlčku",
"usernameReserved": "Toto uživatelské jméno je rezervováno",
"emailValid": "Zadejte platnou e-mailovou adresu",
"emailDisposable": "Dočasné e-mailové domény nejsou povoleny",
"passwordsMatch": "Hesla se neshodují.",
"captchaFailed": "Ověření captcha selhalo. Zkuste to znovu.",
"usernameTaken": "Toto uživatelské jméno je již obsazené",
"rateLimited": "Příliš mnoho pokusů o registraci. Počkejte několik minut a zkuste to znovu.",
"vpnBlocked": "Registrace přes připojení VPN/proxy není povolena.",
"maxAccountsPerIp": "Dosáhli jste maximálního počtu účtů pro vaše připojení.",
"unavailable": "Registrace je dočasně nedostupná.",
"createFailed": "Účet se nepodařilo vytvořit. Zkuste to znovu nebo kontaktujte personál.",
"invalidInput": "Zkontrolujte označená pole a zkuste to znovu."
},
"forgot": {
"title": "Obnovit heslo",
@@ -898,9 +927,11 @@
"reset": {
"title": "Nastavte nové heslo",
"subtitle": "Vyberte si silné heslo, které jinde nepoužíváte.",
"passwordPlaceholder": "Nové heslo (min. 6 znaků)",
"passwordPlaceholder": "Nové heslo (min. 12 znaků)",
"resetPassword": "Obnovit heslo",
"backToLogin": "Zpět k přihlášení"
"backToLogin": "Zpět k přihlášení",
"passwordMinLength": "Heslo musí mít alespoň 12 znaků",
"tooManyAttempts": "Příliš mnoho pokusů — zkuste to později"
},
"verify": {
"verifiedTitle": "Vše je připraveno",
+47 -16
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Ugyldig 2FA-kode",
"welcomeBack": "Velkommen tilbage",
"welcomeBackSub": "Log ind for at fortsætte til {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Bekræft din e-mail, før du logger ind.",
"errorCaptcha": "Captcha-verificering mislykkedes. Prøv igen.",
"whoIsOnline": "Hvem er online",
"newestCitizens": "Nyeste borgere",
"usersOnline": "{count} online",
"username": "Brugernavn",
"password": "Adgangskode",
"showPassword": "Vis",
"hidePassword": "Skjul"
},
"register": {
"title": "Opret konto",
@@ -854,7 +858,7 @@
"confirmPassword": "Gentag adgangskoden",
"usernamePlaceholder": "Brugernavn",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Adgangskode (min. 6 tegn)",
"passwordPlaceholder": "Adgangskode (min. 12 tegn)",
"confirmPasswordPlaceholder": "Gentag adgangskoden",
"selectOutfit": "Vælg dit outfit",
"termsAccept": "Jeg er 18+ og accepterer vilkårene og reglerne for {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Du skal acceptere vilkårene og reglerne for at registrere dig.",
"usernameError": "Brugernavn er påkrævet.",
"emailError": "Gyldig e-mail er påkrævet.",
"passwordError": "Adgangskoden skal være på mindst 6 tegn.",
"passwordError": "Adgangskoden skal være på mindst 12 tegn",
"confirmPasswordError": "Adgangskoder stemmer ikke overens.",
"termsRequired": "Du skal acceptere vilkårene og reglerne.",
"usernameRequired": "Brugernavn er påkrævet.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Log ind",
"whoIsOnline": "Hvem er online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Accepteret og godkendt",
"showPassword": "Vis",
"hidePassword": "Skjul",
"accountDetails": "Kontooplysninger",
"credentials": "Loginoplysninger og sikkerhed",
"newestCitizens": "Nyeste borgere",
"ageVerified": "Jeg er 18+ og accepterer alderskravet.",
"invitedBy": "Inviteret af {username}"
"invitedBy": "Inviteret af {username}",
"strengthWeak": "Svag",
"strengthFair": "Middelmådig",
"strengthGood": "God",
"strengthStrong": "Stærk",
"passwordMinLength": "Adgangskoden skal være på mindst 12 tegn",
"passwordUpper": "Adgangskoden skal indeholde mindst ét stort bogstav",
"passwordLower": "Adgangskoden skal indeholde mindst ét lille bogstav",
"passwordDigit": "Adgangskoden skal indeholde mindst ét tal",
"passwordSpecial": "Adgangskoden skal indeholde mindst ét specialtegn",
"passwordMaxLength": "Adgangskoden er for lang",
"usernameMinLength": "Brugernavnet skal være på mindst 3 tegn",
"usernameMaxLength": "Brugernavnet må højst være på 25 tegn",
"usernamePattern": "Brugernavnet må kun indeholde bogstaver, tal, understreg og bindestreg",
"usernameReserved": "Dette brugernavn er reserveret",
"emailValid": "Indtast en gyldig e-mailadresse",
"emailDisposable": "Midlertidige e-maildomæner er ikke tilladt",
"passwordsMatch": "Adgangskoder stemmer ikke overens.",
"captchaFailed": "Captcha-verificering mislykkedes. Prøv igen.",
"usernameTaken": "Det brugernavn er allerede taget",
"rateLimited": "For mange registreringsforsøg. Vent et par minutter, og prøv igen.",
"vpnBlocked": "Registrering via VPN/proxy-forbindelser er ikke tilladt.",
"maxAccountsPerIp": "Du har nået det maksimale antal konti for din forbindelse.",
"unavailable": "Registrering er midlertidigt utilgængelig.",
"createFailed": "Kontoen kunne ikke oprettes. Prøv igen, eller kontakt personalet.",
"invalidInput": "Kontrollér de markerede felter, og prøv igen."
},
"forgot": {
"title": "Nulstil adgangskode",
@@ -898,9 +927,11 @@
"reset": {
"title": "Indstil en ny adgangskode",
"subtitle": "Vælg en stærk adgangskode, du ikke bruger andre steder.",
"passwordPlaceholder": "Ny adgangskode (min. 6 tegn)",
"passwordPlaceholder": "Ny adgangskode (min. 12 tegn)",
"resetPassword": "Nulstil adgangskode",
"backToLogin": "Tilbage til login"
"backToLogin": "Tilbage til login",
"passwordMinLength": "Adgangskoden skal være på mindst 12 tegn",
"tooManyAttempts": "For mange forsøg — prøv igen senere"
},
"verify": {
"verifiedTitle": "Du er klar",
+47 -16
View File
@@ -809,11 +809,15 @@
"errorInvalid2fa": "Ungültiger 2FA-Code",
"welcomeBack": "Willkommen zurück",
"welcomeBackSub": "Melde dich an, um zu {hotelName} zu gelangen",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Bitte bestätige deine E-Mail-Adresse, bevor du dich anmeldest.",
"errorCaptcha": "Captcha-Verifizierung fehlgeschlagen. Bitte erneut versuchen.",
"whoIsOnline": "Wer ist online",
"newestCitizens": "Neueste Bürger",
"usersOnline": "{count} online",
"username": "Benutzername",
"password": "Passwort",
"showPassword": "Anzeigen",
"hidePassword": "Verbergen"
},
"register": {
"title": "Konto erstellen",
@@ -824,7 +828,7 @@
"confirmPassword": "Passwort wiederholen",
"usernamePlaceholder": "Benutzername",
"emailPlaceholder": "E-Mail",
"passwordPlaceholder": "Passwort (min. 6 Zeichen)",
"passwordPlaceholder": "Passwort (min. 12 Zeichen)",
"confirmPasswordPlaceholder": "Passwort wiederholen",
"selectOutfit": "Wähle dein Outfit",
"termsAccept": "Ich bin 18+ und akzeptiere die {hotel} AGB & Regeln.",
@@ -836,7 +840,7 @@
"termsError": "Du musst die AGB & Regeln akzeptieren, um dich zu registrieren.",
"usernameError": "Benutzername ist erforderlich.",
"emailError": "Eine gültige E-Mail ist erforderlich.",
"passwordError": "Das Passwort muss mindestens 6 Zeichen lang sein.",
"passwordError": "Das Passwort muss mindestens 12 Zeichen lang sein",
"confirmPasswordError": "Passwörter stimmen nicht überein.",
"termsRequired": "Du musst die AGB & Regeln akzeptieren.",
"usernameRequired": "Benutzername ist erforderlich.",
@@ -847,14 +851,39 @@
"alreadyHaveAccountLink": "Anmelden",
"whoIsOnline": "Wer ist online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Akzeptiert & zugestimmt",
"showPassword": "Anzeigen",
"hidePassword": "Verbergen",
"accountDetails": "Kontodaten",
"credentials": "Zugangsdaten & Sicherheit",
"newestCitizens": "Neueste Bürger",
"ageVerified": "Ich bin 18+ und stimme der Altersanforderung zu.",
"invitedBy": "Eingeladen von {username}"
"invitedBy": "Eingeladen von {username}",
"strengthWeak": "Schwach",
"strengthFair": "Mittel",
"strengthGood": "Gut",
"strengthStrong": "Stark",
"passwordMinLength": "Das Passwort muss mindestens 12 Zeichen lang sein",
"passwordUpper": "Das Passwort muss mindestens einen Großbuchstaben enthalten",
"passwordLower": "Das Passwort muss mindestens einen Kleinbuchstaben enthalten",
"passwordDigit": "Das Passwort muss mindestens eine Ziffer enthalten",
"passwordSpecial": "Das Passwort muss mindestens ein Sonderzeichen enthalten",
"passwordMaxLength": "Das Passwort ist zu lang",
"usernameMinLength": "Der Benutzername muss mindestens 3 Zeichen lang sein",
"usernameMaxLength": "Der Benutzername darf höchstens 25 Zeichen lang sein",
"usernamePattern": "Der Benutzername darf nur Buchstaben, Ziffern, Unterstrich und Bindestrich enthalten",
"usernameReserved": "Dieser Benutzername ist reserviert",
"emailValid": "Gib eine gültige E-Mail-Adresse ein",
"emailDisposable": "Temporäre E-Mail-Domains sind nicht erlaubt",
"passwordsMatch": "Passwörter stimmen nicht überein.",
"captchaFailed": "Captcha-Verifizierung fehlgeschlagen. Bitte erneut versuchen.",
"usernameTaken": "Dieser Benutzername ist bereits vergeben",
"rateLimited": "Zu viele Registrierungsversuche. Bitte warte ein paar Minuten und versuche es erneut.",
"vpnBlocked": "Registrierungen über VPN-/Proxy-Verbindungen sind nicht erlaubt.",
"maxAccountsPerIp": "Du hast die maximale Anzahl an Konten für deine Verbindung erreicht.",
"unavailable": "Die Registrierung ist vorübergehend nicht verfügbar.",
"createFailed": "Das Konto konnte nicht erstellt werden. Versuche es erneut oder wende dich an das Personal.",
"invalidInput": "Bitte prüfe die markierten Felder und versuche es erneut."
},
"forgot": {
"title": "Passwort zurücksetzen",
@@ -868,9 +897,11 @@
"reset": {
"title": "Neues Passwort festlegen",
"subtitle": "Wähle ein sicheres Passwort, das du sonst nirgendwo verwendest.",
"passwordPlaceholder": "Neues Passwort (min. 6 Zeichen)",
"passwordPlaceholder": "Neues Passwort (min. 12 Zeichen)",
"resetPassword": "Passwort zurücksetzen",
"backToLogin": "Zurück zur Anmeldung"
"backToLogin": "Zurück zur Anmeldung",
"passwordMinLength": "Das Passwort muss mindestens 12 Zeichen lang sein",
"tooManyAttempts": "Zu viele Versuche — bitte später erneut probieren"
},
"verify": {
"verifiedTitle": "Du bist startklar",
+49 -18
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Μη έγκυρος κωδικός 2FA",
"welcomeBack": "Καλώς ήρθες πίσω",
"welcomeBackSub": "Συνδέσου για να συνεχίσεις στο {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Επαληθεύστε το email σας πριν συνδεθείτε.",
"errorCaptcha": "Η επαλήθευση captcha απέτυχε. Δοκιμάστε ξανά.",
"whoIsOnline": "Ποιος είναι σε σύνδεση",
"newestCitizens": "Νέοι πολίτες",
"usersOnline": "{count} σε σύνδεση",
"username": "Όνομα χρήστη",
"password": "Κωδικός πρόσβασης",
"showPassword": "Εμφάνιση",
"hidePassword": "Απόκρυψη"
},
"register": {
"title": "Δημιουργία λογαριασμού",
@@ -854,7 +858,7 @@
"confirmPassword": "Επαναλάβετε τον κωδικό πρόσβασης",
"usernamePlaceholder": "Όνομα χρήστη",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Κωδικός πρόσβασης (ελάχ. 6 χαρακτήρες)",
"passwordPlaceholder": "Κωδικός πρόσβασης (ελάχ. 12 χαρακτήρες)",
"confirmPasswordPlaceholder": "Επαναλάβετε τον κωδικό πρόσβασης",
"selectOutfit": "Επιλέξτε το ντύσιμό σας",
"termsAccept": "Είμαι 18+ και αποδέχομαι τους όρους και τους κανόνες του {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Πρέπει να αποδεχτείτε τους όρους και τους κανόνες για να εγγραφείτε.",
"usernameError": "Απαιτείται όνομα χρήστη.",
"emailError": "Απαιτείται έγκυρο email.",
"passwordError": "Ο κωδικός πρόσβασης πρέπει να αποτελείται από τουλάχιστον 6 χαρακτήρες.",
"passwordError": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 12 χαρακτήρες",
"confirmPasswordError": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
"termsRequired": "Πρέπει να αποδεχτείτε τους όρους και τους κανόνες.",
"usernameRequired": "Απαιτείται όνομα χρήστη.",
@@ -875,16 +879,41 @@
"passwordsDontMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
"alreadyHaveAccountPre": "Έχεις ήδη λογαριασμό;",
"alreadyHaveAccountLink": "Σύνδεση",
"whoIsOnline": "Ποιος είναι συνδεδεμένος",
"usersOnline": "{count} συνδεδεμένοι",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"whoIsOnline": "Ποιος είναι σε σύνδεση",
"usersOnline": "{count} σε σύνδεση",
"accepted": "Αποδεκτό & συμφωνώ",
"showPassword": "Εμφάνιση",
"hidePassword": "Απόκρυψη",
"accountDetails": "Στοιχεία λογαριασμού",
"credentials": "Στοιχεία σύνδεσης & ασφάλεια",
"newestCitizens": "Νέοι πολίτες",
"ageVerified": "Είμαι 18+ και αποδέχομαι την απαίτηση ηλικίας.",
"invitedBy": "Προσκλήθηκε από {username}"
"invitedBy": "Προσκλήθηκε από {username}",
"strengthWeak": "Ασθενές",
"strengthFair": "Μέτριο",
"strengthGood": "Καλό",
"strengthStrong": "Δυνατό",
"passwordMinLength": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 12 χαρακτήρες",
"passwordUpper": "Ο κωδικός πρόσβασης πρέπει να περιέχει τουλάχιστον ένα κεφαλαίο γράμμα",
"passwordLower": "Ο κωδικός πρόσβασης πρέπει να περιέχει τουλάχιστον ένα πεζό γράμμα",
"passwordDigit": "Ο κωδικός πρόσβασης πρέπει να περιέχει τουλάχιστον ένα ψηφίο",
"passwordSpecial": "Ο κωδικός πρόσβασης πρέπει να περιέχει τουλάχιστον έναν ειδικό χαρακτήρα",
"passwordMaxLength": "Ο κωδικός πρόσβασης είναι πολύ μεγάλος",
"usernameMinLength": "Το όνομα χρήστη πρέπει να έχει τουλάχιστον 3 χαρακτήρες",
"usernameMaxLength": "Το όνομα χρήστη μπορεί να έχει έως 25 χαρακτήρες",
"usernamePattern": "Το όνομα χρήστη μπορεί να περιέχει μόνο γράμματα, ψηφία, κάτω παύλα και παύλα",
"usernameReserved": "Αυτό το όνομα χρήστη είναι δεσμευμένο",
"emailValid": "Εισαγάγετε μια έγκυρη διεύθυνση email",
"emailDisposable": "Τα προσωρινά email domains δεν επιτρέπονται",
"passwordsMatch": "Οι κωδικοί πρόσβασης δεν ταιριάζουν.",
"captchaFailed": "Η επαλήθευση captcha απέτυχε. Δοκιμάστε ξανά.",
"usernameTaken": "Αυτό το όνομα χρήστη χρησιμοποιείται ήδη",
"rateLimited": "Πάρα πολλές προσπάθειες εγγραφής. Περίμενε λίγα λεπτά και δοκίμασε ξανά.",
"vpnBlocked": "Οι εγγραφές μέσω VPN/proxy δεν επιτρέπονται.",
"maxAccountsPerIp": "Έφτασες τον μέγιστο αριθμό λογαριασμών για τη σύνδεσή σου.",
"unavailable": "Η εγγραφή δεν είναι προσωρινά διαθέσιμη.",
"createFailed": "Δεν ήταν δυνατή η δημιουργία του λογαριασμού. Δοκίμασε ξανά ή επικοινώνησε με το προσωπικό.",
"invalidInput": "Ελέγξτε τα επισημασμένα πεδία και δοκιμάστε ξανά."
},
"forgot": {
"title": "Επαναφορά κωδικού πρόσβασης",
@@ -898,9 +927,11 @@
"reset": {
"title": "Ορίστε νέο κωδικό πρόσβασης",
"subtitle": "Επιλέξτε έναν ισχυρό κωδικό πρόσβασης που δεν χρησιμοποιείτε αλλού.",
"passwordPlaceholder": "Νέος κωδικός πρόσβασης (ελάχ. 6 χαρακτήρες)",
"passwordPlaceholder": "Νέος κωδικός πρόσβασης (ελάχ. 12 χαρακτήρες)",
"resetPassword": "Επαναφορά κωδικού πρόσβασης",
"backToLogin": "Επιστροφή στην είσοδο"
"backToLogin": "Επιστροφή στην είσοδο",
"passwordMinLength": "Ο κωδικός πρόσβασης πρέπει να έχει τουλάχιστον 12 χαρακτήρες",
"tooManyAttempts": "Πάρα πολλές προσπάθειες — δοκιμάστε αργότερα"
},
"verify": {
"verifiedTitle": "Είστε έτοιμοι",
+37 -6
View File
@@ -1015,7 +1015,11 @@
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"usersOnline": "{count} online",
"showPassword": "Show",
"hidePassword": "Hide",
"username": "Username",
"password": "Password"
},
"register": {
"title": "Create account",
@@ -1026,7 +1030,7 @@
"confirmPassword": "Repeat password",
"usernamePlaceholder": "Username",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Password (min 8 chars)",
"passwordPlaceholder": "Password (min 12 chars)",
"confirmPasswordPlaceholder": "Repeat password",
"selectOutfit": "Select your outfit",
"termsAccept": "I am 18+ and accept the {hotel} terms & rules.",
@@ -1049,14 +1053,39 @@
"termsError": "You must accept the terms & rules to register.",
"usernameError": "Username is required.",
"emailError": "Valid email is required.",
"passwordError": "Password must be at least 6 characters.",
"passwordError": "Password must be at least 12 characters",
"confirmPasswordError": "Passwords do not match.",
"termsRequired": "You must accept the terms & rules.",
"usernameRequired": "Username is required.",
"emailRequired": "Email is required.",
"passwordRequired": "Password is required.",
"passwordsDontMatch": "Passwords do not match.",
"invitedBy": "Invited by {username}"
"invitedBy": "Invited by {username}",
"strengthWeak": "Weak",
"strengthFair": "Fair",
"strengthGood": "Good",
"strengthStrong": "Strong",
"passwordMinLength": "Password must be at least 12 characters",
"passwordUpper": "Password must contain at least one uppercase letter",
"passwordLower": "Password must contain at least one lowercase letter",
"passwordDigit": "Password must contain at least one digit",
"passwordSpecial": "Password must contain at least one special character",
"passwordMaxLength": "Password is too long",
"usernameMinLength": "Username must be at least 3 characters",
"usernameMaxLength": "Username must be at most 25 characters",
"usernamePattern": "Username may only contain letters, numbers, underscore and hyphen",
"usernameReserved": "This username is reserved",
"emailValid": "Enter a valid email address",
"emailDisposable": "Temporary email domains are not allowed",
"passwordsMatch": "Passwords do not match",
"usernameTaken": "That username is already taken",
"captchaFailed": "Captcha verification failed. Please try again.",
"rateLimited": "Too many sign-up attempts. Please wait a few minutes and try again.",
"vpnBlocked": "Registrations from VPN/proxy connections are not allowed.",
"maxAccountsPerIp": "You have reached the maximum number of accounts for your connection.",
"unavailable": "Registration is temporarily unavailable.",
"createFailed": "Could not create the account. Please try again or contact staff.",
"invalidInput": "Please check the highlighted fields and try again."
},
"forgot": {
"title": "Reset password",
@@ -1070,9 +1099,11 @@
"reset": {
"title": "Set a new password",
"subtitle": "Choose a strong password you don't use elsewhere.",
"passwordPlaceholder": "New password (min 6 chars)",
"passwordPlaceholder": "New password (min 12 chars)",
"resetPassword": "Reset password",
"backToLogin": "Back to login"
"backToLogin": "Back to login",
"passwordMinLength": "Password must be at least 12 characters",
"tooManyAttempts": "Too many attempts — try again later"
},
"verify": {
"verifiedTitle": "You're all set",
+48 -17
View File
@@ -806,14 +806,18 @@
"createOne": "Crea una",
"forgotPassword": "¿Olvidaste tu contraseña?",
"errorInvalidCredentials": "Usuario o contraseña inválidos",
"errorInvalid2fa": "Código 2FA inválido",
"errorInvalid2fa": "Código 2FA no válido",
"welcomeBack": "Bienvenido de nuevo",
"welcomeBackSub": "Inicia sesión para continuar en {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Verifica tu correo electrónico antes de iniciar sesión.",
"errorCaptcha": "La verificación captcha falló. Inténtalo de nuevo.",
"whoIsOnline": "Quién está en línea",
"newestCitizens": "Ciudadanos más recientes",
"usersOnline": "{count} en línea",
"username": "Usuario",
"password": "Contraseña",
"showPassword": "Mostrar",
"hidePassword": "Ocultar"
},
"register": {
"title": "Crear cuenta",
@@ -824,7 +828,7 @@
"confirmPassword": "Repetir contraseña",
"usernamePlaceholder": "Usuario",
"emailPlaceholder": "Correo electrónico",
"passwordPlaceholder": "Contraseña (mín. 6 caracteres)",
"passwordPlaceholder": "Contraseña (mín. 12 caracteres)",
"confirmPasswordPlaceholder": "Repetir contraseña",
"selectOutfit": "Selecciona tu atuendo",
"termsAccept": "Soy mayor de 18 años y acepto los términos y reglas de {hotel}.",
@@ -836,7 +840,7 @@
"termsError": "Debes aceptar los términos y reglas para registrarte.",
"usernameError": "El usuario es obligatorio.",
"emailError": "Se requiere un correo electrónico válido.",
"passwordError": "La contraseña debe tener al menos 6 caracteres.",
"passwordError": "La contraseña debe tener al menos 12 caracteres",
"confirmPasswordError": "Las contraseñas no coinciden.",
"termsRequired": "Debes aceptar los términos y reglas.",
"usernameRequired": "El usuario es obligatorio.",
@@ -847,14 +851,39 @@
"alreadyHaveAccountLink": "Iniciar sesión",
"whoIsOnline": "Quién está en línea",
"usersOnline": "{count} en línea",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Aceptado y de acuerdo",
"showPassword": "Mostrar",
"hidePassword": "Ocultar",
"accountDetails": "Datos de la cuenta",
"credentials": "Credenciales y seguridad",
"newestCitizens": "Ciudadanos más recientes",
"ageVerified": "Tengo 18+ y acepto el requisito de edad.",
"invitedBy": "Invitado por {username}"
"invitedBy": "Invitado por {username}",
"strengthWeak": "Débil",
"strengthFair": "Aceptable",
"strengthGood": "Buena",
"strengthStrong": "Fuerte",
"passwordMinLength": "La contraseña debe tener al menos 12 caracteres",
"passwordUpper": "La contraseña debe contener al menos una mayúscula",
"passwordLower": "La contraseña debe contener al menos una minúscula",
"passwordDigit": "La contraseña debe contener al menos un dígito",
"passwordSpecial": "La contraseña debe contener al menos un carácter especial",
"passwordMaxLength": "La contraseña es demasiado larga",
"usernameMinLength": "El usuario debe tener al menos 3 caracteres",
"usernameMaxLength": "El usuario puede tener como máximo 25 caracteres",
"usernamePattern": "El usuario solo puede contener letras, números, guion bajo y guion",
"usernameReserved": "Ese nombre de usuario está reservado",
"emailValid": "Introduce una dirección de correo válida",
"emailDisposable": "No se permiten dominios de correo temporales",
"passwordsMatch": "Las contraseñas no coinciden.",
"captchaFailed": "La verificación captcha falló. Inténtalo de nuevo.",
"usernameTaken": "Ese nombre de usuario ya está en uso",
"rateLimited": "Demasiados intentos de registro. Espera unos minutos e inténtalo de nuevo.",
"vpnBlocked": "No se permiten registros mediante conexiones VPN/proxy.",
"maxAccountsPerIp": "Has alcanzado el máximo de cuentas para tu conexión.",
"unavailable": "El registro no está disponible temporalmente.",
"createFailed": "No se pudo crear la cuenta. Inténtalo de nuevo o contacta con el personal.",
"invalidInput": "Revisa los campos marcados e inténtalo de nuevo."
},
"forgot": {
"title": "Restablecer contraseña",
@@ -868,9 +897,11 @@
"reset": {
"title": "Establecer una nueva contraseña",
"subtitle": "Elige una contraseña segura que no uses en otros sitios.",
"passwordPlaceholder": "Nueva contraseña (mín. 6 caracteres)",
"passwordPlaceholder": "Nueva contraseña (mín. 12 caracteres)",
"resetPassword": "Restablecer contraseña",
"backToLogin": "Volver al inicio de sesión"
"backToLogin": "Volver al inicio de sesión",
"passwordMinLength": "La contraseña debe tener al menos 12 caracteres",
"tooManyAttempts": "Demasiados intentos — inténtalo más tarde"
},
"verify": {
"verifiedTitle": "Todo está listo",
+94 -63
View File
File diff suppressed because it is too large. Load diff
+48 -17
View File
@@ -806,14 +806,18 @@
"createOne": "Créer un compte",
"forgotPassword": "Mot de passe oublié ?",
"errorInvalidCredentials": "Nom d'utilisateur ou mot de passe invalide",
"errorInvalid2fa": "Code A2F invalide",
"errorInvalid2fa": "Code 2FA invalide",
"welcomeBack": "Bon retour",
"welcomeBackSub": "Connecte-toi pour continuer vers {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Veuillez vérifier votre e-mail avant de vous connecter.",
"errorCaptcha": "La vérification captcha a échoué. Réessayez.",
"whoIsOnline": "Qui est en ligne",
"newestCitizens": "Nouveaux citoyens",
"usersOnline": "{count} en ligne",
"username": "Nom d'utilisateur",
"password": "Mot de passe",
"showPassword": "Afficher",
"hidePassword": "Masquer"
},
"register": {
"title": "Créer un compte",
@@ -824,7 +828,7 @@
"confirmPassword": "Répéter le mot de passe",
"usernamePlaceholder": "Nom d'utilisateur",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Mot de passe (min 6 car.)",
"passwordPlaceholder": "Mot de passe (min 12 car.)",
"confirmPasswordPlaceholder": "Répéter le mot de passe",
"selectOutfit": "Sélectionnez votre tenue",
"termsAccept": "J'ai 18 ans ou plus et j'accepte les conditions et règles de {hotel}.",
@@ -836,7 +840,7 @@
"termsError": "Vous devez accepter les conditions et règles pour vous inscrire.",
"usernameError": "Le nom d'utilisateur est requis.",
"emailError": "Un e-mail valide est requis.",
"passwordError": "Le mot de passe doit contenir au moins 6 caractères.",
"passwordError": "Le mot de passe doit contenir au moins 12 caractères",
"confirmPasswordError": "Les mots de passe ne correspondent pas.",
"termsRequired": "Vous devez accepter les conditions et règles.",
"usernameRequired": "Le nom d'utilisateur est requis.",
@@ -847,14 +851,39 @@
"alreadyHaveAccountLink": "Se connecter",
"whoIsOnline": "Qui est en ligne",
"usersOnline": "{count} en ligne",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Accepté et d'accord",
"showPassword": "Afficher",
"hidePassword": "Masquer",
"accountDetails": "Informations du compte",
"credentials": "Identifiants et sécurité",
"newestCitizens": "Nouveaux citoyens",
"ageVerified": "J'ai 18+ et j'accepte la condition d'âge.",
"invitedBy": "Invité par {username}"
"invitedBy": "Invité par {username}",
"strengthWeak": "Faible",
"strengthFair": "Moyen",
"strengthGood": "Bon",
"strengthStrong": "Fort",
"passwordMinLength": "Le mot de passe doit contenir au moins 12 caractères",
"passwordUpper": "Le mot de passe doit contenir au moins une majuscule",
"passwordLower": "Le mot de passe doit contenir au moins une minuscule",
"passwordDigit": "Le mot de passe doit contenir au moins un chiffre",
"passwordSpecial": "Le mot de passe doit contenir au moins un caractère spécial",
"passwordMaxLength": "Le mot de passe est trop long",
"usernameMinLength": "Le nom d'utilisateur doit contenir au moins 3 caractères",
"usernameMaxLength": "Le nom d'utilisateur ne peut pas dépasser 25 caractères",
"usernamePattern": "Le nom d'utilisateur ne peut contenir que des lettres, chiffres, tirets bas et tirets",
"usernameReserved": "Ce nom d'utilisateur est réservé",
"emailValid": "Saisissez une adresse e-mail valide",
"emailDisposable": "Les domaines e-mail temporaires ne sont pas autorisés",
"passwordsMatch": "Les mots de passe ne correspondent pas.",
"captchaFailed": "La vérification captcha a échoué. Réessayez.",
"usernameTaken": "Ce nom d'utilisateur est déjà pris",
"rateLimited": "Trop de tentatives d'inscription. Patientez quelques minutes et réessayez.",
"vpnBlocked": "Les inscriptions via une connexion VPN/proxy ne sont pas autorisées.",
"maxAccountsPerIp": "Vous avez atteint le nombre maximal de comptes pour votre connexion.",
"unavailable": "L'inscription est temporairement indisponible.",
"createFailed": "Impossible de créer le compte. Réessayez ou contactez le personnel.",
"invalidInput": "Veuillez vérifier les champs en surbrillance et réessayer."
},
"forgot": {
"title": "Réinitialiser le mot de passe",
@@ -868,9 +897,11 @@
"reset": {
"title": "Définir un nouveau mot de passe",
"subtitle": "Choisissez un mot de passe fort que vous n'utilisez pas ailleurs.",
"passwordPlaceholder": "Nouveau mot de passe (min 6 car.)",
"passwordPlaceholder": "Nouveau mot de passe (min 12 car.)",
"resetPassword": "Réinitialiser le mot de passe",
"backToLogin": "Retour à la connexion"
"backToLogin": "Retour à la connexion",
"passwordMinLength": "Le mot de passe doit contenir au moins 12 caractères",
"tooManyAttempts": "Trop de tentatives — réessayez plus tard"
},
"verify": {
"verifiedTitle": "Tout est prêt",
+50 -19
View File
File diff suppressed because it is too large. Load diff
+48 -17
View File
@@ -836,14 +836,18 @@
"createOne": "Hozzon létre egyet",
"forgotPassword": "Elfelejtetted a jelszavad?",
"errorInvalidCredentials": "Érvénytelen felhasználónév vagy jelszó",
"errorInvalid2fa": "Érvénytelen 2FA kód",
"errorInvalid2fa": "Érvénytelen 2FA-kód",
"welcomeBack": "Üdvözöllek újra",
"welcomeBackSub": "Jelentkezz be a {hotelName} folytatáshoz",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Kérlek, erősítsd meg az e-mail-címedet bejelentkezés előtt.",
"errorCaptcha": "A captcha-ellenőrzés sikertelen. Próbáld újra.",
"whoIsOnline": "Ki van online",
"newestCitizens": "Legújabb lakosok",
"usersOnline": "{count} online",
"username": "Felhasználónév",
"password": "Jelszó",
"showPassword": "Megjelenítés",
"hidePassword": "Elrejtés"
},
"register": {
"title": "Hozzon létre fiókot",
@@ -854,7 +858,7 @@
"confirmPassword": "Ismételje meg a jelszót",
"usernamePlaceholder": "Felhasználónév",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Jelszó (minimum 6 karakter)",
"passwordPlaceholder": "Jelszó (minimum 12 karakter)",
"confirmPasswordPlaceholder": "Ismételje meg a jelszót",
"selectOutfit": "Válassza ki az öltözékét",
"termsAccept": "18 évesnél idősebb vagyok, és elfogadom a {hotel} feltételeit és szabályait.",
@@ -866,7 +870,7 @@
"termsError": "A regisztrációhoz el kell fogadnia a feltételeket és szabályokat.",
"usernameError": "Felhasználónév megadása kötelező.",
"emailError": "Érvényes e-mail-cím szükséges.",
"passwordError": "A jelszónak legalább 6 karakterből kell állnia.",
"passwordError": "A jelszónak legalább 12 karakter hosszúnak kell lennie",
"confirmPasswordError": "A jelszavak nem egyeznek.",
"termsRequired": "El kell fogadnia a feltételeket és szabályokat.",
"usernameRequired": "Felhasználónév megadása kötelező.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Bejelentkezés",
"whoIsOnline": "Ki van online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Elfogadva és egyetértek",
"showPassword": "Megjelenítés",
"hidePassword": "Elrejtés",
"accountDetails": "Fiókadatok",
"credentials": "Bejelentkezési adatok és biztonság",
"newestCitizens": "Legújabb lakosok",
"ageVerified": "18+ vagyok és elfogadom a korhatárra vonatkozó követelményt.",
"invitedBy": "Meghívta: {username}"
"invitedBy": "Meghívta: {username}",
"strengthWeak": "Gyenge",
"strengthFair": "Közepes",
"strengthGood": "Jó",
"strengthStrong": "Erős",
"passwordMinLength": "A jelszónak legalább 12 karakter hosszúnak kell lennie",
"passwordUpper": "A jelszónak legalább egy nagybetűt kell tartalmaznia",
"passwordLower": "A jelszónak legalább egy kisbetűt kell tartalmaznia",
"passwordDigit": "A jelszónak legalább egy számjegyet kell tartalmaznia",
"passwordSpecial": "A jelszónak legalább egy speciális karaktert kell tartalmaznia",
"passwordMaxLength": "A jelszó túl hosszú",
"usernameMinLength": "A felhasználónévnek legalább 3 karakter hosszúnak kell lennie",
"usernameMaxLength": "A felhasználónév legfeljebb 25 karakter lehet",
"usernamePattern": "A felhasználónév csak betűket, számokat, alájlást és kötőjelet tartalmazhat",
"usernameReserved": "Ez a felhasználónév foglalt",
"emailValid": "Adj meg egy érvényes e-mail-címet",
"emailDisposable": "Ideiglenes e-mail-domainek nem engedélyezettek",
"passwordsMatch": "A jelszavak nem egyeznek.",
"captchaFailed": "A captcha-ellenőrzés sikertelen. Próbáld újra.",
"usernameTaken": "Ez a felhasználónév már használatban van",
"rateLimited": "Túl sok regisztrációs kísérlet. Várj néhány percet, és próbáld újra.",
"vpnBlocked": "VPN/proxy kapcsolatokon keresztüli regisztráció nem engedélyezett.",
"maxAccountsPerIp": "Elérted a kapcsolatodhoz tartozó fiókok maximális számát.",
"unavailable": "A regisztráció átmenetileg nem érhető el.",
"createFailed": "A fiókot nem sikerült létrehozni. Próbáld újra, vagy fordulj a munkatársakhoz.",
"invalidInput": "Nézd át a kiemelt mezőket, és próbáld újra."
},
"forgot": {
"title": "Jelszó visszaállítása",
@@ -898,9 +927,11 @@
"reset": {
"title": "Állítson be új jelszót",
"subtitle": "Válasszon erős jelszót, amelyet máshol nem használ.",
"passwordPlaceholder": "Új jelszó (minimum 6 karakter)",
"passwordPlaceholder": "Új jelszó (minimum 12 karakter)",
"resetPassword": "Jelszó visszaállítása",
"backToLogin": "Vissza a bejelentkezéshez"
"backToLogin": "Vissza a bejelentkezéshez",
"passwordMinLength": "A jelszónak legalább 12 karakter hosszúnak kell lennie",
"tooManyAttempts": "Túl sok próbálkozás — próbáld később"
},
"verify": {
"verifiedTitle": "Minden készen áll",
+42 -11
View File
@@ -979,13 +979,17 @@
"forgotPassword": "Password dimenticata?",
"errorInvalidCredentials": "Nome utente o password non validi",
"errorInvalid2fa": "Codice 2FA non valido",
"errorUnverified": "Verifica la tua email prima di accedere.",
"errorUnverified": "Verifica il tuo indirizzo email prima di accedere.",
"errorCaptcha": "Verifica captcha non riuscita. Riprova.",
"welcomeBack": "Bentornato",
"welcomeBackSub": "Accedi per continuare su {hotelName}",
"whoIsOnline": "Chi è online",
"newestCitizens": "Nuovi cittadini",
"usersOnline": "{count} online"
"newestCitizens": "Cittadini più recenti",
"usersOnline": "{count} online",
"username": "Nome utente",
"password": "Password",
"showPassword": "Mostra",
"hidePassword": "Nascondi"
},
"register": {
"title": "Crea un account",
@@ -996,7 +1000,7 @@
"confirmPassword": "Ripeti la password",
"usernamePlaceholder": "Nome utente",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Password (min 6 caratteri)",
"passwordPlaceholder": "Password (min 12 caratteri)",
"confirmPasswordPlaceholder": "Ripeti la password",
"selectOutfit": "Scegli il tuo outfit",
"termsAccept": "Ho 18+ anni e accetto i termini e regole di {hotel}.",
@@ -1008,7 +1012,7 @@
"termsError": "Devi accettare i termini e regole per registrarti.",
"usernameError": "Il nome utente è obbligatorio.",
"emailError": "Email valida obbligatoria.",
"passwordError": "La password deve essere di almeno 6 caratteri.",
"passwordError": "La password deve contenere almeno 12 caratteri",
"confirmPasswordError": "Le password non coincidono.",
"termsRequired": "Devi accettare i termini e le regole.",
"usernameRequired": "Il nome utente è obbligatorio.",
@@ -1018,15 +1022,40 @@
"alreadyHaveAccountPre": "Hai già un account?",
"alreadyHaveAccountLink": "Accedi",
"whoIsOnline": "Chi è online",
"newestCitizens": "Nuovi cittadini",
"newestCitizens": "Cittadini più recenti",
"usersOnline": "{count} online",
"accepted": "Accettato e confermato",
"accepted": "Accettato e d'accordo",
"showPassword": "Mostra",
"hidePassword": "Nascondi",
"accountDetails": "Dettagli dell’account",
"accountDetails": "Dati account",
"credentials": "Credenziali e sicurezza",
"ageVerified": "Ho 18+ e accetto il requisito di età.",
"invitedBy": "Invitato da {username}"
"invitedBy": "Invitato da {username}",
"strengthWeak": "Debole",
"strengthFair": "Discreta",
"strengthGood": "Buona",
"strengthStrong": "Forte",
"passwordMinLength": "La password deve contenere almeno 12 caratteri",
"passwordUpper": "La password deve contenere almeno una lettera maiuscola",
"passwordLower": "La password deve contenere almeno una lettera minuscola",
"passwordDigit": "La password deve contenere almeno una cifra",
"passwordSpecial": "La password deve contenere almeno un carattere speciale",
"passwordMaxLength": "La password è troppo lunga",
"usernameMinLength": "Il nome utente deve contenere almeno 3 caratteri",
"usernameMaxLength": "Il nome utente può contenere al massimo 25 caratteri",
"usernamePattern": "Il nome utente può contenere solo lettere, numeri, underscore e trattino",
"usernameReserved": "Questo nome utente è riservato",
"emailValid": "Inserisci un indirizzo email valido",
"emailDisposable": "I domini email temporanei non sono consentiti",
"passwordsMatch": "Le password non coincidono.",
"captchaFailed": "Verifica captcha non riuscita. Riprova.",
"usernameTaken": "Questo nome utente è già in uso",
"rateLimited": "Troppi tentativi di registrazione. Attendi qualche minuto e riprova.",
"vpnBlocked": "Le registrazioni tramite connessioni VPN/proxy non sono consentite.",
"maxAccountsPerIp": "Hai raggiunto il numero massimo di account per la tua connessione.",
"unavailable": "La registrazione è temporaneamente non disponibile.",
"createFailed": "Impossibile creare l'account. Riprova o contatta lo staff.",
"invalidInput": "Controlla i campi evidenziati e riprova."
},
"forgot": {
"title": "Reimposta password",
@@ -1040,9 +1069,11 @@
"reset": {
"title": "Imposta una nuova password",
"subtitle": "Scegli una password robusta che non usi altrove.",
"passwordPlaceholder": "Nuova password (min 6 caratteri)",
"passwordPlaceholder": "Nuova password (min 12 caratteri)",
"resetPassword": "Reimposta password",
"backToLogin": "Torna all'accesso"
"backToLogin": "Torna all'accesso",
"passwordMinLength": "La password deve contenere almeno 12 caratteri",
"tooManyAttempts": "Troppi tentativi — riprova più tardi"
},
"verify": {
"verifiedTitle": "È tutto pronto",
+94 -63
View File
File diff suppressed because it is too large. Load diff
+45 -14
View File
@@ -1013,9 +1013,13 @@
"errorCaptcha": "Captcha-verificatie mislukt. Probeer het opnieuw.",
"welcomeBack": "Welkom terug",
"welcomeBackSub": "Log in om verder te gaan naar {hotelName}",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"whoIsOnline": "Wie is online",
"newestCitizens": "Nieuwste burgers",
"usersOnline": "{count} online",
"showPassword": "Toon",
"hidePassword": "Verberg",
"username": "Gebruikersnaam",
"password": "Wachtwoord"
},
"register": {
"title": "Account aanmaken",
@@ -1026,7 +1030,7 @@
"confirmPassword": "Wachtwoord herhalen",
"usernamePlaceholder": "Gebruikersnaam",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Wachtwoord (min 6 tekens)",
"passwordPlaceholder": "Wachtwoord (min 12 tekens)",
"confirmPasswordPlaceholder": "Wachtwoord herhalen",
"selectOutfit": "Kies je outfit",
"termsAccept": "Ik ben 18+ en accepteer de {hotel} voorwaarden & regels.",
@@ -1042,21 +1046,46 @@
"termsError": "Je moet de voorwaarden & regels accepteren om te registreren.",
"usernameError": "Gebruikersnaam is verplicht.",
"emailError": "Een geldig e-mailadres is verplicht.",
"passwordError": "Wachtwoord moet minimaal 6 tekens bevatten.",
"passwordError": "Wachtwoord moet minimaal 12 tekens lang zijn",
"confirmPasswordError": "Wachtwoorden komen niet overeen.",
"termsRequired": "Je moet de voorwaarden & regels accepteren.",
"termsRequired": "Je moet de voorwaarden accepteren.",
"ageVerified": "Ik ben 18+ en ga akkoord met de leeftijdsvereiste.",
"usernameRequired": "Gebruikersnaam is verplicht.",
"emailRequired": "E-mail is verplicht.",
"passwordRequired": "Wachtwoord is verplicht.",
"passwordsDontMatch": "Wachtwoorden komen niet overeen.",
"invitedBy": "Uitgenodigd door {username}",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens"
"accepted": "Geaccepteerd & akkoord",
"showPassword": "Toon",
"hidePassword": "Verberg",
"accountDetails": "Accountgegevens",
"credentials": "Gegevens & beveiliging",
"newestCitizens": "Nieuwste burgers",
"strengthWeak": "Zwak",
"strengthFair": "Redelijk",
"strengthGood": "Goed",
"strengthStrong": "Sterk",
"passwordMinLength": "Wachtwoord moet minimaal 12 tekens lang zijn",
"passwordUpper": "Wachtwoord moet minstens één hoofdletter bevatten",
"passwordLower": "Wachtwoord moet minstens één kleine letter bevatten",
"passwordDigit": "Wachtwoord moet minstens één cijfer bevatten",
"passwordSpecial": "Wachtwoord moet minstens één speciaal teken bevatten",
"passwordMaxLength": "Wachtwoord is te lang",
"usernameMinLength": "Gebruikersnaam moet minimaal 3 tekens lang zijn",
"usernameMaxLength": "Gebruikersnaam mag maximaal 25 tekens lang zijn",
"usernamePattern": "Gebruikersnaam mag alleen letters, cijfers, underscore en streepje bevatten",
"usernameReserved": "Deze gebruikersnaam is gereserveerd",
"emailValid": "Voer een geldig e-mailadres in",
"emailDisposable": "Tijdelijke e-maildomeinen zijn niet toegestaan",
"passwordsMatch": "Wachtwoorden komen niet overeen",
"usernameTaken": "Deze gebruikersnaam is al in gebruik",
"captchaFailed": "Captcha-verificatie mislukt. Probeer het opnieuw.",
"rateLimited": "Te veel registratiepogingen. Wacht een paar minuten en probeer het opnieuw.",
"vpnBlocked": "Registraties via VPN/proxy-verbindingen zijn niet toegestaan.",
"maxAccountsPerIp": "Je hebt het maximale aantal accounts voor je verbinding bereikt.",
"unavailable": "Registratie is tijdelijk niet beschikbaar.",
"createFailed": "Het account kon niet worden aangemaakt. Probeer het opnieuw of neem contact op met het personeel.",
"invalidInput": "Controleer de gemarkeerde velden en probeer het opnieuw."
},
"forgot": {
"title": "Wachtwoord resetten",
@@ -1070,9 +1099,11 @@
"reset": {
"title": "Nieuw wachtwoord instellen",
"subtitle": "Kies een sterk wachtwoord dat je nergens anders gebruikt.",
"passwordPlaceholder": "Nieuw wachtwoord (min 6 tekens)",
"passwordPlaceholder": "Nieuw wachtwoord (min 12 tekens)",
"resetPassword": "Wachtwoord resetten",
"backToLogin": "Terug naar inloggen"
"backToLogin": "Terug naar inloggen",
"passwordMinLength": "Wachtwoord moet minimaal 12 tekens lang zijn",
"tooManyAttempts": "Te veel pogingen — probeer het later opnieuw"
},
"verify": {
"verifiedTitle": "Je bent helemaal klaar",
+49 -18
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Ugyldig 2FA-kode",
"welcomeBack": "Velkommen tilbake",
"welcomeBackSub": "Logg inn for å fortsette til {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Bekreft e-postadressen din før du logger inn.",
"errorCaptcha": "Captcha-verifisering mislyktes. Prøv igjen.",
"whoIsOnline": "Hvem er påloggede",
"newestCitizens": "Nyeste innbyggere",
"usersOnline": "{count} påloggede",
"username": "Brukernavn",
"password": "Passord",
"showPassword": "Vis",
"hidePassword": "Skjul"
},
"register": {
"title": "Opprett konto",
@@ -854,7 +858,7 @@
"confirmPassword": "Gjenta passord",
"usernamePlaceholder": "Brukernavn",
"emailPlaceholder": "E-post",
"passwordPlaceholder": "Passord (minst 6 tegn)",
"passwordPlaceholder": "Passord (minst 12 tegn)",
"confirmPasswordPlaceholder": "Gjenta passord",
"selectOutfit": "Velg antrekket ditt",
"termsAccept": "Jeg er 18+ og godtar vilkårene og reglene for {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Du må godta vilkårene og reglene for å registrere deg.",
"usernameError": "Brukernavn er påkrevd.",
"emailError": "Gyldig e-post er nødvendig.",
"passwordError": "Passordet må være på minst 6 tegn.",
"passwordError": "Passordet må være på minst 12 tegn.",
"confirmPasswordError": "Passord stemmer ikke.",
"termsRequired": "Du må godta vilkårene og reglene.",
"usernameRequired": "Brukernavn er påkrevd.",
@@ -875,16 +879,41 @@
"passwordsDontMatch": "Passord stemmer ikke.",
"alreadyHaveAccountPre": "Har du allerede en konto?",
"alreadyHaveAccountLink": "Logg inn",
"whoIsOnline": "Hvem er online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"whoIsOnline": "Hvem er påloggede",
"usersOnline": "{count} påloggede",
"accepted": "Akseptert og enig",
"showPassword": "Vis",
"hidePassword": "Skjul",
"accountDetails": "Kontoopplysninger",
"credentials": "Innloggingsdetaljer og sikkerhet",
"newestCitizens": "Nyeste innbyggere",
"ageVerified": "Jeg er 18+ og godtar alderskravet.",
"invitedBy": "Invitert av {username}"
"invitedBy": "Invitert av {username}",
"strengthWeak": "Svak",
"strengthFair": "Middels",
"strengthGood": "God",
"strengthStrong": "Sterk",
"passwordMinLength": "Passordet må være minst 12 tegn",
"passwordUpper": "Passordet må inneholde minst én stor bokstav",
"passwordLower": "Passordet må inneholde minst én liten bokstav",
"passwordDigit": "Passordet må inneholde minst ett siffer",
"passwordSpecial": "Passordet må inneholde minst ett spesialtegn",
"passwordMaxLength": "Passordet er for langt",
"usernameMinLength": "Brukernavnet må være minst 3 tegn",
"usernameMaxLength": "Brukernavnet kan være maks 25 tegn",
"usernamePattern": "Brukernavnet kan bare inneholde bokstaver, sifre, understrek og bindestrek",
"usernameReserved": "Dette brukernavnet er reservert",
"emailValid": "Oppgi en gyldig e-postadresse",
"emailDisposable": "Midlertidige e-postdomener er ikke tillatt",
"passwordsMatch": "Passord stemmer ikke.",
"captchaFailed": "Captcha-verifisering mislyktes. Prøv igjen.",
"usernameTaken": "Dette brukernavnet er allerede tatt",
"rateLimited": "For mange registreringsforsøk. Vent et par minutter og prøv igjen.",
"vpnBlocked": "Registrering via VPN/proxy-tilkoblinger er ikke tillatt.",
"maxAccountsPerIp": "Du har nådd maksimalt antall kontoer for tilkoblingen din.",
"unavailable": "Registrering er midlertidig utilgjengelig.",
"createFailed": "Kontoen kunne ikke opprettes. Prøv igjen, eller kontakt personalet.",
"invalidInput": "Kontroller de markerte feltene og prøv igjen."
},
"forgot": {
"title": "Tilbakestill passord",
@@ -898,9 +927,11 @@
"reset": {
"title": "Angi et nytt passord",
"subtitle": "Velg et sterkt passord du ikke bruker andre steder.",
"passwordPlaceholder": "Nytt passord (minst 6 tegn)",
"passwordPlaceholder": "Nytt passord (minst 12 tegn)",
"resetPassword": "Tilbakestill passord",
"backToLogin": "Tilbake til innlogging"
"backToLogin": "Tilbake til innlogging",
"passwordMinLength": "Passordet må være minst 12 tegn",
"tooManyAttempts": "For mange forsøk — prøv igjen senere"
},
"verify": {
"verifiedTitle": "Du er klar",
+47 -16
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Nieprawidłowy kod 2FA",
"welcomeBack": "Witaj z powrotem",
"welcomeBackSub": "Zaloguj się, aby kontynuować w {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Potwierdź swój e-mail przed zalogowaniem.",
"errorCaptcha": "Weryfikacja captcha nie powiodła się. Spróbuj ponownie.",
"whoIsOnline": "Kto jest online",
"newestCitizens": "Najnowsi mieszkańcy",
"usersOnline": "{count} online",
"username": "Nazwa użytkownika",
"password": "Hasło",
"showPassword": "Pokaż",
"hidePassword": "Ukryj"
},
"register": {
"title": "Utwórz konto",
@@ -854,7 +858,7 @@
"confirmPassword": "Powtórz hasło",
"usernamePlaceholder": "Nazwa użytkownika",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Hasło (min. 6 znaków)",
"passwordPlaceholder": "Hasło (min. 12 znaków)",
"confirmPasswordPlaceholder": "Powtórz hasło",
"selectOutfit": "Wybierz swój strój",
"termsAccept": "Mam ukończone 18 lat i akceptuję warunki i zasady hotelu {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Aby się zarejestrować, musisz zaakceptować regulamin.",
"usernameError": "Nazwa użytkownika jest wymagana.",
"emailError": "Wymagany jest prawidłowy adres e-mail.",
"passwordError": "Hasło musi mieć co najmniej 6 znaków.",
"passwordError": "Hasło musi mieć co najmniej 12 znaków",
"confirmPasswordError": "Hasła nie pasują.",
"termsRequired": "Musisz zaakceptować warunki i zasady.",
"usernameRequired": "Nazwa użytkownika jest wymagana.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Zaloguj się",
"whoIsOnline": "Kto jest online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Zaakceptowano i zgadzam się",
"showPassword": "Pokaż",
"hidePassword": "Ukryj",
"accountDetails": "Dane konta",
"credentials": "Dane logowania i bezpieczeństwo",
"newestCitizens": "Najnowsi mieszkańcy",
"ageVerified": "Mam 18+ i akceptuję wymóg wieku.",
"invitedBy": "Zaproszony przez {username}"
"invitedBy": "Zaproszony przez {username}",
"strengthWeak": "Słabe",
"strengthFair": "Średnie",
"strengthGood": "Dobre",
"strengthStrong": "Silne",
"passwordMinLength": "Hasło musi mieć co najmniej 12 znaków",
"passwordUpper": "Hasło musi zawierać co najmniej jedną wielką literę",
"passwordLower": "Hasło musi zawierać co najmniej jedną małą literę",
"passwordDigit": "Hasło musi zawierać co najmniej jedną cyfrę",
"passwordSpecial": "Hasło musi zawierać co najmniej jeden znak specjalny",
"passwordMaxLength": "Hasło jest za długie",
"usernameMinLength": "Nazwa użytkownika musi mieć co najmniej 3 znaki",
"usernameMaxLength": "Nazwa użytkownika może mieć maksymalnie 25 znaków",
"usernamePattern": "Nazwa użytkownika może zawierać tylko litery, cyfry, podkreślenie i myślnik",
"usernameReserved": "Ta nazwa użytkownika jest zarezerwowana",
"emailValid": "Podaj prawidłowy adres e-mail",
"emailDisposable": "Tymczasowe domeny e-mail nie są dozwolone",
"passwordsMatch": "Hasła nie pasują.",
"captchaFailed": "Weryfikacja captcha nie powiodła się. Spróbuj ponownie.",
"usernameTaken": "Ta nazwa użytkownika jest już zajęta",
"rateLimited": "Zbyt wiele prób rejestracji. Odczekaj kilka minut i spróbuj ponownie.",
"vpnBlocked": "Rejestracja przez połączenia VPN/proxy jest niedozwolona.",
"maxAccountsPerIp": "Osiągnięto maksymalną liczbę kont dla Twojego połączenia.",
"unavailable": "Rejestracja jest tymczasowo niedostępna.",
"createFailed": "Nie udało się utworzyć konta. Spróbuj ponownie lub skontaktuj się z obsługą.",
"invalidInput": "Sprawdź zaznaczone pola i spróbuj ponownie."
},
"forgot": {
"title": "Zresetuj hasło",
@@ -898,9 +927,11 @@
"reset": {
"title": "Ustaw nowe hasło",
"subtitle": "Wybierz silne hasło, którego nie używasz gdzie indziej.",
"passwordPlaceholder": "Nowe hasło (min. 6 znaków)",
"passwordPlaceholder": "Nowe hasło (min. 12 znaków)",
"resetPassword": "Zresetuj hasło",
"backToLogin": "Powrót do logowania"
"backToLogin": "Powrót do logowania",
"passwordMinLength": "Hasło musi mieć co najmniej 12 znaków",
"tooManyAttempts": "Zbyt wiele prób — spróbuj później"
},
"verify": {
"verifiedTitle": "Wszystko gotowe",
+47 -16
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Código 2FA inválido",
"welcomeBack": "Bem-vindo de volta",
"welcomeBackSub": "Entre para continuar em {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Verifique seu e-mail antes de entrar.",
"errorCaptcha": "A verificação captcha falhou. Tente novamente.",
"whoIsOnline": "Quem está online",
"newestCitizens": "Cidadãos mais recentes",
"usersOnline": "{count} online",
"username": "Nome de usuário",
"password": "Senha",
"showPassword": "Mostrar",
"hidePassword": "Ocultar"
},
"register": {
"title": "Criar conta",
@@ -854,7 +858,7 @@
"confirmPassword": "Repetir senha",
"usernamePlaceholder": "Nome de usuário",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Senha (mín. 6 caracteres)",
"passwordPlaceholder": "Senha (mín. 12 caracteres)",
"confirmPasswordPlaceholder": "Repetir senha",
"selectOutfit": "Selecione sua roupa",
"termsAccept": "Tenho mais de 18 anos e aceito os termos e regras do {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Você deve aceitar os termos e regras para se registrar.",
"usernameError": "O nome de usuário é obrigatório.",
"emailError": "E-mail válido é obrigatório.",
"passwordError": "A senha deve ter pelo menos 6 caracteres.",
"passwordError": "A senha deve ter pelo menos 12 caracteres",
"confirmPasswordError": "As senhas não coincidem.",
"termsRequired": "Você deve aceitar os termos e regras.",
"usernameRequired": "O nome de usuário é obrigatório.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Entrar",
"whoIsOnline": "Quem está online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Aceito e concordo",
"showPassword": "Mostrar",
"hidePassword": "Ocultar",
"accountDetails": "Dados da conta",
"credentials": "Credenciais e segurança",
"newestCitizens": "Cidadãos mais recentes",
"ageVerified": "Tenho 18+ e aceito o requisito de idade.",
"invitedBy": "Convidado por {username}"
"invitedBy": "Convidado por {username}",
"strengthWeak": "Fraca",
"strengthFair": "Razoável",
"strengthGood": "Boa",
"strengthStrong": "Forte",
"passwordMinLength": "A senha deve ter pelo menos 12 caracteres",
"passwordUpper": "A senha deve conter pelo menos uma letra maiúscula",
"passwordLower": "A senha deve conter pelo menos uma letra minúscula",
"passwordDigit": "A senha deve conter pelo menos um dígito",
"passwordSpecial": "A senha deve conter pelo menos um caractere especial",
"passwordMaxLength": "A senha é longa demais",
"usernameMinLength": "O nome de usuário deve ter pelo menos 3 caracteres",
"usernameMaxLength": "O nome de usuário pode ter no máximo 25 caracteres",
"usernamePattern": "O nome de usuário só pode conter letras, números, sublinhado e hífen",
"usernameReserved": "Esse nome de usuário é reservado",
"emailValid": "Digite um endereço de e-mail válido",
"emailDisposable": "Domínios de e-mail temporários não são permitidos",
"passwordsMatch": "As senhas não coincidem.",
"captchaFailed": "A verificação captcha falhou. Tente novamente.",
"usernameTaken": "Esse nome de usuário já está em uso",
"rateLimited": "Muitas tentativas de cadastro. Aguarde alguns minutos e tente novamente.",
"vpnBlocked": "Cadastros via conexões VPN/proxy não são permitidos.",
"maxAccountsPerIp": "Você atingiu o limite máximo de contas para a sua conexão.",
"unavailable": "O cadastro está temporariamente indisponível.",
"createFailed": "Não foi possível criar a conta. Tente novamente ou fale com a equipe.",
"invalidInput": "Confira os campos destacados e tente novamente."
},
"forgot": {
"title": "Redefinir senha",
@@ -898,9 +927,11 @@
"reset": {
"title": "Defina uma nova senha",
"subtitle": "Escolha uma senha forte que você não usa em outro lugar.",
"passwordPlaceholder": "Nova senha (mínimo 6 caracteres)",
"passwordPlaceholder": "Nova senha (mínimo 12 caracteres)",
"resetPassword": "Redefinir senha",
"backToLogin": "Voltar ao login"
"backToLogin": "Voltar ao login",
"passwordMinLength": "A senha deve ter pelo menos 12 caracteres",
"tooManyAttempts": "Muitas tentativas — tente mais tarde"
},
"verify": {
"verifiedTitle": "Você está pronto",
+48 -17
View File
@@ -836,14 +836,18 @@
"createOne": "Creați unul",
"forgotPassword": "Ai uitat parola?",
"errorInvalidCredentials": "Nume de utilizator sau parolă nevalidă",
"errorInvalid2fa": "Cod 2FA nevalid",
"errorInvalid2fa": "Cod 2FA invalid",
"welcomeBack": "Bine ai revenit",
"welcomeBackSub": "Autentifică-te pentru a continua pe {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Te rugăm să îți verifici e-mailul înainte de a te autentifica.",
"errorCaptcha": "Verificarea captcha a eșuat. Încearcă din nou.",
"whoIsOnline": "Cine este online",
"newestCitizens": "Cei mai noi locuitori",
"usersOnline": "{count} online",
"username": "Nume de utilizator",
"password": "Parolă",
"showPassword": "Arată",
"hidePassword": "Ascunde"
},
"register": {
"title": "Creați cont",
@@ -854,7 +858,7 @@
"confirmPassword": "Repetați parola",
"usernamePlaceholder": "Nume de utilizator",
"emailPlaceholder": "E-mail",
"passwordPlaceholder": "Parola (min 6 caractere)",
"passwordPlaceholder": "Parola (min 12 caractere)",
"confirmPasswordPlaceholder": "Repetați parola",
"selectOutfit": "Alege-ți ținuta",
"termsAccept": "Am peste 18 ani și accept termenii și regulile {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Trebuie să acceptați termenii și regulile pentru a vă înregistra.",
"usernameError": "Numele de utilizator este obligatoriu.",
"emailError": "Este necesar un e-mail valid.",
"passwordError": "Parola trebuie să aibă cel puțin 6 caractere.",
"passwordError": "Parola trebuie să aibă cel puțin 12 caractere",
"confirmPasswordError": "Parolele nu se potrivesc.",
"termsRequired": "Trebuie să acceptați termenii și regulile.",
"usernameRequired": "Numele de utilizator este obligatoriu.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Autentificare",
"whoIsOnline": "Cine este online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Acceptat și de acord",
"showPassword": "Arată",
"hidePassword": "Ascunde",
"accountDetails": "Datele contului",
"credentials": "Credențiale și securitate",
"newestCitizens": "Cei mai noi locuitori",
"ageVerified": "Am 18+ și accept cerința de vârstă.",
"invitedBy": "Invitat de {username}"
"invitedBy": "Invitat de {username}",
"strengthWeak": "Slabă",
"strengthFair": "Medie",
"strengthGood": "Bună",
"strengthStrong": "Puternică",
"passwordMinLength": "Parola trebuie să aibă cel puțin 12 caractere",
"passwordUpper": "Parola trebuie să conțină cel puțin o literă mare",
"passwordLower": "Parola trebuie să conțină cel puțin o literă mică",
"passwordDigit": "Parola trebuie să conțină cel puțin o cifră",
"passwordSpecial": "Parola trebuie să conțină cel puțin un caracter special",
"passwordMaxLength": "Parola este prea lungă",
"usernameMinLength": "Numele de utilizator trebuie să aibă cel puțin 3 caractere",
"usernameMaxLength": "Numele de utilizator poate avea cel mult 25 de caractere",
"usernamePattern": "Numele de utilizator poate conține doar litere, cifre, linie de subliniere și linie",
"usernameReserved": "Acest nume de utilizator este rezervat",
"emailValid": "Introdu o adresă de e-mail validă",
"emailDisposable": "Domeniile de e-mail temporare nu sunt permise",
"passwordsMatch": "Parolele nu se potrivesc.",
"captchaFailed": "Verificarea captcha a eșuat. Încearcă din nou.",
"usernameTaken": "Acest nume de utilizator este deja folosit",
"rateLimited": "Prea multe încercări de înregistrare. Așteaptă câteva minute și încearcă din nou.",
"vpnBlocked": "Înregistrările prin conexiuni VPN/proxy nu sunt permise.",
"maxAccountsPerIp": "Ai atins numărul maxim de conturi pentru conexiunea ta.",
"unavailable": "Înregistrarea este temporar indisponibilă.",
"createFailed": "Contul nu a putut fi creat. Încearcă din nou sau contactează personalul.",
"invalidInput": "Verifică câmpurile evidențiate și încearcă din nou."
},
"forgot": {
"title": "Resetează parola",
@@ -898,9 +927,11 @@
"reset": {
"title": "Setați o nouă parolă",
"subtitle": "Alegeți o parolă puternică pe care nu o utilizați în altă parte.",
"passwordPlaceholder": "Parolă nouă (min 6 caractere)",
"passwordPlaceholder": "Parolă nouă (min 12 caractere)",
"resetPassword": "Resetează parola",
"backToLogin": "Înapoi la autentificare"
"backToLogin": "Înapoi la autentificare",
"passwordMinLength": "Parola trebuie să aibă cel puțin 12 caractere",
"tooManyAttempts": "Prea multe încercări — încearcă mai târziu"
},
"verify": {
"verifiedTitle": "Ești gata",
+50 -19
View File
File diff suppressed because it is too large. Load diff
+47 -16
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Neplatný kód 2FA",
"welcomeBack": "Vitaj späť",
"welcomeBackSub": "Prihlás sa pre pokračovanie do {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Pred prihlásením overte svoju e-mailovú adresu.",
"errorCaptcha": "Overenie captcha zlyhalo. Skúste to znova.",
"whoIsOnline": "Kto je online",
"newestCitizens": "Najnovší obyvatelia",
"usersOnline": "{count} online",
"username": "Používateľské meno",
"password": "heslo",
"showPassword": "Zobraziť",
"hidePassword": "Skryť"
},
"register": {
"title": "Vytvoriť účet",
@@ -854,7 +858,7 @@
"confirmPassword": "Zopakujte heslo",
"usernamePlaceholder": "Používateľské meno",
"emailPlaceholder": "Email",
"passwordPlaceholder": "Heslo (min. 6 znakov)",
"passwordPlaceholder": "Heslo (min. 12 znakov)",
"confirmPasswordPlaceholder": "Zopakujte heslo",
"selectOutfit": "Vyberte si oblečenie",
"termsAccept": "Mám 18+ a súhlasím so zmluvnými podmienkami a pravidlami {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Ak sa chcete zaregistrovať, musíte prijať podmienky a pravidlá.",
"usernameError": "Vyžaduje sa používateľské meno.",
"emailError": "Vyžaduje sa platný e-mail.",
"passwordError": "Heslo musí mať aspoň 6 znakov.",
"passwordError": "Heslo musí mať aspoň 12 znakov",
"confirmPasswordError": "Heslá sa nezhodujú.",
"termsRequired": "Musíte prijať podmienky a pravidlá.",
"usernameRequired": "Vyžaduje sa používateľské meno.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Prihlásiť sa",
"whoIsOnline": "Kto je online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Prijaté a súhlasím",
"showPassword": "Zobraziť",
"hidePassword": "Skryť",
"accountDetails": "Údaje o účte",
"credentials": "Prihlasovacie údaje a zabezpečenie",
"newestCitizens": "Najnovší obyvatelia",
"ageVerified": "Mám 18+ a súhlasím s vekovým požiadavkou.",
"invitedBy": "Pozvaný používateľom {username}"
"invitedBy": "Pozvaný používateľom {username}",
"strengthWeak": "Slabé",
"strengthFair": "Priemerné",
"strengthGood": "Dobré",
"strengthStrong": "Silné",
"passwordMinLength": "Heslo musí mať aspoň 12 znakov",
"passwordUpper": "Heslo musí obsahovať aspoň jedno veľké písmeno",
"passwordLower": "Heslo musí obsahovať aspoň jedno malé písmeno",
"passwordDigit": "Heslo musí obsahovať aspoň jednu číslicu",
"passwordSpecial": "Heslo musí obsahovať aspoň jeden špeciálny znak",
"passwordMaxLength": "Heslo je príliš dlhé",
"usernameMinLength": "Používateľské meno musí mať aspoň 3 znaky",
"usernameMaxLength": "Používateľské meno môže mať najviac 25 znakov",
"usernamePattern": "Používateľské meno môže obsahovať iba písmená, číslice, podčiarknutie a pomlčku",
"usernameReserved": "Toto používateľské meno je rezervované",
"emailValid": "Zadajte platnú e-mailovú adresu",
"emailDisposable": "Dočasné e-mailové domény nie sú povolené",
"passwordsMatch": "Heslá sa nezhodujú.",
"captchaFailed": "Overenie captcha zlyhalo. Skúste to znova.",
"usernameTaken": "Toto používateľské meno je už obsadené",
"rateLimited": "Príliš veľa pokusov o registráciu. Počkajte niekoľko minút a skúste to znova.",
"vpnBlocked": "Registrácia cez pripojenia VPN/proxy nie je povolená.",
"maxAccountsPerIp": "Dosiahli ste maximálny počet účtov pre vaše pripojenie.",
"unavailable": "Registrácia je dočasne nedostupná.",
"createFailed": "Účet sa nepodarilo vytvoriť. Skúste to znova alebo kontaktujte personál.",
"invalidInput": "Skontrolujte označené políčka a skúste to znova."
},
"forgot": {
"title": "Obnoviť heslo",
@@ -898,9 +927,11 @@
"reset": {
"title": "Nastavte si nové heslo",
"subtitle": "Zvoľte si silné heslo, ktoré inde nepoužívate.",
"passwordPlaceholder": "Nové heslo (min. 6 znakov)",
"passwordPlaceholder": "Nové heslo (min. 12 znakov)",
"resetPassword": "Obnoviť heslo",
"backToLogin": "Späť na prihlásenie"
"backToLogin": "Späť na prihlásenie",
"passwordMinLength": "Heslo musí mať aspoň 12 znakov",
"tooManyAttempts": "Príliš veľa pokusov — skúste to neskôr"
},
"verify": {
"verifiedTitle": "Všetko je pripravené",
+50 -19
View File
File diff suppressed because it is too large. Load diff
+47 -16
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Ogiltig 2FA-kod",
"welcomeBack": "Välkommen tillbaka",
"welcomeBackSub": "Logga in för att fortsätta till {hotelName}",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Bekräfta din e-postadress innan du loggar in.",
"errorCaptcha": "Captcha-verifieringen misslyckades. Försök igen.",
"whoIsOnline": "Vem är online",
"newestCitizens": "Nyaste medborgare",
"usersOnline": "{count} online",
"username": "Användarnamn",
"password": "Lösenord",
"showPassword": "Visa",
"hidePassword": "Dölj"
},
"register": {
"title": "Skapa konto",
@@ -854,7 +858,7 @@
"confirmPassword": "Upprepa lösenordet",
"usernamePlaceholder": "Användarnamn",
"emailPlaceholder": "E-post",
"passwordPlaceholder": "Lösenord (minst 6 tecken)",
"passwordPlaceholder": "Lösenord (minst 12 tecken)",
"confirmPasswordPlaceholder": "Upprepa lösenordet",
"selectOutfit": "Välj din outfit",
"termsAccept": "Jag är 18+ och accepterar villkoren och reglerna för {hotel}.",
@@ -866,7 +870,7 @@
"termsError": "Du måste acceptera villkoren och reglerna för att registrera dig.",
"usernameError": "Användarnamn krävs.",
"emailError": "Giltig e-postadress krävs.",
"passwordError": "Lösenordet måste bestå av minst 6 tecken.",
"passwordError": "Lösenordet måste bestå av minst 12 tecken.",
"confirmPasswordError": "Lösenord stämmer inte överens.",
"termsRequired": "Du måste acceptera villkoren och reglerna.",
"usernameRequired": "Användarnamn krävs.",
@@ -877,14 +881,39 @@
"alreadyHaveAccountLink": "Logga in",
"whoIsOnline": "Vem är online",
"usersOnline": "{count} online",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Accepterat och godkänt",
"showPassword": "Visa",
"hidePassword": "Dölj",
"accountDetails": "Kontouppgifter",
"credentials": "Inloggningsuppgifter och säkerhet",
"newestCitizens": "Nyaste medborgare",
"ageVerified": "Jag är 18+ och godkänner ålderskravet.",
"invitedBy": "Inbjuden av {username}"
"invitedBy": "Inbjuden av {username}",
"strengthWeak": "Svag",
"strengthFair": "Medel",
"strengthGood": "God",
"strengthStrong": "Stark",
"passwordMinLength": "Lösenordet måste vara minst 12 tecken",
"passwordUpper": "Lösenordet måste innehålla minst en stor bokstav",
"passwordLower": "Lösenordet måste innehålla minst en liten bokstav",
"passwordDigit": "Lösenordet måste innehålla minst en siffra",
"passwordSpecial": "Lösenordet måste innehålla minst ett specialtecken",
"passwordMaxLength": "Lösenordet är för långt",
"usernameMinLength": "Användarnamnet måste vara minst 3 tecken",
"usernameMaxLength": "Användarnamnet får vara högst 25 tecken",
"usernamePattern": "Användarnamnet får bara innehålla bokstäver, siffror, understreck och bindestreck",
"usernameReserved": "Det användarnamnet är reserverat",
"emailValid": "Ange en giltig e-postadress",
"emailDisposable": "Tillfälliga e-postdomäner är inte tillåtna",
"passwordsMatch": "Lösenord stämmer inte överens.",
"captchaFailed": "Captcha-verifieringen misslyckades. Försök igen.",
"usernameTaken": "Det användarnamnet är redan upptaget",
"rateLimited": "För många registreringsförsök. Vänta några minuter och försök igen.",
"vpnBlocked": "Registrering via VPN/proxy-anslutningar är inte tillåten.",
"maxAccountsPerIp": "Du har nått maxantalet konton för din anslutning.",
"unavailable": "Registreringen är tillfälligt otillgänglig.",
"createFailed": "Kontot kunde inte skapas. Försök igen eller kontakta personalen.",
"invalidInput": "Kontrollera de markerade fälten och försök igen."
},
"forgot": {
"title": "Återställ lösenord",
@@ -898,9 +927,11 @@
"reset": {
"title": "Ange ett nytt lösenord",
"subtitle": "Välj ett starkt lösenord som du inte använder någon annanstans.",
"passwordPlaceholder": "Nytt lösenord (minst 6 tecken)",
"passwordPlaceholder": "Nytt lösenord (minst 12 tecken)",
"resetPassword": "Återställ lösenord",
"backToLogin": "Tillbaka till inloggning"
"backToLogin": "Tillbaka till inloggning",
"passwordMinLength": "Lösenordet måste vara minst 12 tecken",
"tooManyAttempts": "För många försök — försök igen senare"
},
"verify": {
"verifiedTitle": "Du är redo",
+48 -17
View File
@@ -839,11 +839,15 @@
"errorInvalid2fa": "Geçersiz 2FA kodu",
"welcomeBack": "Tekrar hoş geldin",
"welcomeBackSub": "{hotelName} devam etmek için giriş yap",
"errorUnverified": "Please verify your email before signing in.",
"errorCaptcha": "Captcha verification failed. Please try again.",
"whoIsOnline": "Who's online",
"newestCitizens": "Newest citizens",
"usersOnline": "{count} online"
"errorUnverified": "Giriş yapmadan önce lütfen e-posta adresinizi doğrulayın.",
"errorCaptcha": "Captcha doğrulaması başarısız oldu. Tekrar deneyin.",
"whoIsOnline": "Kimler çevrimiçi",
"newestCitizens": "En yeni vatandaşlar",
"usersOnline": "{count} çevrimiçi",
"username": "Kullanıcı adı",
"password": "Şifre",
"showPassword": "Göster",
"hidePassword": "Gizle"
},
"register": {
"title": "Hesap oluştur",
@@ -854,7 +858,7 @@
"confirmPassword": "Şifreyi tekrarla",
"usernamePlaceholder": "Kullanıcı adı",
"emailPlaceholder": "E-posta",
"passwordPlaceholder": "Şifre (en az 6 karakter)",
"passwordPlaceholder": "Şifre (en az 12 karakter)",
"confirmPasswordPlaceholder": "Şifreyi tekrarla",
"selectOutfit": "Kıyafetinizi seçin",
"termsAccept": "18 yaşındayım ve {hotel} şartlarını ve kurallarını kabul ediyorum.",
@@ -866,7 +870,7 @@
"termsError": "Kayıt olmak için şartları ve kuralları kabul etmelisiniz.",
"usernameError": "Kullanıcı adı gerekli.",
"emailError": "Geçerli e-posta gereklidir.",
"passwordError": "Şifre en az 6 karakter olmalıdır.",
"passwordError": "Şifre en az 12 karakter olmalıdır.",
"confirmPasswordError": "Şifreler eşleşmiyor.",
"termsRequired": "Şartları ve kuralları kabul etmelisiniz.",
"usernameRequired": "Kullanıcı adı gerekli.",
@@ -875,16 +879,41 @@
"passwordsDontMatch": "Şifreler eşleşmiyor.",
"alreadyHaveAccountPre": "Zaten hesabın var mı?",
"alreadyHaveAccountLink": "Giriş yap",
"whoIsOnline": "Kim çevrimiçi",
"whoIsOnline": "Kimler çevrimiçi",
"usersOnline": "{count} çevrimiçi",
"accepted": "Accepted & agreed",
"showPassword": "Show",
"hidePassword": "Hide",
"accountDetails": "Account details",
"credentials": "Credentials & security",
"newestCitizens": "Newest citizens",
"accepted": "Kabul edildi ve onaylıyorum",
"showPassword": "Göster",
"hidePassword": "Gizle",
"accountDetails": "Hesap bilgileri",
"credentials": "Kimlik bilgileri ve güvenlik",
"newestCitizens": "En yeni vatandaşlar",
"ageVerified": "18+ yaşındayım ve yaş gereksinimini kabul ediyorum.",
"invitedBy": "{username} tarafından davet edildi"
"invitedBy": "{username} tarafından davet edildi",
"strengthWeak": "Zayıf",
"strengthFair": "Orta",
"strengthGood": "İyi",
"strengthStrong": "Güçlü",
"passwordMinLength": "Şifre en az 12 karakter olmalıdır",
"passwordUpper": "Şifre en az bir büyük harf içermelidir",
"passwordLower": "Şifre en az bir küçük harf içermelidir",
"passwordDigit": "Şifre en az bir rakam içermelidir",
"passwordSpecial": "Şifre en az bir özel karakter içermelidir",
"passwordMaxLength": "Şifre çok uzun",
"usernameMinLength": "Kullanıcı adı en az 3 karakter olmalıdır",
"usernameMaxLength": "Kullanıcı adı en fazla 25 karakter olabilir",
"usernamePattern": "Kullanıcı adı yalnızca harf, rakam, alt çizgi ve tire içerebilir",
"usernameReserved": "Bu kullanıcı adı ayrılmış",
"emailValid": "Geçerli bir e-posta adresi girin",
"emailDisposable": "Geçici e-posta alan adlarına izin verilmez",
"passwordsMatch": "Şifreler eşleşmiyor.",
"captchaFailed": "Captcha doğrulaması başarısız oldu. Tekrar deneyin.",
"usernameTaken": "Bu kullanıcı adı zaten kullanılıyor",
"rateLimited": "Çok fazla kayıt denemesi yaptınız. Birkaç dakika bekleyip tekrar deneyin.",
"vpnBlocked": "VPN/proxy bağlantıları üzerinden kayıt yapılamaz.",
"maxAccountsPerIp": "Bağlantınız için azami hesap sayısına ulaştınız.",
"unavailable": "Kayıt geçici olarak kullanılamıyor.",
"createFailed": "Hesap oluşturulamadı. Tekrar deneyin veya personelle iletişime geçin.",
"invalidInput": "Lütfen işaretli alanları kontrol edip tekrar deneyin."
},
"forgot": {
"title": "Şifreyi sıfırla",
@@ -898,9 +927,11 @@
"reset": {
"title": "Yeni bir şifre belirleyin",
"subtitle": "Başka yerde kullanmadığınız güçlü bir şifre seçin.",
"passwordPlaceholder": "Yeni şifre (en az 6 karakter)",
"passwordPlaceholder": "Yeni şifre (en az 12 karakter)",
"resetPassword": "Şifreyi sıfırla",
"backToLogin": "Girişe geri dön"
"backToLogin": "Girişe geri dön",
"passwordMinLength": "Şifre en az 12 karakter olmalıdır",
"tooManyAttempts": "Çok fazla deneme — daha sonra tekrar deneyin"
},
"verify": {
"verifiedTitle": "Artık hazırsınız",
+50 -19
View File
File diff suppressed because it is too large. Load diff