diff --git a/frontend/.storybook/locales.ts b/frontend/.storybook/locales.ts
index 090812bf0..3845fb2c0 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",
+ projectUrl: "https://localazy.com/p/matrix-authentication-service!v0.18",
baseLocale: "en",
languages: [
{
@@ -172,21 +172,21 @@ const localazyMetadata: LocalazyMetadata = {
file: "frontend.json",
path: "",
cdnFiles: {
- "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",
- "hu": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/hu/frontend.json",
- "nb_NO": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nb-NO/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"
+ "cs": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/cs/frontend.json",
+ "da": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/da/frontend.json",
+ "de": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/de/frontend.json",
+ "en": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/en/frontend.json",
+ "et": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/et/frontend.json",
+ "fi": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fi/frontend.json",
+ "fr": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/fr/frontend.json",
+ "hu": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/hu/frontend.json",
+ "nb_NO": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nb-NO/frontend.json",
+ "nl": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/nl/frontend.json",
+ "pt": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/pt/frontend.json",
+ "ru": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/ru/frontend.json",
+ "sv": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/sv/frontend.json",
+ "uk": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/uk/frontend.json",
+ "zh#Hans": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/7c203a8ac8bd48c3c4609a8effcd0fbac430f9b2/zh-Hans/frontend.json"
}
},
{
@@ -194,21 +194,21 @@ const localazyMetadata: LocalazyMetadata = {
file: "file.json",
path: "",
cdnFiles: {
- "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",
- "hu": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/hu/file.json",
- "nb_NO": "https://delivery.localazy.com/_a7686032324574572744739e0707/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nb-NO/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"
+ "cs": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/cs/file.json",
+ "da": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/da/file.json",
+ "de": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/de/file.json",
+ "en": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/en/file.json",
+ "et": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/et/file.json",
+ "fi": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fi/file.json",
+ "fr": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/fr/file.json",
+ "hu": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/hu/file.json",
+ "nb_NO": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nb-NO/file.json",
+ "nl": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/nl/file.json",
+ "pt": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/pt/file.json",
+ "ru": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/ru/file.json",
+ "sv": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/sv/file.json",
+ "uk": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/uk/file.json",
+ "zh#Hans": "https://delivery.localazy.com/_a6902228108844947388fdd01fe2/_e0/5b69b0350dccfd47c245a5d41c1b9fdf6912cc6e/zh-Hans/file.json"
}
}
]
diff --git a/frontend/locales/fi.json b/frontend/locales/fi.json
index 781a09334..8c11dfe85 100644
--- a/frontend/locales/fi.json
+++ b/frontend/locales/fi.json
@@ -146,7 +146,7 @@
},
"nav": {
"devices": "Laitteet",
- "plan": "Plan",
+ "plan": "Tilaus",
"profile": "Profiili",
"sessions": "Istunnot",
"settings": "Asetukset"
diff --git a/frontend/locales/pt.json b/frontend/locales/pt.json
index 51b310a16..66c4920c6 100644
--- a/frontend/locales/pt.json
+++ b/frontend/locales/pt.json
@@ -122,7 +122,7 @@
"web": "Web"
},
"email_in_use": {
- "heading": "O endereço de correio eletrónico {{email}} já está a ser utilizado."
+ "heading": "O endereço de e-mail {{email}} já está a ser utilizado."
},
"end_session_button": {
"confirmation_modal_title": "Tem a certeza de que quer terminar esta sessão?",
@@ -146,7 +146,7 @@
},
"nav": {
"devices": "Dispositivos",
- "plan": "Plan",
+ "plan": "Plano",
"profile": "Perfil",
"sessions": "Sessões",
"settings": "Configurações"
@@ -172,13 +172,13 @@
"current_password_label": "Palavra-passe atual",
"failure": {
"description": {
- "account_locked": "A sua conta está bloqueada e não pode ser recuperada neste momento. Se isso não for esperado, entre em contato com o administrador do servidor.",
- "expired_recovery_ticket": "O link de recuperação expirou. Por favor, inicie o processo de recuperação de conta novamente desde o início.",
+ "account_locked": "A sua conta está bloqueada e não pode ser recuperada neste momento. Se isso não for esperado, entre em contacto com o administrador do servidor.",
+ "expired_recovery_ticket": "O link de recuperação expirou. Inicie o processo de recuperação da conta desde o início.",
"invalid_new_password": "A nova senha que você escolheu é inválida; ela pode não atender à política de segurança configurada.",
"no_current_password": "Você não tem uma senha atual.",
- "no_such_recovery_ticket": "O link de recuperação é inválido. Se você copiou o link do e-mail de recuperação, verifique se o link completo foi copiado.",
+ "no_such_recovery_ticket": "O link de recuperação é inválido. Se copiou o link a partir do e-mail de recuperação, verifique se o copiou na totalidade.",
"password_changes_disabled": "As alterações de palavra-passe estão desactivadas.",
- "recovery_ticket_already_used": "O link de recuperação já foi usado. Não pode ser utilizado novamente.",
+ "recovery_ticket_already_used": "O link de recuperação já foi utilizado e não pode ser utilizado novamente.",
"unspecified": "Este pode ser um problema temporário, por isso, tente novamente mais tarde. Se o problema persistir, entre em contato com o administrador do servidor.",
"wrong_password": "A palavra-passe que forneceu como palavra-passe atual está incorreta. Por favor, tente novamente."
},
@@ -235,10 +235,10 @@
},
"too_weak": "Esta palavra-passe é demasiado fraca",
"warning": {
- "common": "Esta é uma senha comumente usada.",
+ "common": "Esta é uma palavra-passe frequentemente utilizada.",
"common_names": "Nomes e sobrenomes comuns são fáceis de adivinhar.",
"dates": "As datas são fáceis de adivinhar.",
- "extended_repeat": "Padrões de caracteres repetidos como \"abcabcabc\" são fáceis de adivinhar.",
+ "extended_repeat": "Padrões repetidos de carateres, como 'abcabcabc', são fáceis de adivinhar.",
"key_pattern": "Padrões de teclado curtos são fáceis de adivinhar.",
"names_by_themselves": "Nomes individuais ou sobrenomes são fáceis de adivinhar.",
"pwned": "A sua palavra-passe foi exposta por uma violação de dados na Internet.",
@@ -257,15 +257,15 @@
"button": "Redefinir identidade",
"cancelled": {
"description_1": "Pode fechar esta janela e voltar à aplicação para continuar.",
- "description_2": "Se você estiver desconectado em todos os lugares e não se lembrar do código de recuperação, ainda precisará redefinir sua identidade.",
+ "description_2": "Caso tenha terminado sessão em todos os dispositivos e não se recorde do seu código de recuperação, continuará a ser necessário repor a sua identidade.",
"heading": "Redefinição de identidade cancelada."
},
"description": "Se não tiver sessão iniciada noutros dispositivos e tiver perdido a sua chave de recuperação, terá de repor a sua identidade para continuar a utilizar a aplicação.",
"effect_list": {
"negative_1": "Perderá o histórico de mensagens existente",
- "negative_2": "Você precisará verificar todos os seus dispositivos e contatos existentes novamente",
+ "negative_2": "Terá de verificar novamente todos os seus dispositivos e contactos existentes.",
"neutral_1": "Perderá qualquer histórico de mensagens que esteja armazenado apenas no servidor",
- "neutral_2": "Você precisará verificar todos os seus dispositivos e contatos existentes novamente",
+ "neutral_2": "Terá de verificar novamente todos os seus dispositivos e contactos existentes.",
"positive_1": "Os detalhes da sua conta, contactos, preferências e lista de conversação serão mantidos"
},
"failure": {
@@ -305,7 +305,7 @@
"label": "Nome do dispositivo",
"title": "Editar nome do dispositivo"
},
- "signed_in_date": "Conectado ",
+ "signed_in_date": "Sessão iniciada ",
"signed_in_label": "Sessão iniciada",
"title": "Detalhes do dispositivo",
"unknown_browser": "Navegador desconhecido",
@@ -357,9 +357,9 @@
"user_sessions_overview": {
"active_sessions:one": "{{count}} sessão ativa",
"active_sessions:other": "{{count}} sessões ativas",
- "heading": "Onde você está conectado",
+ "heading": "Onde tem sessão iniciada",
"no_active_sessions": {
- "default": "Você não está conectado a nenhum aplicativo.",
+ "default": "Não tem sessão iniciada em nenhuma aplicação.",
"inactive_90_days": "Todas as suas sessões estiveram ativas nos últimos 90 dias."
}
},
diff --git a/translations/pt.json b/translations/pt.json
index e1fa0694b..69f07ff14 100644
--- a/translations/pt.json
+++ b/translations/pt.json
@@ -69,7 +69,7 @@
"new": "Nova palavra-passe"
},
"choose_display_name": {
- "description": "Este é o nome que as outras pessoas irão ver. Pode alterá-lo em qualquer altura.",
+ "description": "Este é o nome que as outras pessoas irão ver. Pode alterá-lo a qualquer momento.",
"headline": "Escolha o seu pseudónimo"
},
"consent": {
@@ -106,8 +106,8 @@
"unknown_device": "Dispositivo desconhecido"
},
"email_in_use": {
- "description": "Se se esqueceu das suas credenciais de conta, pode recuperar a sua conta. Também pode começar de novo e utilizar um endereço de correio eletrónico diferente.",
- "title": "O endereço de correio eletrónico %(email)s já está a ser utilizado"
+ "description": "Caso se tenha esquecido das credenciais da sua conta, poderá recuperá-la. Em alternativa, poderá começar de novo e utilizar um endereço de e-mail diferente.",
+ "title": "O endereço de e-mail %(email)s já está a ser utilizado"
},
"emails": {
"greeting": "Olá %(username)s,",
@@ -139,7 +139,7 @@
"rate_limit_exceeded": "Efetuou demasiadas solicitações num curto espaço de tempo. 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_invalid_chars": "O nome de utilizador contém carateres 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",
@@ -162,7 +162,7 @@
"navbar": {
"my_account": "A minha conta",
"register": "Criar uma conta",
- "signed_in_as": "Conectado como %(username)s ."
+ "signed_in_as": "Sessão iniciada como %(username)s ."
},
"not_found": {
"description": "A página que procurava não existe ou foi movida",
@@ -217,6 +217,11 @@
"sign_in_instead": "Em vez disso, inicie sessão",
"terms_of_service": "Concordo com o Termos e Condições"
},
+ "registration_token": {
+ "description": "Introduza um token de registo fornecido pelo administrador do servidor doméstico.",
+ "field": "Token de registo",
+ "headline": "Token de registo"
+ },
"scope": {
"edit_profile": "Editar o seu perfil e detalhes de contacto",
"manage_sessions": "Gerir os seus dispositivos e sessões",