diff --git a/frontend/messages/pt.json b/frontend/messages/pt.json
index dd77474e..0fc29064 100644
--- a/frontend/messages/pt.json
+++ b/frontend/messages/pt.json
@@ -1,54 +1,54 @@
{
"$schema": "https://inlang.com/schema/inlang-message-format",
- "my_account": "My Account",
- "logout": "Logout",
- "confirm": "Confirm",
- "docs": "Docs",
- "key": "Key",
- "value": "Value",
- "remove_custom_claim": "Remove custom claim",
- "add_custom_claim": "Add custom claim",
- "add_another": "Add another",
- "select_a_date": "Select a date",
- "select_file": "Select File",
- "profile_picture": "Profile Picture",
- "profile_picture_is_managed_by_ldap_server": "The profile picture is managed by the LDAP server and cannot be changed here.",
- "click_profile_picture_to_upload_custom": "Click on the profile picture to upload a custom one from your files.",
- "image_should_be_in_format": "The image should be in PNG, JPEG or WEBP format.",
- "items_per_page": "Items per page",
- "no_items_found": "No items found",
- "select_items": "Select items...",
- "search": "Search...",
- "expand_card": "Expand card",
- "copied": "Copied",
- "click_to_copy": "Click to copy",
- "something_went_wrong": "Something went wrong",
- "go_back_to_home": "Go back to home",
- "alternative_sign_in_methods": "Alternative Sign In Methods",
- "login_background": "Login background",
- "logo": "Logo",
- "login_code": "Login Code",
- "create_a_login_code_to_sign_in_without_a_passkey_once": "Create a login code that the user can use to sign in without a passkey once.",
- "one_hour": "1 hour",
- "twelve_hours": "12 hours",
- "one_day": "1 day",
- "one_week": "1 week",
- "one_month": "1 month",
- "expiration": "Expiration",
- "generate_code": "Generate Code",
- "name": "Name",
- "browser_unsupported": "Browser unsupported",
- "this_browser_does_not_support_passkeys": "This browser doesn't support passkeys. Please use an alternative sign in method.",
- "an_unknown_error_occurred": "An unknown error occurred",
- "authentication_process_was_aborted": "The authentication process was aborted",
- "error_occurred_with_authenticator": "An error occurred with the authenticator",
- "authenticator_does_not_support_discoverable_credentials": "The authenticator does not support discoverable credentials",
- "authenticator_does_not_support_resident_keys": "The authenticator does not support resident keys",
- "passkey_was_previously_registered": "This passkey was previously registered",
- "authenticator_does_not_support_any_of_the_requested_algorithms": "The authenticator does not support any of the requested algorithms",
- "webauthn_error_invalid_rp_id": "The configured relying party ID is invalid.",
- "webauthn_error_invalid_domain": "The configured domain is invalid.",
- "contact_administrator_to_fix": "Contact your administrator to fix this issue.",
+ "my_account": "A Minha Conta",
+ "logout": "Sair",
+ "confirm": "Confirmar",
+ "docs": "Documentação",
+ "key": "Chave",
+ "value": "Valor",
+ "remove_custom_claim": "Remover reivindicação personalizada",
+ "add_custom_claim": "Adicionar reivindicação personalizada",
+ "add_another": "Adicionar outro",
+ "select_a_date": "Seleciona uma data",
+ "select_file": "Seleciona o ficheiro",
+ "profile_picture": "Imagem de perfil",
+ "profile_picture_is_managed_by_ldap_server": "A imagem de perfil é gerida pelo servidor LDAP e não pode ser alterada aqui.",
+ "click_profile_picture_to_upload_custom": "Clica na imagem do perfil para carregar uma imagem personalizada dos teus ficheiros.",
+ "image_should_be_in_format": "A imagem deve estar no formato PNG, JPEG ou WEBP.",
+ "items_per_page": "Itens por página",
+ "no_items_found": "Nenhum item encontrado",
+ "select_items": "Seleciona itens...",
+ "search": "Pesquisa...",
+ "expand_card": "Expandir cartão",
+ "copied": "Copiado",
+ "click_to_copy": "Clica para copiar",
+ "something_went_wrong": "Ocorreu um erro",
+ "go_back_to_home": "Voltar à página inicial",
+ "alternative_sign_in_methods": "Métodos alternativos de início de sessão",
+ "login_background": "Fundo da autenticação",
+ "logo": "Logótipo",
+ "login_code": "Código de acesso",
+ "create_a_login_code_to_sign_in_without_a_passkey_once": "Criar um código de acesso que o utilizador pode usar para iniciar sessão sem uma chave-passe, uma vez.",
+ "one_hour": "1 hora",
+ "twelve_hours": "12 horas",
+ "one_day": "1 dia",
+ "one_week": "1 semana",
+ "one_month": "1 mês",
+ "expiration": "Expiração",
+ "generate_code": "Gerar código",
+ "name": "Nome",
+ "browser_unsupported": "Navegador não suportado",
+ "this_browser_does_not_support_passkeys": "Este navegador não suporta chaves-passe. Por favor, usa um método de início de sessão alternativo.",
+ "an_unknown_error_occurred": "Ocorreu um erro desconhecido",
+ "authentication_process_was_aborted": "O processo de autenticação foi interrompido",
+ "error_occurred_with_authenticator": "Ocorreu um erro com o autenticador",
+ "authenticator_does_not_support_discoverable_credentials": "O autenticador não suporta credenciais detectáveis",
+ "authenticator_does_not_support_resident_keys": "O autenticador não suporta chaves residentes",
+ "passkey_was_previously_registered": "Esta chave-passe já foi registada antes",
+ "authenticator_does_not_support_any_of_the_requested_algorithms": "O autenticador não suporta nenhum dos algoritmos solicitados",
+ "webauthn_error_invalid_rp_id": "O ID da entidade de confiança configurado não é válido.",
+ "webauthn_error_invalid_domain": "O domínio configurado não é válido.",
+ "contact_administrator_to_fix": "Contacta o teu administrador para resolver este problema.",
"webauthn_operation_not_allowed_or_timed_out": "The operation was not allowed or timed out",
"webauthn_not_supported_by_browser": "Passkeys are not supported by this browser. Please use an alternative sign in method.",
"critical_error_occurred_contact_administrator": "A critical error occurred. Please contact your administrator.",
@@ -101,76 +101,76 @@
"settings": "Settings",
"update_pocket_id": "Update Pocket ID",
"powered_by": "Powered by",
- "see_your_recent_account_activities": "See your account activities within the configured retention period.",
- "time": "Time",
- "event": "Event",
- "approximate_location": "Approximate Location",
- "ip_address": "IP Address",
- "device": "Device",
- "client": "Client",
+ "see_your_recent_account_activities": "Vê as atividades da tua conta dentro do período de retenção configurado.",
+ "time": "Tempo",
+ "event": "Evento",
+ "approximate_location": "Localização aproximada",
+ "ip_address": "Endereço de IP",
+ "device": "Dispositivo",
+ "client": "Cliente",
"actor": "Ator",
- "unknown": "Unknown",
- "account_details_updated_successfully": "Account details updated successfully",
- "profile_picture_updated_successfully": "Profile picture updated successfully. It may take a few minutes to update.",
- "account_settings": "Account Settings",
- "passkey_missing": "Passkey missing",
- "please_provide_a_passkey_to_prevent_losing_access_to_your_account": "Please add a passkey to prevent losing access to your account.",
- "single_passkey_configured": "Single Passkey Configured",
- "it_is_recommended_to_add_more_than_one_passkey": "It is recommended to add more than one passkey to avoid losing access to your account.",
- "account_details": "Account Details",
- "passkeys": "Passkeys",
- "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Manage your passkeys that you can use to authenticate yourself.",
+ "unknown": "Desconhecido",
+ "account_details_updated_successfully": "Detalhes da conta atualizados com sucesso",
+ "profile_picture_updated_successfully": "Imagem de perfil atualizada com sucesso. Pode demorar alguns minutos para atualizar.",
+ "account_settings": "Definições de conta",
+ "passkey_missing": "Chave-passe em falta",
+ "please_provide_a_passkey_to_prevent_losing_access_to_your_account": "Adiciona uma chave-passe para evitar perder o acesso à tua conta.",
+ "single_passkey_configured": "Uma única chave-passe configurada",
+ "it_is_recommended_to_add_more_than_one_passkey": "É recomendado adicionar mais do que uma chave-passe para evitar perder acesso à conta.",
+ "account_details": "Detalhes da conta",
+ "passkeys": "Chaves-passe",
+ "manage_your_passkeys_that_you_can_use_to_authenticate_yourself": "Gere as tuas chaves-passe que podes usar para te autenticares.",
"manage_this_users_passkeys": "Gerir as chaves de acesso deste utilizador.",
- "add_passkey": "Add Passkey",
- "create_a_one_time_login_code_to_sign_in_from_a_different_device_without_a_passkey": "Create a one-time login code to sign in from a different device without a passkey.",
- "create": "Create",
- "first_name": "First name",
- "last_name": "Last name",
- "username": "Username",
- "save": "Save",
- "username_can_only_contain": "Username can only contain lowercase letters, numbers, underscores, dots, hyphens, and '@' symbols",
- "username_must_start_with": "Username must start with an alphanumeric character",
- "username_must_end_with": "Username must end with an alphanumeric character",
- "sign_in_using_the_following_code_the_code_will_expire_in_minutes": "Sign in using the following code. The code will expire in 15 minutes.",
- "or_visit": "or visit",
- "added_on": "Added on",
- "rename": "Rename",
- "delete": "Delete",
- "are_you_sure_you_want_to_delete_this_passkey": "Are you sure you want to delete this passkey?",
- "passkey_deleted_successfully": "Passkey deleted successfully",
- "delete_passkey_name": "Delete {passkeyName}",
- "passkey_name_updated_successfully": "Passkey name updated successfully",
- "name_passkey": "Name Passkey",
- "name_your_passkey_to_easily_identify_it_later": "Name your passkey to easily identify it later.",
- "create_api_key": "Create API Key",
- "add_a_new_api_key_for_programmatic_access": "Add a new API key for programmatic access to the Pocket ID API.",
- "add_api_key": "Add API Key",
- "manage_api_keys": "Manage API Keys",
- "api_key_created": "API Key Created",
- "for_security_reasons_this_key_will_only_be_shown_once": "For security reasons, this key will only be shown once. Please store it securely.",
- "description": "Description",
- "api_key": "API Key",
- "close": "Close",
- "name_to_identify_this_api_key": "Name to identify this API key.",
- "expires_at": "Expires At",
- "when_this_api_key_will_expire": "When this API key will expire.",
- "optional_description_to_help_identify_this_keys_purpose": "Optional description to help identify this key's purpose.",
- "expiration_date_must_be_in_the_future": "Expiration date must be in the future",
- "revoke_api_key": "Revoke API Key",
- "never": "Never",
- "revoke": "Revoke",
- "api_key_revoked_successfully": "API key revoked successfully",
- "are_you_sure_you_want_to_revoke_the_api_key_apikeyname": "Are you sure you want to revoke the API key \"{apiKeyName}\"? This will break any integrations using this key.",
- "last_used": "Last Used",
- "actions": "Actions",
- "images_updated_successfully": "Images updated successfully. It may take a few minutes to update.",
- "general": "General",
- "configure_smtp_to_send_emails": "Enable email notifications to alert users when a login is detected from a new device or location.",
+ "add_passkey": "Adicionar chave-passe",
+ "create_a_one_time_login_code_to_sign_in_from_a_different_device_without_a_passkey": "Criar um código de início de sessão único para iniciar sessão num dispositivo diferente sem uma chave-passe.",
+ "create": "Criar",
+ "first_name": "Nome próprio",
+ "last_name": "Apelido",
+ "username": "Nome de utilizador(a)",
+ "save": "Guardar",
+ "username_can_only_contain": "O nome de utilizador(a) só pode conter letras minúsculas, números, underscores, pontos, hífenes e '@'",
+ "username_must_start_with": "O nome de utilizador(a) deve começar com um carater alfanumérico",
+ "username_must_end_with": "O nome de utilizador(a) deve acabar com um carater alfanumérico",
+ "sign_in_using_the_following_code_the_code_will_expire_in_minutes": "Inicia sessão usando o código abaixo. O código expira em 15 minutos.",
+ "or_visit": "ou visita",
+ "added_on": "Adicionado em",
+ "rename": "Alterar nome",
+ "delete": "Eliminar",
+ "are_you_sure_you_want_to_delete_this_passkey": "Tens a certeza de que queres eliminar esta chave-passe?",
+ "passkey_deleted_successfully": "Chave-passe eliminada com sucesso",
+ "delete_passkey_name": "Eliminar {passkeyName}",
+ "passkey_name_updated_successfully": "Nome da chave-passe atualizado com sucesso",
+ "name_passkey": "Nome da chave-passe",
+ "name_your_passkey_to_easily_identify_it_later": "Nome da chave-passe, para a identificares facilmente mais tarde.",
+ "create_api_key": "Criar chave API",
+ "add_a_new_api_key_for_programmatic_access": "Adiciona uma nova chave API para acesso programático à API Pocket ID.",
+ "add_api_key": "Adicionar chave API",
+ "manage_api_keys": "Gerir chaves API",
+ "api_key_created": "Chave API criada",
+ "for_security_reasons_this_key_will_only_be_shown_once": "Por motivos de segurança, esta chave só será mostrada uma vez. Guarda-a num local seguro.",
+ "description": "Descrição",
+ "api_key": "Chave API",
+ "close": "Fechar",
+ "name_to_identify_this_api_key": "Nome para identificar esta chave API.",
+ "expires_at": "Expira a",
+ "when_this_api_key_will_expire": "Quando esta chave API vai expirar.",
+ "optional_description_to_help_identify_this_keys_purpose": "Descrição opcional para ajudar a identificar o propósito desta chave.",
+ "expiration_date_must_be_in_the_future": "A data de expiração tem de ser no futuro",
+ "revoke_api_key": "Revogar chave API",
+ "never": "Nunca",
+ "revoke": "Revogar",
+ "api_key_revoked_successfully": "Chave API revogada com sucesso",
+ "are_you_sure_you_want_to_revoke_the_api_key_apikeyname": "Tens a certeza de que queres revogar a chave API \"{apiKeyName}\"? Isto irá partir todas as integrações que utilizam esta chave.",
+ "last_used": "Última utilização",
+ "actions": "Ações",
+ "images_updated_successfully": "Imagens atualizadas com sucesso. A atualização pode demorar alguns minutos.",
+ "general": "Geral",
+ "configure_smtp_to_send_emails": "Ativar as notificações por email para alertar os utilizadores quando for detetado um início de sessão a partir de um novo dispositivo ou local.",
"ldap": "LDAP",
- "configure_ldap_settings_to_sync_users_and_groups_from_an_ldap_server": "Configure LDAP settings to sync users and groups from an LDAP server.",
- "images": "Images",
- "update": "Update",
- "email_configuration_updated_successfully": "Email configuration updated successfully",
+ "configure_ldap_settings_to_sync_users_and_groups_from_an_ldap_server": "Configurar as definições LDAP para sincronizar utilizadores e grupos a partir de um servidor LDAP.",
+ "images": "Imagens",
+ "update": "Atualizar",
+ "email_configuration_updated_successfully": "Configuração de email atualizada com sucesso",
"save_changes_question": "Save changes?",
"you_have_to_save_the_changes_before_sending_a_test_email_do_you_want_to_save_now": "You have to save the changes before sending a test email. Do you want to save now?",
"save_and_send": "Save and send",