diff --git a/frontend/.storybook/locales.ts b/frontend/.storybook/locales.ts
index 24c5a22d1..61129bca2 100644
--- a/frontend/.storybook/locales.ts
+++ b/frontend/.storybook/locales.ts
@@ -27,7 +27,7 @@ export type LocalazyMetadata = {
};
const localazyMetadata: LocalazyMetadata = {
- projectUrl: "https://localazy.com/p/matrix-authentication-service!v0.14",
+ projectUrl: "https://localazy.com/p/matrix-authentication-service",
baseLocale: "en",
languages: [
{
@@ -39,6 +39,15 @@ const localazyMetadata: LocalazyMetadata = {
localizedName: "Čeština",
pluralType: (n) => { return (n===1) ? "one" : (n>=2 && n<=4) ? "few" : "other"; }
},
+ {
+ language: "da",
+ region: "",
+ script: "",
+ isRtl: false,
+ name: "Danish",
+ localizedName: "Dansk",
+ pluralType: (n) => { return (n===1) ? "one" : "other"; }
+ },
{
language: "de",
region: "",
@@ -66,6 +75,15 @@ const localazyMetadata: LocalazyMetadata = {
localizedName: "Eesti",
pluralType: (n) => { return (n===1) ? "one" : "other"; }
},
+ {
+ language: "fi",
+ region: "",
+ script: "",
+ isRtl: false,
+ name: "Finnish",
+ localizedName: "Suomi",
+ pluralType: (n) => { return (n===1) ? "one" : "other"; }
+ },
{
language: "fr",
region: "",
@@ -93,6 +111,15 @@ const localazyMetadata: LocalazyMetadata = {
localizedName: "Português",
pluralType: (n) => { return (n>=0 && n<=1) ? "one" : "other"; }
},
+ {
+ language: "ru",
+ region: "",
+ script: "",
+ isRtl: false,
+ name: "Russian",
+ localizedName: "Русский",
+ pluralType: (n) => { return ((n%10===1) && (n%100!==11)) ? "one" : ((n%10>=2 && n%10<=4) && ((n%100<12 || n%100>14))) ? "few" : "many"; }
+ },
{
language: "sv",
region: "",
@@ -127,16 +154,19 @@ const localazyMetadata: LocalazyMetadata = {
file: "frontend.json",
path: "",
cdnFiles: {
- "cs": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/cs/frontend.json",
- "de": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
- "en": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
- "et": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
- "fr": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
- "nl": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
- "pt": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
- "sv": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/sv/frontend.json",
- "uk": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/uk/frontend.json",
- "zh#Hans": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/zh-Hans/frontend.json"
+ "cs": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/cs/frontend.json",
+ "da": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/da/frontend.json",
+ "de": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
+ "en": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
+ "et": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
+ "fi": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fi/frontend.json",
+ "fr": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
+ "nl": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
+ "pt": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
+ "ru": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/ru/frontend.json",
+ "sv": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/sv/frontend.json",
+ "uk": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/uk/frontend.json",
+ "zh#Hans": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/zh-Hans/frontend.json"
}
},
{
@@ -144,16 +174,19 @@ const localazyMetadata: LocalazyMetadata = {
file: "file.json",
path: "",
cdnFiles: {
- "cs": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/cs/file.json",
- "de": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
- "en": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
- "et": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
- "fr": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
- "nl": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
- "pt": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
- "sv": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/sv/file.json",
- "uk": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/uk/file.json",
- "zh#Hans": "https://delivery.localazy.com/_a705401913778134265265a0b6c6/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/zh-Hans/file.json"
+ "cs": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/cs/file.json",
+ "da": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/da/file.json",
+ "de": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
+ "en": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
+ "et": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
+ "fi": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fi/file.json",
+ "fr": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
+ "nl": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
+ "pt": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
+ "ru": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/ru/file.json",
+ "sv": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/sv/file.json",
+ "uk": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/uk/file.json",
+ "zh#Hans": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/zh-Hans/file.json"
}
}
]
diff --git a/frontend/locales/cs.json b/frontend/locales/cs.json
index a58d76225..b27ad77d7 100644
--- a/frontend/locales/cs.json
+++ b/frontend/locales/cs.json
@@ -5,12 +5,13 @@
"clear": "Vymazat",
"close": "Zavřít",
"collapse": "Sbalit",
+ "confirm": "Potvrdit",
"continue": "Pokračovat",
"edit": "Upravit",
"expand": "Rozbalit",
"save": "Uložit",
"save_and_continue": "Uložit a pokračovat",
- "sign_out": "Odhlásit se",
+ "sign_out": "Odhlásit",
"start_over": "Začít znovu"
},
"branding": {
@@ -19,8 +20,8 @@
"link": "Zásady ochrany osobních údajů"
},
"terms_and_conditions": {
- "alt": "Odkaz na podmínky služby",
- "link": "Podmínky"
+ "alt": "Odkaz na smluvní podmínky služby",
+ "link": "Všeobecné obchodní podmínky"
}
},
"common": {
@@ -29,6 +30,7 @@
"error": "Chyba",
"loading": "Načítání…",
"next": "Další",
+ "password": "Heslo",
"previous": "Předchozí",
"saved": "Uloženo",
"saving": "Ukládání..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Heslo účtu",
"contact_info": "Kontaktní informace",
+ "delete_account": {
+ "alert_description": "Tento účet bude trvale smazán a nebudete mít přístup k žádné ze svých zpráv.",
+ "alert_title": "Přijdete o všechna svá data",
+ "button": "Smazat účet",
+ "dialog_description": "Potvrďte, že chcete smazat svůj účet:\n\n\n- Nebudete moci svůj účet znovu aktivovat
\n- Nebudete se už moci přihlásit
\n- Nikdo nebude moci znovu použít vaše uživatelské jméno (MXID), včetně vás
\n- Opustíte všechny místnosti a přímé zprávy, ve kterých se nacházíte
\n- Budete odstraněni ze serveru identity a nikdo vás nebude moci najít pomocí vašeho e-mailu nebo telefonního čísla
\n
\nVaše staré zprávy budou stále viditelné pro lidi, kteří je obdrželi. Chcete skrýt své odeslané zprávy před lidmi, kteří vstoupí do místnosti v budoucnu?",
+ "dialog_title": "Smazat tento účet?",
+ "erase_checkbox_label": "Ano, skrýt všechny mé zprávy před novými členy",
+ "incorrect_password": "Nesprávné heslo, zkuste to prosím znovu",
+ "mxid_label": "Potvrďte své Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "Tato hodnota neodpovídá vašemu Matrix ID",
+ "password_label": "Zadejte své heslo pro pokračování"
+ },
"edit_profile": {
"display_name_help": "Tohle uvidí ostatní, ať už jste přihlášeni kdekoli.",
"display_name_label": "Zobrazované jméno",
@@ -44,7 +58,7 @@
"username_label": "Uživatelské jméno"
},
"password": {
- "change": "Změnit heslo",
+ "change": "Změna hesla",
"change_disabled": "Změny hesla jsou zakázány správcem.",
"label": "Heslo"
},
@@ -64,7 +78,7 @@
"text": "Zadaný e-mail je již přidán do tohoto účtu",
"title": "E-mail již existuje"
},
- "email_exists_error": "Zadaný e-mail je již přidán k tomuto účtu",
+ "email_exists_error": "Zadaný e-mail je již přidán do tohoto účtu",
"email_field_help": "Přidejte alternativní e-mail, který můžete použít pro přístup k tomuto účtu.",
"email_field_label": "Přidat e-mail",
"email_in_use_error": "Zadaný e-mail se již používá",
@@ -72,7 +86,9 @@
"text": "Zadaný email je neplatný",
"title": "Neplatný e-mail"
},
- "email_invalid_error": "Zadaný e-mail je neplatný"
+ "email_invalid_error": "Zadaný email je neplatný",
+ "incorrect_password_error": "Nesprávné heslo, zkuste to prosím znovu",
+ "password_confirmation": "Potvrďte heslo k účtu při přidání této e-mailové adresy."
},
"app_sessions_list": {
"error": "Nepodařilo se načíst relace aplikace",
@@ -168,7 +184,7 @@
},
"title": "Nepodařilo se aktualizovat heslo"
},
- "new_password_again_label": "Zadejte znovu nové heslo",
+ "new_password_again_label": "Znovu zadejte nové heslo",
"new_password_label": "Nové heslo",
"passwords_match": "Hesla se shodují!",
"passwords_no_match": "Hesla se neshodují",
@@ -190,7 +206,7 @@
"title": "Platnost odkazu na obnovení hesla vypršela"
},
"subtitle": "Zvolte nové heslo pro svůj účet.",
- "title": "Obnovte heslo"
+ "title": "Obnovte své heslo"
},
"password_strength": {
"placeholder": "Síla hesla",
@@ -249,11 +265,11 @@
"negative_1": "Ztratíte svou historii zpráv",
"negative_2": "Bude nutné znovu ověřit všechna stávající zařízení a kontakty.",
"neutral_1": "Ztratíte historii zpráv, která je uložena pouze na serveru",
- "neutral_2": "Budete muset znovu ověřit všechna stávající zařízení a kontakty",
+ "neutral_2": "Bude nutné znovu ověřit všechna stávající zařízení a kontakty.",
"positive_1": "Podrobnosti o vašem účtu, kontakty, předvolby a seznam chatu budou uchovávány"
},
"failure": {
- "description": "Může se jednat o dočasný problém, proto to zkuste znovu později. Pokud problém přetrvává, obraťte se na správce serveru.",
+ "description": "Může se jednat o dočasný problém, zkuste to prosím znovu později. Pokud problém přetrvává, obraťte se na správce serveru.",
"heading": "Nepodařilo se povolit obnovení kryptoidentity",
"title": "Nepodařilo se povolit krypto identitu"
},
@@ -282,7 +298,7 @@
"ip_label": "IP adresa",
"last_active_label": "Naposledy aktivní",
"last_auth_label": "Poslední ověření",
- "name_for_platform": "{{name}}pro {{platform}}",
+ "name_for_platform": "{{name}} pro {{platform}}",
"scopes_label": "Rozsahy",
"signed_in_date": "Přihlášen ",
"signed_in_label": "Přihlášen",
@@ -312,7 +328,9 @@
"cant_delete_primary": "Zvolte jiný primární e-mail a odstraňte tento e-mail.",
"delete_button_confirmation_modal": {
"action": "Smazat e-mail",
- "body": "Smazat tento e-mail?"
+ "body": "Smazat tento e-mail?",
+ "incorrect_password": "Nesprávné heslo, zkuste to prosím znovu",
+ "password_confirmation": "Potvrďte heslo k účtu pro smazání této e-mailové adresy"
},
"delete_button_title": "Odebrat e-mailovou adresu",
"email": "E-mail",
@@ -371,10 +389,10 @@
"edit_profile": "Upravte svůj profil a kontaktní údaje",
"manage_sessions": "Spravujte svá zařízení a relace",
"mas_admin": "Spravujte libovolného uživatele ve službě matrix-authentication-service",
- "send_messages": "Posílejte nové zprávy vaším jménem",
- "synapse_admin": "Správa domovského serveru Synapse",
- "view_messages": "Zobrazení stávajících zpráv a dat",
- "view_profile": "Podívejte se na informace o svém profilu a kontaktní údaje"
+ "send_messages": "Odesílání nových zpráv vaším jménem",
+ "synapse_admin": "Spravujte domovský server Synapse",
+ "view_messages": "Zobrazte své stávající zprávy a data",
+ "view_profile": "Zobrazení informací o vašem profilu a kontaktních údajů"
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/da.json b/frontend/locales/da.json
new file mode 100644
index 000000000..c8df7aa9f
--- /dev/null
+++ b/frontend/locales/da.json
@@ -0,0 +1,395 @@
+{
+ "action": {
+ "back": "Tilbage",
+ "cancel": "Annuller",
+ "clear": "Ryd",
+ "close": "Luk",
+ "collapse": "Fold sammen",
+ "confirm": "Bekræft",
+ "continue": "Fortsæt",
+ "edit": "Redigér",
+ "expand": "Udvid",
+ "save": "Gem",
+ "save_and_continue": "Gem og fortsæt",
+ "sign_out": "Log ud",
+ "start_over": "Begynd forfra"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Link til tjenestens privatlivspolitik",
+ "link": "Privatlivspolitik"
+ },
+ "terms_and_conditions": {
+ "alt": "Link til servicevilkår",
+ "link": "Vilkår & Betingelser"
+ }
+ },
+ "common": {
+ "add": "Tilføj",
+ "e2ee": "End-to-end kryptering",
+ "error": "Fejl",
+ "loading": "Indlæser...",
+ "next": "Næste",
+ "password": "Adgangskode",
+ "previous": "Forrige",
+ "saved": "Gemt",
+ "saving": "Gemmer..."
+ },
+ "frontend": {
+ "account": {
+ "account_password": "Adgangskode til konto",
+ "contact_info": "Kontaktoplysninger",
+ "delete_account": {
+ "alert_description": "Denne konto vil blive slettet permanent, og du vil ikke længere have adgang til nogen af dine beskeder.",
+ "alert_title": "Du er ved at miste alle dine data",
+ "button": "Slet konto",
+ "dialog_description": "Bekræft, at du ønsker at slette din konto:\n\n\n- Du vil ikke kunne genaktivere din konto
\n- Du vil ikke længere kunne logge ind
\n- Ingen vil kunne genbruge dit brugernavn (MXID), heller ikke dig selv
\n- Du vil forlade alle rum og direkte beskeder, du er i
\n- Du vil blive fjernet fra identitetsserveren, og ingen vil kunne finde dig med din e-mail eller dit telefonnummer
\n
\nDine gamle beskeder vil stadig være synlige for folk, der har modtaget dem. Vil du gerne skjule dine sendte beskeder for folk, der tilmelder sig rum i fremtiden?",
+ "dialog_title": "Vil du slette denne konto?",
+ "erase_checkbox_label": "Ja, skjul alle mine beskeder fra nye deltagere",
+ "incorrect_password": "Forkert adgangskode, prøv venligst igen",
+ "mxid_label": "Bekræft dit Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "Denne værdi stemmer ikke overens med dit Matrix-ID",
+ "password_label": "Indtast din adgangskode for at fortsætte"
+ },
+ "edit_profile": {
+ "display_name_help": "Dette er, hvad andre vil se, uanset hvor du er logget ind.",
+ "display_name_label": "Visningsnavn",
+ "title": "Redigér profil",
+ "username_label": "Brugernavn"
+ },
+ "password": {
+ "change": "Skift adgangskode",
+ "change_disabled": "Adgangskodeændringer er deaktiveret af administratoren.",
+ "label": "Adgangskode"
+ },
+ "sign_out": {
+ "button": "Log ud af kontoen",
+ "dialog": "Vil du logge ud af denne konto?"
+ },
+ "title": "Din konto"
+ },
+ "add_email_form": {
+ "email_denied_alert": {
+ "text": "Den indtastede e-mail er ikke tilladt af serverpolitikken.",
+ "title": "E-mail nægtet af politik"
+ },
+ "email_denied_error": "Den indtastede e-mail er ikke tilladt af serverpolitikken",
+ "email_exists_alert": {
+ "text": "Den indtastede e-mail er allerede føjet til denne konto",
+ "title": "E-mailen er allerede i brug"
+ },
+ "email_exists_error": "Den indtastede e-mail er allerede føjet til denne konto",
+ "email_field_help": "Tilføj en alternativ e-mail, du kan bruge til at få adgang til denne konto.",
+ "email_field_label": "Tilføj e-mail",
+ "email_in_use_error": "Den indtastede e-mail er allerede i brug",
+ "email_invalid_alert": {
+ "text": "Den indtastede e-mail er ugyldig",
+ "title": "Ugyldig e-mail"
+ },
+ "email_invalid_error": "Den indtastede e-mail er ugyldig",
+ "incorrect_password_error": "Forkert adgangskode, prøv venligst igen",
+ "password_confirmation": "Bekræft adgangskoden til din konto for at tilføje denne e-mail-adresse"
+ },
+ "app_sessions_list": {
+ "error": "Kunne ikke indlæse appsessioner",
+ "heading": "Apps"
+ },
+ "browser_session_details": {
+ "current_badge": "Nuværende",
+ "session_details_title": "Session"
+ },
+ "browser_sessions_overview": {
+ "body:one": "{{count}} aktiv session",
+ "body:other": "{{count}} aktive sessioner",
+ "heading": "Browsere",
+ "no_active_sessions": {
+ "default": "Du er ikke logget ind på nogen webbrowsere.",
+ "inactive_90_days": "Alle dine sessioner har været aktive i de sidste 90 dage."
+ },
+ "view_all_button": "Se alle"
+ },
+ "compat_session_detail": {
+ "client_details_title": "Klient-information",
+ "name": "Navn",
+ "session_details_title": "Session"
+ },
+ "device_type_icon_label": {
+ "desktop": "Desktop",
+ "mobile": "Mobil",
+ "pc": "Computer",
+ "tablet": "Tablet",
+ "unknown": "Ukendt enhedstype",
+ "web": "Web"
+ },
+ "email_in_use": {
+ "heading": "E-mailadressen {{email}} er allerede i brug."
+ },
+ "end_session_button": {
+ "confirmation_modal_title": "Er du sikker på, at du vil afslutte denne session?",
+ "text": "Fjern enhed"
+ },
+ "error": {
+ "hideDetails": "Skjul detaljer",
+ "showDetails": "Vis detaljer",
+ "subtitle": "Der opstod en uventet fejl. Prøv venligst igen.",
+ "title": "Noget gik galt"
+ },
+ "error_boundary_title": "Noget gik galt",
+ "errors": {
+ "field_required": "Dette felt er påkrævet",
+ "rate_limit_exceeded": "Du har indsendt for mange anmodninger på kort tid. Vent et par minutter, og prøv igen."
+ },
+ "last_active": {
+ "active_date": "Senest aktiv {{relativeDate}}",
+ "active_now": "Aktiv nu",
+ "inactive_90_days": "Inaktiv i 90+ dage"
+ },
+ "nav": {
+ "devices": "Enheder",
+ "profile": "Profil",
+ "sessions": "Sessioner",
+ "settings": "Indstillinger"
+ },
+ "not_found_alert_title": "Ikke fundet.",
+ "not_logged_in_alert": "Du er ikke logget ind.",
+ "oauth2_client_detail": {
+ "details_title": "Klient-information",
+ "id": "Klient ID",
+ "name": "Navn",
+ "policy": "Politik",
+ "terms": "Brugervilkår"
+ },
+ "oauth2_session_detail": {
+ "client_details_name": "Navn",
+ "client_title": "Klient-information",
+ "session_details_title": "Session"
+ },
+ "pagination_controls": {
+ "total": "I alt: {{totalCount}}"
+ },
+ "password_change": {
+ "current_password_label": "Nuværende adgangskode",
+ "failure": {
+ "description": {
+ "account_locked": "Din konto er låst og kan ikke gendannes på nuværende tidspunkt. Hvis dette er sket uventet, bedes du kontakte din serveradministrator.",
+ "expired_recovery_ticket": "Gendannelseslinket er udløbet. Start venligst kontogendannelsesprocessen igen fra begyndelsen.",
+ "invalid_new_password": "Den nye adgangskode, du valgte, er ugyldig. Muligvis fordi den ikke opfylder den konfigurerede sikkerhedspolitik.",
+ "no_current_password": "Du har ikke en aktuel adgangskode.",
+ "no_such_recovery_ticket": "Gendannelseslinket er ugyldigt. Hvis du har kopieret linket fra genoprettelses e-mailen, skal du kontrollere, at det fulde link blev kopieret.",
+ "password_changes_disabled": "Adgangskodeændringer er deaktiveret.",
+ "recovery_ticket_already_used": "Dette genoprettelseslink er allerede blevet brugt. Det kan ikke bruges igen.",
+ "unspecified": "Dette kan være et midlertidigt problem, så prøv igen senere. Hvis problemet fortsætter, skal du kontakte din serveradministrator.",
+ "wrong_password": "Den adgangskode, du har angivet som din nuværende, er forkert. Prøv venligst igen."
+ },
+ "title": "Kunne ikke opdatere adgangskoden"
+ },
+ "new_password_again_label": "Indtast ny adgangskode igen",
+ "new_password_label": "Ny adgangskode",
+ "passwords_match": "Adgangskoderne matcher!",
+ "passwords_no_match": "Adgangskoderne stemmer ikke overens",
+ "subtitle": "Vælg en ny adgangskode til din konto.",
+ "success": {
+ "description": "Din adgangskode er blevet opdateret.",
+ "title": "Adgangskode opdateret"
+ },
+ "title": "Skift din adgangskode"
+ },
+ "password_reset": {
+ "consumed": {
+ "subtitle": "For at oprette en ny adgangskode skal du starte forfra og vælge \"Glemt adgangskode\".",
+ "title": "Dette link til at nulstille din adgangskode er allerede blevet brugt"
+ },
+ "expired": {
+ "resend_email": "Gensend e-mail",
+ "subtitle": "Anmod om en ny e-mail, der vil blive sendt til: {{email}}",
+ "title": "Linket til nulstilling af din adgangskode er udløbet"
+ },
+ "subtitle": "Vælg en ny adgangskode til din konto.",
+ "title": "Nulstil din adgangskode"
+ },
+ "password_strength": {
+ "placeholder": "Adgangskodens styrke",
+ "score": {
+ "0": "Ekstremt svag adgangskode",
+ "1": "Meget svag adgangskode",
+ "2": "Svag adgangskode",
+ "3": "Stærk adgangskode",
+ "4": "Meget stærk adgangskode"
+ },
+ "suggestion": {
+ "all_uppercase": "Brug stor skrift, men ikke til alle bogstaver.",
+ "another_word": "Tilføj flere ord, der er mindre almindelige.",
+ "associated_years": "Undgå år, der er forbundet med dig.",
+ "capitalization": "Skriv mere end det første bogstav med stort.",
+ "dates": "Undgå datoer og år, der er forbundet med dig.",
+ "l33t": "Undgå forudsigelige bogstavudskiftninger som '@' for 'a'.",
+ "longer_keyboard_pattern": "Brug længere tastaturmønstre, og skift skriveretning flere gange.",
+ "no_need": "Du kan oprette stærke adgangskoder uden at bruge symboler, tal eller store bogstaver.",
+ "pwned": "Hvis du bruger denne adgangskode et andet sted, bør du ændre den.",
+ "recent_years": "Undgå de seneste år.",
+ "repeated": "Undgå gentagne ord og tegn.",
+ "reverse_words": "Undgå omvendte stavemåder af almindelige ord.",
+ "sequences": "Undgå almindelige tegnsekvenser.",
+ "use_words": "Brug flere ord, men undgå almindelige sætninger."
+ },
+ "too_weak": "Denne adgangskode er for svag",
+ "warning": {
+ "common": "Dette er en almindeligt brugt adgangskode.",
+ "common_names": "Almindelige navne og efternavne er lette at gætte.",
+ "dates": "Datoer er lette at gætte.",
+ "extended_repeat": "Gentagne karaktermønstre som \"abcabcabc\" er nemme at gætte.",
+ "key_pattern": "Korte tastaturmønstre er lette at gætte.",
+ "names_by_themselves": "Enkeltnavne eller efternavne er lette at gætte.",
+ "pwned": "Din adgangskode er blevet afsløret i et sikkerhedsbrud på Internettet.",
+ "recent_years": "De seneste år er nemme at gætte.",
+ "sequences": "Almindelige karaktersekvenser som \"abc\" er nemme at gætte.",
+ "similar_to_common": "Dette svarer til en almindeligt anvendt adgangskode.",
+ "simple_repeat": "Gentagne tegn som \"aaa\" er nemme at gætte.",
+ "straight_row": "Lige rækker af taster på tastaturet er lette at gætte.",
+ "top_hundred": "Dette er en hyppigt brugt adgangskode.",
+ "top_ten": "Dette er en meget brugt adgangskode.",
+ "user_inputs": "Der bør ikke være nogen personlige eller siderelaterede data.",
+ "word_by_itself": "Enkeltord er lette at gætte."
+ }
+ },
+ "reset_cross_signing": {
+ "button": "Nulstil identitet",
+ "cancelled": {
+ "description_1": "Du kan nu lukke dette vindue og gå tilbage til appen for at fortsætte.",
+ "description_2": "Hvis du er logget ud overalt og ikke kan huske din gendannelseskode, er du stadig nødt til at nulstille din identitet.",
+ "heading": "Nulstilling af identitet annulleret."
+ },
+ "description": "Hvis du ikke er logget ind på andre enheder, og du har mistet din gendannelsesnøgle, skal du nulstille din identitet for at fortsætte med at bruge appen.",
+ "effect_list": {
+ "negative_1": "Du vil miste din eksisterende beskedhistorik",
+ "negative_2": "Du bliver nødt til at verificere alle dine eksisterende enheder og kontakter påny",
+ "neutral_1": "Du mister enhver meddelelseshistorik, der kun er gemt på serveren",
+ "neutral_2": "Du bliver nødt til at verificere alle dine eksisterende enheder og kontakter påny",
+ "positive_1": "Dine kontooplysninger, kontakter, præferencer og din chatliste gemmes"
+ },
+ "failure": {
+ "description": "Dette kan være et midlertidigt problem, så prøv igen senere. Hvis problemet fortsætter, skal du kontakte din serveradministrator.",
+ "heading": "Kunne ikke tillade nulstilling af kryptoidentitet",
+ "title": "Det lykkedes ikke at tillade kryptoidentitet"
+ },
+ "finish_reset": "Afslut nulstilling",
+ "heading": "Nulstil din identitet, hvis du ikke kan bekræfte på en anden måde",
+ "start_reset": "Start nulstilling",
+ "success": {
+ "description": "Nulstilling af identitet er blevet godkendt i de næste {{minutes}} minutter. Du kan lukke dette vindue og gå tilbage til appen for at fortsætte.",
+ "heading": "Identitetsnulstilling er gennemført. Gå tilbage til appen for at afslutte processen.",
+ "title": "Nulstilling af kryptoidentitet midlertidigt tilladt"
+ },
+ "warning": "Nulstil kun din identitet, hvis du ikke har adgang til en anden enhed, der er logget ind, og du har mistet din gendannelsesnøgle."
+ },
+ "selectable_session": {
+ "label": "Vælg session"
+ },
+ "session": {
+ "client_id_label": "Klient ID",
+ "current": "Nuværende",
+ "current_badge": "Nuværende",
+ "device_id_label": "Enheds-ID",
+ "finished_date": "Færdig ",
+ "finished_label": "Færdig",
+ "generic_browser_session": "Browser-session",
+ "id_label": "ID",
+ "ip_label": "IP-adresse",
+ "last_active_label": "Sidst aktiv",
+ "last_auth_label": "Sidste godkendelse",
+ "name_for_platform": "{{name}} til {{platform}}",
+ "scopes_label": "Omfang",
+ "signed_in_date": "Logget ind ",
+ "signed_in_label": "Logget ind",
+ "title": "Enhedsoplysninger",
+ "unknown_browser": "Ukendt browser",
+ "unknown_device": "Ukendt enhed",
+ "uri_label": "Type",
+ "user_id_label": "Bruger-ID",
+ "username_label": "Brugernavn"
+ },
+ "session_detail": {
+ "alert": {
+ "button": "Gå tilbage",
+ "text": "Denne session eksisterer ikke eller er ikke længere aktiv.",
+ "title": "Kan ikke finde session: {{deviceId}}"
+ }
+ },
+ "unknown_route": "Ukendt rute {{route}}",
+ "unverified_email_alert": {
+ "button": "Kontroller og verificer",
+ "text:one": "Du har {{count}} ubekræftet e-mailadresse.",
+ "text:other": "Du har {{count}} ubekræftede e-mailadresser.",
+ "title": "Ubekræftet e-mail"
+ },
+ "user_email": {
+ "cant_delete_primary": "Vælg en anden primær e-mail for at slette denne.",
+ "delete_button_confirmation_modal": {
+ "action": "Slet e-mail",
+ "body": "Slet denne e-mail?",
+ "incorrect_password": "Forkert adgangskode, prøv igen",
+ "password_confirmation": "Bekræft adgangskoden til din konto for at slette denne e-mail-adresse"
+ },
+ "delete_button_title": "Fjern e-mailadresse",
+ "email": "E-mail",
+ "make_primary_button": "Gør til primær",
+ "not_verified": "Ikke verificeret",
+ "primary_email": "Primær e-mail",
+ "retry_button": "Send koden igen",
+ "unverified": "Uverificeret"
+ },
+ "user_email_list": {
+ "heading": "E-mails",
+ "no_primary_email_alert": "Ingen primær e-mailadresse"
+ },
+ "user_greeting": {
+ "error": "Kunne ikke indlæse brugeren"
+ },
+ "user_name": {
+ "display_name_field_label": "Vist navn"
+ },
+ "user_sessions_overview": {
+ "active_sessions:one": "{{count}} aktiv session",
+ "active_sessions:other": "{{count}} aktive sessioner",
+ "heading": "Hvor du er logget ind",
+ "no_active_sessions": {
+ "default": "Du er ikke logget ind på nogen applikation.",
+ "inactive_90_days": "Alle dine sessioner har været aktive i de sidste 90 dage."
+ }
+ },
+ "verify_email": {
+ "code_expired_alert": {
+ "description": "Koden er udløbet. Anmod om en ny kode.",
+ "title": "Koden er udløbet"
+ },
+ "code_field_error": "Kode ikke genkendt",
+ "code_field_label": "6-cifret kode",
+ "code_field_wrong_shape": "Koden skal være 6 cifre",
+ "email_sent_alert": {
+ "description": "Indtast den nye kode herunder.",
+ "title": "Ny kode sendt"
+ },
+ "enter_code_prompt": "Indtast den 6-cifrede kode, der er sendt til: {{email}} ",
+ "heading": "Bekræft din e-mail",
+ "invalid_code_alert": {
+ "description": "Kontroller koden, der er sendt til din e-mail, og opdater felterne herunder for at fortsætte.",
+ "title": "Du har indtastet en forkert kode"
+ },
+ "resend_code": "Send koden igen",
+ "resend_email": "Gensend e-mail",
+ "sent": "Sendt!",
+ "unknown_email": "Ukendt e-mail"
+ }
+ },
+ "mas": {
+ "scope": {
+ "edit_profile": "Rediger din profil og dine kontaktoplysninger",
+ "manage_sessions": "Administrer dine enheder og sessioner",
+ "mas_admin": "Administrer enhver bruger på matrix-authentication-service",
+ "send_messages": "Send nye beskeder på dine vegne",
+ "synapse_admin": "Administrer Synapse hjemmeserveren",
+ "view_messages": "Se dine eksisterende beskeder og data",
+ "view_profile": "Se dine profiloplysninger og kontaktoplysninger"
+ }
+ }
+}
\ No newline at end of file
diff --git a/frontend/locales/de.json b/frontend/locales/de.json
index 7b75145c0..2a5dba499 100644
--- a/frontend/locales/de.json
+++ b/frontend/locales/de.json
@@ -5,13 +5,14 @@
"clear": "Löschen",
"close": "Schließen",
"collapse": "Zusammenbruch",
- "continue": "Fortfahren",
+ "confirm": " Bestätigen Sie",
+ "continue": "Weiter",
"edit": "Bearbeiten",
"expand": "Erweitern",
"save": "Speichern",
"save_and_continue": "Speichern und fortfahren",
"sign_out": "Abmelden",
- "start_over": "Neu anfangen"
+ "start_over": "Von vorne anfangen"
},
"branding": {
"privacy_policy": {
@@ -19,8 +20,8 @@
"link": "Datenschutzerklärung"
},
"terms_and_conditions": {
- "alt": "Link zu den Nutzungsbedingungen des Dienstes",
- "link": "Nutzungsbedingungen"
+ "alt": "Link zu den Allgemeinen Geschäftsbedingungen des Dienstes",
+ "link": "Allgemeine Geschäftsbedingungen"
}
},
"common": {
@@ -29,6 +30,7 @@
"error": "Fehler",
"loading": "Lade …",
"next": "Weiter",
+ "password": "Passwort",
"previous": "Zurück",
"saved": "Gespeichert",
"saving": "Speichern..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Kontokennwort",
"contact_info": "Kontaktinformation",
+ "delete_account": {
+ "alert_description": "Dieses Konto wird dauerhaft gelöscht und Sie haben keinen Zugriff mehr auf Ihre Nachrichten.",
+ "alert_title": "Sie sind dabei, alle Ihre Daten zu verlieren",
+ "button": "Account löschen",
+ "dialog_description": "Bestätigen Sie, dass Sie Ihr Konto löschen möchten:\n\n- Sie können Ihr Konto nicht reaktivieren
\n- Sie können sich nicht mehr anmelden
\n- Niemand kann Ihren Benutzernamen (MXID) wieder verwenden, auch Sie nicht.
\n- Sie verlassen alle Räume und Direktnachrichten, in denen Sie sich befinden
\n- Sie werden vom Identitätsserver entfernt und niemand kann Sie mit Ihrer E-Mail-Adresse oder Telefonnummer finden
\n
\nIhre alten Nachrichten sind für Empfänger weiterhin sichtbar. Möchten Sie Ihre gesendeten Nachrichten vor zukünftigen Chatroom-Besuchern verbergen?",
+ "dialog_title": "Dieses Konto löschen?",
+ "erase_checkbox_label": "Ja, alle meine Nachrichten vor neuen Mitgliedern verbergen",
+ "incorrect_password": "Falsches Passwort, bitte versuchen Sie es erneut",
+ "mxid_label": "Bestätigen Sie Ihre Matrix-ID ({{ mxid }})",
+ "mxid_mismatch": "Dieser Wert stimmt nicht mit Ihrer Matrix-ID überein",
+ "password_label": "Geben Sie Ihr Passwort ein, um fortzufahren"
+ },
"edit_profile": {
"display_name_help": "Dies ist der öffentliche Nutzername.",
"display_name_label": "Anzeigename",
@@ -72,7 +86,9 @@
"text": "Die eingegebene E-Mail-Adresse ist ungültig",
"title": "Ungültige Email-Adresse"
},
- "email_invalid_error": "Die eingegebene E-Mail ist ungültig"
+ "email_invalid_error": "Die eingegebene E-Mail-Adresse ist ungültig",
+ "incorrect_password_error": "Falsches Passwort, bitte versuchen Sie es erneut",
+ "password_confirmation": "Bestätigen Sie Ihr Kontopasswort, um diese E-Mail-Adresse hinzuzufügen"
},
"app_sessions_list": {
"error": "App-Sitzungen konnten nicht geladen werden",
@@ -120,8 +136,8 @@
},
"error_boundary_title": "Etwas ist schief gelaufen",
"errors": {
- "field_required": "Dieses Feld ist erforderlich",
- "rate_limit_exceeded": "Sie haben in kurzer Zeit zu viele Anfragen gestellt. Bitte warten Sie ein paar Minuten und versuchen Sie es erneut."
+ "field_required": "Dieses Feld ist ein Pflichtfeld",
+ "rate_limit_exceeded": "Sie haben in kurzer Zeit zu viele Anfragen gestellt. Bitte warten Sie einige Minuten und versuchen Sie es erneut."
},
"last_active": {
"active_date": "Aktiv {{relativeDate}}",
@@ -137,7 +153,7 @@
"not_found_alert_title": "Nicht gefunden.",
"not_logged_in_alert": "Sie sind nicht angemeldet.",
"oauth2_client_detail": {
- "details_title": "Geräte Informationen",
+ "details_title": "Geräte Information",
"id": "Client-ID",
"name": "Name",
"policy": "Richtlinie",
@@ -145,7 +161,7 @@
},
"oauth2_session_detail": {
"client_details_name": "Name",
- "client_title": "Geräte Informationen",
+ "client_title": "Geräte Information",
"session_details_title": "Sitzung"
},
"pagination_controls": {
@@ -167,7 +183,7 @@
},
"title": "Aktualisierung des Passworts fehlgeschlagen"
},
- "new_password_again_label": "Geben Sie das neue Passwort erneut ein",
+ "new_password_again_label": "Neues Passwort erneut eingeben",
"new_password_label": "Neues Passwort",
"passwords_match": "Passwörter stimmen überein!",
"passwords_no_match": "Passwörter stimmen nicht überein",
@@ -189,7 +205,7 @@
"title": "Der Link zum Zurücksetzen Ihres Passworts ist abgelaufen"
},
"subtitle": "Wählen Sie ein neues Passwort für Ihren Account.",
- "title": "Passwort zurücksetzen"
+ "title": "Ihr Passwort zurücksetzen"
},
"password_strength": {
"placeholder": "Passwortstärke",
@@ -252,7 +268,7 @@
"positive_1": "Ihre Kontodaten, Kontakte, Einstellungen und Chat-Liste werden gespeichert"
},
"failure": {
- "description": "Dies könnte ein vorübergehendes Problem sein. Bitte versuchen Sie es später erneut. Wenn das Problem weiterhin besteht, wenden Sie sich bitte an Ihren Administrator.",
+ "description": "Dies könnte ein vorübergehendes Problem sein. Bitte versuchen Sie es später erneut. Wenn das Problem weiterhin besteht, wenden Sie sich bitte an Ihren Serveradministrator.",
"heading": "Zurücksetzen der Krypto-Identität konnte nicht zugelassen werden",
"title": "Krypto-Identität konnte nicht zugelassen werden"
},
@@ -270,7 +286,7 @@
"label": "Sitzung auswählen"
},
"session": {
- "client_id_label": "Geräte ID",
+ "client_id_label": "Client-ID",
"current": "Aktuell",
"current_badge": "Aktuell",
"device_id_label": "Geräte-ID",
@@ -310,7 +326,9 @@
"cant_delete_primary": "Wählen Sie eine andere primäre E-Mail-Adresse, um diese zu löschen.",
"delete_button_confirmation_modal": {
"action": "E-Mail löschen",
- "body": "Diese E-Mail löschen?"
+ "body": "Diese E-Mail löschen?",
+ "incorrect_password": "Falsches Passwort, bitte versuchen Sie es erneut",
+ "password_confirmation": "Bestätigen Sie Ihr Kontopasswort, um diese E-Mail-Adresse zu löschen"
},
"delete_button_title": "E-Mail-Adresse entfernen",
"email": "E-Mail",
@@ -352,7 +370,7 @@
"title": "Neuer Code gesendet"
},
"enter_code_prompt": "Geben Sie den 6-stelligen Code ein, der an {{email}} gesendet wurde",
- "heading": "Verifizieren Sie Ihre E-Mail-Adresse",
+ "heading": "Bestätigen Sie Ihre E-Mail-Adresse",
"invalid_code_alert": {
"description": "Überprüfen Sie den Code, der an Ihre E-Mail-Adresse gesendet wurde, und aktualisieren Sie die folgenden Felder, um fortzufahren.",
"title": "Sie haben einen falschen Code eingegeben"
@@ -365,13 +383,13 @@
},
"mas": {
"scope": {
- "edit_profile": "Profil und Kontaktdaten bearbeiten",
- "manage_sessions": "Verwalte deine Geräte und Sitzungen",
- "mas_admin": "Verwalte jeden Benutzer auf dem Matrix-Authentication-Service",
- "send_messages": "Sende neue Nachrichten in Deinem Namen",
- "synapse_admin": "Verwalte den Synapse-Homeserver",
- "view_messages": "Zeige vorhandene Nachrichten und Daten an",
- "view_profile": "Profil und Ihre Kontaktdaten anzeigen"
+ "edit_profile": "Ihr Profil und Ihre Kontaktdaten bearbeiten",
+ "manage_sessions": "Ihre Geräte und Sitzungen verwalten",
+ "mas_admin": "Beliebige Benutzer verwalten",
+ "send_messages": "Nachrichten in Ihrem Namen senden",
+ "synapse_admin": "Den Synapse-Homeserver verwalten",
+ "view_messages": "Ihre vorhandenen Nachrichten und Daten anzeigen",
+ "view_profile": "Ihre Profilinformationen und Kontaktdaten anzeigen"
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/et.json b/frontend/locales/et.json
index 6e50d21c7..90228a53b 100644
--- a/frontend/locales/et.json
+++ b/frontend/locales/et.json
@@ -1,10 +1,11 @@
{
"action": {
"back": "Tagasi",
- "cancel": "Tühista",
+ "cancel": "Katkesta",
"clear": "Tühjenda",
"close": "Sulge",
"collapse": "Ahenda",
+ "confirm": "Kinnita",
"continue": "Jätka",
"edit": "Muuda",
"expand": "Laienda",
@@ -29,6 +30,7 @@
"error": "Viga",
"loading": "Laadime…",
"next": "Edasi",
+ "password": "Salasõna",
"previous": "Tagasi",
"saved": "Salvestatud",
"saving": "Salvestame…"
@@ -37,6 +39,18 @@
"account": {
"account_password": "Kasutajakonto salasõna",
"contact_info": "Kontaktinfo",
+ "delete_account": {
+ "alert_description": "Sinu kasutajakonto kustutatakse jäädavalt ja sul kaovad kõik võimalused lugeda oma sõnumeid",
+ "alert_title": "Sa oled kaotamas kõiki oma andmeid",
+ "button": "Kustuta kasutajakonto",
+ "dialog_description": "Palun kinnita, et soovid oma kasutajakonto kustutada:\n\n\n- Sa ei saa seda kasutajakontot hiljem enam uuesti tööle panna
\n- Sa ei saa selle kasutajakontoga võrku logida
\n- Mitte keegi ei saa sinu kasutajanime (MXID) pruukida, sealhulgas sina ise
\n- Sa lahkud kõikidest jututubadest ja otsevestlustest
\n- Sa lahkud isikutuvastusserverist ning mitte keegi ei saa sind leida e-posti aadressi ja telefoninumbri alusel
\n
\nSinu varemsaadetud sõnumid on jätkuvalt nähtavad nende adressaatidele. Aga kas sa tahaksid oma vanad sõnumid peita jututubade tulevaste liitujate eest?",
+ "dialog_title": "Kas kustutame selle kasutajakonto?",
+ "erase_checkbox_label": "Jah, peida minu sõnumid uute liitujate eest",
+ "incorrect_password": "Vale salasõna, palun proovi uuesti",
+ "mxid_label": "Kinnita oma Matrixi kasutajatunnus ({{ mxid }})",
+ "mxid_mismatch": "See väärtus ei vasta sinu Matrixi kasutajatunnusele",
+ "password_label": "Jätkamiseks sisesta oma salasõna"
+ },
"edit_profile": {
"display_name_help": "Kui sa oled sisse loginud, siis muud osapooled näevad alljärgnevat teavet",
"display_name_label": "Kuvatav nimi",
@@ -64,7 +78,7 @@
"text": "See e-posti aadress on juba antud kasutajakontoga seotud",
"title": "E-posti aadress on juba kasutusel"
},
- "email_exists_error": "Sisestatud e-posti aadress on juba selle kasutajakontoga seotud",
+ "email_exists_error": "See e-posti aadress on juba antud kasutajakontoga seotud",
"email_field_help": "Ligipääsuks sellele kasutajakontole lisa täiendav e-posti aadress.",
"email_field_label": "Lisa e-posti aadress",
"email_in_use_error": "Sisestatud e-posti aadress on juba kasutusel",
@@ -72,14 +86,16 @@
"text": "Lisatud e-posti aadress on vigane",
"title": "Vigane e-posti aadress"
},
- "email_invalid_error": "Sisestatud e-posti aadress on vigane"
+ "email_invalid_error": "Lisatud e-posti aadress on vigane",
+ "incorrect_password_error": "Vale parool, proovige uuesti",
+ "password_confirmation": "Selle e-posti aadressi lisamiseks kinnitage oma konto salasõnaga"
},
"app_sessions_list": {
"error": "Rakenduse sessioonide laadimine ei õnnestunud",
"heading": "Rakendused"
},
"browser_session_details": {
- "current_badge": "Praegune sessioon",
+ "current_badge": "Praegune",
"session_details_title": "Sessioon"
},
"browser_sessions_overview": {
@@ -121,7 +137,7 @@
"error_boundary_title": "Midagi läks viltu",
"errors": {
"field_required": "Selle välja täitmine on kohustuslik",
- "rate_limit_exceeded": "Oled teinud lühikeses ajavahemikus liiga palju päringuid. Palun oota mõned minutid ja proovi siis uuesti."
+ "rate_limit_exceeded": "Sa oled lühikese aja jooksul teinud liiga palju päringuid. Palun oota paar minutit ja proovi uuesti."
},
"last_active": {
"active_date": "Viimati kasutusel {{relativeDate}}",
@@ -152,7 +168,7 @@
"total": "Kokku: {{totalCount}}"
},
"password_change": {
- "current_password_label": "Praegune salasõna",
+ "current_password_label": "Senine salasõna",
"failure": {
"description": {
"account_locked": "Sinu kasutajakonto on lukustatud ning salasõna taastamist ei ole hetkel võimalik teha. Kui antud olukord tundub sulle kahtlane, siis palun teavita sellest sinu serveri haldajat.",
@@ -167,7 +183,7 @@
},
"title": "Salasõna uuendamine ei õnnestunud"
},
- "new_password_again_label": "Sisesta uus salasõna veel üks kord",
+ "new_password_again_label": "Sisesta uus salasõna uuesti",
"new_password_label": "Uus salasõna",
"passwords_match": "Salasõnad klapivad omavahel!",
"passwords_no_match": "Salasõnad ei klapi omavahel",
@@ -181,12 +197,12 @@
"password_reset": {
"consumed": {
"subtitle": "Salasõna muutmiseks alusta uuesti ja vali „Unustasin salasõna“.",
- "title": "Sinu salasõna muutmiseks mõeldud link on juba kasutatud"
+ "title": "Sinu salasõna lähtestamiseks mõeldud link on juba kasutatud"
},
"expired": {
"resend_email": "Saada e-kiri uuesti",
"subtitle": "Palu uut e-kirja aadressile {{email}}",
- "title": "Salasõna loomiseks mõeldud link on aegunud"
+ "title": "Sinu salasõna lähtestamiseks mõeldud link on aegunud"
},
"subtitle": "Vali oma kasutajakontole uus salasõna.",
"title": "Lähtesta oma salasõna"
@@ -248,11 +264,11 @@
"negative_1": "Sa kaotad oma olemasolevate sõnumite ajaloo.",
"negative_2": "Sa pead kõik oma kasutatavad seadmed ja kontaktid uuesti verifitseerima",
"neutral_1": "Sa kaotad ligipääsu kõikidele sõnumitele, mis on salvestatud vaid serveris.",
- "neutral_2": "Sa pead kõik oma olemasolevad seadmed ning kontaktid verifitseerima.",
+ "neutral_2": "Sa pead kõik oma kasutatavad seadmed ja kontaktid uuesti verifitseerima",
"positive_1": "Sinu kasutajakonto andmed, kontaktid, eelistused ja vestluste loendid jäävad muutmata"
},
"failure": {
- "description": "Tegemist võib olla ajutuse probleemiga, palun proovi mõne aja pärast uuesti. Kui viga on püsiv, siis abi saad oma serveri haldajalt.",
+ "description": "See ilmselt on ajutine probleem, palun proovi mõne aja pärast uuesti. Kui viga ei kao, siis abi saad serveri haldajalt.",
"heading": "Krüptoidentiteedi lähtestamise lubamine ei õnnestunud",
"title": "Viga krüptoidentiteedi oleku muutmisel"
},
@@ -310,7 +326,9 @@
"cant_delete_primary": "Selle e-posti aadressi kustutamiseks vali uus põhiline e-posti aadress.",
"delete_button_confirmation_modal": {
"action": "Kustuta e-posti aadress",
- "body": "Kas kustutame selle e-posti aadressi?"
+ "body": "Kas kustutame selle e-posti aadressi?",
+ "incorrect_password": "Vale parool, proovige uuesti",
+ "password_confirmation": "Selle e-posti aadressi kustutamiseks kinnitage parooliga"
},
"delete_button_title": "Eemalda e-posti aadress",
"email": "E-posti aadress",
@@ -345,14 +363,14 @@
"title": "Kood on aegunud"
},
"code_field_error": "Kood pole õige",
- "code_field_label": "6-numbriline kood",
+ "code_field_label": "6-kohaline kood",
"code_field_wrong_shape": "Kood peab olema 6-numbriline",
"email_sent_alert": {
"description": "Sisesta alljärgnevale väljale uus kood.",
"title": "Uus kood on saadetud"
},
"enter_code_prompt": "Sisesta 6-kohaline kood, mis saadeti e-posti aadressile: {{email}}",
- "heading": "Kinnita oma e-posti aadress",
+ "heading": "Kinnita oma e-posti aadressi õigsust",
"invalid_code_alert": {
"description": "Jätkamiseks kirjuta siis kood, mille saatsime sinu e-posti aadressile.",
"title": "Sa sisestasid vale koodi"
@@ -371,7 +389,7 @@
"send_messages": "Saata sõnumeid sinu nimel",
"synapse_admin": "Hallata seda Synapse koduserverit",
"view_messages": "Vaadata sinu sõnumeid ja andmeid",
- "view_profile": "Näha sinu profiili teavet ja kontaktandmeid"
+ "view_profile": "Vaadata sinu profiili teavet ja kontaktadmeid"
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/fi.json b/frontend/locales/fi.json
index d1f47d15f..784ffa5fc 100644
--- a/frontend/locales/fi.json
+++ b/frontend/locales/fi.json
@@ -5,11 +5,13 @@
"clear": "Tyhjennä",
"close": "Sulje",
"collapse": "Supista",
+ "confirm": "Vahvista",
"continue": "Jatka",
"edit": "Muokkaa",
"expand": "Laajenna",
"save": "Tallenna",
"save_and_continue": "Tallenna ja jatka",
+ "sign_out": "Kirjaudu ulos",
"start_over": "Aloita alusta"
},
"branding": {
@@ -28,6 +30,7 @@
"error": "Virhe",
"loading": "Ladataan…",
"next": "Seuraava",
+ "password": "Salasana",
"previous": "Edellinen",
"saved": "Tallennettu",
"saving": "Tallennetaan…"
@@ -36,6 +39,18 @@
"account": {
"account_password": "Tilin salasana",
"contact_info": "Yhteystiedot",
+ "delete_account": {
+ "alert_description": "Tämä tili poistetaan pysyvästi, etkä enää pääse käsiksi viesteihisi.",
+ "alert_title": "Olet menettämässä kaikki tietosi",
+ "button": "Poista tili",
+ "dialog_description": "Vahvista, että haluat poistaa tilisi:\n\n\n- Et voi aktivoida tiliäsi uudelleen
\n- Et voi enää kirjautua sisään
\n- Kukaan ei voi käyttää käyttäjänimeäsi (MXID) uudelleen, et edes sinä
\n- Poistut kaikista huoneista ja keskusteluista, joissa olet
\n- Sinut poistetaan identiteettipalvelimelta, eikä kukaan voi löytää sinua sähköpostiosoitteellasi tai puhelinnumerollasi
\n
\nVanhat viestisi näkyvät edelleen niille, jotka ovat vastaanottaneet ne. Haluatko piilottaa lähetetyt viestit niiltä, jotka liittyvät huoneisiin tulevaisuudessa?",
+ "dialog_title": "Poistetaanko tämä tili?",
+ "erase_checkbox_label": "Kyllä, piilota kaikki viestini uusilta liittyjiltä",
+ "incorrect_password": "Väärä salasana, yritä uudelleen",
+ "mxid_label": "Vahvista Matrix-tunnuksesi ({{ mxid }})",
+ "mxid_mismatch": "Tämä ei täsmää Matrix-tunnuksesi kanssa",
+ "password_label": "Kirjoita salasanasi jatkaaksesi"
+ },
"edit_profile": {
"display_name_help": "Muut näkevät tämän kaikkialla, missä olet kirjautuneena sisään.",
"display_name_label": "Näyttönimi",
@@ -47,6 +62,10 @@
"change_disabled": "Ylläpitäjä on poistanut salasanan vaihdon käytöstä.",
"label": "Salasana"
},
+ "sign_out": {
+ "button": "Kirjaudu ulos tililtä",
+ "dialog": "Kirjaudutaanko ulos tältä tililtä?"
+ },
"title": "Tilisi"
},
"add_email_form": {
@@ -67,7 +86,9 @@
"text": "Syötetty sähköpostiosoite on virheellinen",
"title": "Virheellinen sähköpostiosoite"
},
- "email_invalid_error": "Syötetty sähköpostiosoite on virheellinen"
+ "email_invalid_error": "Syötetty sähköpostiosoite on virheellinen",
+ "incorrect_password_error": "Väärä salasana, yritä uudelleen",
+ "password_confirmation": "Vahvista tilisi salasana lisätäksesi tämän sähköpostiosoitteen"
},
"app_sessions_list": {
"error": "Sovellusten istuntojen lataaminen epäonnistui",
@@ -105,7 +126,7 @@
},
"end_session_button": {
"confirmation_modal_title": "Haluatko varmasti lopettaa tämän istunnon?",
- "text": "Kirjaudu ulos"
+ "text": "Poista laite"
},
"error": {
"hideDetails": "Piilota tiedot",
@@ -176,7 +197,7 @@
"password_reset": {
"consumed": {
"subtitle": "Jos haluat luoda uuden salasanan, aloita alusta ja valitse \"Unohditko salasanasi?\".",
- "title": "Salasanan palautuslinkki on jo käytetty"
+ "title": "Linkki salasanasi palauttamiseen on jo käytetty"
},
"expired": {
"resend_email": "Lähetä sähköposti uudelleen",
@@ -271,6 +292,7 @@
"device_id_label": "Laitteen tunnus",
"finished_date": "Päättyi ",
"finished_label": "Päättyi",
+ "generic_browser_session": "Selainistunto",
"id_label": "ID",
"ip_label": "IP-osoite",
"last_active_label": "Viimeksi aktiivinen",
@@ -304,7 +326,9 @@
"cant_delete_primary": "Valitse toinen ensisijainen sähköpostiosoite poistaaksesi tämän.",
"delete_button_confirmation_modal": {
"action": "Poista sähköposti",
- "body": "Poistetaanko tämä sähköposti?"
+ "body": "Poistetaanko tämä sähköposti?",
+ "incorrect_password": "Väärä salasana, yritä uudelleen",
+ "password_confirmation": "Vahvista tilisi salasana poistaaksesi tämän sähköpostiosoitteen"
},
"delete_button_title": "Poista sähköpostiosoite",
"email": "Sähköposti",
diff --git a/frontend/locales/fr.json b/frontend/locales/fr.json
index c877c31ed..885e42b35 100644
--- a/frontend/locales/fr.json
+++ b/frontend/locales/fr.json
@@ -5,11 +5,12 @@
"clear": "Effacer",
"close": "Fermer",
"collapse": "Réduire",
+ "confirm": "Confirmer",
"continue": "Continuer",
"edit": "Éditer",
"expand": "Développer",
"save": "Enregistrer",
- "save_and_continue": "Enregistrer et continuer",
+ "save_and_continue": "Sauvegarder et continuer",
"sign_out": "Se déconnecter",
"start_over": "Recommencer"
},
@@ -29,6 +30,7 @@
"error": "Erreur",
"loading": "Chargement…",
"next": "Suivant",
+ "password": "Mot de passe",
"previous": "Précédent",
"saved": "Sauvegardé",
"saving": "Enregistrement..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Mot de passe du compte",
"contact_info": "Coordonnées",
+ "delete_account": {
+ "alert_description": "Ce compte sera définitivement supprimé et vous n'aurez plus accès à aucun de vos messages.",
+ "alert_title": "Vous êtes sur le point de perdre toutes vos données",
+ "button": "Supprimer le compte",
+ "dialog_description": "Confirmez que vous souhaitez supprimer votre compte :\n\n\n- Vous ne pourrez pas réactiver votre compte
\n- Vous ne pourrez plus vous connecter
\n- Personne ne pourra réutiliser votre nom d'utilisateur (MXID), y compris vous
\n- Vous quitterez tous les salons et les messages directs dans lesquels vous vous trouvez
\n- Vous serez retiré du serveur d'identité et personne ne pourra vous trouver avec votre e-mail ou votre numéro de téléphone
\n
\nVos anciens messages seront toujours visibles pour les personnes qui les ont reçus. Souhaitez-vous masquer les messages que vous envoyez aux personnes qui rejoindront des salons à l'avenir ?",
+ "dialog_title": "Supprimer ce compte ?",
+ "erase_checkbox_label": "Oui, masquer tous mes messages aux nouveaux arrivants",
+ "incorrect_password": "Mot de passe incorrect, veuillez réessayer",
+ "mxid_label": "Confirmez votre identifiant Matrix ({{ mxid }})",
+ "mxid_mismatch": "Cela ne correspond pas à votre identifiant Matrix",
+ "password_label": "Saisissez votre mot de passe pour continuer"
+ },
"edit_profile": {
"display_name_help": "C'est ce que les autres personnes verront là où vous êtes connecté.",
"display_name_label": "Pseudonyme",
@@ -72,14 +86,16 @@
"text": "L’adresse e-mail saisie est invalide",
"title": "Adresse e-mail invalide"
},
- "email_invalid_error": "L’adresse e-mail saisie n’est pas valide"
+ "email_invalid_error": "L’adresse e-mail saisie est invalide",
+ "incorrect_password_error": "Mot de passe incorrect, veuillez réessayer",
+ "password_confirmation": "Confirmez le mot de passe de votre compte pour ajouter cette adresse e-mail"
},
"app_sessions_list": {
"error": "Impossible de charger les sessions d'application",
"heading": "Applications"
},
"browser_session_details": {
- "current_badge": "Cet appareil",
+ "current_badge": "Actuel",
"session_details_title": "Session"
},
"browser_sessions_overview": {
@@ -167,7 +183,7 @@
},
"title": "Impossible de mettre à jour le mot de passe"
},
- "new_password_again_label": "Saisir à nouveau le nouveau mot de passe",
+ "new_password_again_label": "Entrez de nouveau votre nouveau mot de passe",
"new_password_label": "Nouveau mot de passe",
"passwords_match": "Les mots de passe correspondent.",
"passwords_no_match": "Les mots de passe ne correspondent pas",
@@ -189,7 +205,7 @@
"title": "Le lien pour réinitialiser votre mot de passe a expiré"
},
"subtitle": "Choisissez un nouveau mot de passe pour votre compte.",
- "title": "Reinitialisez votre mot de passe"
+ "title": "Réinitialiser votre mot de passe"
},
"password_strength": {
"placeholder": "Complexité du mot de passe",
@@ -248,7 +264,7 @@
"negative_1": "Vous perdrez votre historique de messages existant",
"negative_2": "Vous devrez vérifier à nouveau tous vos appareils et contacts existants",
"neutral_1": "Vous perdrez l’historique de vos messages",
- "neutral_2": "Vous devrez vérifier à nouveau tous vos appareils et tous vos contacts",
+ "neutral_2": "Vous devrez vérifier à nouveau tous vos appareils et contacts existants",
"positive_1": "Les détails de votre compte, vos contacts, vos préférences et votre liste de discussion seront conservés"
},
"failure": {
@@ -270,9 +286,9 @@
"label": "Sélectionner une session"
},
"session": {
- "client_id_label": "Identifiant de l'application",
+ "client_id_label": "Client ID",
"current": "Actuel",
- "current_badge": "Cet appareil",
+ "current_badge": "Actuel",
"device_id_label": "ID de l’appareil",
"finished_date": "Terminé ",
"finished_label": "Terminée",
@@ -310,7 +326,9 @@
"cant_delete_primary": "Changez d'adresse e-mail principale pour supprimer celle-ci.",
"delete_button_confirmation_modal": {
"action": "Supprimer l'adresse e-mail",
- "body": "Supprimer cette adresse e-mail ?"
+ "body": "Supprimer cette adresse e-mail ?",
+ "incorrect_password": "Mot de passe incorrect, veuillez réessayer",
+ "password_confirmation": "Confirmez le mot de passe de votre compte pour supprimer cette adresse e-mail"
},
"delete_button_title": "Supprimer l’adresse e-mail",
"email": "Adresse e-mail",
@@ -331,8 +349,8 @@
"display_name_field_label": "Pseudonyme"
},
"user_sessions_overview": {
- "active_sessions:one": "{{count}}session active",
- "active_sessions:other": "{{count}}sessions actives",
+ "active_sessions:one": "{{count}} session active",
+ "active_sessions:other": "{{count}} sessions actives",
"heading": "Où vous êtes connecté",
"no_active_sessions": {
"default": "Vous n'êtes connecté à aucune application.",
@@ -352,12 +370,12 @@
"title": "Nouveau code envoyé"
},
"enter_code_prompt": "Entrez le code à 6 chiffres envoyé à : {{email}}",
- "heading": "Vérification de votre adresse e-mail",
+ "heading": "Vérifiez votre adresse e-mail",
"invalid_code_alert": {
"description": "Vérifiez le code envoyé à votre adresse e-mail et entrez le dans le champ ci-dessous pour continuer.",
"title": "Vous avez saisi un code erroné"
},
- "resend_code": "Renvoyer un code",
+ "resend_code": "Renvoyer le code",
"resend_email": "Renvoyer l’e-mail",
"sent": "Envoyé !",
"unknown_email": "Adresse e-mail inconnue"
@@ -368,7 +386,7 @@
"edit_profile": "Modifier votre profil et vos coordonnées",
"manage_sessions": "Gérer vos appareils et vos sessions",
"mas_admin": "Administrer n'importe quel utilisateur dans matrix-authentication-service",
- "send_messages": "Envoyer de nouveaux messages en votre nom",
+ "send_messages": "Envoyez de nouveaux messages en votre nom",
"synapse_admin": "Administrer le serveur d’accueil Synapse",
"view_messages": "Afficher vos messages et données existants",
"view_profile": "Voir les informations de votre profil et vos coordonnées"
diff --git a/frontend/locales/nl.json b/frontend/locales/nl.json
index 90f23f4cc..96470b016 100644
--- a/frontend/locales/nl.json
+++ b/frontend/locales/nl.json
@@ -5,11 +5,12 @@
"clear": "Wissen",
"close": "Sluiten",
"collapse": "Collapse",
+ "confirm": "Confirm",
"continue": "Doorgaan",
"edit": "Bewerken",
"expand": "Expand",
"save": "Opslaan",
- "save_and_continue": "Opslaan en doorgaan",
+ "save_and_continue": "Save and continue",
"sign_out": "Uitloggen",
"start_over": "Opnieuw beginnen"
},
@@ -29,6 +30,7 @@
"error": "Fout",
"loading": "Laden...",
"next": "Volgende",
+ "password": "Password",
"previous": "Vorige",
"saved": "Opgeslagen",
"saving": "Opslaan..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Account password",
"contact_info": "Contact info",
+ "delete_account": {
+ "alert_description": "This account will be permanently erased and you’ll no longer have access to any of your messages.",
+ "alert_title": "You’re about to lose all of your data",
+ "button": "Delete account",
+ "dialog_description": "Confirm that you would like to delete your account:\n\n\n- You will not be able to reactivate your account
\n- You will no longer be able to sign in
\n- No one will be able to reuse your username (MXID), including you
\n- You will leave all rooms and direct messages you are in
\n- You will be removed from the identity server, and no one will be able to find you with your email or phone number
\n
\nYour old messages will still be visible to people who received them. Would you like to hide your send messages from people who join rooms in the future?",
+ "dialog_title": "Delete this account?",
+ "erase_checkbox_label": "Yes, hide all my messages from new joiners",
+ "incorrect_password": "Incorrect password, please try again",
+ "mxid_label": "Confirm your Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "This value does not match your Matrix ID",
+ "password_label": "Enter your password to continue"
+ },
"edit_profile": {
"display_name_help": "Dit is wat anderen zien wanneer je bent ingelogd.",
"display_name_label": "Weergavenaam",
@@ -72,7 +86,9 @@
"text": "Het ingevoerde e-mailadres is ongeldig",
"title": "Ongeldig e-mailadres"
},
- "email_invalid_error": "Het ingevoerde e-mailadres is ongeldig"
+ "email_invalid_error": "Het ingevoerde e-mailadres is ongeldig",
+ "incorrect_password_error": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to add this email address"
},
"app_sessions_list": {
"error": "Kan app-sessies niet laden",
@@ -120,7 +136,7 @@
},
"error_boundary_title": "Er is iets misgegaan",
"errors": {
- "field_required": "Dit veld is verplicht",
+ "field_required": "This field is required",
"rate_limit_exceeded": "You've made too many requests in a short period. Please wait a few minutes and try again."
},
"last_active": {
@@ -167,8 +183,8 @@
},
"title": "Failed to update password"
},
- "new_password_again_label": "Voer het nieuwe wachtwoord opnieuw in",
- "new_password_label": "Nieuw wachtwoord",
+ "new_password_again_label": "Enter new password again",
+ "new_password_label": "New password",
"passwords_match": "Wachtwoorden komen overeen!",
"passwords_no_match": "Passwords don't match",
"subtitle": "Choose a new password for your account.",
@@ -252,7 +268,7 @@
"positive_1": "Your account details, contacts, preferences, and chat list will be kept"
},
"failure": {
- "description": "Dit kan een tijdelijk probleem zijn, probeer het later opnieuw. Als het probleem zich blijft voordoen, neem dan contact op met de serverbeheerder.",
+ "description": "This might be a temporary problem, so please try again later. If the problem persists, please contact your server administrator.",
"heading": "Failed to allow crypto identity reset",
"title": "Kan crypto identiteit niet toestaan"
},
@@ -272,7 +288,7 @@
"session": {
"client_id_label": "Client ID",
"current": "Huidige",
- "current_badge": "Huidig",
+ "current_badge": "Huidige",
"device_id_label": "Apparaat-ID",
"finished_date": "Voltooid op ",
"finished_label": "Voltooid",
@@ -310,7 +326,9 @@
"cant_delete_primary": "Kies een ander primair e-mailadres om de huidige te verwijderen.",
"delete_button_confirmation_modal": {
"action": "E-mailadres verwijderen",
- "body": "Dit e-mailadres verwijderen?"
+ "body": "Dit e-mailadres verwijderen?",
+ "incorrect_password": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to delete this email address"
},
"delete_button_title": "E-mailadres verwijderen",
"email": "E-mailadres",
diff --git a/frontend/locales/pt.json b/frontend/locales/pt.json
index 8a60f5ade..c91b8b227 100644
--- a/frontend/locales/pt.json
+++ b/frontend/locales/pt.json
@@ -5,13 +5,14 @@
"clear": "Limpar",
"close": "Fechar",
"collapse": "Fechar",
+ "confirm": "Confirmar",
"continue": "Continuar",
"edit": "Editar",
"expand": "Expandir",
"save": "Salvar",
"save_and_continue": "Guardar e Continuar",
"sign_out": "Sair",
- "start_over": "Começar de novo"
+ "start_over": "Recomeçar"
},
"branding": {
"privacy_policy": {
@@ -29,6 +30,7 @@
"error": "Erro",
"loading": "A carregar...",
"next": "Seguinte",
+ "password": "Palavra-passe",
"previous": "Anterior",
"saved": "Guardado",
"saving": "A guardar…"
@@ -37,6 +39,18 @@
"account": {
"account_password": "Palavra-passe da conta",
"contact_info": "Informações de contacto",
+ "delete_account": {
+ "alert_description": "Esta conta será permanentemente apagada e deixará de ter acesso a todas as suas mensagens.",
+ "alert_title": "Está prestes a perder todos os seus dados",
+ "button": "Eliminar conta",
+ "dialog_description": "Confirme que pretende apagar a sua conta:\n\n\n- Não poderá reativar a sua conta
\n- Deixará de poder iniciar sessão
\n- Ninguém poderá reutilizar o seu nome de utilizador (MXID), incluindo você
\n- Deixará todas as salas e mensagens diretas em que participa
\n- Será removido do servidor de identidade e ninguém o poderá encontrar com o seu e-mail ou número de telefone
\n
\nAs suas mensagens antigas continuarão visíveis para as pessoas que as receberam. Gostaria de ocultar as suas mensagens enviadas a pessoas que entrem em salas no futuro?",
+ "dialog_title": "Eliminar esta conta?",
+ "erase_checkbox_label": "Sim, ocultar todas as minhas mensagens de novos marceneiros",
+ "incorrect_password": "Palavra-passe incorrecta, tente novamente",
+ "mxid_label": "Confirme seu ID da Matrix ({{ mxid }})",
+ "mxid_mismatch": "Este valor não corresponde ao seu ID da matrix",
+ "password_label": "Introduza a sua palavra-passe para continuar"
+ },
"edit_profile": {
"display_name_help": "Isso é o que os outros verão onde quer que você esteja conectado.",
"display_name_label": "Nome para exibição",
@@ -46,7 +60,7 @@
"password": {
"change": "Alterar palavra-passe",
"change_disabled": "As alterações de palavra-passe são desactivadas pelo administrador.",
- "label": "Palavra-passe"
+ "label": "Palavra-Passe"
},
"sign_out": {
"button": "Sair da conta",
@@ -72,7 +86,9 @@
"text": "O e-mail introduzido é inválido",
"title": "E-mail inválido"
},
- "email_invalid_error": "O e-mail introduzido é inválido"
+ "email_invalid_error": "O e-mail introduzido é inválido",
+ "incorrect_password_error": "Palavra-passe incorrecta, tente novamente",
+ "password_confirmation": "Confirme a palavra-passe da sua conta para adicionar este endereço de correio eletrónico"
},
"app_sessions_list": {
"error": "Falha ao carregar sessões do aplicativo",
@@ -121,7 +137,7 @@
"error_boundary_title": "Algo correu mal",
"errors": {
"field_required": "Este campo é obrigatório",
- "rate_limit_exceeded": "Efectuou demasiados pedidos num curto espaço de tempo. Aguarde alguns minutos e tente novamente."
+ "rate_limit_exceeded": "Você fez muitas solicitações em um curto período. Aguarde alguns minutos e tente novamente."
},
"last_active": {
"active_date": "Ativo {{relativeDate}}",
@@ -167,7 +183,7 @@
},
"title": "Falha na actualização da palavra-passe"
},
- "new_password_again_label": "Introduzir novamente a nova palavra-passe",
+ "new_password_again_label": "Introduza novamente a nova palavra-passe",
"new_password_label": "Nova palavra-passe",
"passwords_match": "As palavras-passe coincidem!",
"passwords_no_match": "As palavras-passe não coincidem",
@@ -181,7 +197,7 @@
"password_reset": {
"consumed": {
"subtitle": "Para criar uma nova palavra-passe, comece de novo e selecione \"Esqueci-me da palavra-passe\".",
- "title": "A ligação para redefinir a sua palavra-passe já foi utilizada"
+ "title": "O link para redefinir sua senha já foi usado"
},
"expired": {
"resend_email": "Reenviar e-mail",
@@ -310,7 +326,9 @@
"cant_delete_primary": "Escolha um e-mail principal diferente para excluir este.",
"delete_button_confirmation_modal": {
"action": "Excluir e-mail",
- "body": "Excluir este e-mail?"
+ "body": "Excluir este e-mail?",
+ "incorrect_password": "Palavra-passe incorrecta, tente novamente",
+ "password_confirmation": "Confirme a palavra-passe da sua conta para eliminar este endereço de correio eletrónico"
},
"delete_button_title": "Remover endereço de e-mail",
"email": "Email",
diff --git a/frontend/locales/ru.json b/frontend/locales/ru.json
new file mode 100644
index 000000000..9778cad04
--- /dev/null
+++ b/frontend/locales/ru.json
@@ -0,0 +1,398 @@
+{
+ "action": {
+ "back": "Назад",
+ "cancel": "Отмена",
+ "clear": "Очистить",
+ "close": "Закрыть",
+ "collapse": "Свернуть",
+ "confirm": "Подтвердить",
+ "continue": "Продолжить",
+ "edit": "Редактировать",
+ "expand": "Развернуть",
+ "save": "Сохранить",
+ "save_and_continue": "Сохранить и продолжить",
+ "sign_out": "Выйти",
+ "start_over": "Начать сначала"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Ссылка на политику конфиденциальности сервиса",
+ "link": "Политикой конфидециальности"
+ },
+ "terms_and_conditions": {
+ "alt": "Ссылка на условия предоставления услуг",
+ "link": "Правила и условия"
+ }
+ },
+ "common": {
+ "add": "Добавить",
+ "e2ee": "Сквозное шифрование",
+ "error": "Ошибка",
+ "loading": "Загрузка…",
+ "next": "Далее",
+ "password": "Пароль",
+ "previous": "Предыдущий",
+ "saved": "Сохранено",
+ "saving": "Сохранение…"
+ },
+ "frontend": {
+ "account": {
+ "account_password": "Пароль учётной записи",
+ "contact_info": "Контактная информация",
+ "delete_account": {
+ "alert_description": "Эта учетная запись будет навсегда удалена, и вы потеряете доступ к своим сообщениям.",
+ "alert_title": "Вы потеряете все свои данные",
+ "button": "Удалить аккаунт",
+ "dialog_description": "Подтвердите, что вы хотите удалить свою учетную запись:\n\n\n- Вы не сможете восстановить свою учетную запись
\n- Вы больше не сможете войти
\n- Никто не сможет повторно использовать ваше имя пользователя (MXID), включая вас
\n- Вы покинете все комнаты и личные чаты, в которых вы находитесь
\n- Вы будете удалены с сервера идентификации, и никто не сможет найти вас по вашей электронной почте или номеру телефона
\n
\nВаши старые сообщения по-прежнему будут видны людям, которые их получили. Хотите скрыть отправленные вами сообщения от людей, которые присоединятся к комнатам в будущем?",
+ "dialog_title": "Удалить этот аккаунт?",
+ "erase_checkbox_label": "Да, скрыть все мои сообщения от новых участников",
+ "incorrect_password": "Неверный пароль, попробуйте еще раз",
+ "mxid_label": "Введите свой идентификатор Matrix ({{ mxid }} )",
+ "mxid_mismatch": "Это значение не соответствует вашему идентификатору Matrix.",
+ "password_label": "Введите пароль, чтобы продолжить"
+ },
+ "edit_profile": {
+ "display_name_help": "Это то, что другие пользователи увидят, когда вы войдёте.",
+ "display_name_label": "Отображаемое имя",
+ "title": "Редактировать профиль",
+ "username_label": "Псевдоним"
+ },
+ "password": {
+ "change": "Изменить пароль",
+ "change_disabled": "Смена пароля отключена администратором.",
+ "label": "Пароль"
+ },
+ "sign_out": {
+ "button": "Выйти из учётной записи",
+ "dialog": "Выйти из этой учётной записи?"
+ },
+ "title": "Ваша учетная запись"
+ },
+ "add_email_form": {
+ "email_denied_alert": {
+ "text": "Введенный адрес электронной почты не разрешен политикой сервера.",
+ "title": "Электронная почта запрещена политикой"
+ },
+ "email_denied_error": "Введенный адрес электронной почты запрещён политикой сервера",
+ "email_exists_alert": {
+ "text": "Введенный адрес электронной почты уже добавлен в эту учётную запись",
+ "title": "Электронная почта уже существует"
+ },
+ "email_exists_error": "Введенный адрес электронной почты уже добавлен в эту учётную запись",
+ "email_field_help": "Добавьте ещё один адрес электронной почты, который можно будет использовать для входа в эту учетную запись.",
+ "email_field_label": "Добавить электронную почту",
+ "email_in_use_error": "Введенный адрес электронной почты уже используется",
+ "email_invalid_alert": {
+ "text": "Введенный адрес электронной почты недействителен",
+ "title": "Недействительный адрес электронной почты"
+ },
+ "email_invalid_error": "Введенный адрес электронной почты недействителен",
+ "incorrect_password_error": "Неверный пароль, попробуйте еще раз",
+ "password_confirmation": "Введите пароль учетной записи, чтобы добавить этот адрес электронной почты"
+ },
+ "app_sessions_list": {
+ "error": "Не удалось загрузить сеансы приложений",
+ "heading": "Приложения"
+ },
+ "browser_session_details": {
+ "current_badge": "Текущее",
+ "session_details_title": "Сессия"
+ },
+ "browser_sessions_overview": {
+ "body:one": "{{count}} активная сессия",
+ "body:few": "{{count}} активных сессий",
+ "body:many": "{{count}} активных сессий",
+ "heading": "Браузеры",
+ "no_active_sessions": {
+ "default": "Вы не вошли ни через один веб-браузер.",
+ "inactive_90_days": "Все ваши сессии активные в течение последних 90 дней."
+ },
+ "view_all_button": "Смотреть все"
+ },
+ "compat_session_detail": {
+ "client_details_title": "Информация о клиенте",
+ "name": "Название",
+ "session_details_title": "Сессия"
+ },
+ "device_type_icon_label": {
+ "desktop": "Компьютер",
+ "mobile": "Переносное устройство",
+ "pc": "Компьютер",
+ "tablet": "Планшет",
+ "unknown": "Неизвестный тип устройства",
+ "web": "Веб"
+ },
+ "email_in_use": {
+ "heading": "Адрес электронной почты {{email}} уже используется."
+ },
+ "end_session_button": {
+ "confirmation_modal_title": "Вы уверены, что хотите завершить этот сеанс?",
+ "text": "Удалить устройство"
+ },
+ "error": {
+ "hideDetails": "Скрыть подробности",
+ "showDetails": "Показать подробности",
+ "subtitle": "Произошла непредвиденная ошибка. Пожалуйста, попробуйте еще раз.",
+ "title": "Что-то пошло не так"
+ },
+ "error_boundary_title": "Что-то пошло не так",
+ "errors": {
+ "field_required": "Это поле обязательно для заполнения",
+ "rate_limit_exceeded": "Вы делаете запросы слишком часто. Пожалуйста, подождите несколько минут и повторите попытку."
+ },
+ "last_active": {
+ "active_date": "Активен {{relativeDate}}",
+ "active_now": "Активен сейчас",
+ "inactive_90_days": "Неактивен более 90 дней"
+ },
+ "nav": {
+ "devices": "Устройства",
+ "profile": "Профиль",
+ "sessions": "Сессии",
+ "settings": "Настройки"
+ },
+ "not_found_alert_title": "Не найдено.",
+ "not_logged_in_alert": "Вы не вошли.",
+ "oauth2_client_detail": {
+ "details_title": "Информация о клиенте",
+ "id": "ID клиента",
+ "name": "Название",
+ "policy": "Политика",
+ "terms": "Условия обслуживания"
+ },
+ "oauth2_session_detail": {
+ "client_details_name": "Название",
+ "client_title": "Информация о клиенте",
+ "session_details_title": "Сессия"
+ },
+ "pagination_controls": {
+ "total": "Всего: {{totalCount}}"
+ },
+ "password_change": {
+ "current_password_label": "Текущий пароль",
+ "failure": {
+ "description": {
+ "account_locked": "Ваша учетная запись заблокирована и в данный момент не может быть восстановлена. Если вы считаете что это ошибка, обратитесь к администратору вашего сервера.",
+ "expired_recovery_ticket": "Срок действия ссылки на восстановление истек. Пожалуйста, начните процесс восстановления учётной записи с самого начала.",
+ "invalid_new_password": "Выбранный вами новый пароль не подходит. Возможно он не соответствует установленной политике безопасности.",
+ "no_current_password": "У вас нет текущего пароля.",
+ "no_such_recovery_ticket": "Ссылка на восстановление недействительна. Если вы скопировали ссылку из письма для восстановления, проверьте, что она была скопирована полностью.",
+ "password_changes_disabled": "Изменение пароля отключено.",
+ "recovery_ticket_already_used": "Ссылка на восстановление уже использовалась. Её нельзя использовать снова.",
+ "unspecified": "Возможно, это временная проблема, поэтому повторите попытку позже. Если проблема сохраняется, обратитесь к администратору сервера.",
+ "wrong_password": "Пароль, который вы указали в качестве текущего пароля, неверен. Пожалуйста, попробуйте еще раз."
+ },
+ "title": "Не удалось обновить пароль"
+ },
+ "new_password_again_label": "Введите новый пароль еще раз",
+ "new_password_label": "Новый пароль",
+ "passwords_match": "Пароли совпадают!",
+ "passwords_no_match": "Пароли не совпадают",
+ "subtitle": "Выберите новый пароль для вашей учётной записи.",
+ "success": {
+ "description": "Ваш пароль успешно изменён.",
+ "title": "Пароль изменён"
+ },
+ "title": "Изменить пароль"
+ },
+ "password_reset": {
+ "consumed": {
+ "subtitle": "Чтобы создать новый пароль, начните сначала и выберите \"Забыли пароль\".",
+ "title": "Ссылка для сброса пароля уже использовалась"
+ },
+ "expired": {
+ "resend_email": "Отправить письмо повторно",
+ "subtitle": "Запросите новое электронное письмо, которое будет отправлено на: {{email}}",
+ "title": "Срок действия ссылки для сброса пароля истек"
+ },
+ "subtitle": "Выберите новый пароль для вашей учётной записи.",
+ "title": "Сброс пароля"
+ },
+ "password_strength": {
+ "placeholder": "Надёжность пароля",
+ "score": {
+ "0": "Чрезвычайно слабый пароль",
+ "1": "Очень слабый пароль",
+ "2": "Слабый пароль",
+ "3": "Надёжный пароль",
+ "4": "Очень надёжный пароль"
+ },
+ "suggestion": {
+ "all_uppercase": "Пишите некоторые буквы заглавными",
+ "another_word": "Добавьте больше слов, которые встречаются редко.",
+ "associated_years": "Избегайте даты, которые ассоциируются с вами.",
+ "capitalization": "Делайте заглавными не только первые буквы.",
+ "dates": "Избегайте даты, которые ассоциируются с вами.",
+ "l33t": "Избегайте предсказуемые замены букв, например, \"@\" на \"a\".",
+ "longer_keyboard_pattern": "Используйте более длинные комбинации клавиш и несколько раз меняйте направление ввода.",
+ "no_need": "Вы можете создавать надежные пароли без использования символов, цифр и заглавных букв.",
+ "pwned": "Если ты используешь этот пароль в других местах, то тебе следует его изменить.",
+ "recent_years": "Избегайте последних годов.",
+ "repeated": "Избегайте повторяющихся слов и символов.",
+ "reverse_words": "Избегайте обратного написания распространенных слов.",
+ "sequences": "Избегайте распространенных последовательностей символов.",
+ "use_words": "Используйте много слов, но избегайте обычных фраз."
+ },
+ "too_weak": "Этот пароль слишком слабый",
+ "warning": {
+ "common": "Это часто используемый пароль.",
+ "common_names": "Распространенные имена и фамилии легко угадать.",
+ "dates": "Даты легко угадать.",
+ "extended_repeat": "Повторяющиеся символы, например \"abcabcabc\", легко угадать.",
+ "key_pattern": "Короткие комбинации клавиш легко угадать.",
+ "names_by_themselves": "Одиночные имена или фамилии легко угадать.",
+ "pwned": "Твой пароль был раскрыт в результате утечки данных в Интернете.",
+ "recent_years": "Последние года легко угадать.",
+ "sequences": "Обычные последовательности символов, такие как \"abc\", легко угадать.",
+ "similar_to_common": "Это похоже на часто используемый пароль.",
+ "simple_repeat": "Повторяющиеся символы, такие как \"aaa\", легко угадать.",
+ "straight_row": "Прямые ряды клавиш на клавиатуре легко угадать.",
+ "top_hundred": "Это часто используемый пароль.",
+ "top_ten": "Это часто используемый пароль.",
+ "user_inputs": "Не должно быть никаких личных данных или данных, связанных со страницами.",
+ "word_by_itself": "Отдельные слова легко угадать."
+ }
+ },
+ "reset_cross_signing": {
+ "button": "Сбросить идентификацию",
+ "cancelled": {
+ "description_1": "Вы можете закрыть это окно и вернуться в приложение, чтобы продолжить.",
+ "description_2": "Если вы вышли из системы везде и не помните код восстановления, вам всё равно потребуется сбросить идентификацию.",
+ "heading": "Сброс идентификации отменен."
+ },
+ "description": "Если у вас нет устройства на котором выполнен вход и вы потеряли ключ восстановления, то для продолжения работы с приложением вам придется сбросить идентификацию.",
+ "effect_list": {
+ "negative_1": "Вы потеряете существующую историю сообщений",
+ "negative_2": "Вам нужно будет заново проверить все существующие устройства и контакты.",
+ "neutral_1": "Вы потеряете всю историю сообщений, которая хранится только на сервере",
+ "neutral_2": "Вам нужно будет заново проверить все существующие устройства и контакты.",
+ "positive_1": "Данные твоего аккаунта, контакты, предпочтения и список чатов будут сохранены"
+ },
+ "failure": {
+ "description": "Возможно, это временная проблема, поэтому повторите попытку позже. Если проблема сохраняется, обратитесь к администратору сервера.",
+ "heading": "Не удалось разрешить сброс криптоидентификатора",
+ "title": "Не удалось разрешить криптоидентификацию"
+ },
+ "finish_reset": "Завершить сброс",
+ "heading": "Сбросьте идентификацию, если вы не можете подтвердить свою личность другим путём",
+ "start_reset": "Начать сброс",
+ "success": {
+ "description": "Сброс идентификации разрешён на {{minutes}} минут. Вы можете закрыть это окно и вернуться в приложение чтобы продолжить.",
+ "heading": "Идентификация успешно сброшена. Вернитесь в приложение, чтобы завершить процесс.",
+ "title": "Сброс криптоидентификатора временно разрешен"
+ },
+ "warning": "Сбрасывайте идентификацию только в том случае, если у вас нет доступа к другому устройству, на котором выполнен вход, и вы потеряли ключ восстановления."
+ },
+ "selectable_session": {
+ "label": "Выбрать сессию"
+ },
+ "session": {
+ "client_id_label": "ID клиента",
+ "current": "Текущее",
+ "current_badge": "Текущее",
+ "device_id_label": "Идентификатор устройства",
+ "finished_date": "Завершена ",
+ "finished_label": "Завершено",
+ "generic_browser_session": "Сессия браузера",
+ "id_label": "Идентификатор",
+ "ip_label": "IP-адрес",
+ "last_active_label": "Последняя активность",
+ "last_auth_label": "Последняя аутентификация",
+ "name_for_platform": "{{name}} для {{platform}}",
+ "scopes_label": "Области",
+ "signed_in_date": "Вошёл ",
+ "signed_in_label": "Вошёл в систему",
+ "title": "Сведения об устройстве",
+ "unknown_browser": "Неизвестный браузер",
+ "unknown_device": "Неизвестное устройство",
+ "uri_label": "URI",
+ "user_id_label": "ID пользователя",
+ "username_label": "Имя пользователя"
+ },
+ "session_detail": {
+ "alert": {
+ "button": "Назад",
+ "text": "Эта сессия не существует или больше не активна.",
+ "title": "Не удалось найти сеанс: {{deviceId}}"
+ }
+ },
+ "unknown_route": "Неизвестный маршрут {{route}}",
+ "unverified_email_alert": {
+ "button": "Просмотрите и подтвердите",
+ "text:one": "У вас есть {{count}} неподтверждённый адрес электронной почты.",
+ "text:few": "У вас есть {{count}} неподтверждённых адресов электронной почты.",
+ "text:many": "У вас есть {{count}} неподтверждённых адресов электронной почты.",
+ "title": "Неподтвержденный адрес электронной почты"
+ },
+ "user_email": {
+ "cant_delete_primary": "Сделайте другой электронной почты основным, чтобы удалить этот.",
+ "delete_button_confirmation_modal": {
+ "action": "Удалить электронную почту",
+ "body": "Удалить эту электронную почту?",
+ "incorrect_password": "Неверный пароль, попробуйте еще раз",
+ "password_confirmation": "Введите пароль учетной записи, чтобы удалить этот адрес электронной почты"
+ },
+ "delete_button_title": "Удалить адрес электронной почты",
+ "email": "Электронная почта",
+ "make_primary_button": "Сделать основным",
+ "not_verified": "Не подтверждён",
+ "primary_email": "Основной адрес электронной почты",
+ "retry_button": "Отправить код повторно",
+ "unverified": "Не подтвержден"
+ },
+ "user_email_list": {
+ "heading": "Электронные почты",
+ "no_primary_email_alert": "Нет основного адреса электронной почты"
+ },
+ "user_greeting": {
+ "error": "Не удалось загрузить пользователя"
+ },
+ "user_name": {
+ "display_name_field_label": "Отображаемое имя"
+ },
+ "user_sessions_overview": {
+ "active_sessions:one": "{{count}} активная сессия",
+ "active_sessions:few": "{{count}} активных сессий",
+ "active_sessions:many": "{{count}} активных сессий",
+ "heading": "Где выполнен вход",
+ "no_active_sessions": {
+ "default": "Вы не вошли ни через одно приложение.",
+ "inactive_90_days": "Все ваши сессии активные в течение последних 90 дней."
+ }
+ },
+ "verify_email": {
+ "code_expired_alert": {
+ "description": "Срок действия кода истек. Пожалуйста, запросите новый код.",
+ "title": "Срок действия кода истек"
+ },
+ "code_field_error": "Код не распознан",
+ "code_field_label": "шестизначный код",
+ "code_field_wrong_shape": "Код должен состоять из 6 цифр",
+ "email_sent_alert": {
+ "description": "Введите новый код ниже.",
+ "title": "Отправлен новый код"
+ },
+ "enter_code_prompt": "Введите 6-значный код, отправленный на: {{email}}",
+ "heading": "Подтвердите электронную почту",
+ "invalid_code_alert": {
+ "description": "Проверьте код отправленный на почту и введите в поле ниже чтобы продолжить.",
+ "title": "Вы ввели неправильный код"
+ },
+ "resend_code": "Отправить код повторно",
+ "resend_email": "Отправить письмо повторно",
+ "sent": "Отправлено!",
+ "unknown_email": "Неизвестная электронная почта"
+ }
+ },
+ "mas": {
+ "scope": {
+ "edit_profile": "Редактировать профиль и контактную информацию",
+ "manage_sessions": "Управлять устройствами и сеансами",
+ "mas_admin": "Администрировать пользователями в matrix-authentication-service",
+ "send_messages": "Отправлять новые сообщения от вашего имени",
+ "synapse_admin": "Администрировать домашний сервер Synapse",
+ "view_messages": "Просмотравить существующие сообщения и данные",
+ "view_profile": "Просматривать информации о вашем профиле и контактных данных"
+ }
+ }
+}
\ No newline at end of file
diff --git a/frontend/locales/sv.json b/frontend/locales/sv.json
index a84bbe229..3ec4968a1 100644
--- a/frontend/locales/sv.json
+++ b/frontend/locales/sv.json
@@ -5,6 +5,7 @@
"clear": "Rensa",
"close": "Stäng",
"collapse": "Kollapsa",
+ "confirm": "Confirm",
"continue": "Fortsätt",
"edit": "Redigera",
"expand": "Expandera",
@@ -15,8 +16,8 @@
},
"branding": {
"privacy_policy": {
- "alt": "Länk till tjänstens integritetspolicy",
- "link": "Integritetspolicy"
+ "alt": "Länk till tjänstens sekretesspolicy",
+ "link": "Sekretesspolicy"
},
"terms_and_conditions": {
"alt": "Länk till användarvillkoren för tjänsten",
@@ -29,6 +30,7 @@
"error": "Fel",
"loading": "Laddar …",
"next": "Nästa",
+ "password": "Password",
"previous": "Föregående",
"saved": "Sparat",
"saving": "Sparar..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Kontolösenord",
"contact_info": "Kontaktuppgifter",
+ "delete_account": {
+ "alert_description": "This account will be permanently erased and you’ll no longer have access to any of your messages.",
+ "alert_title": "You’re about to lose all of your data",
+ "button": "Delete account",
+ "dialog_description": "Confirm that you would like to delete your account:\n\n\n- You will not be able to reactivate your account
\n- You will no longer be able to sign in
\n- No one will be able to reuse your username (MXID), including you
\n- You will leave all rooms and direct messages you are in
\n- You will be removed from the identity server, and no one will be able to find you with your email or phone number
\n
\nYour old messages will still be visible to people who received them. Would you like to hide your send messages from people who join rooms in the future?",
+ "dialog_title": "Delete this account?",
+ "erase_checkbox_label": "Yes, hide all my messages from new joiners",
+ "incorrect_password": "Incorrect password, please try again",
+ "mxid_label": "Confirm your Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "This value does not match your Matrix ID",
+ "password_label": "Enter your password to continue"
+ },
"edit_profile": {
"display_name_help": "Detta är vad andra kommer att se var du än är inloggad.",
"display_name_label": "Visningsnamn",
@@ -64,7 +78,7 @@
"text": "Det angivna e-postmeddelandet har redan lagts till i det här kontot",
"title": "E-postadressen finns redan"
},
- "email_exists_error": "Den angivna e-postadressen har redan lagts till i det här kontot",
+ "email_exists_error": "Det angivna e-postmeddelandet har redan lagts till i det här kontot",
"email_field_help": "Lägg till en alternativ e-postadress som du kan använda för att komma åt det här kontot.",
"email_field_label": "Lägg till e-post",
"email_in_use_error": "Det angivna e-postmeddelandet används redan",
@@ -72,7 +86,9 @@
"text": "Den angivna e-postadressen är ogiltig",
"title": "Ogiltig e-postadress"
},
- "email_invalid_error": "Den angivna e-postadressen är ogiltig"
+ "email_invalid_error": "Den angivna e-postadressen är ogiltig",
+ "incorrect_password_error": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to add this email address"
},
"app_sessions_list": {
"error": "Det gick inte att läsa in appsessioner",
@@ -121,7 +137,7 @@
"error_boundary_title": "Något gick fel",
"errors": {
"field_required": "Detta fält är obligatoriskt",
- "rate_limit_exceeded": "Du har gjort för många förfrågningar på kort tid. Vänta några minuter och försök igen."
+ "rate_limit_exceeded": "Du har gjort för många förfrågningar under en kort period. Vänta några minuter och försök igen."
},
"last_active": {
"active_date": "Aktiv {{relativeDate}}",
@@ -186,7 +202,7 @@
"expired": {
"resend_email": "Skicka e-post på nytt",
"subtitle": "Begär ett nytt e-postmeddelande som skickas till: {{email}}",
- "title": "Länken för att återställa ditt lösenord har gått ut"
+ "title": "Länken för att återställa ditt lösenord har upphört att gälla"
},
"subtitle": "Välj ett nytt lösenord för ditt konto.",
"title": "Återställ ditt lösenord"
@@ -248,11 +264,11 @@
"negative_1": "Du kommer att förlora din befintliga meddelandehistorik",
"negative_2": "Du kommer att behöva verifiera alla dina befintliga enheter och kontakter igen",
"neutral_1": "Du kommer att förlora all meddelandehistorik som bara är lagrad på servern",
- "neutral_2": "Du måste verifiera alla dina befintliga enheter och kontakter igen",
+ "neutral_2": "Du kommer att behöva verifiera alla dina befintliga enheter och kontakter igen",
"positive_1": "Dina kontouppgifter, kontakter, preferenser och chattlista kommer att behållas"
},
"failure": {
- "description": "Detta kan vara ett tillfälligt problem, så försök igen senare. Kontakta din serveradministratör om problemet kvarstår.",
+ "description": "Detta kan vara ett tillfälligt problem, så försök igen senare. Om problemet kvarstår kontaktar du serveradministratören.",
"heading": "Det gick inte att tillåta återställning av kryptoidentitet",
"title": "Misslyckades med att tillåta kryptoidentitet"
},
@@ -270,7 +286,7 @@
"label": "Välj session"
},
"session": {
- "client_id_label": "Klient ID",
+ "client_id_label": "Kund-ID",
"current": "Nuvarande",
"current_badge": "Nuvarande",
"device_id_label": "Enhets-ID",
@@ -310,7 +326,9 @@
"cant_delete_primary": "Välj en annan primär e-postadress för att radera denna.",
"delete_button_confirmation_modal": {
"action": "Ta bort e-post",
- "body": "Radera det här e-postmeddelandet?"
+ "body": "Radera det här e-postmeddelandet?",
+ "incorrect_password": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to delete this email address"
},
"delete_button_title": "Ta bort e-postadress",
"email": "E-post",
@@ -357,7 +375,7 @@
"description": "Kontrollera koden som skickats till din e-post och uppdatera fälten nedan för att fortsätta.",
"title": "Du har angett fel kod"
},
- "resend_code": "Skicka koden igen",
+ "resend_code": "Skicka kod igen",
"resend_email": "Skicka e-post på nytt",
"sent": "Skickat!",
"unknown_email": "Okänd e-postadress"
@@ -365,13 +383,13 @@
},
"mas": {
"scope": {
- "edit_profile": "Redigera din profil och kontaktuppgifter",
+ "edit_profile": "Ändra din profil och kontaktuppgifter",
"manage_sessions": "Hantera dina enheter och sessioner",
"mas_admin": "Administrera valfri användare på matrix-authentication-service",
"send_messages": "Skicka nya meddelanden för din räkning",
"synapse_admin": "Administrera Synapse-hemservern",
"view_messages": "Visa dina befintliga meddelanden och data",
- "view_profile": "Se din profilinformation och kontaktuppgifter"
+ "view_profile": "Visa din profilinformation och kontaktuppgifter"
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/uk.json b/frontend/locales/uk.json
index 924639d19..55a849c22 100644
--- a/frontend/locales/uk.json
+++ b/frontend/locales/uk.json
@@ -5,13 +5,14 @@
"clear": "Очистити",
"close": "Закрити",
"collapse": "Згорнути",
+ "confirm": "Підтвердити",
"continue": "Продовжити",
"edit": "Редагувати",
"expand": "Розгорнути",
"save": "Зберегти",
"save_and_continue": "Зберегти і продовжити",
"sign_out": "Вийти",
- "start_over": "Почати спочатку"
+ "start_over": "Розпочати знову"
},
"branding": {
"privacy_policy": {
@@ -29,6 +30,7 @@
"error": "Помилка",
"loading": "Завантаження…",
"next": "Далі",
+ "password": "Пароль",
"previous": "Назад",
"saved": "Збережено",
"saving": "Збереження..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Пароль облікового запису",
"contact_info": "Контактна інформація",
+ "delete_account": {
+ "alert_description": "Цей обліковий запис буде стерто назавжди, і ви більше не матимете доступу до всіх своїх повідомлень.",
+ "alert_title": "Ви можете втратити всі свої дані",
+ "button": "Видалити обліковий запис",
+ "dialog_description": "Підтвердьте, що хочете видалити свій обліковий запис:\n\n\n- Ви не зможете повторно активувати свій обліковий запис
\n- Ви більше не зможете ввійти
\n- Ніхто не зможе повторно використовувати ваше ім'я користувача (MXID), включно з вами
\n- Ви вийдете з усіх кімнат та особистих розмов, в яких ви перебуваєте
\n- Вас буде вилучено з сервера ідентифікації, і ніхто не зможе знайти вас за вашою електронною поштою або номером телефону
\n
\nВаші старі повідомлення все одно будуть видимі людям, які їх отримали. Чи хотіли б ви сховати свої надіслані повідомлення від людей, які приєднуються до кімнат у майбутньому?",
+ "dialog_title": "Видалити цей обліковий запис?",
+ "erase_checkbox_label": "Так, сховати всі мої повідомлення від нових учасників",
+ "incorrect_password": "Пароль неправильний, повторіть спробу",
+ "mxid_label": "Підтвердьте свій Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "Це значення не збігається з вашим Matrix ID",
+ "password_label": "Введіть пароль, щоб продовжити"
+ },
"edit_profile": {
"display_name_help": "Це те, що бачитимуть інші, коли ви авторизовані.",
"display_name_label": "Псевдонім",
@@ -72,7 +86,9 @@
"text": "Введена електронна пошта недійсна",
"title": "Недійсна адреса електронної пошти"
},
- "email_invalid_error": "Введена електронна пошта недійсна"
+ "email_invalid_error": "Введена електронна пошта недійсна",
+ "incorrect_password_error": "Неправильний пароль. Повторіть спробу.",
+ "password_confirmation": "Підтвердьте пароль свого облікового запису, щоб додати цю адресу електронної пошти"
},
"app_sessions_list": {
"error": "Не вдалося завантажити сеанси застосунку",
@@ -88,7 +104,7 @@
"body:many": "{{count}} активних сеансів",
"heading": "Браузери",
"no_active_sessions": {
- "default": "Ви не ввійшли в жодному браузері.",
+ "default": "Ви не ввійшли у жодному браузері.",
"inactive_90_days": "Усі ваші сеанси були активними протягом останніх 90 днів."
},
"view_all_button": "Переглянути все"
@@ -121,8 +137,8 @@
},
"error_boundary_title": "Щось пішло не так",
"errors": {
- "field_required": "Це поле обов'язкове",
- "rate_limit_exceeded": "Ви зробили забагато запитів за короткий проміжок часу. Будь ласка, зачекайте кілька хвилин і повторіть спробу."
+ "field_required": "Це поле обов'язкове.",
+ "rate_limit_exceeded": "Ви зробили забагато запитів за короткий проміжок часу. Зачекайте кілька хвилин і повторіть спробу."
},
"last_active": {
"active_date": "Активний {{relativeDate}}",
@@ -140,12 +156,12 @@
"oauth2_client_detail": {
"details_title": "Інформація про клієнт",
"id": "Ідентифікатор клієнта",
- "name": "Назва",
+ "name": "Ім'я",
"policy": "Політика",
"terms": "Умови надання послуг"
},
"oauth2_session_detail": {
- "client_details_name": "Назва",
+ "client_details_name": "Ім'я",
"client_title": "Інформація про клієнт",
"session_details_title": "Сеанс"
},
@@ -182,7 +198,7 @@
"password_reset": {
"consumed": {
"subtitle": "Щоб створити новий пароль, почніть спочатку і виберіть «Забули пароль».",
- "title": "Посилання для скидання пароля вже було використано"
+ "title": "Посилання для скидання пароля вже використано"
},
"expired": {
"resend_email": "Повторно надіслати електронний лист",
@@ -190,7 +206,7 @@
"title": "Термін дії посилання для скидання пароля закінчився"
},
"subtitle": "Виберіть новий пароль для свого облікового запису.",
- "title": "Скинути пароль"
+ "title": "Скидання пароля"
},
"password_strength": {
"placeholder": "Надійність пароля",
@@ -271,7 +287,7 @@
"label": "Вибрати сеанс"
},
"session": {
- "client_id_label": "ID клієнта",
+ "client_id_label": "Ідентифікатор клієнта",
"current": "Поточний",
"current_badge": "Поточний",
"device_id_label": "ID пристрою",
@@ -312,7 +328,9 @@
"cant_delete_primary": "Виберіть іншу основну електронну адресу, щоб видалити цю.",
"delete_button_confirmation_modal": {
"action": "Видалити електронну пошту",
- "body": "Видалити цю електронну пошту?"
+ "body": "Видалити цю електронну пошту?",
+ "incorrect_password": "Неправильний пароль. Повторіть спробу.",
+ "password_confirmation": "Підтвердьте пароль свого облікового запису, щоб видалити цю адресу електронної пошти"
},
"delete_button_title": "Видалити електронну адресу",
"email": "Електронна пошта",
@@ -339,7 +357,7 @@
"heading": "Де ви ввійшли",
"no_active_sessions": {
"default": "Ви не ввійшли в жоден застосунок.",
- "inactive_90_days": "Всі ваші сеанси були активні протягом останніх 90 днів."
+ "inactive_90_days": "Усі ваші сеанси були активними протягом останніх 90 днів."
}
},
"verify_email": {
@@ -355,12 +373,12 @@
"title": "Новий код надіслано"
},
"enter_code_prompt": "Введіть 6-значний код, надісланий на адресу: {{email}} ",
- "heading": "Підтвердьте свою електронну пошту",
+ "heading": "Підтвердьте свою електронну адресу",
"invalid_code_alert": {
"description": "Перевірте код, надісланий на вашу електронну пошту, та оновіть поля нижче, щоб продовжити.",
"title": "Ви ввели неправильний код"
},
- "resend_code": "Повторно надіслати код",
+ "resend_code": "Надіслати код повторно",
"resend_email": "Повторно надіслати електронний лист",
"sent": "Надіслано!",
"unknown_email": "Невідома електронна пошта"
@@ -374,7 +392,7 @@
"send_messages": "Надсилати нові повідомлення від вашого імені",
"synapse_admin": "Адміністрування домашнього сервера Synapse",
"view_messages": "Перегляд наявних повідомлень і даних",
- "view_profile": "Переглянути дані свого профілю та контактні дані"
+ "view_profile": "Перегляд інформації профілю та контактних даних"
}
}
}
\ No newline at end of file
diff --git a/frontend/locales/zh-Hans.json b/frontend/locales/zh-Hans.json
index 8da24c1fa..ba9478815 100644
--- a/frontend/locales/zh-Hans.json
+++ b/frontend/locales/zh-Hans.json
@@ -5,6 +5,7 @@
"clear": "清除",
"close": "关闭",
"collapse": "Collapse",
+ "confirm": "Confirm",
"continue": "继续",
"edit": "编辑",
"expand": "Expand",
@@ -19,7 +20,7 @@
"link": "隐私政策"
},
"terms_and_conditions": {
- "alt": "服务条款与条件链接",
+ "alt": "服务条款和条件链接",
"link": "条款与条件"
}
},
@@ -29,6 +30,7 @@
"error": "错误",
"loading": "加载中...",
"next": "下一步",
+ "password": "Password",
"previous": "上一步",
"saved": "已保存",
"saving": "正在保存..."
@@ -37,6 +39,18 @@
"account": {
"account_password": "Account password",
"contact_info": "Contact info",
+ "delete_account": {
+ "alert_description": "This account will be permanently erased and you’ll no longer have access to any of your messages.",
+ "alert_title": "You’re about to lose all of your data",
+ "button": "Delete account",
+ "dialog_description": "Confirm that you would like to delete your account:\n\n\n- You will not be able to reactivate your account
\n- You will no longer be able to sign in
\n- No one will be able to reuse your username (MXID), including you
\n- You will leave all rooms and direct messages you are in
\n- You will be removed from the identity server, and no one will be able to find you with your email or phone number
\n
\nYour old messages will still be visible to people who received them. Would you like to hide your send messages from people who join rooms in the future?",
+ "dialog_title": "Delete this account?",
+ "erase_checkbox_label": "Yes, hide all my messages from new joiners",
+ "incorrect_password": "Incorrect password, please try again",
+ "mxid_label": "Confirm your Matrix ID ({{ mxid }})",
+ "mxid_mismatch": "This value does not match your Matrix ID",
+ "password_label": "Enter your password to continue"
+ },
"edit_profile": {
"display_name_help": "无论您在哪里登录,其他人都会看到此内容。",
"display_name_label": "显示名称",
@@ -72,7 +86,9 @@
"text": "输入的电子邮件地址无效",
"title": "无效的电子邮件地址"
},
- "email_invalid_error": "输入的电子邮件地址无效"
+ "email_invalid_error": "输入的电子邮件地址无效",
+ "incorrect_password_error": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to add this email address"
},
"app_sessions_list": {
"error": "加载应用程序会话失败",
@@ -308,7 +324,9 @@
"cant_delete_primary": "选择其他主电子邮件地址,删除该电子邮件地址。",
"delete_button_confirmation_modal": {
"action": "删除电子邮件地址",
- "body": "您确定要删除此电子邮件地址吗?"
+ "body": "您确定要删除此电子邮件地址吗?",
+ "incorrect_password": "Incorrect password, please try again",
+ "password_confirmation": "Confirm your account password to delete this email address"
},
"delete_button_title": "删除电子邮件地址",
"email": "电子邮件地址",
@@ -329,7 +347,7 @@
"display_name_field_label": "显示名称"
},
"user_sessions_overview": {
- "active_sessions:other": "{{count}}个活跃会话",
+ "active_sessions:other": "{{count}}活跃会话",
"heading": "您登录的位置",
"no_active_sessions": {
"default": "您尚未登录任何应用程序。",
@@ -349,7 +367,7 @@
"title": "新代码已发送"
},
"enter_code_prompt": "输入发送至以下地址的6位数代码:{{email}}",
- "heading": "验证您的电子邮件地址",
+ "heading": "验证邮箱",
"invalid_code_alert": {
"description": "检查发送到您电子邮件地址中的代码,并更新以下字段以继续。",
"title": "您输入了错误的代码"
diff --git a/translations/cs.json b/translations/cs.json
index e070d897c..fef3a2673 100644
--- a/translations/cs.json
+++ b/translations/cs.json
@@ -26,9 +26,9 @@
}
},
"common": {
- "display_name": "Zobrazované jméno",
+ "display_name": "Zobrazované Jméno",
"email_address": "E-mailová adresa",
- "loading": "Načítání...",
+ "loading": "Načítání…",
"mxid": "Matrix ID",
"password": "Heslo",
"password_confirm": "Potvrďte heslo",
@@ -38,6 +38,20 @@
"unexpected": "Neočekávaná chyba"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Tento účet (%(mxid)s) byl smazán. Pokud to není očekávané, obraťte se na správce serveru.",
+ "heading": "Účet smazán"
+ },
+ "locked": {
+ "description": "Tento účet (%(mxid)s) byl uzamčen. Pokud to není očekávané, obraťte se na správce serveru.",
+ "heading": "Účet uzamčen"
+ },
+ "logged_out": {
+ "description": "Tato relace byla ukončena. Odhlaste se, abyste se mohli znovu přihlásit",
+ "heading": "Relace ukončena"
+ }
+ },
"add_email": {
"description": "Zadejte e-mailovou adresu pro obnovení účtu v případě, že k němu ztratíte přístup.",
"heading": "Přidání e-mailové adresy"
@@ -48,7 +62,7 @@
},
"change_password": {
"change": "Změna hesla",
- "confirm": "Potvrdit heslo",
+ "confirm": "Potvrďte heslo",
"current": "Současné heslo",
"description": "Tím se změní heslo k vašemu účtu.",
"heading": "Změnit heslo",
@@ -109,14 +123,18 @@
"errors": {
"captcha": "Ověření CAPTCHA se nezdařilo, zkuste to prosím znovu",
"denied_policy": "Zamítnuto na základě zásad: %(policy)s",
+ "email_banned": "E-mail je zakázán zásadami serveru",
"email_domain_banned": "E-mailová doména je zakázána zásadami serveru",
"email_domain_not_allowed": "E-mailová doména není zásadami serveru povolena",
+ "email_not_allowed": "E-main není povolen zásadami serveru",
"field_required": "Toto pole je povinné",
"invalid_credentials": "Neplatné přihlašovací údaje",
"password_mismatch": "Pole hesla se neshodují",
"rate_limit_exceeded": "V krátké době jste podali příliš mnoho žádostí. Počkejte prosím několik minut a zkuste to znovu.",
"username_all_numeric": "Uživatelské jméno se nemůže skládat pouze z čísel",
+ "username_banned": "Uživatelské jméno je zakázáno zásadami serveru",
"username_invalid_chars": "Uživatelské jméno obsahuje neplatné znaky. Používejte pouze malá písmena, číslice, pomlčky a podtržítka.",
+ "username_not_allowed": "Uživatelské jméno není povoleno zásadami serveru",
"username_taken": "Toto uživatelské jméno je již obsazeno",
"username_too_long": "Uživatelské jméno je příliš dlouhé",
"username_too_short": "Uživatelské jméno je příliš krátké"
@@ -196,10 +214,10 @@
"edit_profile": "Upravte svůj profil a kontaktní údaje",
"manage_sessions": "Spravujte svá zařízení a relace",
"mas_admin": "Spravujte libovolného uživatele ve službě matrix-authentication-service",
- "send_messages": "Odesílejte nové zprávy vaším jménem",
+ "send_messages": "Odesílání nových zpráv vaším jménem",
"synapse_admin": "Spravujte domovský server Synapse",
"view_messages": "Zobrazte své stávající zprávy a data",
- "view_profile": "Podívejte se na informace o svém profilu a kontaktní údaje"
+ "view_profile": "Zobrazení informací o vašem profilu a kontaktních údajů"
},
"upstream_oauth2": {
"link_mismatch": {
@@ -208,7 +226,7 @@
"register": {
"choose_username": {
"description": "To nelze později změnit.",
- "heading": "Vyberte si své uživatelské jméno"
+ "heading": "Zvolte své uživatelské jméno"
},
"create_account": "Vytvořte nový účet",
"enforced_by_policy": "Vynuceno zásadami serveru",
diff --git a/translations/da.json b/translations/da.json
new file mode 100644
index 000000000..6af117f3d
--- /dev/null
+++ b/translations/da.json
@@ -0,0 +1,263 @@
+{
+ "action": {
+ "back": "Tilbage",
+ "cancel": "Annuller",
+ "continue": "Fortsæt",
+ "create_account": "Opret brugerkonto",
+ "sign_in": "Log ind",
+ "sign_out": "Log ud",
+ "skip": "Spring over",
+ "start_over": "Begynd forfra",
+ "submit": "Indsend"
+ },
+ "app": {
+ "human_name": "Matrix Authentication Service",
+ "name": "matrix-authentication-service",
+ "technical_description": "OpenID Connect opdagelsesdokument: %(discovery_url)s"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Link til tjenestens privatlivspolitik",
+ "link": "Privatlivspolitik"
+ },
+ "terms_and_conditions": {
+ "alt": "Link til servicevilkår",
+ "link": "Vilkår & Betingelser"
+ }
+ },
+ "common": {
+ "display_name": "Vist navn",
+ "email_address": "E-mailadresse",
+ "loading": "Indlæser...",
+ "mxid": "Matrix ID",
+ "password": "Adgangskode",
+ "password_confirm": "Bekræft adgangskode",
+ "username": "Brugernavn"
+ },
+ "error": {
+ "unexpected": "Uventet fejl"
+ },
+ "mas": {
+ "account": {
+ "deactivated": {
+ "description": "Denne konto (%(mxid)s) er blevet slettet. Hvis dette ikke er forventet, skal du kontakte din serveradministrator.",
+ "heading": "Konto slettet"
+ },
+ "locked": {
+ "description": "Denne konto (%(mxid)s) er blevet låst. Hvis dette ikke er forventet, skal du kontakte din serveradministrator.",
+ "heading": "Konto låst"
+ },
+ "logged_out": {
+ "description": "Denne session er blevet afsluttet. Log ud for at kunne logge ind igen",
+ "heading": "Sessionen er afsluttet"
+ }
+ },
+ "add_email": {
+ "description": "Indtast en e-mailadresse for at gendanne din konto, hvis du mister adgangen til den.",
+ "heading": "Tilføj en e-mail-adresse"
+ },
+ "back_to_homepage": "Gå tilbage til hjemmesiden",
+ "captcha": {
+ "noscript": "Denne formular er beskyttet af en CAPTCHA som kræver, at JavaScript er aktiveret for at kunne indsende den. Aktivér JavaScript i din browser, og indlæs denne side igen."
+ },
+ "change_password": {
+ "change": "Skift adgangskode",
+ "confirm": "Bekræft adgangskode",
+ "current": "Nuværende adgangskode",
+ "description": "Dette vil ændre adgangskoden på din konto.",
+ "heading": "Skift min adgangskode",
+ "new": "Ny adgangskode"
+ },
+ "choose_display_name": {
+ "description": "Dette er det navn, andre mennesker vil se. Du kan ændre dette når som helst.",
+ "headline": "Vælg dit visningsnavn"
+ },
+ "consent": {
+ "client_wants_access": "%(client_name)s på %(redirect_uri)s ønsker at få adgang til din konto.",
+ "heading": "Tillad adgang til din konto?",
+ "make_sure_you_trust": "Sørg for, at du stoler på %(client_name)s.",
+ "this_will_allow": "Dette gør det muligt for %(client_name)s at:",
+ "you_may_be_sharing": "Du deler muligvis følsomme oplysninger med dette websted eller denne app."
+ },
+ "device_card": {
+ "access_requested": "Anmodet om adgang",
+ "device_code": "Kode",
+ "generic_device": "Enhed",
+ "ip_address": "IP-adresse"
+ },
+ "device_code_link": {
+ "description": "Tilknyt en enhed",
+ "headline": "Indtast den kode, der bliver vist på din enhed"
+ },
+ "device_consent": {
+ "another_device_access": "En anden enhed ønsker at få adgang til din konto.",
+ "denied": {
+ "description": "Du nægtede adgang til %(client_name)s. Du kan lukke dette vindue.",
+ "heading": "Adgang nægtet"
+ },
+ "granted": {
+ "description": "Du har givet adgang til %(client_name)s. Du kan lukke dette vindue.",
+ "heading": "Adgang givet"
+ }
+ },
+ "email_in_use": {
+ "description": "Hvis du har glemt dine kontooplysninger, kan du gendanne din konto. Du kan også starte forfra og bruge en anden e-mail-adresse.",
+ "title": "E-mailadressen %(email)s er allerede i brug"
+ },
+ "emails": {
+ "greeting": "Hej %(username)s,",
+ "recovery": {
+ "click_button": "Klik på knappen nedenfor for at oprette en ny adgangskode:",
+ "copy_link": "Kopier følgende link, og indsæt det i en browser for at oprette en ny adgangskode:",
+ "create_new_password": "Opret ny adgangskode",
+ "headline": "Du har anmodet om en nulstilling af adgangskoden til din %(server_name)s konto.",
+ "subject": "Nulstil adgangskoden til din konto (%(mxid)s)",
+ "you_can_ignore": "Hvis du ikke har bedt om en ny adgangskode, kan du ignorere denne e-mail. Din nuværende adgangskode vil fortsætte med at fungere."
+ },
+ "verify": {
+ "body_html": "Din kode til bekræftelse af denne e-mail-adresse er: %(code)s",
+ "body_text": "Din kode til bekræftelse af denne e-mail-adresse er: %(code)s",
+ "subject": "Din email-bekræftelseskode er: %(code)s"
+ }
+ },
+ "errors": {
+ "captcha": "CAPTCHA-bekræftelse mislykkedes, forsøg venligst igen",
+ "denied_policy": "Afvist af politik: %(policy)s",
+ "email_banned": "E-mail er forbudt af serverpolitikken",
+ "email_domain_banned": "E-mail domænet er forbudt af serverpolitikken",
+ "email_domain_not_allowed": "E-mail domænet er ikke tilladt af serverpolitikken",
+ "email_not_allowed": "E-mail er ikke tilladt af serverpolitikken",
+ "field_required": "Dette felt er påkrævet",
+ "invalid_credentials": "Ugyldig legitimation",
+ "password_mismatch": "Adgangskoderne stemmer ikke overens",
+ "rate_limit_exceeded": "Du har indsendt for mange anmodninger på kort tid. Vent et par minutter, og prøv igen.",
+ "username_all_numeric": "Brugernavnet kan ikke udelukkende bestå af tal",
+ "username_banned": "Brugernavnet er forbudt af serverpolitikken",
+ "username_invalid_chars": "Brugernavnet indeholder ugyldige tegn. Brug kun små bogstaver, tal, bindestreger og underscores.",
+ "username_not_allowed": "Brugernavnet er ikke tilladt af serverpolitikken",
+ "username_taken": "Dette brugernavn er allerede taget",
+ "username_too_long": "Brugernavnet er for langt",
+ "username_too_short": "Brugernavnet er for kort"
+ },
+ "login": {
+ "call_to_register": "Har du ikke en konto endnu?",
+ "continue_with_provider": "Fortsæt med %(provider)s",
+ "description": "Log ind for at fortsætte:",
+ "forgot_password": "Har du glemt din adgangskode?",
+ "headline": "Log ind",
+ "link": {
+ "description": "Forbinder din %(provider)s konto",
+ "headline": "Log ind for at forbinde"
+ },
+ "no_login_methods": "Ingen tilgængelige login metoder.",
+ "separator": "Eller"
+ },
+ "navbar": {
+ "my_account": "Min konto",
+ "register": "Opret en konto",
+ "signed_in_as": "Logget ind som %(username)s."
+ },
+ "not_found": {
+ "description": "Den side, du søgte, eksisterer enten ikke, eller også er den blevet flyttet",
+ "heading": "Siden blev ikke fundet"
+ },
+ "not_you": "Ikke %(username)s?",
+ "or_separator": "Eller",
+ "policy_violation": {
+ "description": "Dette kan være på grund af klienten, der skrev anmodningen, den bruger der er logget ind i øjeblikket, eller selve anmodningen.",
+ "heading": "Godkendelsesanmodningen blev afvist den politik, denne tjeneste benytter",
+ "logged_as": "Logget som %(username)s"
+ },
+ "recovery": {
+ "consumed": {
+ "description": "For at oprette en ny adgangskode skal du starte forfra og vælge \"Glemt adgangskode“.",
+ "heading": "Dette link til at nulstille din adgangskode er allerede blevet brugt"
+ },
+ "disabled": {
+ "description": "Hvis du har mistet dine legitimationsoplysninger, bedes du kontakte administratoren for at få gendannet din konto.",
+ "heading": "Kontogendannelse er deaktiveret"
+ },
+ "expired": {
+ "description": "Anmod om en ny e-mail, der vil blive sendt til: %(email)s.",
+ "heading": "Linket til nulstilling af din adgangskode er udløbet",
+ "resend_email": "Gensend e-mail"
+ },
+ "finish": {
+ "confirm": "Indtast ny adgangskode igen",
+ "description": "Vælg en ny adgangskode til din konto.",
+ "heading": "Nulstil din adgangskode",
+ "new": "Ny adgangskode",
+ "save_and_continue": "Gem og fortsæt"
+ },
+ "progress": {
+ "change_email": "Prøv med en anden e-mail",
+ "description": "Vi har sendt en e-mail med et link til at nulstille din adgangskode, hvis der er en konto, der bruger %(email)s.",
+ "heading": "Tjek din e-mail",
+ "resend_email": "Gensend e-mail"
+ },
+ "start": {
+ "description": "En e-mail vil blive sendt med et link til nulstilling af din adgangskode.",
+ "heading": "Indtast din e-mail for at fortsætte"
+ }
+ },
+ "register": {
+ "call_to_login": "Har du allerede en konto?",
+ "continue_with_email": "Fortsæt med e-mailadresse",
+ "create_account": {
+ "description": "Vælg et brugernavn for at fortsætte.",
+ "heading": "Opret en konto"
+ },
+ "sign_in_instead": "Log ind i stedet",
+ "terms_of_service": "Jeg accepterer Vilkår og betingelser"
+ },
+ "scope": {
+ "edit_profile": "Rediger din profil og dine kontaktoplysninger",
+ "manage_sessions": "Administrer dine enheder og sessioner",
+ "mas_admin": "Administrer enhver bruger på matrix-authentication-service",
+ "send_messages": "Send nye beskeder på dine vegne",
+ "synapse_admin": "Administrer Synapse hjemmeserveren",
+ "view_messages": "Se dine eksisterende beskeder og data",
+ "view_profile": "Se dine profiloplysninger og kontaktoplysninger"
+ },
+ "upstream_oauth2": {
+ "link_mismatch": {
+ "heading": "Denne upstream-konto er allerede knyttet til en anden konto."
+ },
+ "register": {
+ "choose_username": {
+ "description": "Dette kan ikke ændres senere.",
+ "heading": "Vælg dit brugernavn"
+ },
+ "create_account": "Opret en ny konto",
+ "enforced_by_policy": "Håndhæves af serverpolitik",
+ "forced_display_name": "Bruger følgende visningsnavn",
+ "forced_email": "Bruger følgende e-mail-adresse",
+ "forced_localpart": "Bruger følgende brugernavn",
+ "import_data": {
+ "description": "Bekræft de oplysninger, der vil blive knyttet til din nye %(server_name)s konto.",
+ "heading": "Importér dine data"
+ },
+ "imported_from_upstream": "Importeret fra din upstream-konto",
+ "imported_from_upstream_with_name": "Importeret fra din %(human_name)s konto",
+ "link_existing": "Forbind til en eksisterende konto",
+ "provider_name": "%(human_name)s konto",
+ "signup_with_upstream": {
+ "heading": "Fortsæt med at tilmelde dig med din %(human_name)s konto"
+ },
+ "suggested_display_name": "Importer visningsnavn",
+ "suggested_email": "Importer e-mailadresse",
+ "use": "Brug"
+ },
+ "suggest_link": {
+ "action": "Link",
+ "heading": "Forbind til din eksisterende konto"
+ }
+ },
+ "verify_email": {
+ "6_digit_code": "6-cifret kode",
+ "code": "Kode",
+ "description": "Indtast den 6-cifrede kode, der blev sendt til: %(email)s",
+ "headline": "Bekræft din e-mail"
+ }
+ }
+}
\ No newline at end of file
diff --git a/translations/de.json b/translations/de.json
index 7e00f8213..9521adc62 100644
--- a/translations/de.json
+++ b/translations/de.json
@@ -28,7 +28,7 @@
"common": {
"display_name": "Anzeigename",
"email_address": "E-Mail-Adresse",
- "loading": "Wird geladen...",
+ "loading": "Lade …",
"mxid": "Matrix-ID",
"password": "Passwort",
"password_confirm": "Passwort wiederholen",
@@ -38,6 +38,20 @@
"unexpected": "Unerwarteter Fehler"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Dieses Konto (%(mxid)s) wurde gelöscht. Wenn dies nicht erwartet wird, wenden Sie sich an Ihren Serveradministrator.",
+ "heading": "Konto gelöscht"
+ },
+ "locked": {
+ "description": "Dieses Konto (%(mxid)s) wurde gesperrt. Wenn dies nicht erwartet wird, wenden Sie sich an Ihren Serveradministrator.",
+ "heading": "Konto gesperrt"
+ },
+ "logged_out": {
+ "description": "Diese Sitzung wurde beendet. Melden Sie sich ab, um sich wieder anmelden zu können.",
+ "heading": "Sitzung beendet"
+ }
+ },
"add_email": {
"description": "Geben Sie eine E-Mail-Adresse ein, um Ihr Konto wiederherzustellen, falls Sie den Zugriff darauf verlieren.",
"heading": "E-Mail-Adresse hinzufügen"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "Die CAPTCHA-Überprüfung ist fehlgeschlagen, bitte versuchen Sie es erneut",
"denied_policy": "Abgelehnt durch Richtlinie: %(policy)s",
+ "email_banned": "E-Mail ist durch die Serverrichtlinie gesperrt",
"email_domain_banned": "Die E-Mail-Domain ist durch die Serverrichtlinie gesperrt",
"email_domain_not_allowed": "Diese E-Mail-Domain ist gemäß der Serverrichtlinie nicht zulässig",
+ "email_not_allowed": "E-Mail ist gemäß der Serverrichtlinie nicht zulässig",
"field_required": "Dieses Feld ist ein Pflichtfeld",
"invalid_credentials": "Ungültige Anmeldeinformationen",
"password_mismatch": "Die Passwortfelder stimmen nicht überein",
"rate_limit_exceeded": "Sie haben in kurzer Zeit zu viele Anfragen gestellt. Bitte warten Sie einige Minuten und versuchen Sie es erneut.",
"username_all_numeric": "Der Benutzername darf nicht nur aus Zahlen bestehen",
+ "username_banned": "Der Benutzername ist durch die Serverrichtlinie gesperrt",
"username_invalid_chars": "Der Benutzername enthält ungültige Zeichen. Verwenden Sie nur Kleinbuchstaben, Zahlen, Bindestriche und Unterstriche.",
+ "username_not_allowed": "Der Benutzername ist gemäß der Serverrichtlinie nicht zulässig",
"username_taken": "Dieser Benutzername ist bereits vergeben",
"username_too_long": "Der Benutzername ist zu lang",
"username_too_short": "Der Benutzername ist zu kurz"
@@ -166,7 +184,7 @@
},
"finish": {
"confirm": "Neues Passwort erneut eingeben",
- "description": "Wählen Sie ein neues Passwort für Ihr Konto.",
+ "description": "Wählen Sie ein neues Passwort für Ihren Account.",
"heading": "Ihr Passwort zurücksetzen",
"new": "Neues Passwort",
"save_and_continue": "Speichern und fortfahren"
diff --git a/translations/et.json b/translations/et.json
index 1007e9d8d..180f3fdd9 100644
--- a/translations/et.json
+++ b/translations/et.json
@@ -38,6 +38,20 @@
"unexpected": "Ootamatu viga"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "See kasutajakonto (%(mxid)s) on kustutatud. Kui see nii ei peaks olema, siis palun võta ühendust oma serveri haldajaga.",
+ "heading": "Kasutajakonto on kustutatud"
+ },
+ "locked": {
+ "description": "See kasutajakonto (%(mxid)s) on lukustatud. Kui see nii ei peaks olema, siis palun võta ühendust oma serveri haldajaga.",
+ "heading": "Kasutajakonto on lukustatud"
+ },
+ "logged_out": {
+ "description": "See sessioon on lõppenud. Jätkamaks logi palun välja ja seejärel uuesti sisse",
+ "heading": "Sessioon on lõpetatud"
+ }
+ },
"add_email": {
"description": "Selleks, et saaksid vajaduse korral taastada ligipääsu oma kasutajakontole, palun sisesta oma e-posti aadress.",
"heading": "Lisa e-posti aadress"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "Robotilõksu tehtud kontroll ei luba jätkata. Palun proovi uuesti.",
"denied_policy": "See on keelatud serveri kasutusjuhendi alusel: %(policy)s",
+ "email_banned": "E-post on serveri reeglite alusel keelatud",
"email_domain_banned": "E-posti aadressi domeen on serverireeglite alusel keelatud",
"email_domain_not_allowed": "E-posti aadressi domeen pole serverireeglite alusel lubatud",
+ "email_not_allowed": "E-post pole serveri reeglite alusel lubatud",
"field_required": "Selle välja täitmine on kohustuslik",
"invalid_credentials": "Vigased kasutajatunnused",
"password_mismatch": "Salasõnad ei klapi omavahel",
"rate_limit_exceeded": "Sa oled lühikese aja jooksul teinud liiga palju päringuid. Palun oota paar minutit ja proovi uuesti.",
"username_all_numeric": "Kasutajanimi ei tohi koosneda vaid numbritest",
+ "username_banned": "Kasutajanimi on serverireeglite alusel keelatud",
"username_invalid_chars": "Kasutajanimes on keelatud tähemärke. Palun kasuta vaid väiketähti, numbreid, sidekriipsu ja alakriipsu.",
+ "username_not_allowed": "Kasutajanimi pole serveri reeglite alusel lubatud",
"username_taken": "Selline kasutajanimi on juba olemas",
"username_too_long": "Kasutajanimi on liiga pikk",
"username_too_short": "Kasutajanimi on liiga lühike"
@@ -166,7 +184,7 @@
},
"finish": {
"confirm": "Sisesta uus salasõna uuesti",
- "description": "Vali uus salasõna oma kasutajakonto jaoks.",
+ "description": "Vali oma kasutajakontole uus salasõna.",
"heading": "Lähtesta oma salasõna",
"new": "Uus salasõna",
"save_and_continue": "Salvesta ja jätka"
diff --git a/translations/fi.json b/translations/fi.json
index 7c9852c5b..01b82869d 100644
--- a/translations/fi.json
+++ b/translations/fi.json
@@ -38,6 +38,20 @@
"unexpected": "Odottamaton virhe"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Tämä tili (%(mxid)s) on poistettu. Jos tämä on virhe, ota yhteyttä palvelimen ylläpitäjään.",
+ "heading": "Tili poistettu"
+ },
+ "locked": {
+ "description": "Tämä tili (%(mxid)s) on lukittu. Jos tämä on virhe, ota yhteyttä palvelimen ylläpitäjään.",
+ "heading": "Tili lukittu"
+ },
+ "logged_out": {
+ "description": "Tämä istunto on lopetettu. Kirjaudu ulos, jotta voit kirjautua takaisin sisään",
+ "heading": "Istunto lopetettu"
+ }
+ },
"add_email": {
"description": "Kirjoita sähköpostiosoite, jotta voit palauttaa tilisi, jos menetät pääsysi siihen.",
"heading": "Lisää sähköpostiosoite"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "CAPTCHA-vahvistus epäonnistui, yritä uudelleen",
"denied_policy": "Käytäntö hylkäsi pyynnön: %(policy)s",
+ "email_banned": "Palvelinkäytäntö kieltää sähköpostin",
"email_domain_banned": "Sähköpostin verkkotunnus on kielletty palvelinkäytännössä",
"email_domain_not_allowed": "Palvelinkäytäntö ei salli sähköpostin verkkotunnusta",
+ "email_not_allowed": "Palvelinkäytäntö ei salli sähköpostia",
"field_required": "Tämä kenttä on pakollinen",
"invalid_credentials": "Virheelliset kirjautumistiedot",
"password_mismatch": "Salasanakentät eivät täsmää",
"rate_limit_exceeded": "Olet tehnyt liian monta pyyntöä lyhyessä ajassa. Odota muutama minuutti ja yritä uudelleen.",
"username_all_numeric": "Käyttäjänimi ei voi koostua pelkästään numeroista",
+ "username_banned": "Palvelinkäytäntö kieltää käyttäjänimen",
"username_invalid_chars": "Käyttäjänimi sisältää virheellisiä merkkejä. Käytä vain pieniä kirjaimia, numeroita, viivoja ja alaviivoja.",
+ "username_not_allowed": "Palvelinkäytäntö ei salli käyttäjänimeä",
"username_taken": "Tämä käyttäjänimi on jo käytössä.",
"username_too_long": "Käyttäjänimi on liian pitkä",
"username_too_short": "Käyttäjänimi on liian lyhyt"
diff --git a/translations/fr.json b/translations/fr.json
index a4cdd348f..cdad682a1 100644
--- a/translations/fr.json
+++ b/translations/fr.json
@@ -38,6 +38,20 @@
"unexpected": "Erreur inattendue"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Ce compte (%(mxid)s) a été supprimé. Si vous ne vous attendez pas à cela, contactez l'administrateur de votre serveur.",
+ "heading": "Compte supprimé"
+ },
+ "locked": {
+ "description": "Ce compte (%(mxid)s) a été verrouillé. Si vous ne vous attendez pas à cela, contactez l'administrateur de votre serveur.",
+ "heading": "Compte bloqué"
+ },
+ "logged_out": {
+ "description": "Cette session est terminée. Déconnectez-vous pour pouvoir vous reconnecter",
+ "heading": "Session terminée"
+ }
+ },
"add_email": {
"description": "Entrez une adresse e-mail qui sera utilisée pour récupérer votre compte au cas où vous perdriez l'accès à celui-ci.",
"heading": "Ajouter une adresse e-mail"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "La vérification du CAPTCHA a échoué, veuillez réessayer",
"denied_policy": "Refusé par la politique du serveur : %(policy)s",
+ "email_banned": "Cette adresse e-mail est interdite par la politique du serveur",
"email_domain_banned": "Le domaine de l'adresse e-mail est interdit par la politique du serveur.",
"email_domain_not_allowed": "Le domaine de l'adresse e-mail n'est pas autorisée par la politique du serveur.",
+ "email_not_allowed": "Cette adresse e-mail n'est pas autorisée par la politique du serveur",
"field_required": "Ce champ est requis",
"invalid_credentials": "Identifiants invalides",
"password_mismatch": "Les champs du mot de passe ne correspondent pas.",
"rate_limit_exceeded": "Vous avez effectué trop de requêtes sur une courte période. Veuillez patienter quelques minutes et réessayer.",
"username_all_numeric": "Le nom d'utilisateur ne peut pas être composé uniquement de chiffres",
+ "username_banned": "Ce nom d'utilisateur est interdit par la politique du serveur",
"username_invalid_chars": "Le nom d'utilisateur contient des caractères non valides. Utilisez uniquement des lettres minuscules, des chiffres, des tirets et des traits de soulignement.",
+ "username_not_allowed": "Ce nom d'utilisateur n'est pas autorisé par la politique du serveur",
"username_taken": "Ce nom d'utilisateur est déjà utilisé",
"username_too_long": "Le nom d'utilisateur est trop long",
"username_too_short": "Le nom d'utilisateur est trop court"
diff --git a/translations/nl.json b/translations/nl.json
index 158f8f1be..ecac3f1d7 100644
--- a/translations/nl.json
+++ b/translations/nl.json
@@ -38,6 +38,20 @@
"unexpected": "Onverwachte fout"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "This account (%(mxid)s) has been deleted. If this is not expected, contact your server administrator.",
+ "heading": "Account deleted"
+ },
+ "locked": {
+ "description": "This account (%(mxid)s) has been locked. If this is not expected, contact your server administrator.",
+ "heading": "Account locked"
+ },
+ "logged_out": {
+ "description": "This session has been terminated. Sign out to be able to log back in",
+ "heading": "Session terminated"
+ }
+ },
"add_email": {
"description": "Enter an email address to recover your account in case you lose access to it.",
"heading": "Add an email address"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "CAPTCHA verification failed, please try again",
"denied_policy": "Denied by policy: %(policy)s",
+ "email_banned": "Email is banned by the server policy",
"email_domain_banned": "Email domain is banned by the server policy",
"email_domain_not_allowed": "Email domain is not allowed by the server policy",
+ "email_not_allowed": "Email is not allowed by the server policy",
"field_required": "This field is required",
"invalid_credentials": "Ongeldige gegevens",
"password_mismatch": "Password fields don't match",
"rate_limit_exceeded": "You've made too many requests in a short period. Please wait a few minutes and try again.",
"username_all_numeric": "Username cannot consist solely of numbers",
+ "username_banned": "Username is banned by the server policy",
"username_invalid_chars": "Username contains invalid characters. Use lowercase letters, numbers, dashes and underscores only.",
+ "username_not_allowed": "Username is not allowed by the server policy",
"username_taken": "This username is already taken",
"username_too_long": "Username is too long",
"username_too_short": "Username is too short"
diff --git a/translations/pt.json b/translations/pt.json
index 8e6cbf111..d9dc16ec2 100644
--- a/translations/pt.json
+++ b/translations/pt.json
@@ -38,6 +38,20 @@
"unexpected": "Erro inesperado"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Esta conta (%(mxid)s) foi eliminada. Se isto não for esperado, contacte o administrador do servidor.",
+ "heading": "Conta eliminada"
+ },
+ "locked": {
+ "description": "Esta conta (%(mxid)s) foi bloqueada. Se isto não for esperado, contacte o administrador do servidor.",
+ "heading": "Conta bloqueada"
+ },
+ "logged_out": {
+ "description": "Esta sessão foi encerrada. Termine a sessão para poder voltar a iniciar sessão",
+ "heading": "Sessão terminada"
+ }
+ },
"add_email": {
"description": "Introduza um endereço de e-mail para recuperar a sua conta no caso de perder o acesso à mesma.",
"heading": "Adicionar um endereço de e-mail"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "A verificação do CAPTCHA falhou, tente novamente",
"denied_policy": "Negado pela política: %(policy)s",
+ "email_banned": "O correio eletrónico é proibido pela política do servidor",
"email_domain_banned": "O domínio de correio eletrónico é proibido pela política do servidor",
"email_domain_not_allowed": "O domínio de correio eletrónico não é permitido pela política do servidor",
+ "email_not_allowed": "O correio eletrónico não é permitido pela política do servidor",
"field_required": "Este campo é obrigatório",
"invalid_credentials": "Credenciais inválidas",
"password_mismatch": "Os campos de palavra-passe não correspondem",
"rate_limit_exceeded": "Você fez muitas solicitações em um curto período. Aguarde alguns minutos e tente novamente.",
"username_all_numeric": "O nome de utilizador não pode ser constituído apenas por números",
+ "username_banned": "O nome de utilizador é proibido pela política do servidor",
"username_invalid_chars": "O nome de utilizador contém caracteres inválidos. Utilize apenas letras minúsculas, números, traços e sublinhados.",
+ "username_not_allowed": "O nome de utilizador não é permitido pela política do servidor",
"username_taken": "Este nome de utilizador já foi utilizado",
"username_too_long": "O nome de utilizador é demasiado longo",
"username_too_short": "O nome de utilizador é demasiado curto"
diff --git a/translations/ru.json b/translations/ru.json
new file mode 100644
index 000000000..158d1fe18
--- /dev/null
+++ b/translations/ru.json
@@ -0,0 +1,263 @@
+{
+ "action": {
+ "back": "Назад",
+ "cancel": "Отмена",
+ "continue": "Продолжить",
+ "create_account": "Создать учётную запись",
+ "sign_in": "Войти",
+ "sign_out": "Выйти",
+ "skip": "Пропустить",
+ "start_over": "Начать сначала",
+ "submit": "Отправить"
+ },
+ "app": {
+ "human_name": "Matrix Authentication Service",
+ "name": "matrix-authentication-service",
+ "technical_description": "Файл для обнаружения OpenID Connect: %(discovery_url)s"
+ },
+ "branding": {
+ "privacy_policy": {
+ "alt": "Ссылка на политику конфиденциальности сервиса",
+ "link": "Политикой конфидециальности"
+ },
+ "terms_and_conditions": {
+ "alt": "Ссылка на условия предоставления услуг",
+ "link": "Правила и условия"
+ }
+ },
+ "common": {
+ "display_name": "Отображаемое имя",
+ "email_address": "Электронная почта",
+ "loading": "Загрузка…",
+ "mxid": "Matrix ID",
+ "password": "Пароль",
+ "password_confirm": "Подтверждение пароля",
+ "username": "Псевдоним"
+ },
+ "error": {
+ "unexpected": "Непредвиденная ошибка"
+ },
+ "mas": {
+ "account": {
+ "deactivated": {
+ "description": "Эта учетная запись (%(mxid)s) была удалена. Если этого не произошло, обратитесь к администратору сервера.",
+ "heading": "Аккаунт удален"
+ },
+ "locked": {
+ "description": "Эта учетная запись (%(mxid)s) была заблокирована. Если этого не произошло, обратитесь к администратору сервера.",
+ "heading": "Аккаунт заблокирован"
+ },
+ "logged_out": {
+ "description": "Эта сессия была завершена. Выйдите, чтобы войти снова",
+ "heading": "Сессия завершена"
+ }
+ },
+ "add_email": {
+ "description": "Введите адрес электронной почты для восстановления вашей учётной записи в случае утраты доступа к ней.",
+ "heading": "Добавление адреса электронной почты"
+ },
+ "back_to_homepage": "Вернуться на главную страницу",
+ "captcha": {
+ "noscript": "Эта форма защищена CAPTCHA и требует включения JavaScript для ее отправки. Пожалуйста, включите JavaScript в вашем браузере и перезагрузите эту страницу."
+ },
+ "change_password": {
+ "change": "Изменить пароль",
+ "confirm": "Подтверждение пароля",
+ "current": "Текущий пароль",
+ "description": "Это изменит пароль вашей учётной записи.",
+ "heading": "Изменить пароль",
+ "new": "Новый пароль"
+ },
+ "choose_display_name": {
+ "description": "Это имя, которое будут видеть другие люди. Вы можете изменить его в любое время.",
+ "headline": "Выберите отображаемое имя"
+ },
+ "consent": {
+ "client_wants_access": "%(client_name)s на %(redirect_uri)s хочет получить доступ к вашей учётной записи.",
+ "heading": "Разрешить доступ к вашей учетной записи?",
+ "make_sure_you_trust": "Убедитесь, что вы доверяете %(client_name)s.",
+ "this_will_allow": "Это позволит %(client_name)s:",
+ "you_may_be_sharing": "Возможно, вы делитесь конфиденциальной информацией с этим сайтом или приложением."
+ },
+ "device_card": {
+ "access_requested": "Запрашивает доступ",
+ "device_code": "Код",
+ "generic_device": "Устройство",
+ "ip_address": "IP-адрес"
+ },
+ "device_code_link": {
+ "description": "Связать устройство",
+ "headline": "Введите код, показанный на вашем устройстве."
+ },
+ "device_consent": {
+ "another_device_access": "Другое устройство хочет получить доступ к вашей учетной записи.",
+ "denied": {
+ "description": "Вы запретили доступ для %(client_name)s. Вы можете закрыть это окно.",
+ "heading": "Доступ запрещен"
+ },
+ "granted": {
+ "description": "Вы предоставили доступ для %(client_name)s. Вы можете закрыть это окно.",
+ "heading": "Доступ предоставлен"
+ }
+ },
+ "email_in_use": {
+ "description": "Если вы забыли учетные данные, вы можете восстановить свою учётную запись. Вы также можете начать сначала и использовать другой адрес электронной почты.",
+ "title": "Адрес электронной почты %(email)s уже используется"
+ },
+ "emails": {
+ "greeting": "Здравствуйте %(username)s,",
+ "recovery": {
+ "click_button": "Нажмите на кнопку ниже, чтобы создать новый пароль:",
+ "copy_link": "Скопируйте следующую ссылку и вставьте ее в браузер, чтобы создать новый пароль:",
+ "create_new_password": "Создайте новый пароль",
+ "headline": "Вы запросили сброс пароля для своей учетной записи на %(server_name)s.",
+ "subject": "Сброс пароля учетной записи (%(mxid)s)",
+ "you_can_ignore": "Если вы не запрашивали сброс пароля, можете проигнорировать это письмо. Ваш текущий пароль продолжит работать."
+ },
+ "verify": {
+ "body_html": "Ваш код для подтверждения этого адреса электронной почты: %(code)s",
+ "body_text": "Ваш код для подтверждения этого адреса электронной почты: %(code)s",
+ "subject": "Ваш код подтверждения электронной почты: %(code)s"
+ }
+ },
+ "errors": {
+ "captcha": "Проверка CAPTCHA не удалась, попробуйте еще раз",
+ "denied_policy": "Отказано по правилам: %(policy)s",
+ "email_banned": "Электронная почта запрещена политикой сервера",
+ "email_domain_banned": "Домен электронной почты запрещен политикой сервера",
+ "email_domain_not_allowed": "Домен электронной почты не разрешен политикой сервера",
+ "email_not_allowed": "Электронная почта не разрешена политикой сервера",
+ "field_required": "Это поле обязательно для заполнения",
+ "invalid_credentials": "Неверные учётные данные",
+ "password_mismatch": "Поля пароля не совпадают",
+ "rate_limit_exceeded": "Вы делаете запросы слишком часто. Пожалуйста, подождите несколько минут и повторите попытку.",
+ "username_all_numeric": "Имя пользователя не может состоять только из цифр",
+ "username_banned": "Имя пользователя запрещено политикой сервера",
+ "username_invalid_chars": "Имя пользователя содержит недопустимые символы. Используйте только строчные буквы латиницы, цифры, тире и символы подчеркивания.",
+ "username_not_allowed": "Имя пользователя не разрешено политикой сервера",
+ "username_taken": "Это имя пользователя уже занято",
+ "username_too_long": "Имя пользователя слишком длинное",
+ "username_too_short": "Имя пользователя слишком короткое"
+ },
+ "login": {
+ "call_to_register": "Ещё нет аккаунта?",
+ "continue_with_provider": "Продолжить с %(provider)s",
+ "description": "Пожалуйста, войдите, чтобы продолжить:",
+ "forgot_password": "Забыли пароль?",
+ "headline": "Войти",
+ "link": {
+ "description": "Привязка учетной записи %(provider)s",
+ "headline": "Войдите, чтобы перейти по ссылке"
+ },
+ "no_login_methods": "Нет доступных методов входа.",
+ "separator": "Или"
+ },
+ "navbar": {
+ "my_account": "Моя учётная запись",
+ "register": "Создать учётную запись",
+ "signed_in_as": "Вы вошли как %(username)s ."
+ },
+ "not_found": {
+ "description": "Страница, которую вы искали, не существует или была перемещена",
+ "heading": "Страница не найдена"
+ },
+ "not_you": "Не %(username)s?",
+ "or_separator": "Или",
+ "policy_violation": {
+ "description": "Это может быть связано с клиентом, который является автором запроса, текущим вошедшим пользователем или самим запросом.",
+ "heading": "Запрос на авторизацию был отклонен в соответствии с политикой, применяемой этим сервисом",
+ "logged_as": "Вошёл как %(username)s "
+ },
+ "recovery": {
+ "consumed": {
+ "description": "Чтобы создать новый пароль, начните сначала и выберите \"Забыли пароль\".",
+ "heading": "Ссылка для сброса пароля уже использовалась"
+ },
+ "disabled": {
+ "description": "Если вы забыли свои учётные данные, обратитесь к администратору для восстановления аккаунта.",
+ "heading": "Восстановление учётной записи отключено"
+ },
+ "expired": {
+ "description": "Запросите новое электронное письмо, которое будет отправлено на: %(email)s.",
+ "heading": "Срок действия ссылки для сброса пароля истек",
+ "resend_email": "Отправить письмо повторно"
+ },
+ "finish": {
+ "confirm": "Введите новый пароль еще раз",
+ "description": "Выберите новый пароль для вашей учётной записи.",
+ "heading": "Сброс пароля",
+ "new": "Новый пароль",
+ "save_and_continue": "Сохранить и продолжить"
+ },
+ "progress": {
+ "change_email": "Попробуйте использовать другую электронную почту",
+ "description": "Мы отправили письмо со ссылкой для сброса пароля, если есть учетная запись, использующая %(email)s.",
+ "heading": "Проверьте свою электронную почту",
+ "resend_email": "Отправить письмо повторно"
+ },
+ "start": {
+ "description": "По электронной почте будет отправлено письмо со ссылкой для сброса пароля.",
+ "heading": "Введите свой адрес электронной почты, чтобы продолжить"
+ }
+ },
+ "register": {
+ "call_to_login": "Уже есть аккаунт?",
+ "continue_with_email": "Продолжить с адресом электронной почты",
+ "create_account": {
+ "description": "Выберите имя пользователя, чтобы продолжить.",
+ "heading": "Создать учётную запись"
+ },
+ "sign_in_instead": "Вместо этого войдите",
+ "terms_of_service": "Я соглашаюсь с Правилами и положениями"
+ },
+ "scope": {
+ "edit_profile": "Редактировать профиль и контактную информацию",
+ "manage_sessions": "Управлять устройствами и сеансами",
+ "mas_admin": "Администрировать пользователями в matrix-authentication-service",
+ "send_messages": "Отправлять новые сообщения от вашего имени",
+ "synapse_admin": "Администрировать домашний сервер Synapse",
+ "view_messages": "Просмотравить существующие сообщения и данные",
+ "view_profile": "Просматривать информации о вашем профиле и контактных данных"
+ },
+ "upstream_oauth2": {
+ "link_mismatch": {
+ "heading": "Этот SSO аккаунт уже связан с другим аккаунтом Matrix."
+ },
+ "register": {
+ "choose_username": {
+ "description": "Это нельзя будет изменить позже.",
+ "heading": "Выберите имя пользователя"
+ },
+ "create_account": "Создать новую учётную запись",
+ "enforced_by_policy": "Применяемая политикой сервера",
+ "forced_display_name": "Будет использоваться следующее отображаемое имя",
+ "forced_email": "Будет использоваться следующий адрес электронной почты",
+ "forced_localpart": "Будет использоваться следующее имя пользователя",
+ "import_data": {
+ "description": "Подтвердите информацию, которая будет привязана к вашей новой учетной записи на %(server_name)s.",
+ "heading": "Импортируйте данные"
+ },
+ "imported_from_upstream": "Импортировано из учётной записи",
+ "imported_from_upstream_with_name": "Импортировано из вашей %(human_name)s учётной записи",
+ "link_existing": "Связать с существующим аккаунтом",
+ "provider_name": "%(human_name)s аккаунт",
+ "signup_with_upstream": {
+ "heading": "Продолжайте регистрацию с вашим %(human_name)s аккаунтом"
+ },
+ "suggested_display_name": "Импортировать отображаемое имя",
+ "suggested_email": "Импортировать адрес электронной почты",
+ "use": "Использовать"
+ },
+ "suggest_link": {
+ "action": "Связать",
+ "heading": "Связать с существующим аккаунтом"
+ }
+ },
+ "verify_email": {
+ "6_digit_code": "шестизначный код",
+ "code": "Код",
+ "description": "Введите 6-значный код, отправленный на: %(email)s",
+ "headline": "Подтвердите электронную почту"
+ }
+ }
+}
\ No newline at end of file
diff --git a/translations/sv.json b/translations/sv.json
index db53e174d..a565a16e6 100644
--- a/translations/sv.json
+++ b/translations/sv.json
@@ -28,7 +28,7 @@
"common": {
"display_name": "Visningsnamn",
"email_address": "E-postadress",
- "loading": "Laddar...",
+ "loading": "Laddar …",
"mxid": "Matrix ID",
"password": "Lösenord",
"password_confirm": "Bekräfta lösenordet",
@@ -38,6 +38,20 @@
"unexpected": "Oväntat fel"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "This account (%(mxid)s) has been deleted. If this is not expected, contact your server administrator.",
+ "heading": "Account deleted"
+ },
+ "locked": {
+ "description": "This account (%(mxid)s) has been locked. If this is not expected, contact your server administrator.",
+ "heading": "Account locked"
+ },
+ "logged_out": {
+ "description": "This session has been terminated. Sign out to be able to log back in",
+ "heading": "Session terminated"
+ }
+ },
"add_email": {
"description": "Ange en e-postadress för att återställa ditt konto om du förlorar åtkomsten till det.",
"heading": "Lägg till en e-postadress"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "CAPTCHA-verifiering misslyckades, försök igen",
"denied_policy": "Nekad av policy: %(policy)s",
+ "email_banned": "Email is banned by the server policy",
"email_domain_banned": "E-postdomänen är förbjuden av serverpolicyn",
"email_domain_not_allowed": "E-postdomänen är inte tillåten enligt serverpolicyn",
+ "email_not_allowed": "Email is not allowed by the server policy",
"field_required": "Detta fält är obligatoriskt",
"invalid_credentials": "Ogiltiga autentiseringsuppgifter",
"password_mismatch": "Lösenordsfälten matchar inte",
"rate_limit_exceeded": "Du har gjort för många förfrågningar under en kort period. Vänta några minuter och försök igen.",
"username_all_numeric": "Användarnamn kan inte enbart bestå av siffror",
+ "username_banned": "Username is banned by the server policy",
"username_invalid_chars": "Användarnamnet innehåller ogiltiga tecken. Använd endast små bokstäver, siffror, streck och understreck.",
+ "username_not_allowed": "Username is not allowed by the server policy",
"username_taken": "Detta användarnamn är redan upptaget",
"username_too_long": "Användarnamnet är för långt",
"username_too_short": "Användarnamnet är för kort"
diff --git a/translations/uk.json b/translations/uk.json
index eda667e3b..82779797a 100644
--- a/translations/uk.json
+++ b/translations/uk.json
@@ -28,7 +28,7 @@
"common": {
"display_name": "Псевдонім",
"email_address": "Адреса е-пошти",
- "loading": "Завантаження...",
+ "loading": "Завантаження…",
"mxid": "Matrix ID",
"password": "Пароль",
"password_confirm": "Підтвердити пароль",
@@ -38,6 +38,20 @@
"unexpected": "Неочікувана помилка"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "Цей обліковий запис (%(mxid)s) видалено. Якщо цього не очікувалося, зверніться до адміністратора сервера.",
+ "heading": "Обліковий запис видалено"
+ },
+ "locked": {
+ "description": "Цей обліковий запис (%(mxid)s) заблоковано. Якщо цього не очікувалося, зверніться до адміністратора сервера.",
+ "heading": "Обліковий запис заблоковано"
+ },
+ "logged_out": {
+ "description": "Цей сеанс припинено. Вийдіть, щоб мати змогу знову увійти",
+ "heading": "Сеанс припинено"
+ }
+ },
"add_email": {
"description": "Введіть адресу електронної пошти для відновлення облікового запису на випадок втрати доступу до нього.",
"heading": "Додати адресу електронної пошти"
@@ -101,22 +115,26 @@
"you_can_ignore": "Якщо ви не запитували новий пароль, можете проігнорувати цей електронний лист. Ваш поточний пароль продовжить працювати."
},
"verify": {
- "body_html": "Ваш код верифікації для підтвердження цієї адреси електронної пошти: %(code)s",
- "body_text": "Ваш код верифікації для підтвердження цієї адреси електронної пошти: %(code)s",
- "subject": "Ваш код верифікації електронної пошти: %(code)s"
+ "body_html": "Ваш код підтвердження для підтвердження цієї електронної адреси:%(code)s",
+ "body_text": "Ваш код підтвердження для підтвердження цієї адреси електронної пошти: %(code)s",
+ "subject": "Ваш код підтвердження електронної пошти: %(code)s"
}
},
"errors": {
"captcha": "Помилка перевірки CAPTCHA, повторіть спробу",
"denied_policy": "Відхилено політикою: %(policy)s",
+ "email_banned": "Електронна пошта заборонена політикою сервера",
"email_domain_banned": "Домен електронної пошти заборонений політикою сервера",
"email_domain_not_allowed": "Домен електронної пошти заборонено політикою сервера",
+ "email_not_allowed": "Електронна пошта не дозволена політикою сервера",
"field_required": "Це поле обов'язкове.",
"invalid_credentials": "Недійсні облікові дані",
"password_mismatch": "Поля пароля не збігаються",
"rate_limit_exceeded": "Ви зробили забагато запитів за короткий проміжок часу. Зачекайте кілька хвилин і повторіть спробу.",
"username_all_numeric": "Ім'я користувача не може складатися тільки з цифр",
+ "username_banned": "Ім'я користувача заборонено політикою сервера",
"username_invalid_chars": "Ім'я користувача містить недопустимі символи. Використовуйте лише малі літери, цифри, тире та підкреслення.",
+ "username_not_allowed": "Ім'я користувача не дозволено політикою сервера",
"username_taken": "Це ім'я користувача вже зайнято",
"username_too_long": "Ім'я користувача занадто довге",
"username_too_short": "Ім'я користувача занадто коротке"
@@ -129,7 +147,7 @@
"headline": "Увійти",
"link": {
"description": "Пов’язування вашого облікового запису %(provider)s",
- "headline": "Увійти, щоб повʼязати"
+ "headline": "Увійдіть, щоб повʼязати"
},
"no_login_methods": "Немає доступних методів входу.",
"separator": "або"
diff --git a/translations/zh-Hans.json b/translations/zh-Hans.json
index 631b2669a..aa8a580d0 100644
--- a/translations/zh-Hans.json
+++ b/translations/zh-Hans.json
@@ -38,6 +38,20 @@
"unexpected": "意外错误"
},
"mas": {
+ "account": {
+ "deactivated": {
+ "description": "This account (%(mxid)s) has been deleted. If this is not expected, contact your server administrator.",
+ "heading": "Account deleted"
+ },
+ "locked": {
+ "description": "This account (%(mxid)s) has been locked. If this is not expected, contact your server administrator.",
+ "heading": "Account locked"
+ },
+ "logged_out": {
+ "description": "This session has been terminated. Sign out to be able to log back in",
+ "heading": "Session terminated"
+ }
+ },
"add_email": {
"description": "输入电子邮件地址,以便在失去访问权限时恢复账户。",
"heading": "添加电子邮件地址"
@@ -109,14 +123,18 @@
"errors": {
"captcha": "验证码验证失败,请重试",
"denied_policy": "被该策略拒绝:%(policy)s",
+ "email_banned": "Email is banned by the server policy",
"email_domain_banned": "Email domain is banned by the server policy",
"email_domain_not_allowed": "Email domain is not allowed by the server policy",
+ "email_not_allowed": "Email is not allowed by the server policy",
"field_required": "此字段为必填项",
"invalid_credentials": "无效的凭据",
"password_mismatch": "密码字段不匹配",
"rate_limit_exceeded": "您在短时间内发出了过多请求。请等待几分钟后重试。",
"username_all_numeric": "Username cannot consist solely of numbers",
+ "username_banned": "Username is banned by the server policy",
"username_invalid_chars": "Username contains invalid characters. Use lowercase letters, numbers, dashes and underscores only.",
+ "username_not_allowed": "Username is not allowed by the server policy",
"username_taken": "此用户名已被使用",
"username_too_long": "Username is too long",
"username_too_short": "Username is too short"