{
  "MENU": {
    "HOME": "Início",
    "DASHBOARD": "Dashboard",
    "STORES": "Lojas",
    "TRANSACTIONS": "Transações",
    "LINKS": "Links de Pagamento",
    "TRANSFERENCIAS": "Transferir Dinheiro",
    "CREDITS": "Empréstimos",
    "DEBITS": "Débitos",
    "BALANCE": "Saldo",
    "PAYMENT_FILE": "Pagamento por ficheiro",
      "SETTINGS": "Configurações"
  },
  "CONFIG": {
    "PROFILE": "Configurações de Perfil",
    "PREFERENCES": "Configurações Gerais",
    "SUPPORT": "Suporte",
    "NEED_HELP": "Precisa de ajuda?",
    "CALL_SUPPORT": "Ligue para o suporte",
    "CONFIRM_SAVE": "Tem certeza que deseja salvar as alterações?",
    "CONFIRM_HEADER": "Confirmação",
    "CONFIRM_LOGOUT": "Tem certeza que deseja terminar a sessão?",
    "LOGOUT": "Terminar Sessão",
    "LOGOUT_SUCCESS": "Sessão terminada com sucesso",
    "SUCCESS_UPDATE": "Perfil atualizado com sucesso!",
    "ERROR_UPDATE": "Falha ao atualizar o perfil."
  },
  "GLOBAL": {
    "SIGN_OUT": "Sair",
    "YES": "Sim",
    "NO": "Não",
    "SUCCESS": "Sucesso",
    "ERROR": "Erro",
    "INFO": "Informação"
  },
  "DASHBOARD": {
    "NUM_TRANSACTIONS": "Nº de Transações",
    "ACCUMULATED_VALUE": "Valor Acumulado das Transações",
    "BALANCE": "Saldo",
    "ALL_TRANSACTIONS": "Todas as Transações",
    "EXPORT_EXCEL": "Excel",
    "EXPORT_PDF": "PDF",
    "STORE_NAME_PLACEHOLDER": "Nome da Loja",
    "TRANSACTION_CODE_PLACEHOLDER": "Código da transação",
    "START_DATE_PLACEHOLDER": "Data Inicial",
    "END_DATE_PLACEHOLDER": "Data Final",
    "CLEAR_FILTERS": "Limpar Filtros",
    "ROWS_PER_PAGE": "Linhas por Página",
    "TABLE_STORE": "Loja",
    "TABLE_CODE": "Código",
    "TABLE_DATE": "Data",
    "TABLE_AMOUNT": "Valor",
    "TABLE_CREDIT": "Crédito",
    "TABLE_COMMISSION": "Comissão",
    "NO_TRANSACTIONS_FOUND": "Nenhuma transação encontrada com os filtros aplicados.",
    "MY_STORE_TRANSACTIONS": "Transações"
  },
  "MESSAGES": {
    "NO_TRANSACTIONS_TO_PRINT": "Nenhuma transação para imprimir na página atual.",
    "NO_TRANSACTIONS_TO_EXPORT": "Nenhuma transação para exportar.",
    "API_RESPONSE_INVALID": "Estrutura de resposta da API inválida para getAllStoresTransactions:",
    "FETCH_TRANSACTIONS_ERROR": "Erro ao buscar todas as transações:",
    "FILE_SIZE_EXCEEDED": "File size exceeds limit",
    "FILE_SIZE_SUMMARY": "File exceeds maximum size of 500KB.",
    "REJECT_ERROR": "Error rejecting credit request",
    "APPROVE_ERROR": "Error approving credit request",
    "TRANSFER_ERROR": "Error transferring credit amount to iMali account"
  },
  "PDF_HEADERS": {
    "REPORT_TITLE": "Relatório de Todas as Transações",
    "GENERATION_DATE": "Data de Geração",
    "PAGE": "Página",
    "TOTAL_RECORDS_DISPLAYED": "Total de Registros Exibidos",
    "TABLE_DATE": "Data",
    "TABLE_STORE_NAME": "Nome da Loja",
    "TABLE_CODE": "Código",
    "TABLE_AMOUNT": "Valor",
    "TABLE_CREDIT": "Crédito",
    "TABLE_COMMISSION": "Comissão"
  },
  "FILENAME": {
    "ALL_TRANSACTIONS_EXCEL": "todas_transacoes",
    "ALL_TRANSACTIONS_PDF": "relatorio_transacoes",
    "QRCODE": "qrcode"
  },
  "STORE_SUMMARY": {
    "LOADING_DETAILS": "Carregando detalhes da loja...",
    "LOAD_ERROR": "Não foi possível carregar os detalhes da loja. Tente novamente.",
    "LOGO_ALT": "Logo da Loja",
    "NO_LOGO": "Sem Logo",
    "STORE_DETAILS_HEADER": "Detalhes da Loja",
    "STORE_NAME": "Nome da Loja",
    "ADDRESS": "Endereço",
    "MANAGER_NAME": "Nome do Gerente",
    "MANAGER_PHONE": "Celular do Gerente",
    "STATUS": "Status",
    "ACTIVE": "Ativo",
    "INACTIVE": "Inativo",
    "INDUSTRY": "Atividade",
    "CREATED_AT": "Criado em",
    "UPDATED_AT": "Atualizado em",
    "COMPANY_ACCOUNT_HEADER": "Conta",
    "USERNAME": "Nome de Usuário",
    "EMAIL": "Email",
    "MOBILE_PHONE_STORE": "Celular (Loja)",
    "NUIT": "NUIT",
    "PUBLIC_ID": "ID Público",
    "NIB": "NIB",
    "ACCOUNT_DETAILS_LIMITATIONS_HEADER": "Detalhes da Conta e Limitações",
    "ACCOUNT_NUMBER": "Nº da Conta",
    "CURRENT_BALANCE": "Saldo Atual",
    "LIMITATIONS_SUBHEADER": "Limitações",
    "TAX_RATE": "Taxa",
    "MAX_BALANCE": "Max. Saldo",
    "MAX_TRANSACTIONS": "Nº Max. Transações",
    "MIN_TRANSACTION_AMOUNT": "Valor Min. por Comissão",
    "MAX_TRANSACTION_AMOUNT": "Valor Max. por Comissão",
    "USE_POINT_LIMIT": "Limite de Pontos de Uso",
    "ADDITIONAL_DETAILS_HEADER": "Detalhes Adicionais",
    "USER_ID": "ID de Usuário",
    "MERCHANT_ACCOUNT_ID": "ID Conta Comerciante",
    "MERCHANT_CONTRACT_ID": "ID Contrato Comerciante",
    "BUSINESS_ACCOUNT_ID": "ID Conta de Negócio",
    "QRCODE_HAS_AMOUNT": "QR Code (com valor)",
    "YES": "Sim",
    "NO": "Não",
    "QRCODE_LABEL": "QR Code",
    "QRCODE_ALT": "QR Code da Loja",
    "DOWNLOAD_QRCODE": "Baixar QR Code",
    "QR_CODE_NOT_AVAILABLE": "QR Code não disponível para download.",
    "NULL_STORE_ID_WARNING": "storeId é nulo. Não foi possível carregar os detalhes da loja.",
    "API_DATA_ERROR": "Dados de detalhes da loja não encontrados ou vazios.",
    "FETCH_DETAILS_ERROR": "Erro ao carregar detalhes da loja:",
    "DEFAULT_STORE_NAME_FOR_FILENAME": "loja"
  },
  "STORE_TRANSACTIONS": {
    "LOADING_TRANSACTIONS": "Carregando transações da loja...",
    "LOAD_ERROR": "Não foi possível carregar as transações da loja. Tente novamente.",
    "NO_TRANSACTIONS_FOR_STORE": "Nenhuma transação encontrada para esta loja.",
    "TRANSACTION_CODE_FILTER": "Código da transação",
    "START_DATE_FILTER": "Data Inicial",
    "END_DATE_FILTER": "Data Final",
    "CLEAR_FILTERS": "Limpar Filtros",
    "TABLE_CODE": "Código",
    "TABLE_AMOUNT": "Valor",
    "TABLE_STATUS": "Estado",
    "TABLE_DATE": "Data",
    "TABLE_SENDER": "Remetente",
    "NO_TRANSACTIONS_WITH_FILTERS": "Nenhuma transação encontrada com os filtros aplicados.",
    "NULL_STORE_ID_WARNING": "storeId é nulo. Não foi possível carregar as transações.",
    "API_DATA_ERROR": "Dados de transações não encontrados ou formato inesperado.",
    "FETCH_TRANSACTIONS_ERROR": "Erro ao carregar transações:"
  },
  "TRANSACTION_STATUS": {
    "SUCCESS": "Sucesso",
    "FAILED": "Erro",
    "CANCELLED": "Cancelado",
    "PENDING": "Pendente",
    "INFO_DEFAULT": "Outro",
    "EXPIRED": "Expirada",
    "REJECTED": "Rejeitada"
  },
  "LISTA": {
    "SEARCH_PLACEHOLDER": "Pesquisar...",
    "TABLE_LOGO": "Logo",
    "TABLE_NAME": "Nome",
    "TABLE_ACCOUNT_NUMBER": "Nº Conta",
    "TABLE_BALANCE": "Saldo",
    "TABLE_ACTIONS": "Ações",
    "ALT_LOGO": "Logo da loja",
    "BUTTON_VIEW_PROFILE": "Ver Perfil",
    "BUTTON_ALL_TRANSACTIONS": "Todas Transações",
    "EMPTY_MESSAGE": "Nenhum resultado encontrado.",
    "DIALOG_STORE_PROFILE_HEADER": "Perfil da Loja: {{storeName}}",
    "DIALOG_STORE_TRANSACTIONS_HEADER": "Transações da Loja: {{storeName}}"
  },
   "TRANSACOES_DIA": {
    "TOTAL_STORE_BALANCE_TITLE": "Saldo total das lojas",
    "BALANCE_LABEL": "Saldo",
    "STORE_BALANCE_CHART_TITLE": "Saldo das Lojas",
    "BALANCE_BY_STORE_CHART_LABEL": "Saldo por Loja (MZN)"
  },
  "NR_DE_LOJAS": {
    "TOTAL_STORES_TITLE": "Número de Lojas",
    "ACTIVE_STORES_LABEL": "Lojas Ativas"
  },
  "REVENUE_STREAM": {
    "CHART_TITLE": "Valor Total das Transações por Hora",
    "X_AXIS_TITLE": "Hora do Dia",
    "NO_TRANSACTIONS_MESSAGE": "Nenhuma transação encontrada para hoje.",
    "ERROR_LOADING_DATA_MESSAGE": "Erro ao carregar dados de transações.",
    "TOTAL_VALUE_LABEL": "Valor Total (MZN)",
    "FETCH_TRANSACTIONS_ERROR": "Erro ao carregar transações para o gráfico por hora:"
    
  },
  "GRAFICO_TRANSACOES": {
    "CHART_TITLE": "Transações da Loja",
    "DIALOG_TITLE": "Transações do Dia",
    "DIALOG_STORE_LABEL": "Loja",
    "TRANSACTIONS_COUNT_LABEL": "Transações",
    "TABLE_HEADER_ID": "ID",
    "TABLE_HEADER_TRANSACTION_ID": "ID da Transação",
    "TABLE_HEADER_AMOUNT": "Valor",
    "TABLE_HEADER_CREDITED_AMOUNT": "Valor Creditado",
    "TABLE_HEADER_COMMISSION": "Comissão",
    "ERROR_FETCHING_DAILY_BALANCE": "Erro ao buscar saldo do dia:",
    "TRANSACTIONS_CHART_LABEL": "Transações (MZN)",
    "DEFAULT_STORE_NAME": "Loja {{id}}",
    "STORE_TRANSACTIONS_PDF_TITLE": "Transações da loja",
    "PDF_FILENAME_PREFIX": "transacoes",
    "CSV_FILENAME_PREFIX": "transacoes_csv",
    "NO_DATA_MESSAGE": "Nenhum dado de transação disponível para o gráfico. Nenhuma loja adicionada"
  },
   "RECENT_SALES": {
    "CARD_TITLE": "Transações Recentes",
    "TABLE_HEADER_IMAGE": "Imagem",
    "TABLE_HEADER_STORE": "Loja",
    "TABLE_HEADER_VALUE": "Valor",
    "TABLE_HEADER_TIME": "Hora",
    "ALT_STORE_LOGO": "Logo da Loja: {{storeName}}",
    "ERROR_FETCHING_TRANSACTIONS": "Erro ao buscar transações recentes:",
    "TABLE_HEADER_CODE": "Código",
    "TABLE_HEADER_PAYMENT": "Método de Pagamento",
    "NO_TRANSACTIONS": "Nenhuma transação registrada.",
    "PAGE_REPORT": "Mostrando {first} a {last} de {totalRecords} registros"
  },
   "STATS_WIDGET": {
    "STORES_TITLE": "Lojas",
    "ACTIVE_STORES_LABEL": "Lojas Ativas",
    "TOTAL_BALANCE_TITLE": "Saldo Total",
    "GENERAL_BALANCE_LABEL": "Saldo Geral",
    "STORE_TRANSACTIONS_TITLE": "Valor Total de Pagamentos do Dia",
    "ACCUMULATED_TRANSACTIONS_LABEL": "Transações Acumuladas",
    "TOTAL_MOVEMENTS_TITLE": "Numero total de transações do dia",
    "TODAY_TRANSACTIONS_LABEL": "Transações Hoje",
    "ERROR_FETCHING_STORES": "Erro ao buscar lojas:",
    "ERROR_FETCHING_USER_BALANCE": "Erro ao buscar saldo do usuário:",
    "ERROR_FETCHING_TOTAL_STORES_BALANCE": "Erro ao buscar saldo total das lojas:",
    "ERROR_FETCHING_DAILY_BALANCE": "Erro ao buscar saldo do dia:",
    "ERROR_FETCHING_TOTAL_MOVEMENTS": "Erro ao buscar total de movimentos"
  },
  "COMMON": {
    "PORTUGUESE": "Português",
    "ENGLISH": "Inglês",
    "LANGUAGE_LABEL": "Língua",
    "CHOOSE_LABEL": "Choose",
    "UPLOAD_LABEL": "Upload",
    "CANCEL_LABEL": "Cancel",
    "DETAILS_LABEL": "Detalhes",  
    "COPY_LABEL": "Copiar",
    "TRANSACTIONS_LABEL": "Transações",
    "PAYMENTS_LABEL": "Pagamentos",
        
        
        "COPY_LINK_URL_BUTTON": "Copiar Link",
        "CLOSE_BUTTON": "Fechar",
        "COPY_TEXT": "Copiar",
        "COPY_LINK_TOOLTIP": "Copiar link"
  },
  "STORE_LINKS": {
        "PAYMENT_LINKS_TITLE": "Links de Pagamento",
        "GENERATE_LINK_BUTTON": "Gerar Link",
        "PLACEHOLDER_STORE_NAME": "Nome da Loja",
        "PLACEHOLDER_TRANSACTION_CODE": "Código da Transação",
        "PLACEHOLDER_START_DATE": "Data Início",
        "PLACEHOLDER_END_DATE": "Data Fim",
        "FILTER_BUTTON": "Filtrar",
        "CLEAR_FILTERS_BUTTON": "Limpar",
        "TABLE_HEADER_LINK": "Link",
        "TABLE_HEADER_STORE": "Loja",
        "TABLE_HEADER_PHONE": "Telefone",
        "TABLE_HEADER_DATE": "Data",
        "TABLE_HEADER_AMOUNT": "Valor",
        "TABLE_HEADER_ACTIONS": "Ações",
        "TABLE_HEADER_STATUS": "Status",
        "TABLE_HEADER_DETAILS": "Detalhes",
        "TABLE_HEADER_TYPE": "Tipo",
        "NO_LINKS_FOUND": "Nenhum link encontrado.",
        "DIALOG_GENERATE_LINK_HEADER": "Gerar Link de Pagamento",
        "LABEL_DESCRIPTION": "Descrição",
        "PLACEHOLDER_DESCRIPTION": "Máx. 45 caracteres",
        "LABEL_TITLE": "Título",
        "LABEL_AMOUNT": "Valor",
        "LABEL_TYPE": "Tipo",
        "PLACEHOLDER_SELECT_TYPE": "Selecione o tipo",
        "LABEL_RECURRENCE": "Recorrência",
        "PLACEHOLDER_SELECT_RECURRENCE": "Selecione",
        "LABEL_STORE": "Loja",
        "PLACEHOLDER_SELECT_STORE": "Selecione uma loja",
        "LABEL_PHONE": "Telefone",
        "PLACEHOLDER_PHONE_FORMAT": "Exatamente 9 dígitos (sem espaços)",
        "PLACEHOLDER_TITTLE": "Titulo",
        "PLACEHOLDER_PHONE": "Telefone",
        "PLACEHOLDER_VALOR": "Valor a pagar",
        "DIALOG_PAYMENT_DETAILS_HEADER": "Detalhes dos Pagamentos",
        "PAYMENT_TABLE_HEADER_AMOUNT": "Valor",
        "PAYMENT_TABLE_HEADER_CREDITED_AMOUNT": "Valor Creditado",
        "PAYMENT_TABLE_HEADER_STATUS": "Estado",
        "PAYMENT_TABLE_HEADER_DATE": "Data",
        "PAYMENT_TABLE_HEADER_STORE": "Loja",
        "PAYMENT_TABLE_HEADER_TRANSACTION_ID": "ID da Transação",
        "PAYMENT_TABLE_HEADER_SOURCE": "Origem",
        "NO_PAYMENTS_FOUND_FOR_LINK": "Nenhum pagamento encontrado para este link.",
        "NO_PAYMENTS_FOUND_FOR_LINK_GENERIC": "Nenhum pagamento encontrado para este link.",
        "BUTTON_CLOSE": "Fechar",
        "LABEL_THUMBNAIL_IMAGE": "Selecionar Imagem (*opcional)",
        "LABEL_EXPIRATION_DATE": "Data de Expiração",
        "IMAGE_PREVIEW_TEXT": "Pré-visualização da Imagem",
        "IMAGE_PREVIEW_ALT": "Pré-visualização da Imagem do Link",
        "BUTTON_SELECT_IMAGE": "Selecionar Imagem",
        "BUTTON_REMOVE_IMAGE": "Remover Imagem",
        "LABEL_IMAGE": "Imagem (opcional)",
        "CHOOSE_IMAGE_BUTTON": "Selecionar Imagem",
        "LABEL_THUMBNAIL": "Imagem (Opcional)",
        "DRAG_OR_SELECT_IMAGE": "Arraste uma imagem aqui ou clique em '+ Imagem'",
        "CHOOSE_IMAGE":"Imagem",
        "DIALOG_LINK_DETAILS_HEADER": "Detalhes do Link",
        "DETAIL_LABEL_LINK_ID": "ID do Link",
        "DETAIL_LABEL_DESCRIPTION": "Descrição",
        "DETAIL_LABEL_TITLE": "Título",
        "DETAIL_LABEL_STORE": "Loja",
        "DETAIL_LABEL_TYPE": "Tipo",
        "DETAIL_LABEL_AMOUNT": "Valor",
        "DETAIL_LABEL_CREATED_AT": "Criado Em",
        "DETAIL_LABEL_STATUS": "Status",
        "DETAIL_LABEL_EXPIRATION_DATE": "Data de Expiração",
        "DETAIL_LABEL_RECURRENCE": "Recorrência",
        "DETAIL_LABEL_CUSTOMER_LINK_ID": "Link",
        "DETAIL_LABEL_SHORT_URL": "URL Curta",
        "DETAIL_LABEL_THUMBNAIL": "Miniatura",
        "NO_PAYMENTS_FOUND": "Nenhum pagamento encontrado para este link.",
        "TOOLTIP_TYPE_DIRECT": "Tipo Direto: Link para pagamento imediato com validade de 24 horas.",
        "TOOLTIP_TYPE_RECURRING": "Tipo Recorrente: Link para pagamento recorrente com opções de frequência diária, semanal ou mensal.",
        "TOOLTIP_TYPE_DONATION": "Tipo Doação: Link para doações com validade especifica pelo criador."
  },
  "LINK_STATUS": {
    "CONCLUÍDO": "Concluído",
    "COMPLETED": "Concluído",
    "USED": "Usado",
    "PENDENTE": "Pendente",
    "PENDING": "Pendente",
    "EM PROCESSAMENTO": "Em Processamento",
    "PROCESSING": "Em Processamento",
    "CANCELADO": "Cancelado",
    "CANCELLED": "Cancelado",
    "ACTIVE": "Ativo",
    "EXPIRED": "Expirado"
  },
  "PAYMENT_STATUS": {
    "COMPLETED": "Concluído",
    "PENDING": "Pendente",
    "PROCESSING": "Em Processamento",
    "CANCELLED": "Cancelado",
    "SUCCESS": "Sucesso"
  },
  "VALIDATION": {
  "FILL_ALL_FIELDS": "Preencha todos os campos"
},
  "APP_TOPBAR": {
    "THEME": "Tema",
    "TITLE": "IMALI-Business",
    "COMPANY": "Empresa",
    "CATEGORY": "Categoria",
    "MANAGER": "Gestor",
    "MANAGER_PHONE": "Telefone Gestor",
    "ADDRESS": "Endereço",
    "BALANCE": "Saldo",
    "HIDE_BALANCE": "Ocultar saldo",
    "SHOW_BALANCE": "Mostrar saldo",
    "NUIT": "NUIT",
    "LEVEL": "Nível",
    "ACCOUNT": "Conta",
    "REFERENCE": "Referência",
    "LANGUAGE": "Idioma",
    "UNAVAILABLE": "Indisponível",
    "ADMIN": "Administrador",
    "EDIT_PROFILE": "Editar Perfil",
    "NAME": "Nome",
    "LAST_NAME": "Apelido",
    "EMAIL": "Email",
    "USERNAME": "Username",
    "NEW_PASSWORD": "Nova Senha",
    "CONFIRM_PASSWORD": "Confirmar Senha",
    "CANCEL": "Cancelar",
    "SAVE": "Salvar"

  },
   "TRANSFERENCIAS": {
    "NUMERO_CONTA_INVALIDO_TITULO": "Número de Conta Inválido",
    "NUMERO_CONTA_INVALIDO_TEXTO": "O número de conta fornecido é inválido para a opção de pagamento selecionada.",
    "SELECIONE_OPCAO": "Clique na Opção de Pagamento Desejada",
    "DADOS_PAGAMENTO": "Dados do Pagamento",
    "INSIRA_NIB": "Insira o NIB",
    "NUMERO_CONTA": "Número de Conta",
    "MONTANTE": "Valor (MZN)",
    "PLACEHOLDER_NIB": "Ex: 000123456789012345678",
    "PLACEHOLDER_MKESH": "Ex: 821234567",
    "PLACEHOLDER_EMOLA": "Ex: 871234567",
    "PLACEHOLDER_MPESA": "Ex: 841234567",
    "PLACEHOLDER_IMALI": "Ex: 21000000412",
    "PLACEHOLDER_MONTANTE": "Ex: 500.00",
    "CONTINUAR": "Requisitar Débito",
    "RESUMO_PAGAMENTO": "Resumo do Pagamento",
    "OPCAO_PAGAMENTO": "Opção de Pagamento",
    "CONFIRMAR": "Confirmar",
    "NIB": "NIB",
    "CAMPOS_OBRIGATORIOS_TITULO":"Campos Obrigatórios",
    "CAMPOS_OBRIGATORIOS_TEXTO": "Por favor, preencha todos os campos obrigatórios.",
    "SUCESSO_TITULO": "Transferência realizada com sucesso!",
    "SUCESSO_TEXTO": "A sua transferência foi concluída com sucesso.",
    "ERRO_TITULO": "Falha na Transferência",
    "ERRO_TEXTO": "Ocorreu um erro ao processar a sua transferência. Por favor, tente novamente mais tarde.",
    "NIB_INVALIDO_TEXTO": "O NIB fornecido é inválido.",
    "NIB_INVALIDO_TITULO": "NIB Inválido",
    "DIRECT": "Pagamento Directo"
  },
  "CREDITS": {
    "MANAGEMENT_TITLE": "Gestão de Créditos",
    "STATUS": {
      "PENDING": "Pendente",
      "REJECTED": "Rejeitado",
      "APPROVED": "Aprovado",
      "UNDER_EVALUATION": "Em Avaliação",
      "ALL": "Todos",
      "PAID": "Pago",
      "IN_PROGRESS": "Em Progresso"
    },
    "FILTERS": {
      "STATUS_PLACEHOLDER": "Status",
      "TRANSACTION_ID_PLACEHOLDER": "ID da transação",
      "CLEAR_FILTERS": "Limpar Filtros",
      "ROWS_PER_PAGE": "{number} linhas",
      "ROWS_PER_PAGE_PLACEHOLDER": "Linhas por página"
    },
    "TABLE": {
      "ID": "ID",
      "TRANSACTION_ID": "ID da transação",
      "STATUS": "Status",
      "DATE": "Data",
      "ACTIONS": "Ações",
      "EMAIL": "Email",
      "PHONE": "Telefone",
      "NAME": "Nome",
      "ACCOUNT_NUMBER": "Nº da Conta",
      "AMOUNT": "Valor solicitado",
      "TOTAL_CREDIT_COST": "Valor total",
      "PAID_AMOUNT": "Valor pago",
      "REMAINING_AMOUNT": "Remanescente"
    },
    "ACTIONS": {
      "DOWNLOAD_PDF": "Baixar PDF",
      "GENERATING_PDF": "Gerando PDF...",
      "PUT_UNDER_EVALUATION": "Colocar em Avaliação",
      "EVALUATE": "Avaliar",
      "APPROVE": "Aprovar",
      "REJECT": "Rejeitar",
      "TRANSFER_TO_IMALI": "Permitir transferência",
      "MOTIVO": "Ver motivo da rejeição",
      "BULK_TO_EVALUATION": "Colocar em Avaliação as Selecionadas",
      "BULK_APPROVE": "Aprovar as Selecionadas",
      "BULK_REJECT": "Rejeitar as Selecionadas",
      "BULK_TRANSFER": "Transferir as Selecionadas",
      "TRANSFER": "Transferir"
    },
    "MESSAGES": {
      "NO_CREDITS_FOUND": "Nenhum crédito encontrado",
      "LOADING": "Carregando...",
      "SELECT_ACTION_REQUIRED": "Por favor, selecione uma ação",
      "CREDIT_REFERENCE_REQUIRED": "Por favor, insira a referência do crédito",
      "REJECT_REASON_REQUIRED": "Por favor, insira o motivo da rejeição",
      "EVALUATION_SUCCESS": "O crédito foi colocado em avaliação.",
    "EVALUATION_ERROR": "Não foi possível colocar o crédito em avaliação.",
    "APPROVE_SUCCESS": "Crédito aprovado com sucesso.",
    "APPROVE_ERROR": "Erro ao aprovar crédito.",
    "REJECT_SUCCESS": "Crédito rejeitado com sucesso.",
    "REJECT_ERROR": "Erro ao rejeitar crédito.",
    "TRANSFER_SUCCESS": "Transferência concluída.",
    "TRANSFER_ERROR": "Erro ao realizar a transferência.",
    "NO_SELECTED": "Nenhum crédito selecionado.",
    "BULK_EVALUATION_SUCCESS": "Créditos selecionados colocados em avaliação com sucesso.",
    "BULK_EVALUATION_ERROR": "Erro ao colocar os créditos selecionados em avaliação.",
    "BULK_APPROVE_SUCCESS": "Créditos selecionados aprovados com sucesso.",
    "BULK_APPROVE_ERROR": "Erro ao aprovar os créditos selecionados.",
    "BULK_REJECT_SUCCESS": "Créditos selecionados rejeitados com sucesso.",
    "BULK_REJECT_ERROR": "Erro ao rejeitar os créditos selecionados."


    },
    "DIALOGS": {
      "EVALUATION_TITLE": "Colocar em Avaliação",
      "EVALUATION_MESSAGE": "Tem certeza que deseja colocar a transação <strong>{{transactionId}}</strong> em avaliação?",
      "SELECT_ACTION_TITLE": "Selecionar Ação",
      "SELECT_ACTION_LABEL": "Selecione a ação:",
      "TRANSACTION_LABEL": "Transação:",
      "APPROVE_CREDIT": "Aprovar Crédito",
      "REJECT_CREDIT": "Rejeitar Crédito",
      "CREDIT_REFERENCE_LABEL": "Referência do Crédito *",
      "CREDIT_REFERENCE_PLACEHOLDER": "Digite a referência do crédito",
      "CREDIT_REFERENCE_REQUIRED": "Obrigatório para aprovação",
      "REJECT_REASON_LABEL": "Motivo da Rejeição *",
      "REJECT_REASON_PLACEHOLDER": "Digite o motivo da rejeição",
      "REJECT_REASON_REQUIRED": "Obrigatório para rejeição",
      "APPROVAL_TITLE": "Confirmar Aprovação",
      "REJECTION_TITLE": "Confirmar Rejeição",
      "CONFIRM_ACTION_MESSAGE": "Tem certeza que deseja <strong>{{action}}</strong> a transação?",
      "TRANSFER_CONFIRM_TITLE": "Confirmar Transferência para iMali",
      "TRANSFER_CONFIRM_MESSAGE": "Tem certeza que deseja transferir <strong>{{amount}}</strong> para o numero de conta <strong>{{account_number}}</strong>?",
      "REJECTED_TITLE": "Motivo da Rejeição",
      "REJECTED_MESSAGE": "Motivo: {{reason}}",
      "BULK_EVALUATION_MESSAGE": "Tem certeza que deseja colocar em avaliação os <strong>{{count}}</strong> créditos selecionados?",
      "BULK_APPROVE_MESSAGE": "Tem certeza que deseja aprovar os <strong>{{count}}</strong> créditos selecionados?",
      "BULK_REJECT_MESSAGE": "Tem certeza que deseja rejeitar os <strong>{{count}}</strong> créditos selecionados?",
      "BULK_TRANSFER_CONFIRM_MESSAGE": "Tem certeza que deseja transferir os <strong>{{count}}</strong> créditos selecionados para o iMali?"
    },
    "BUTTONS": {
      "CANCEL": "Cancelar",
      "CONFIRM": "Confirmar",
      "CONTINUE": "Continuar",
      "CONFIRM_APPROVAL": "Aprovar",
      "CONFIRM_REJECTION": "Rejeitar"
    }
  },


  "DEBITS": {
    "MANAGEMENT_TITLE": "Gestão de Débitos",
    "CREATE_DEBIT": "Criar Débito",
    
    "FILTERS": {
      "STATUS_LABEL": "Status",
      "STATUS_PLACEHOLDER": "Selecione um status"
    },
    "SELECTION": {
      "SELECT_ALL": "Selecionar Todos",
      "CLEAR_SELECTION": "Limpar Seleção",
      "SELECTED_COUNT": "selecionados",
      "PROCESSING": "Processando opções selecionadas..."
    },
    "TABLE": {
      "ID": "ID",
      "DATE": "Data",
      "AMOUNT": "Valor",
      "STATUS": "Status",
      "ACTIONS": "Ações",
      "APPROVED_BY": "Aprovado por",
      "CREATED_BY": "Criado por",
      "ORIGEM": "Origem",
      "DESTINO": "Destino"
      
    },
    "STATUS": {
      "PENDING": "Pendente",
      "APPROVED": "Aprovado",
      "REJECTED": "Rejeitado",
      "COMPLETED": "Finalizado",
      "FAILED": "Erro",
      "ALL": "Todos"
    },
    "ACTIONS": {
      "APPROVE": "Aprovar Débito",
      "REJECT": "Rejeitar Débito",
      "COMPLETE": "Finalizar Débito",
      "APPROVE_SELECTED": "Aprovar Selecionados",
      "REJECT_SELECTED": "Rejeitar Selecionados",
      "COMPLETE_SELECTED": "Finalizar Selecionados"
    },
    "CONFIRMATION": {
      "HEADER": "Confirmação",
      "APPROVE_MESSAGE": "Deseja aprovar este débito?",
      "REJECT_MESSAGE": "Deseja rejeitar este débito?",
      "COMPLETE_MESSAGE": "Deseja finalizar este débito?",
     "BULK_APPROVE_MESSAGE": "Tem certeza que deseja aprovar {count} débitos selecionados?",
      "BULK_REJECT_MESSAGE": "Tem certeza que deseja rejeitar {count} débitos selecionados?",
      "BULK_COMPLETE_MESSAGE": "Tem certeza que deseja finalizar {count} débitos selecionados?" 
    },
    "BUTTONS": {
      "CANCEL": "Cancelar",
      "SAVE": "Salvar"
    },
    "MESSAGES": {
      "SUCCESS": "Sucesso",
      "ERROR": "Erro",
      "SUCCESS_APPROVE": "Débito aprovado com sucesso.",
      "SUCCESS_REJECT": "Débito rejeitado com sucesso.",
      "SUCCESS_COMPLETE": "Débito finalizado com sucesso.",
      "ERROR_APPROVE": "Falha ao aprovar débito.",
      "ERROR_REJECT": "Falha ao rejeitar débito.",
      "ERROR_COMPLETE": "Falha ao finalizar débito.",
      "NO_DEBITS_FOUND": "Nenhum débito encontrado",
      "LOADING": "Carregando...",
      "SUCCESS_BULK_APPROVE": "{count} débitos aprovados com sucesso!",
      "SUCCESS_BULK_REJECT": "{count} débitos rejeitados com sucesso!",
      "SUCCESS_BULK_COMPLETE": "{count} débitos finalizados com sucesso!",
      "BULK_PARTIAL_SUCCESS": "Processamento concluído: {success} sucesso(s), {failed} falha(s) de {total} itens",
      "BULK_COMPLETE_SUCCESS": "Todos os {count} itens foram processados com sucesso!",
      "NO_VALID_SELECTION": "Nenhum débito válido selecionado para esta ação",
      "ERROR_BULK_ACTION": "Erro ao processar os débitos selecionados",
      "WARNING": "Aviso",
      "SUCCESS_COUNT": "Sucessos",
      "FAILED_COUNT": "Falhas"
    }
  },
  
  "PAYMENT_FILE": 
  {
    "TITLE": "Pagamento por Ficheiro",
    "DOWNLOAD_TEMPLATE": "Baixar Template",
    "CHOOSE_LABEL": "Selecionar Ficheiro",
    "REMOVE_FILE": "Remover Ficheiro",
    "PRE_VISUALIZATION": "Pré-visualização dos Dados",
    "DESCRIPTION": "Carregue o seu ficheiro Excel contendo os detalhes dos pagamentos. Para ter acesso ao ficheiro, clique no botão 'Baixar Template'. Se ja tiver acesso ao ficheiro clique em 'selecionar ficheiro'. Todas as colunas são obrigatórias e não podem estar vazias, para mais informações baixe o ficheiro explicativo. Após o carregamento, os dados serão validados e apresentados para revisão antes de processar os pagamentos.",
    "PROCESS_BUTTON": "Processar Pagamentos",
    "TOTAL_AMOUNT": "Montante Total: ",
    "RESULTS":{
      "RESULTS_TITLE": "Resultados da Validação: ",
      "VALID": "Documento válido com {{lines}} linhas."
    }
  },

  "EXCEL_VALIDATOR": {
    "SELECT_ONE_FILE": "Selecione apenas um arquivo Excel.",
    "INVALID_DOCUMENT_MISSING_COLUMNS": "Documento inválido. Não foi possível encontrar todas as colunas obrigatórias nas primeiras linhas.",
    "MISSING_REQUIRED_COLUMNS": "Documento inválido. Faltam as seguintes colunas obrigatórias: {columns}.",
    "PROCESSING_ERROR": "Erro ao processar o arquivo. Verifique se é um arquivo Excel válido.",
    "NO_DATA_ROWS": "O ficheiro Excel não contém linhas de dados preenchidas após os cabeçalhos.",
    "EMPTY_REQUIRED_COLUMN": "Linha {{line}}: A coluna '{{column}}' está vazia e é obrigatória.",
    "INVALID_DESTINO_FORMAT": "Linha {{line}}: A coluna 'Destino' deve conter **apenas números** (sem espaços, pontos ou letras). Valor encontrado: '{{value}}'",
    "INVALID_MONTANTE": "Linha {{line}}: A coluna 'Montante' não é um **número válido**. Valor encontrado: '{{value}}'",
    "DESTINO_LENGTH": "Linha {{line}}: A coluna 'Destino' deve ter um total exato de **9 dígitos**. Valor tem {length} dígitos.",
    "MONTANTE_ZERO_NEGATIVE": "Linha {{line}}: A coluna 'Montante' não pode ser zero (0) ou negativo. Valor encontrado: '{{value}}'",
    "INVALID_PREFIX": "Documento inválido: "
  }


}

