253 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			253 lines
		
	
	
		
			13 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| $i18n = [
 | |
|     // Registration page
 | |
|     "create_account"  => "É necessário criar uma conta antes de poder se logar",
 | |
|     'username'        => "Usuário",
 | |
|     'password'        => "Senha",
 | |
|     "email"           => "Email",
 | |
|     "confirm_password" => "Confirmar Senha",
 | |
|     "main_currency"   => "Moeda principal",
 | |
|     "language"        => "Idioma",
 | |
|     "passwords_dont_match" => "As senhas não são iguais",
 | |
|     "registration_failed" => "O registro falhou. Por favor, tente novamente",
 | |
|     "register"        => "Registrar",
 | |
|     "restore_database" => "Restaurar banco de dados",
 | |
|     // Login Page
 | |
|     'please_login'    => "Por favor, faça o login",
 | |
|     'stay_logged_in'  => "Me manter logado (30 dias)",
 | |
|     'login'           => "Login",
 | |
|     'login_failed'    => "As informações de login estão incorretas",
 | |
|     // Header
 | |
|     'subscriptions'   => "Assinaturas",
 | |
|     'stats'           => "Estatísticas",
 | |
|     'settings'        => "Configurações",
 | |
|     'about'           => "Sobre",
 | |
|     'logout'          => "Sair",
 | |
|     // Subscriptions page
 | |
|     "subscription"    => "Assinatura",
 | |
|     "no_subscriptions_yet" => "Você ainda não tem nenhuma assinatura",
 | |
|     "add_first_subscription" => "Adicionar a primeira assinatura",
 | |
|     'new_subscription' => "Nova assinatura",
 | |
|     'search'          => "Pesquisar",
 | |
|     'sort'            => "Ordenar",
 | |
|     'name'            => "Nome",
 | |
|     'last_added'      => "Última adicionada",
 | |
|     'price'           => "Preço",
 | |
|     'next_payment'    => "Próximo pagamento",
 | |
|     'inactive'        => "Assinatura inativa",
 | |
|     'member'          => "Membro",
 | |
|     'category'        => "Categoria",
 | |
|     'payment_method'  => "Método de Pagamento",
 | |
|     "Daily"           => "Diário",
 | |
|     "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"    => "Abrir URL externa",
 | |
|     "empty_page"      => "Página vazia",
 | |
|     "clear_filters"   => "Limpar filtros",
 | |
|     "no_matching_subscriptions" => "Nenhuma assinatura encontrada",
 | |
|     // Subscription form
 | |
|     "add_subscription" => "Adicionar assinatura",
 | |
|     "edit_subscription" => "Editar assinatura",
 | |
|     "subscription_name" => "Nome da assinatura",
 | |
|     "logo_preview"    => "Preview do logo",
 | |
|     "search_logo"     => "Pesquisar logo internet",
 | |
|     "web_search"      => "Buscar na internet",
 | |
|     "currency"        => "Moeda",
 | |
|     "payment_every"   => "Pagamento a cada",
 | |
|     "frequency"       => "Frequência",
 | |
|     "cycle"           => "Ciclo",
 | |
|     "no_category"     => "Sem categoria",
 | |
|     "paid_by"         => "Pago por",
 | |
|     "url"             => "URL",
 | |
|     "notes"           => "Anotações",
 | |
|     "enable_notifications" => "Ativar notificações para essa assinatura",
 | |
|     "delete"          => "Excluir",
 | |
|     "cancel"          => "Cancelar",
 | |
|     "upload_logo"     => "Enviar Logo",
 | |
|     // Statistics page
 | |
|     'general_statistics' => "Estatísticas gerais",
 | |
|     'active_subscriptions' => "Assinaturas ativas",
 | |
|     'inactive_subscriptions' => "Assinaturas inativas",
 | |
|     'monthly_cost'    => "Custo mensal",
 | |
|     'yearly_cost'     => "Custo anual",
 | |
|     'average_monthly' => "Custom médio mensal",
 | |
|     'most_expensive'  => "Assinatura mais cara",
 | |
|     'amount_due'      => "Valor devido nesse mês",
 | |
|     'monthly_savings' => "Economia mensal (em assinaturas inativas)",
 | |
|     'split_views'     => "Visualizações",
 | |
|     'category_split'  => "Por categoria",
 | |
|     'household_split' => "Por membro",
 | |
|     'payment_method_split' => "Por método de pagamento",
 | |
|     // About page
 | |
|     'about_and_credits' => "Sobre e Créditos",
 | |
|     'license'         => "Licença",
 | |
|     'issues_and_requests' => "Problemas e Pedidos",
 | |
|     'the_author'      => "O autor",
 | |
|     'icons'           => "Ícones",
 | |
|     'payment_icons'   => "Ícones de pagamento",
 | |
|     // Settings page
 | |
|     'upload_avatar'   => "Carregar avatar",
 | |
|     'file_type_error' => "Tipo de arquivo não permitido",
 | |
|     'user_details'    => "Informações do Usuário",
 | |
|     "household"        => "Membros",
 | |
|     "save_member"     => "Salvar membro",
 | |
|     "delete_member"   => "Excluir membro",
 | |
|     "cant_delete_member" => "Não é possível excluir o membro principal",
 | |
|     "cant_delete_member_in_use" => "Não é possível excluir um membro em uso em uma assinatura",
 | |
|     'household_info'  => "O email permite que os membros sejam notificados quando uma assinatura estiver para expirar.",
 | |
|     "notifications"   => "Notificações",
 | |
|     "enable_email_notifications" => "Ativar notificações por email",
 | |
|     "notify_me"       => "Me notificar",
 | |
|     "day_before"      => "dia antes",
 | |
|     "days_before"     => "dias antes",
 | |
|     "smtp_address"    => "Endereço SMTP",
 | |
|     "port"            => "Porta",
 | |
|     "tls"             => "TLS",
 | |
|     "ssl"             => "SSL",
 | |
|     "smtp_username"   => "Usuário SMTP",
 | |
|     "smtp_password"   => "Senha SMTP",
 | |
|     "from_email"      => "Email de envio (Opcional)",
 | |
|     "smtp_info"       => "A senha do SMTP é transmitida em texto puro. Por segurança, crie uma conta só para esta finalidade.",
 | |
|     "telegram"        => "Telegram",
 | |
|     "telegram_bot_token" => "Token do Bot",
 | |
|     "telegram_chat_id" => "Chat ID",
 | |
|     "webhook"         => "Webhook",
 | |
|     "webhook_url"     => "URL do Webhook",
 | |
|     "request_method"  => "Método de requisição",
 | |
|     "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 do Bot",
 | |
|     "discord_bot_avatar_url" => "URL do Avatar",
 | |
|     "pushover"        => "Pushover",
 | |
|     "pushover_user_key" => "Chave do Usuário",
 | |
|     "categories"      => "Categorias",
 | |
|     "save_category"   => "Salvar categoria",
 | |
|     "delete_category" => "Excluir categoria",
 | |
|     "cant_delete_category_in_use" => "Não é possível excluir uma categoria em uso em uma assinatura",
 | |
|     "currencies"      => "Moedas",
 | |
|     "save_currency"   => "Salvar moeda",
 | |
|     "delete_currency" => "Excluir moeda",
 | |
|     "cant_delete_main_currency" => "Não é possível excluir a moeda principal",
 | |
|     "cant_delete_currency_in_use" => "Não é possível excluir uma moeda em uso em uma assinatura",
 | |
|     "exchange_update" => "Taxas de câmbio atualizadas em",
 | |
|     "currency_info"   => "Encontre as moedas suportadas e os códigos de moeda em",
 | |
|     "currency_performance" => "Para um melhor desempenho, mantenha apenas as moedas que você utiliza.",
 | |
|     "fixer_api_key"   => "Chave da API do Fixer",
 | |
|     "api_key"         => "Chave da API",
 | |
|     "provider"        => "Fornecedor",
 | |
|     "fixer_info"      => "Se você utiliza múltiplas moedas e deseja ter estatísticas precisas e ordenação das assinaturas, uma chave GRATUÍTA da API do Fixer é necessária.",
 | |
|     "get_key"         => "Obtenha a sua chave em",
 | |
|     "get_free_fixer_api_key" => "Obtenha a sua chave API do Fixer gratuitamente",
 | |
|     "get_key_alternative" => "Como alternativa, você pode obter uma chave de API grátis em",
 | |
|     "display_settings" => "Configurações de visualização",
 | |
|     "theme_settings"  => "Configurações de tema",
 | |
|     "custom_colors"   => "Cores personalizadas",
 | |
|     "dark_theme"      => "Tema Escuro",
 | |
|     "switch_theme"    => "Alternar entre tema Claro / Escuro",
 | |
|     "calculate_monthly_price" => "Calcular e exibir o custo mensal para todas as assinaturas",
 | |
|     "convert_prices"  => "Sempre converter e exibir preços na moeda principal (mais lento)",
 | |
|     "hide_disabled_subscriptions" => "Ocultar assinaturas desativadas",
 | |
|     "experimental_settings" => "Configurações experimentais",
 | |
|     "remove_background" => "Tentar remover o fundo de logos na pesquisa de imagem",
 | |
|     "experimental_info" => "As configurações experimentais provavelmente não funcionarão corretamente",
 | |
|     "payment_methods" => "Métodos de pagamento",
 | |
|     "payment_methods_info" => "Clique em um método de pagamento para ativá-lo ou desativá-lo",
 | |
|     "rename_payment_methods_info" => "Clique no nome de um método de pagamento para renomeá-lo",
 | |
|     "cant_delete_payment_method_in_use" => "Não é possível desativar um método de pagamento em uso",
 | |
|     "add_custom_payment" => "Adicionar um 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 excluído",
 | |
|     "disable"         => "Desativar",
 | |
|     "enable"          => "Ativar",
 | |
|     "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"            => "Salvar",
 | |
|     "reset"           => "Redefinir",
 | |
|     "backup_and_restore" => "Backup e Restauração",
 | |
|     "backup"          => "Backup",
 | |
|     "restore"         => "Restaurar",
 | |
|     "restore_info"    => "A restauração do banco de dados substituirá todos os dados atuais. Você será desconectado após a restauração.",
 | |
|     // Filters menu
 | |
|     "filter"          => "Filtrar",
 | |
|     "clear"           => "Limpar",
 | |
|     // Toast
 | |
|     "success"         => "Sucesso",
 | |
|     // Endpoint responses
 | |
|     "session_expired" => "Sua sessão expirou. Por favor, faça o login novamente",
 | |
|     "fields_missing"  => "Alguns campos estão faltando",
 | |
|     "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 editar categoria",
 | |
|     "category_in_use" => "Essa categoria está em uso em uma assinatura e não pode ser removida",
 | |
|     "failed_remove_category" => "Erro ao remover categoria",
 | |
|     "category_saved"  => "Categoria salva",
 | |
|     "category_removed" => "Categoria excluída",
 | |
|     "sort_order_saved" => "Direção de ordenação salva",
 | |
|     // Currency
 | |
|     "currency_saved"  => "foi salva.",
 | |
|     "error_adding_currency" => "Erro ao adicionar moeda.",
 | |
|     "failed_to_store_currency" => "Erro ao armazenar moeda no banco de dados",
 | |
|     "currency_in_use" => "A moeda está em uso em uma assinatura e não pode ser excluída",
 | |
|     "currency_is_main" => "A moeda está configurada como principal e não pode ser excluída",
 | |
|     "failed_to_remove_currency" => "Erro ao excluir a moeda do banco de dados",
 | |
|     "failed_to_store_api_key" => "Erro ao armazenar a chave da API no banco de dados",
 | |
|     "invalid_api_key"  => "Chave da API inválida",
 | |
|     "api_key_saved"   => "Chave da API salva com sucesso",
 | |
|     "currency_removed" => "Moeda excluída",
 | |
|     // Household
 | |
|     "failed_add_household" => "Erro ao adicionar membro",
 | |
|     "failed_edit_household" => "Erro ao editar membro",
 | |
|     "failed_remove_household" => "Erro ao excluir membro",
 | |
|     "household_in_use" => "O membro está em uso em uma assinatura e não pode ser removido",
 | |
|     "member_saved"     => "Membro salvo",
 | |
|     "member_removed"   => "Membro excluído",
 | |
|     // Notifications
 | |
|     "error_saving_notifications" => "Error ao salvar dados de notificação",
 | |
|     "wallos_notification" => "Notificação do Wallos",
 | |
|     "test_notification" => "Essa é uma notificação de teste. Se você está vendo isso, a configuração está correta.",
 | |
|     "email_error"      => "Erro ao enviar email",
 | |
|     "notification_sent_successfuly" => "Notificação enviada com sucesso",
 | |
|     "notifications_settings_saved" => "Configurações de notificação salvas com sucesso",
 | |
|     "notification_failed" => "Falha ao enviar notificação",
 | |
|     // Payments
 | |
|     "payment_in_use"   => "Não é possível desativar o método de pagamento",
 | |
|     "failed_update_payment" => "Erro ao atualizar o método de pagamento no banco de dados.",
 | |
|     "enabled"          => "ativado",
 | |
|     "disabled"         => "desativado",
 | |
|     // Subscription
 | |
|     "error_fetching_image" => "Erro ao carregar imagem",
 | |
|     "subscription_updated_successfuly" => "Assinatura atualizada com sucesso",
 | |
|     "subscription_added_successfuly" => "Assinatura adicionar com sucesso",
 | |
|     "error_deleting_subscription" => "Erro ao excluir assinatura",
 | |
|     "invalid_request_method" => "Método de requisição inválido",
 | |
|     // User
 | |
|     "error_updating_user_data" => "Erro ao atualizar os dados do usuário",
 | |
|     "user_details_saved" => "Dados do usuário salvos",
 | |
| 
 | |
| ];
 | |
| 
 | |
| 
 | |
| ?>
 |