Files
Wallos/includes/i18n/pt.php
Miguel Ribeiro 3e0e88d6a2 feat: increase privacy by not sending referrer to external urls
feat: small layout change on the about page
feat: add update notification and release notes to the about page
2025-03-20 16:53:57 +00:00

386 lines
20 KiB
PHP

<?php
$i18n = [
// Registration page
"create_account" => "Tem que criar uma conta antes de poder iniciar sessão",
"username" => "Nome de utilizador",
"password" => "Password",
"email" => "Email",
"confirm_password" => "Confirmar Password",
"main_currency" => "Moeda Principal",
"language" => "Linguagem",
"passwords_dont_match" => "As passwords não coincidem",
"username_exists" => "Nome de utilizador já existe",
"email_exists" => "Email já existe",
"registration_failed" => "O registo falhou. Tente novamente",
"register" => "Registar",
"restore_database" => "Restaurar base de dados",
// Login Page
"please_login" => "Por favor inicie sessão",
"stay_logged_in" => "Manter sessão (30 dias)",
"login" => "Iniciar Sessão",
"login_failed" => "Dados de autenticação incorrectos",
"registration_successful" => "Registo efectuado com sucesso.",
"user_email_waiting_verification" => "O seu e-mail precisa de ser validado. Verifique o seu correio eletrónico",
// Password Reset Page
"forgot_password" => "Esqueceu-se da password?",
"reset_password" => "Repor Password",
"reset_sent_check_email" => "Pedido de reposição de password enviado. Verifique o seu email.",
"password_reset_successful" => "Password reposta com sucesso",
// Header
"profile" => "Perfil",
"subscriptions" => "Subscrições",
"stats" => "Estatísticas",
"settings" => "Definições",
"admin" => "Administração",
"about" => "Sobre",
"logout" => "Terminar Sessão",
// Subscriptions page
"subscription" => "Subscrição",
"no_subscriptions_yet" => "Ainda não tem subscrições",
"add_first_subscription" => "Adicionar primeira subscrição",
"new_subscription" => "Nova Subscrição",
"search" => "Pesquisar",
"state" => "Estado",
"alphanumeric" => "Alfanumérico",
"sort" => "Ordenar",
"name" => "Nome",
"last_added" => "Última Adicionada",
"price" => "Preço",
"next_payment" => "Próximo Pagamento",
"renewal_type" => "Tipo de Renovação",
"auto_renewal" => "Renovação Automática",
"automatically_renews" => "Renova automaticamente",
"manual_renewal" => "Renovação Manual",
"start_date" => "Data de Início",
"inactive" => "Desactivar Subscrição",
"replaced_with" => "Substituída por",
"none" => "Nenhuma",
"member" => "Membro",
"category" => "Categoria",
"payment_method" => "Metodo de Pagamento",
"Daily" => "Diario",
"Weekly" => "Semanal",
"Monthly" => "Mensal",
"Yearly" => "Anual",
"daily" => "Dia(s)",
"weekly" => "Semana(s)",
"monthly" => "Mês(es)",
"yearly" => "Ano(s)",
"days" => "dias",
"weeks" => "semanas",
"months" => "meses",
"years" => "anos",
"external_url" => "Visitar URL Externo",
"empty_page" => "Página Vazia",
"clear_filters" => "Limpar Filtros",
"no_matching_subscriptions" => "Sem subscrições correspondentes",
"clone" => "Clonar",
"renew" => "Renovar",
// Subscription form
"add_subscription" => "Adicionar subscrição",
"edit_subscription" => "Modificar subscrição",
"subscription_name" => "Nome da subscrição",
"logo_preview" => "Pre-visualisação do logo",
"search_logo" => "Pesquisar logo na internet",
"web_search" => "Pesquisa online",
"currency" => "Moeda",
"payment_every" => "Pagamento a cada",
"frequency" => "Frequencia",
"Cycle" => "Ciclo",
"no_category" => "Sem categoria",
"paid_by" => "Pago por",
"url" => "URL",
"notes" => "Notas",
"enable_notifications" => "Activar notificações para esta subscrição",
"default_value_from_settings" => "Valor por defeito das definições",
"cancellation_notification" => "Notificação de cancelamento",
"delete" => "Remover",
"cancel" => "Cancelar",
"upload_logo" => "Enviar Logo",
// Statistics page
"cant_convert_currency" => "Está a utilizar várias moedas nas suas subscrições. Para obter estatísticas válidas e exactas, defina uma chave API do Fixer na página de definições.",
"general_statistics" => "Estatísticas Gerais",
"active_subscriptions" => "Subscrições Activas",
"inactive_subscriptions" => "Subscrições inactivas",
"monthly_cost" => "Custo Mensal",
"yearly_cost" => "Custo Anual",
"average_monthly" => "Custo Mensal Médio das Subscrições",
"most_expensive" => "Custo da Subscrição Mais Cara",
"amount_due" => "Quantia em dívida este mês",
"percentage_budget_used" => "Percentagem do orçamento usada",
"budget_remaining" => "Orçamento Restante",
"amount_over_budget" => "Quantia acima do orçamento",
"monthly_savings" => "Poupança Mensal (em subscrições inactivas)",
"yearly_savings" => "Poupança Anual (em subscrições inactivas)",
"split_views" => "Vistas Divididas",
"category_split" => "Por Categoria",
"household_split" => "Por Membro",
"payment_method_split" => "Por Método de Pagamento",
"total_cost_trend" => "Tendência de Custo Total",
// About page
"about_and_credits" => "Sobre e Créditos",
"credits" => "Créditos",
"license" => "Licença",
"release_notes" => "Notas de Lançamento",
"update_available" => "Atualização Disponível",
"issues_and_requests" => "Problemas e Pedidos",
"the_author" => "O Autor",
"icons" => "Ícones",
"payment_icons" => "Ícones de Pagamentos",
// Profile page
"upload_avatar" => "Enviar avatar",
"file_type_error" => "Tipo de ficheiro não permitido",
"user_details" => "Detalhes do utilizador",
"two_factor_authentication" => "Autenticação de dois fatores",
"two_factor_info" => "A autenticação de dois factores acrescenta uma camada extra de segurança à sua conta.<br>Necessitará de uma aplicação de autenticação como o Google Authenticator, Authy ou Ente Auth para ler o código QR.",
"two_factor_enabled_info" => "A sua conta está segura com a autenticação de dois factores. Pode desactivá-la clicando no botão acima.",
"enable_two_factor_authentication" => "Activar autenticação de dois factores",
"2fa_already_enabled" => "A autenticação de dois factores já está activada",
"totp_code_incorrect" => "Código TOTP incorrecto",
"backup_codes" => "Códigos de Backup",
"download_backup_codes" => "Descarregar códigos de backup",
"copy_to_clipboard" => "Copiar para a área de transferência",
"totp_backup_codes_info" => "Guarde estes códigos num local seguro. Pode usá-los para aceder à sua conta se perder o acesso ao seu dispositivo de autenticação.",
"disable_two_factor_authentication" => "Desactivar autenticação de dois factores",
"totp_code" => "Código TOTP",
"api_key" => "API Key",
"regenerate" => "Regenerar",
"api_key_info" => "A sua API Key é usada para aceder à API do Wallos. Não a partilhe com ninguém.",
// Settings page
"monthly_budget" => "Orçamento Mensal",
"budget_info" => "Ao definir um orçamento pode comparar com os gastos reais na página de estatísticas.",
"household" => "Agregado",
"save_member" => "Guardar Membro",
"delete_member" => "Apagar Membro",
"cant_delete_member" => "Não pode apagar o membro principal",
"cant_delete_member_in_use" => "Não pode apagar membro em uso em subscrição",
"household_info" => "O campo E-mail permite que os membros do agregado sejam notificados das subscrições que estão prestes a expirar.",
"notifications" => "Notificações",
"enable_email_notifications" => "Activar notificações por email",
"notify_me" => "Notificar-me",
"day_before" => "dia antes",
"on_due_date" => "Na data de vencimento",
"days_before" => "dias antes",
"smtp_address" => "Endereço SMTP",
"port" => "Porto",
"tls" => "TLS",
"ssl" => "SSL",
"smtp_username" => "Utilizador SMTP",
"smtp_password" => "Password SMTP",
"from_email" => "Email de envio (Opcional)",
"send_to_other_emails" => "Também enviar notificações para os seguintes endereços de email (use ; para os separar):",
"smtp_info" => "A Password é armazenada e transmitida em texto. Por segurança, crie uma conta só para esta finalidade.",
"telegram" => "Telegram",
"telegram_bot_token" => "Token do Bot Telegram",
"telegram_chat_id" => "ID do Chat Telegram",
"webhook" => "Webhook",
"webhook_url" => "URL do Webhook",
"request_method" => "Método de Pedido",
"custom_headers" => "Cabeçalhos Personalizados",
"webhook_payload" => "Payload do Webhook",
"webhook_iterator_key" => "Substituir {{subscriptions}} pelo nome da chave",
"variables_available" => "Variáveis Disponíveis",
"gotify" => "Gotify",
"token" => "Token",
"discord" => "Discord",
"discord_bot_username" => "Nome de Utilizador do Bot",
"discord_bot_avatar_url" => "URL do Avatar do Bot",
"pushover" => "Pushover",
"pushover_user_key" => "Chave de Utilizador Pushover",
"host" => "Host",
"topic" => "Tópico",
"ignore_ssl_errors" => "Ignorar erros SSL",
"categories" => "Categorias",
"save_category" => "Guardar Categoria",
"delete_category" => "Apagar Categoria",
"cant_delete_category_in_use" => "Não pode apagar categoria em uso em subscrição",
"currencies" => "Moedas",
"save_currency" => "Guardar moeda",
"delete_currency" => "Apagar moeda",
"cant_delete_main_currency" => "Não pode apagar a moeda principal",
"cant_delete_currency_in_use" => "Não pode apagar moeda em uso em subscrição",
"exchange_update" => "Taxas de conversão actualizadas em",
"currency_info" => "Encontre a lista de moedas e os respectivos códigos em",
"currency_performance" => "Por motivos de desempenho mantenha apenas as moedas que usa.",
"fixer_api_key" => "Fixer API Key",
"provider" => "Fornecedor",
"fixer_info" => "Se usa multiplas moedas e deseja estatísticas correctas é necessário uma API Key grátis do Fixer.",
"get_key" => "Obtenha a sua API Key em",
"get_free_fixer_api_key" => "Obtenha a sua API Key grátis do Fixer",
"get_key_alternative" => "Como alternativa obtenha a sua API Key em",
"display_settings" => "Definições de visualização",
"theme_settings" => "Definições de Tema",
"colors" => "Cores",
"custom_colors" => "Cores Personalizadas",
"theme" => "Tema",
"dark_theme" => "Tema Escuro",
"light_theme" => "Tema Claro",
"automatic" => "Automático",
"main_color" => "Cor Principal",
"accent_color" => "Cor de Destaque",
"hover_color" => "Cor de Hover",
"save_custom_colors" => "Guardar Cores Personalizadas",
"reset_custom_colors" => "Repor Cores Personalizadas",
"custom_css" => "CSS Personalizado",
"save_custom_css" => "Guardar CSS Personalizado",
"calculate_monthly_price" => "Calcular e mostrar preço mensal para todas as subscrições",
"convert_prices" => "Converter e mostrar todas as subscrições na moeda principal (mais lento)",
"show_original_price" => "Também mostrar o preço original quando são feitas conversões ou cálculos",
"experience" => "Experiência",
"show_subscription_progress" => "Mostrar progresso da subscrição",
"disabled_subscriptions" => "Subscrições Desactivadas",
"hide_disabled_subscriptions" => "Esconder subscrições desactivadas",
"show_disabled_subscriptions_at_the_bottom" => "Mostrar subscrições desactivadas no fundo da lista",
"experimental_settings" => "Definições Experimentais",
"remove_background" => "Tentar remover o fundo dos logos na pesquisa de imagem",
"use_mobile_navigation_bar" => "Usar barra de navegação móvel",
"experimental_info" => "Definições experimentais provavelmente não funcionarão correctamente.",
"payment_methods" => "Métodos de Pagamento",
"payment_methods_info" => "Clique num método de pagamento para o activar / desactivar.",
"rename_payment_methods_info" => "Clique no nome do método de pagamento para o renomear.",
"cant_delete_payment_method_in_use" => "Não pode desactivar metodo de pagamento em uso",
"add_custom_payment" => "Adicionar método de pagamento personalizado",
"payment_method_name" => "Nome do método de pagamento",
"payment_method_added_successfuly" => "Método de pagamento adicionado com sucesso",
"payment_method_removed" => "Método de pagamento removido",
"disable" => "Desactivar",
"enable" => "Activar",
"rename_payment_method" => "Renomear método de pagamento",
"payment_renamed" => "Método de pagamento renomeado",
"payment_not_renamed" => "Método de pagamento não renomeado",
"test" => "Testar",
"add" => "Adicionar",
"save" => "Guardar",
"reset" => "Repor",
"main_accent_color_error" => "A cor principal e a cor de destaque não podem ser iguais",
"backup_and_restore" => "Backup e Restauro",
"backup" => "Backup",
"restore" => "Restauro",
"restore_info" => "O restauro da base de dados apagará todos os dados actuais. A sua sessão irá terminar após o restauro.",
"account" => "Conta",
"export_subscriptions" => "Exportar Subscrições",
"export_as_json" => "Exportar como JSON",
"export_as_csv" => "Exportar como CSV",
"danger_zone" => "Zona de Perigo",
"delete_account" => "Eliminar Conta",
"delete_account_info" => "A eliminação da sua conta também eliminará todas as suas subscrições e definições.",
// Filters menu
"filter" => "Filtro",
"clear" => "Limpar",
// Toast
"success" => "Sucesso",
// Endpoint responses
"session_expired" => "A sessão expirou. Por favor autentique-se.",
"fields_missing" => "Alguns campos em falta",
"fill_all_fields" => "Por favor preencha todos os campos",
"fill_mandatory_fields" => "Por favor preencha todos os campos obrigatórios",
"error" => "Erro",
// Category
"failed_add_category" => "Erro ao adicionar categoria",
"failed_edit_category" => "Erro ao modificar categoria",
"category_in_use" => "Categoria em uso em subscrição e não pode ser removida",
"failed_remove_category" => "Erro ao remover categoria",
"category_saved" => "Categoria guardada",
"category_removed" => "Categoria removida",
"sort_order_saved" => "Ordenação guardada",
// Currency
"currency_saved" => "guardada.",
"error_adding_currency" => "Erro ao adicionar moeda.",
"failed_to_store_currency" => "Erro ao guardar a moeda na base de dados.",
"currency_in_use" => "Moeda em uso em subscrição e não pode ser removida.",
"currency_is_main" => "A Moeda principal não pode ser removida.",
"failed_to_remove_currency" => "Erro ao remover a moeda da base de dados.",
"failed_to_store_api_key" => "Erro ao guardar API Key na base de dados.",
"invalid_api_key" => "API Key inválida.",
"api_key_saved" => "API key guardada",
"currency_removed" => "Moeda removida",
// Household
"failed_add_household" => "Erro ao adicionar membro",
"failed_edit_household" => "Erro ao modificar membro",
"failed_remove_household" => "Erro ao remover membro",
"household_in_use" => "Membro está em uso em subscrição e não pode er removido",
"member_saved" => "Membro guardado",
"member_removed" => "Membro removido",
// Notifications
"error_saving_notifications" => "Erro ao guardar os dados das notificaçoes.",
"wallos_notification" => "Notificação Wallos",
"test_notification" => "Isto é uma notificação de teste. Se está a ver isto a configuração está correcta.",
"email_error" => "Erro ao enviar email",
"notification_sent_successfuly" => "Notificação enviada com sucesso",
"notifications_settings_saved" => "Configuração de notificações guardada.",
"notification_failed" => "Erro ao enviar notificação",
// Payments
"payment_in_use" => "Não pode desactivar método de pagamento em uso",
"failed_update_payment" => "Erro ao actualizar método de pagamento na base de dados",
"enabled" => "activado",
"disabled" => "descativado",
// Subscription
"error_fetching_image" => "Erro ao obter a imagem",
"subscription_updated_successfuly" => "Subscrição actualizada com sucesso",
"subscription_added_successfuly" => "Subscrição adicionada com sucesso",
"error_deleting_subscription" => "Erro ao remover subscrição.",
"invalid_request_method" => "Método invalido.",
// User
"error_updating_user_data" => "Erro ao actualizar dados do utilizador.",
"user_details_saved" => "Dados do utiliador actualizados.",
// Admin Page
"registrations" => "Registos",
"enable_user_registrations" => "Activar Registos de Utilizadores",
"maximum_number_users" => "Número Máximo de Utilizadores",
"require_email_verification" => "Requerer verificação de email",
"configure_smtp_settings_to_enable" => "Configure as definições SMTP para activar esta funcionalidade.",
"server_url" => "URL do Servidor",
"server_url_info" => "Usado para gerar links de verificação de email. Deve ser um URL público e válido.",
"server_url_password_reset" => "Se definido, também activará a funcionalidade de reposição da palavra-passe.",
"disable_login" => "Desactivar Inicio de Sessão",
"disable_login_info" => "Ultrapassar o início de sessão. Se o seu servidor funciona apenas numa rede local, sem acesso externo, pode desativar o início de sessão. Isto irá iniciar automaticamente a sessão do utilizador administrador.",
"disable_login_info2" => "Só pode ativar esta definição se o registo de utilizadores estiver desativado e se não houver mais do que a conta de utilizador administrador.",
"max_users_info" => "0 para ilimitado",
"user_management" => "Gestão de Utilizadores",
"delete_user" => "Apagar Utilizador",
"delete_user_info" => "Apagar utilizador irá remover todas as suas subscrições e dados associados.",
"create_user" => "Criar Utilizador",
"smtp_settings" => "Definições SMTP",
"smtp_usage_info" => "Será usado para recuperações de password e outros emails do sistema.",
"maintenance_tasks" => "Tarefas de Manutenção",
"orphaned_logos" => "Logos Órfãos",
"update" => "Actualizar",
"new_version_available" => "Uma nova versão do Wallos está disponível",
"current_version" => "Versão Atual",
"latest_version" => "Última Versão",
"on_current_version" => "Está a usar a versão mais recente do Wallos.",
"show_update_notification" => "Mostrar notificação de atualizações no dashboard",
"Cronjobs" => "Cronjobs",
// Email Verification
"email_verified" => "Email verificado",
"email_verification_failed" => "Verificação de email falhou",
// Calendar
"calendar" => "Calendário",
"sun" => "Dom",
"mon" => "Seg",
"tue" => "Ter",
"wed" => "Qua",
"thu" => "Qui",
"fri" => "Sex",
"sat" => "Sáb",
"month-01" => "Janeiro",
"month-02" => "Fevereiro",
"month-03" => "Março",
"month-04" => "Abril",
"month-05" => "Maio",
"month-06" => "Junho",
"month-07" => "Julho",
"month-08" => "Agosto",
"month-09" => "Setembro",
"month-10" => "Outubro",
"month-11" => "Novembro",
"month-12" => "Dezembro",
"total_cost" => "Custo Total",
"export_icalendar" => "Exportar iCalendar",
// TOTP Page
"insert_totp_code" => "Insira o código TOTP",
];
?>