add: Proper i18n.

fix: Migrations, Page names.
This commit is contained in:
2025-06-05 23:56:02 +01:00
parent fe18ec099a
commit fe465982ad
44 changed files with 5212 additions and 17187 deletions

125
messages/de.json Normal file
View File

@ -0,0 +1,125 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"example_message": "Hallo {username}",
"navigation": {
"home": "Heim",
"rankings": "Ranglisten",
"player-rankings": "Spieler-Ranglisten",
"guild-rankings": "Gildenranglisten",
"download": "Herunterladen",
"support": "Unterstützung",
"sign-in": "anmelden",
"toggle-language": "Sprache ändern",
"my-account": "Mein Konto",
"profile": "Profil",
"sign-out": "Abmelden"
},
"languages": {
"title": "Sprachen",
"en": "Englisch",
"pt": "Portugiesisch",
"de": "Deutsch",
"ro": "rumänisch"
},
"errors": {
"unauthorized": "Sie haben keine Berechtigung, diese Ressource anzuzeigen",
"unprocessable-entity": "Wir konnten Ihre Anfrage nicht bestätigen",
"server-error": "Ups... Wir hatten ein Problem auf unserer Seite"
},
"auth": {
"validation": {
"invalid-credentials": "Ungültige Anmeldeinformationen"
}
},
"validation": {
"invalid-credentials": "Ungültige Anmeldeinformationen"
},
"change-email": {
"mutation": {
"pending": "E-Mail ändern...",
"success": "E-Mail erfolgreich geändert!"
},
"form": {
"password": "Aktuelles Passwort",
"email": "Neue E-Mail",
"submit": "E-Mail ändern"
}
},
"change-password": {
"mutation": {
"pending": "Passwort ändern...",
"success": "Passwort erfolgreich geändert!"
},
"form": {
"password": "Aktuelles Passwort",
"newPassword": "Neues Passwort",
"newPasswordConfirm": "Neues Passwort bestätigen",
"submit": "Kennwort ändern"
}
},
"sign-in": {
"modal": {
"title": "anmelden",
"description": "Schön, Sie wiederzusehen! Melden Sie sich an."
},
"mutation": {
"pending": "Anmeldung...",
"success": "Erfolgreich angemeldet, jetzt umleiten"
},
"form": {
"password": "Passwort",
"newPassword": "Neues Passwort",
"newPasswordConfirm": "Neues Passwort bestätigen",
"submit": "anmelden",
"login": "Benutzername"
},
"links": {
"forgot-password": "Passwort vergessen?",
"register": "Sie haben noch kein Konto?",
"sign-up": "Sie haben noch kein Konto?"
}
},
"sign-up": {
"modal": {
"title": "anmelden",
"description": "Schön, Sie wiederzusehen! Melden Sie sich an."
},
"mutation": {
"pending": "Anmeldung...",
"success": "Erfolgreich angemeldet, jetzt umleiten"
},
"form": {
"password": "Passwort",
"newPassword": "Neues Passwort",
"newPasswordConfirm": "Neues Passwort bestätigen",
"submit": "Melden Sie sich an",
"login": "Benutzername",
"email": "E-Mail",
"socialId": "Zeichenlöschcode"
},
"links": {
"sign-in": "Hast du schon ein Konto?"
}
},
"forgot-password": {
"mutation": {
"pending": "E-Mail zum Zurücksetzen des Passworts wird gesendet …",
"success": "E-Mail zum Zurücksetzen des Passworts erfolgreich gesendet"
},
"form": {
"email": "E-Mail",
"submit": "Wiederhersstellung des Passwortes"
}
},
"reset-password": {
"mutation": {
"pending": "Passwort ändern...",
"success": "Passwort erfolgreich geändert"
},
"form": {
"email": "E-Mail",
"password": "Neues Passwort",
"submit": "Passwort zurücksetzen"
}
}
}

125
messages/en.json Normal file
View File

@ -0,0 +1,125 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"example_message": "Hello {username}",
"navigation": {
"home": "Home",
"rankings": "Rankings",
"player-rankings": "Player Rankings",
"guild-rankings": "Guild Rankings",
"download": "Download",
"support": "Support",
"sign-in": "Sign in",
"toggle-language": "Change language",
"my-account": "My account",
"profile": "Profile",
"sign-out": "Sign out"
},
"languages": {
"title": "Languages",
"en": "English",
"pt": "Português",
"de": "German",
"ro": "Romanian"
},
"errors": {
"unauthorized": "You do not have authorization to view this resource",
"unprocessable-entity": "We could not validate your request",
"server-error": "Ooops... We had an issue on our side"
},
"auth": {
"validation": {
"invalid-credentials": "Invalid credentials"
}
},
"validation": {
"invalid-credentials": "Invalid credentials"
},
"change-email": {
"mutation": {
"pending": "Changing email...",
"success": "Successfully changed email!"
},
"form": {
"password": "Current password",
"email": "New email",
"submit": "Change email"
}
},
"change-password": {
"mutation": {
"pending": "Changing password...",
"success": "Successfully changed password!"
},
"form": {
"password": "Current password",
"newPassword": "New password",
"newPasswordConfirm": "Confirm new password",
"submit": "Change password"
}
},
"sign-in": {
"modal": {
"title": "Sign in",
"description": "Good to see you again! Let's get you signed in."
},
"mutation": {
"pending": "Signing in...",
"success": "Signed in successfully, redirecting now"
},
"form": {
"password": "Password",
"newPassword": "New password",
"newPasswordConfirm": "Confirm new password",
"submit": "Sign in",
"login": "Username"
},
"links": {
"forgot-password": "Forgot your password?",
"register": "Don't have an account yet?",
"sign-up": "Don't have an account yet?"
}
},
"sign-up": {
"modal": {
"title": "Sign in",
"description": "Good to see you again! Let's get you signed in."
},
"mutation": {
"pending": "Signing up...",
"success": "Signed up successfully, redirecting now"
},
"form": {
"password": "Password",
"newPassword": "New password",
"newPasswordConfirm": "Confirm new password",
"submit": "Sign up",
"login": "Username",
"email": "Email",
"socialId": "Character deletion code"
},
"links": {
"sign-in": "Already have an account?"
}
},
"forgot-password": {
"mutation": {
"pending": "Sending password reset email...",
"success": "Password reset email sent successfully"
},
"form": {
"email": "Email",
"submit": "Recover password"
}
},
"reset-password": {
"mutation": {
"pending": "Changing password...",
"success": "Password changed successfully"
},
"form": {
"email": "Email",
"password": "New password",
"submit": "Reset password"
}
}
}

125
messages/pt.json Normal file
View File

@ -0,0 +1,125 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"example_message": "Olá {username}",
"navigation": {
"home": "Inicio",
"rankings": "Rankings",
"player-rankings": "Ranking de Jogadores",
"guild-rankings": "Ranking de Guilds",
"download": "Download",
"support": "Suporte",
"sign-in": "Login",
"toggle-language": "Alterar idioma",
"my-account": "Minha conta",
"profile": "Perfil",
"sign-out": "Sair"
},
"languages": {
"en": "English",
"pt": "Português",
"title": "Idiomas",
"de": "Alemão",
"ro": "romeno"
},
"errors": {
"unauthorized": "Você não tem autorização para visualizar este recurso",
"unprocessable-entity": "Não foi possível validar sua a solicitação",
"server-error": "Ops... Tivemos um problema do nosso lado"
},
"auth": {
"validation": {
"invalid-credentials": "Credenciais inválidas"
}
},
"validation": {
"invalid-credentials": "Credenciais inválidas"
},
"change-email": {
"mutation": {
"pending": "Alterando e-mail...",
"success": "E-mail alterado com sucesso!"
},
"form": {
"password": "Senha atual",
"email": "Novo e-mail",
"submit": "Alterar e-mail"
}
},
"change-password": {
"mutation": {
"pending": "Alterando senha...",
"success": "Senha alterada com sucesso!"
},
"form": {
"password": "Senha atual",
"newPassword": "Nova Senha",
"newPasswordConfirm": "Confirmar nova senha",
"submit": "Alterar a senha"
}
},
"sign-in": {
"modal": {
"title": "Entrar",
"description": "Que bom ver você de novo! Vamos fazer seu login."
},
"mutation": {
"pending": "Fazendo login...",
"success": "Conectado com sucesso, redirecionando agora"
},
"form": {
"password": "Senha",
"newPassword": "Nova Senha",
"newPasswordConfirm": "Confirmar nova senha",
"submit": "Entrar",
"login": "Nome de usuário"
},
"links": {
"forgot-password": "Esqueceu sua senha?",
"register": "Ainda não tem uma conta?",
"sign-up": "Ainda não tem uma conta?"
}
},
"sign-up": {
"modal": {
"title": "Entrar",
"description": "Que bom ver você de novo! Vamos fazer seu login."
},
"mutation": {
"pending": "Inscrevendo-se...",
"success": "Inscrito com sucesso, redirecionando agora"
},
"form": {
"password": "Senha",
"newPassword": "Nova Senha",
"newPasswordConfirm": "Confirmar nova senha",
"submit": "Inscrever-se",
"login": "Nome de usuário",
"email": "E-mail",
"socialId": "Código de exclusão de caractere"
},
"links": {
"sign-in": "Já tem uma conta?"
}
},
"forgot-password": {
"mutation": {
"pending": "Enviando e-mail de redefinição de senha...",
"success": "E-mail de redefinição de senha enviado com sucesso"
},
"form": {
"email": "E-mail",
"submit": "Recuperar senha"
}
},
"reset-password": {
"mutation": {
"pending": "Alterando senha...",
"success": "Senha alterada com sucesso"
},
"form": {
"email": "E-mail",
"password": "Nova Senha",
"submit": "Redefinir senha"
}
}
}

125
messages/ro.json Normal file
View File

@ -0,0 +1,125 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
"example_message": "Salut {username}",
"navigation": {
"home": "Acasă",
"rankings": "Clasamente",
"player-rankings": "Clasamentele jucătorilor",
"guild-rankings": "Clasamentele breslelor",
"download": "Descărcare",
"support": "Sprijin",
"sign-in": "Conectare",
"toggle-language": "Schimbați limba",
"my-account": "Contul meu",
"profile": "Profil",
"sign-out": "Sign out"
},
"languages": {
"title": "Limbi",
"en": "Engleză",
"pt": "Portugheză",
"de": "german",
"ro": "Română"
},
"errors": {
"unauthorized": "Nu aveți autorizație pentru a vizualiza această resursă",
"unprocessable-entity": "Nu am putut valida solicitarea dvs.",
"server-error": "Oops... Am avut o problemă de partea noastră."
},
"auth": {
"validation": {
"invalid-credentials": "Acreditări nevalide"
}
},
"validation": {
"invalid-credentials": "Acreditări nevalide"
},
"change-email": {
"mutation": {
"pending": "Schimbarea adresei de e-mail...",
"success": "Adresa de e-mail a fost schimbată cu succes!"
},
"form": {
"password": "Parola actuală",
"email": "E-mail nou",
"submit": "Schimbați adresa de e-mail"
}
},
"change-password": {
"mutation": {
"pending": "Schimbarea parolei...",
"success": "Parola a fost schimbată cu succes!"
},
"form": {
"password": "Parola actuală",
"newPassword": "Parolă Nouă",
"newPasswordConfirm": "Confirmați noua parolă",
"submit": "Schimbaţi parola"
}
},
"sign-in": {
"modal": {
"title": "Conectare",
"description": "Mă bucur să te revăd! Hai să te conectăm."
},
"mutation": {
"pending": "Conectare...",
"success": "Conectat cu succes, redirecționez acum"
},
"form": {
"password": "Parolă",
"newPassword": "Parolă Nouă",
"newPasswordConfirm": "Confirmați noua parolă",
"submit": "Conectare",
"login": "Nume de utilizator"
},
"links": {
"forgot-password": "Ați uitat parola?",
"register": "Nu ai încă un cont?",
"sign-up": "Nu ai încă un cont?"
}
},
"sign-up": {
"modal": {
"title": "Conectare",
"description": "Mă bucur să te revăd! Hai să te conectăm."
},
"mutation": {
"pending": "Înscriere...",
"success": "Înregistrare reușită, redirecționez acum"
},
"form": {
"password": "Parolă",
"newPassword": "Parolă Nouă",
"newPasswordConfirm": "Confirmați noua parolă",
"submit": "Înscrie-te",
"login": "Nume de utilizator",
"email": "E-mail",
"socialId": "Cod de ștergere a caracterelor"
},
"links": {
"sign-in": "Ai deja un cont?"
}
},
"forgot-password": {
"mutation": {
"pending": "Se trimite e-mailul de resetare a parolei...",
"success": "E-mailul de resetare a parolei a fost trimis cu succes"
},
"form": {
"email": "E-mail",
"submit": "Recuperează parola"
}
},
"reset-password": {
"mutation": {
"pending": "Schimbarea parolei...",
"success": "Parola a fost schimbată cu succes"
},
"form": {
"email": "E-mail",
"password": "Parolă Nouă",
"submit": "Resetare parolă"
}
}
}