<?php 
return [
  'menu' => [
    'hotel' => 'Hotel',
    'frontDeskDashboard' => 'Painel de recepção',
    'roomTypes' => 'Tipos de quartos',
    'rooms' => 'Quartos',
    'roomStatusBoard' => 'Quadro de status da sala',
    'guests' => 'Convidados',
    'reservations' => 'Reservas',
    'checkIn' => 'Check-in',
    'checkOut' => 'Confira',
    'ratePlans' => 'Planos tarifários',
    'housekeeping' => 'Limpeza',
    'roomService' => 'Serviço de quarto',
    'banquetEvents' => 'Banquetes e Eventos',
    'stays' => 'Fique Histórico',
    'agreements' => 'Acordos',
  ],
  'agreement' => [
    'agreements' => 'Acordos de hotéis',
    'generate' => 'Gerar acordo',
    'generateAgreement' => 'Gerar acordo',
    'agreementNumber' => 'Acordo #',
    'agreementType' => 'Tipo de contrato',
    'agreementDate' => 'Data do Contrato',
    'reservation' => 'Reserva',
    'tenant' => 'Inquilino / Hóspede',
    'type' => 'Tipo',
    'date' => 'Data',
    'content' => 'Conteúdo do Contrato',
    'contentHint' => 'Você pode editar o conteúdo abaixo. Espaços reservados como {{tenant_name}}, {{booking_id}}, {{agreement_date}}, {{check_in_date}}, {{check_out_date}}, {{agreement_amount}}, {{advance_amount}}, {{pricing_type}} serão substituídos automaticamente.',
    'notes' => 'Notas',
    'print' => 'Imprimir',
    'noAgreements' => 'Nenhum acordo gerado ainda.',
    'searchPlaceholder' => 'Pesquise por número de acordo, número de reserva ou nome do hóspede...',
    'allTypes' => 'Todos os tipos',
    'created' => 'Contrato gerado com sucesso',
    'deleted' => 'Contrato excluído com sucesso',
    'deleteConfirm' => 'Tem certeza de que deseja excluir este contrato?',
    'selectReservationFirst' => 'Selecione uma reserva para a qual gerar um contrato.',
    'selectReservation' => 'Selecione Reserva',
    'sale' => 'Contrato de Venda',
    'lease' => 'Contrato de Locação',
    'rent' => 'Contrato de aluguel',
  ],
  'settings' => [
    'hotelSettings' => 'Configurações do hotel',
    'bookingTaxes' => 'Taxas de reserva',
    'extraServices' => 'Serviços extras',
    'bookingTaxesDescription' => 'Definir taxas de impostos para reservas de hotéis. Eles aparecem no menu suspenso Imposto de reserva ao criar ou editar reservas.',
    'extraServicesDescription' => 'Defina serviços extras (ex. café da manhã, estacionamento, transfer aeroporto) que podem ser adicionados às reservas.',
    'addTax' => 'Adicionar imposto',
    'editTax' => 'Editar imposto',
    'deleteTax' => 'Excluir imposto',
    'deleteTaxMessage' => 'Tem certeza de que deseja excluir este imposto? As reservas existentes que o utilizam manterão a tarifa, mas as novas reservas não a verão.',
    'taxName' => 'Nome fiscal',
    'taxRate' => 'Avaliar',
    'taxAdded' => 'Imposto adicionado com sucesso',
    'taxUpdated' => 'Imposto atualizado com sucesso',
    'taxDeleted' => 'Imposto excluído com sucesso',
    'noTaxesFound' => 'Nenhum imposto encontrado. Adicione sua primeira taxa de reserva.',
    'addExtra' => 'Adicionar serviço extra',
    'editExtra' => 'Editar serviço extra',
    'deleteExtra' => 'Excluir serviço extra',
    'deleteExtraMessage' => 'Tem certeza de que deseja excluir este serviço extra?',
    'extraName' => 'Nome do serviço',
    'extraPrice' => 'Preço',
    'extraAdded' => 'Serviço extra adicionado com sucesso',
    'extraUpdated' => 'Serviço extra atualizado com sucesso',
    'extraDeleted' => 'Serviço extra excluído com sucesso',
    'noExtrasFound' => 'Nenhum serviço extra encontrado. Adicione o seu primeiro extra (por exemplo, café da manhã, estacionamento).',
    'status' => 'Status',
    'active' => 'Ativo',
  ],
  'stays' => [
    'title' => 'Fique Histórico',
    'searchPlaceholder' => 'Pesquise por número da estadia, quarto, nome do hóspede ou telefone…',
    'allStatuses' => 'Todos os status',
    'checkInFrom' => 'Check-in de',
    'checkInTo' => 'Check-in para',
    'stayNumber' => 'Ficar #',
    'room' => 'Sala',
    'roomType' => 'Tipo de quarto',
    'primaryGuest' => 'Convidado principal',
    'checkIn' => 'Check-in',
    'checkOut' => 'Confira',
    'guests' => 'Convidados',
    'balance' => 'Equilíbrio',
    'status' => 'Status',
    'action' => 'Ação',
    'view' => 'Visualizar',
    'noStaysFound' => 'Nenhuma estadia encontrada.',
    'roomDetails' => 'Detalhes do quarto e da estadia',
    'actualCheckOut' => 'Check-out real',
    'expectedCheckOut' => 'Check-out esperado',
    'adults' => 'Adultos',
    'children' => 'Crianças',
    'checkInNotes' => 'Notas de check-in',
    'checkOutNotes' => 'Notas de check-out',
    'guestDetails' => 'Convidados',
    'noGuests' => 'Não foram encontrados registros de hóspedes para esta estadia.',
    'folioSummary' => 'Fólio / Faturamento',
    'totalCharges' => 'Cobranças totais',
    'totalPaid' => 'Total pago',
    'charges' => 'Encargos',
    'payments' => 'Pagamentos',
    'staffInfo' => 'Funcionários',
    'checkedInBy' => 'Check-in feito por',
    'checkedOutBy' => 'Verificado por',
    'viewFolio' => 'Ver fólio',
  ],
  'frontDesk' => [
    'dashboard' => 'Painel de recepção',
    'todaysArrivals' => 'Chegadas de hoje',
    'todaysDepartures' => 'Saídas de hoje',
    'inHouseGuests' => 'Convidados internos',
    'arrivalsToday' => 'Chegadas hoje',
    'departuresToday' => 'Partidas hoje',
    'inHouse' => 'Interno',
    'occupancyRate' => 'Taxa de ocupação',
    'noArrivalsScheduled' => 'Nenhuma chegada prevista para hoje.',
    'noDeparturesScheduled' => 'Não há saídas programadas para hoje.',
    'noGuestsInHouse' => 'Nenhum hóspede atualmente na casa.',
    'checkIn' => 'Check-in',
    'checkOut' => 'Confira',
    'notAvailable' => 'N / D',
  ],
  'roomType' => [
    'roomTypes' => 'Tipos de quartos de hotel',
    'addRoomType' => 'Adicionar tipo de quarto',
    'editRoomType' => 'Editar tipo de quarto',
    'deleteRoomType' => 'Excluir tipo de quarto?',
    'deleteRoomTypeMessage' => 'Tem certeza de que deseja excluir este tipo de quarto? Esta ação não pode ser desfeita.',
    'name' => 'Nome',
    'image' => 'Imagem',
    'imageUploadHelp' => 'Formatos suportados: JPEG, PNG, JPG. Tamanho máximo: 2 MB.',
    'description' => 'Descrição',
    'baseOccupancy' => 'Ocupação Base',
    'maxOccupancy' => 'Ocupação máxima',
    'baseRate' => 'Taxa básica',
    'pricingType' => 'Tipo de preço',
    'pricingTypeDaily' => 'Diário',
    'pricingTypeWeekly' => 'Semanalmente',
    'pricingTypeBiweekly' => 'Quinzenal',
    'pricingTypeMonthly' => 'Mensal',
    'pricingTypeCustom' => 'Personalizado',
    'amenities' => 'Comodidades',
    'addAmenity' => 'Adicionar',
    'addAmenityPlaceholder' => 'Adicione comodidade e pressione Enter',
    'sortOrder' => 'Ordem de classificação',
    'active' => 'Ativo',
    'status' => 'Status',
    'rooms' => 'Quartos',
    'action' => 'Ação',
    'update' => 'Atualizar',
    'noRoomTypesAdded' => 'Nenhum tipo de quarto adicionado ainda',
    'roomTypeAdded' => 'Tipo de quarto adicionado com sucesso',
    'roomTypeUpdated' => 'Tipo de quarto atualizado com sucesso',
    'roomTypeDeleted' => 'Tipo de quarto excluído com sucesso',
    'searchPlaceholder' => 'Pesquise por nome...',
    'filterStatus' => 'Status do filtro',
    'allStatuses' => 'Todos os status',
    'allRooms' => 'Todos os quartos',
    'roomTypesAvailable' => 'tipos de quartos :count',
  ],
  'room' => [
    'rooms' => 'Quartos de hotel',
    'addRoom' => 'Adicionar quarto',
    'editRoom' => 'Editar sala',
    'deleteRoom' => 'Excluir sala?',
    'deleteRoomMessage' => 'Tem certeza de que deseja excluir esta sala? Esta ação não pode ser desfeita.',
    'roomNumber' => 'Número do quarto',
    'roomType' => 'Tipo de quarto',
    'selectRoomType' => 'Selecione o tipo de quarto',
    'floor' => 'Chão',
    'status' => 'Status',
    'notes' => 'Notas',
    'active' => 'Ativo',
    'action' => 'Ação',
    'update' => 'Atualizar',
    'searchPlaceholder' => 'Pesquise por número de quarto ou andar...',
    'filterRoomType' => 'Filtrar tipo de sala',
    'allRoomTypes' => 'Todos os tipos de quartos',
    'filterStatus' => 'Status do filtro',
    'allStatuses' => 'Todos os status',
    'filterFloor' => 'Filtro de piso',
    'filterByFloor' => 'Filtrar por andar...',
    'filterDateRange' => 'Filtrar intervalo de datas',
    'dateRange' => 'Período',
    'startDate' => 'Data de início',
    'endDate' => 'Data de término',
    'noRoomsFound' => 'Nenhum quarto encontrado',
    'roomAdded' => 'Sala adicionada com sucesso',
    'roomUpdated' => 'Sala atualizada com sucesso',
    'roomDeleted' => 'Sala excluída com sucesso',
    'vacantClean' => 'Vago Limpo',
    'vacantDirty' => 'Vago Sujo',
    'occupied' => 'Ocupado',
    'outOfService' => 'Fora de serviço',
    'outOfOrder' => 'Fora de serviço',
    'maintenance' => 'Manutenção',
  ],
  'roomStatusBoard' => [
    'roomStatusBoard' => 'Quadro de status da sala',
    'allFloors' => 'Todos os andares',
    'floor' => 'Andar :floor',
    'guest' => 'Convidado',
    'vacantClean' => 'Vago e limpo',
    'vacantDirty' => 'Vago e Sujo',
    'occupied' => 'Ocupado',
    'outOfService' => 'Fora de serviço',
    'outOfOrder' => 'Fora de serviço',
    'maintenance' => 'Manutenção',
    'room' => 'Sala',
  ],
  'guest' => [
    'guests' => 'Hóspedes do hotel',
    'addGuest' => 'Adicionar convidado',
    'editGuest' => 'Editar convidado',
    'deleteGuest' => 'Excluir convidado?',
    'deleteGuestMessage' => 'Tem certeza de que deseja excluir este convidado? Esta ação não pode ser desfeita.',
    'searchPlaceholder' => 'Pesquise por nome, e-mail ou telefone...',
    'name' => 'Nome',
    'firstName' => 'Primeiro nome',
    'lastName' => 'Sobrenome',
    'email' => 'E-mail',
    'phone' => 'Telefone',
    'linkCustomerOptional' => 'Link para o cliente (opcional)',
    'none' => 'Nenhum',
    'idType' => 'Tipo de identificação',
    'selectIdType' => 'Selecione o tipo de ID',
    'passport' => 'Passaporte',
    'aadhaar' => 'Aadhar',
    'drivingLicense' => 'Carta de condução',
    'nationalId' => 'ID nacional',
    'other' => 'Outro',
    'idNumber' => 'Número de identificação',
    'idProof' => 'Prova de identificação (imagem/PDF)',
    'idProofHint' => 'Carregar imagem (JPG, PNG, GIF, WebP) ou PDF. Máximo de 5 MB.',
    'fileChosen' => 'Arquivo escolhido',
    'currentFile' => 'Arquivo atual',
    'viewFile' => 'Ver arquivo',
    'placeOfOrigin' => 'Local de Origem',
    'vehicleRegistrationNumber' => 'Número de matrícula do veículo',
    'meansOfTransport' => 'Meios de Transporte',
    'selectMeansOfTransport' => 'Selecione',
    'car' => 'Carro',
    'bus' => 'Ônibus',
    'plane' => 'Avião',
    'train' => 'Trem',
    'motorcycle' => 'Motocicleta',
    'address' => 'Endereço',
    'city' => 'Cidade',
    'state' => 'Estado',
    'country' => 'País',
    'notes' => 'Notas',
    'action' => 'Ação',
    'noGuestsFound' => 'Nenhum convidado encontrado',
    'guestAdded' => 'Convidado adicionado com sucesso',
    'guestUpdated' => 'Convidado atualizado com sucesso',
    'guestDeleted' => 'Convidado excluído com sucesso',
    'viewGuest' => 'Detalhes do hóspede',
    'guestProfileSubtitle' => 'Hóspede registrado do hotel',
    'linkedCustomer' => 'Cliente vinculado',
    'sectionContact' => 'Contato',
    'sectionIdentity' => 'Identidade',
    'sectionIdDocument' => 'Documento de identificação',
    'sectionAddress' => 'Endereço',
    'sectionPersonal' => 'Pessoal',
    'openDocument' => 'Visualizar',
    'downloadDocument' => 'Download',
    'pdfPreviewHint' => 'Arquivo PDF — use Visualizar ou Baixar para abrir.',
    'noIdDocument' => 'Nenhum documento de identificação em arquivo',
    'postalCode' => 'Código postal',
    'dateOfBirth' => 'Data de nascimento',
    'nationality' => 'Nacionalidade',
    'guestNotFound' => 'Não foi possível carregar o convidado.',
    'profileDetails' => 'Detalhes do perfil',
    'idVerification' => 'Verificação de identidade',
    'noAddressOnFile' => 'Nenhum endereço registrado',
    'guest' => 'Convidado',
  ],
  'validation' => [
    'attributes' => [
      'guests.*.first_name' => 'Primeiro nome',
      'guests.*.last_name' => 'Sobrenome',
      'guests.*.email' => 'E-mail',
      'guests.*.phone' => 'Telefone',
      'guests.*.id_type' => 'Tipo de identificação',
      'guests.*.id_number' => 'Número de identificação',
      'guests.*.id_proof_file' => 'Prova de identificação (imagem/PDF)',
    ],
  ],
  'reservation' => [
    'noEmailAddress' => 'Nenhum endereço de e-mail encontrado.',
    'comingSoon' => 'Em breve',
    'delete' => 'Excluir',
    'downloadInvoice' => 'Baixar fatura',
    'printInvoice' => 'Imprimir fatura',
    'copyInvoice' => 'Copiar fatura',
    'changeStatus' => 'Alterar status',
    'addPayments' => 'Adicionar pagamentos',
    'viewPayments' => 'Ver pagamentos',
    'sellReturn' => 'Vender Retorno',
    'invoiceUrl' => 'URL da fatura',
    'sendToEmail' => 'Enviar para e-mail',
    'reservations' => 'Reservas de hotéis',
    'newReservation' => 'Nova Reserva',
    'editReservation' => 'Editar reserva',
    'cancelReservation' => 'Cancelar reserva?',
    'cancelReservationMessage' => 'Tem certeza de que deseja cancelar a reserva :number? Esta ação não pode ser desfeita.',
    'checkAvailability' => 'Verifique a disponibilidade',
    'backToReservations' => 'Voltar para Reservas',
    'reservationCreationFormComingSoon' => 'Formulário de criação de reserva em breve.',
    'searchPlaceholder' => 'Pesquise por número de reserva, nome do hóspede...',
    'allStatuses' => 'Todos os status',
    'reservationNumber' => 'Reserva #',
    'guest' => 'Convidado',
    'checkIn' => 'Check-in',
    'checkOut' => 'Confira',
    'rooms' => 'Quartos',
    'amount' => 'Quantia',
    'status' => 'Status',
    'action' => 'Ação',
    'view' => 'Visualizar',
    'edit' => 'Editar',
    'cancel' => 'Cancelar',
    'noReservationsFound' => 'Nenhuma reserva encontrada',
    'reservationCreated' => 'Reserva criada com sucesso',
    'reservationUpdated' => 'Reserva atualizada com sucesso',
    'reservationCancelled' => 'Reserva cancelada com sucesso',
    'selectGuest' => 'Selecione Convidado',
    'checkInDate' => 'Data de check-in',
    'checkOutDate' => 'Data de check-out',
    'checkInTime' => 'Horário de check-in',
    'checkOutTime' => 'Horário de check-out',
    'adults' => 'Adultos',
    'children' => 'Crianças',
    'ratePlan' => 'Plano de tarifas',
    'selectRatePlan' => 'Selecione o plano tarifário',
    'selectRooms' => 'Selecione quartos',
    'available' => 'Disponível',
    'rate' => 'Avaliar',
    'night' => 'noite',
    'pricingPeriod' => 'Período de preços/recorrente',
    'pricingPeriodNote' => 'Somente os períodos de preços "Mensal" e "Semanal" suportam pagamentos recorrentes. Se você escolher Diariamente, será tratado como uma liquidação final, onde o primeiro pagamento é um adiantamento e o pagamento final é cobrado na finalização da compra.',
    'note' => 'Observação',
    'selectDatesMessage' => 'Selecione as datas de check-in e check-out para ver os quartos disponíveis.',
    'advancePaid' => 'Adiantamento pago',
    'securityDeposit' => 'Depósito de segurança',
    'specialRequests' => 'Pedidos Especiais',
    'createReservation' => 'Criar reserva',
    'updateReservation' => 'Atualizar reserva',
    'onlyTentativeConfirmedEditable' => 'Somente reservas provisórias ou confirmadas podem ser editadas.',
    'onlyTentativeCanConfirm' => 'Apenas reservas provisórias podem ser confirmadas.',
    'reservationConfirmed' => 'Reserva confirmada com sucesso.',
    'reservationCannotBeEdited' => 'Esta reserva não pode mais ser editada.',
    'selectAtLeastOneRoom' => 'Selecione pelo menos um quarto',
    'checkOutAfterCheckIn' => 'A data de check-out deve ser posterior à data de check-in',
    'checkOutNotBeforeCheckIn' => 'A data de check-out não pode ser anterior à data de check-in.',
    'checkOutTimeAfterCheckInTime' => 'Para estadias no mesmo dia, o horário de check-out deverá ser posterior ao horário de check-in.',
    'stay' => 'Ficar',
    'ratePlanLabel' => 'Plano de tarifas',
    'totalStay' => 'Estadia total',
    'paymentDetails' => 'Detalhes de pagamento',
    'payments' => 'Pagamentos',
    'date' => 'Data',
    'method' => 'Método',
    'reference' => 'Referência',
    'totalPaid' => 'Total pago',
    'balanceDue' => 'Saldo devedor',
    'noPaymentsRecorded' => 'Nenhum pagamento registrado ainda.',
    'specialRequestsLabel' => 'Pedidos especiais',
    'confirm' => 'Confirmar',
    'filterStatus' => 'Status do filtro',
    'guestDetails' => 'Detalhes do Hóspede',
    'addGuest' => 'Adicionar convidado',
    'guestNumber' => 'Convidado #:número',
    'removeGuest' => 'Remover convidado',
    'travelInfo' => 'Informações de viagem',
    'reasonForTrip' => 'Motivo da viagem',
    'finalDestination' => 'Destino final',
    'extras' => 'Extras',
    'bookingSummary' => 'Resumo da reserva',
    'roomsPrice' => 'Preço do(s) quarto(s)',
    'extrasPrice' => 'Preço(s) extra(s)',
    'discount' => 'Desconto',
    'percentage' => 'Percentagem',
    'fixedAmount' => 'Valor Fixo',
    'discountAmount' => 'Valor do desconto',
    'bookingTax' => 'Taxa de reserva',
    'noTax' => 'Sem impostos',
    'taxAmount' => 'Valor do imposto',
    'total' => 'Total',
    'subtotal' => 'Subtotal',
    'amountAfterDiscount' => 'Valor após desconto',
    'remainingAtCheckout' => 'Saldo devido na finalização da compra',
    'reservationReceipt' => 'Recibo de Reserva',
    'reservationReceiptTitle' => 'Recibo de Reserva',
    'roomType' => 'Tipo de quarto',
    'quantityShort' => 'Quantidade',
    'unitPrice' => 'Preço unitário',
    'noRoomsSelected' => 'Nenhum quarto selecionado.',
    'noPaymentsRecordedPdf' => 'Nenhum pagamento registrado.',
    'generatedOn' => 'Gerado em :datetime.',
    'reservationLabel' => 'Reserva',
    'statusLabel' => 'Status',
    'summaryLabel' => 'Resumo',
    'roomsAndExtras' => 'Quartos + Extras',
    'amountAfterDiscountBeforeTax' => 'Valor após desconto (antes de impostos)',
    'advance' => 'Avançar',
    'emailContactPhone' => 'Telefone',
    'emailContactEmail' => 'E-mail',
    'emailContactWebsite' => 'Site',
    'emailBookingId' => 'ID da reserva',
    'emailArrivalDateTime' => 'Data e hora de chegada',
    'emailDepartureDateTime' => 'Data de partida e hora',
    'emailNights' => 'Noites',
    'emailNightSingular' => 'Noite',
    'emailNightPlural' => 'Noites',
    'emailCheckInActual' => 'Check-in',
    'emailCustomerSection' => 'Informações do cliente',
    'emailCustomerName' => 'Nome do cliente',
    'emailCustomerAddress' => 'Endereço',
    'emailMobile' => 'Móvel',
    'emailRoomsSection' => 'Quartos',
    'emailExtrasSection' => 'Extras',
    'emailAccommodationType' => 'Tipo de acomodação',
    'emailRoomNumber' => 'Número do quarto',
    'emailNoOfAdults' => 'Nº de adultos',
    'emailNoOfChildren' => 'Nº de crianças',
    'emailPricePerNight' => 'Preço por noite',
    'emailTotalPaid' => 'Total pago',
    'emailDue' => 'Devido',
    'emailPaymentInfo' => 'Informações de pagamento',
    'emailReferenceNo' => 'Referência nº.',
    'emailPaymentMode' => 'Modo de pagamento',
    'emailPaymentNote' => 'Nota de pagamento',
    'emailTermsFooter' => 'Por favor, revise os detalhes da sua reserva acima. Para alterações ou dúvidas, entre em contato conosco através dos dados no cabeçalho.',
    'reservationCreatedEmailSubject' => 'Reserva confirmada em :site_name (:número)',
    'reservationCreatedEmailFooter' => 'Obrigado. Se você tiver alguma dúvida, entre em contato conosco.',
    'somethingWentWrong' => 'Algo deu errado',
    'close' => 'Fechar',
    'emailSent' => 'E-mail enviado.',
  ],
  'quotation' => [
    'quotations' => 'Citações',
    'newQuotation' => 'Nova cotação',
    'searchPlaceholder' => 'Citação de pesquisa...',
    'allStatuses' => 'Todos os status',
    'quotationNumber' => 'Citação #',
    'guest' => 'Convidado',
    'date' => 'Data',
    'amount' => 'Quantia',
    'status' => 'Status',
    'action' => 'Ação',
    'quotaConPdf' => 'Cotação em PDF',
    'emailQuotaCon' => 'Cotação por e-mail',
    'makeReservation' => 'Fazer Reserva',
    'edit' => 'Editar',
    'noQuotationsFound' => 'Nenhuma cotação encontrada.',
    'createFirstQuotation' => 'Crie sua primeira cotação',
    'emailInvoiceTitle' => 'Fatura de cotação',
    'emailQuotationId' => 'ID da cotação',
    'emailInvoiceFooter' => 'Obrigado. Se você tiver alguma dúvida, entre em contato conosco.',
    'noEmailAddress' => 'Nenhum endereço de e-mail encontrado para o convidado.',
    'confirmationSent' => 'Fatura de cotação enviada.',
    'somethingWentWrong' => 'Algo deu errado.',
    'quotationCreated' => 'Cotação criada.',
    'quotationUpdated' => 'Cotação atualizada.',
  ],
  'checkAvailability' => [
    'selectDates' => 'Selecione datas',
    'checkAvailability' => 'Verifique a disponibilidade',
    'availabilityByRoomType' => 'Disponibilidade por tipo de quarto',
    'roomType' => 'Tipo de quarto',
    'total' => 'Total',
    'available' => 'Disponível',
    'occupied' => 'Ocupado',
    'rate' => 'Avaliar',
    'selectDatesMessage' => 'Selecione as datas de check-in e check-out e clique em Verificar disponibilidade para ver a disponibilidade dos quartos.',
    'checkOutAfterCheckIn' => 'A data de check-out deve ser posterior à data de check-in.',
  ],
  'checkIn' => [
    'checkIn' => 'Check-in no hotel',
    'backToCheckIn' => 'Voltar ao check-in',
    'newCheckIn' => 'Novo check-in',
    'checkInFormComingSoon' => 'Formulário de check-in em breve.',
    'searchPlaceholder' => 'Pesquise por número de reserva ou nome do hóspede...',
    'reservationNumber' => 'Reserva #',
    'guest' => 'Convidado',
    'checkInDate' => 'Check-in',
    'rooms' => 'Quartos',
    'action' => 'Ação',
    'checkInButton' => 'Check-in',
    'noReservationsForCheckIn' => 'Sem reservas para check-in',
    'checkInModalTitle' => 'Entrada: :number',
    'guestLabel' => 'Convidado:',
    'assignRooms' => 'Atribuir salas',
    'quantity' => 'Quantidade:',
    'roomNumber' => 'Quarto :number',
    'selectRoom' => 'Selecione o quarto',
    'cancel' => 'Cancelar',
    'confirmCheckIn' => 'Confirmar check-in',
    'onlyConfirmedTentativeCanCheckIn' => 'Somente reservas confirmadas ou provisórias podem ser verificadas',
    'assignAtLeastOneRoom' => 'Por favor, atribua pelo menos um quarto para check-in',
    'roomNotAvailable' => 'O quarto :number não está disponível para check-in',
    'guestCheckedInSuccessfully' => 'Visitante fez check-in com sucesso',
    'selectReservation' => 'Selecione Reserva',
    'selectReservationFirst' => 'Selecione uma reserva para fazer check-in',
    'noMatchingRoomType' => 'Nenhum tipo de quarto correspondente encontrado nesta reserva',
    'additionalGuests' => 'Convidados Adicionais',
    'primaryGuestNote' => 'Convidado principal (:name) já adicionado',
    'addGuest' => 'Adicionar convidado',
    'guestNumber' => 'Convidado #:número',
    'noAdditionalGuests' => 'Nenhum convidado adicional adicionado. Clique em "Adicionar convidado" para adicionar mais.',
    'removeGuest' => 'Remover',
    'guestDetails' => 'Detalhes do Hóspede',
    'primaryBadge' => 'Primário',
    'primaryGuest' => 'Convidado principal',
    'optional' => 'opcional',
    'walkIn' => 'Entrada (sem reserva)',
    'checkOutDate' => 'Data de check-out',
    'checkOutTime' => 'Horário de check-out',
    'pricing' => 'Preços',
    'ratePerNight' => 'Tarifa / Noite',
    'nights' => 'Noites',
    'totalAmount' => 'Montante total',
    'advancePayment' => 'Pagamento antecipado',
    'advancePaid' => 'Adiantamento pago',
    'amount' => 'Quantia',
    'paymentMethod' => 'Método de pagamento',
    'roomCharge' => 'Taxa de quarto',
    'balanceDue' => 'Saldo devedor',
    'stayDetails' => 'Detalhes da estadia',
    'roomAssignment' => 'Atribuição de Sala',
    'roomLabel' => 'Sala',
    'balanceDueAtCheckout' => 'Saldo devido na finalização da compra',
    'reservationBanner' => 'Reserva',
    'noVacantRoomsForType' => 'Não há salas limpas vagas disponíveis para :type. Por favor, limpe um quarto primeiro.',
  ],
  'checkOut' => [
    'checkOut' => 'Check-out do hotel',
    'backToCheckOut' => 'Voltar ao check-out',
    'searchPlaceholder' => 'Pesquise por número de estadia, nome do hóspede ou quarto...',
    'stayNumber' => 'Ficar #',
    'room' => 'Sala',
    'guest' => 'Convidado',
    'checkOutDate' => 'Confira',
    'balance' => 'Equilíbrio',
    'action' => 'Ação',
    'checkOutButton' => 'Confira',
    'noStaysReadyForCheckOut' => 'Não fica pronto para o check-out',
    'checkOutModalTitle' => 'Saída: :number',
    'folioSummary' => 'Resumo do fólio',
    'date' => 'Data',
    'description' => 'Descrição',
    'amount' => 'Quantia',
    'payments' => 'Pagamentos',
    'totalBalance' => 'Saldo total',
    'discountAmount' => 'Valor do desconto',
    'adjustmentAmount' => 'Valor do ajuste',
    'adjustmentNotes' => 'Notas de ajuste',
    'paymentMethod' => 'Método de pagamento',
    'paymentAmount' => 'Valor do pagamento',
    'transactionReference' => 'Referência de transação',
    'cancel' => 'Cancelar',
    'confirmCheckOut' => 'Confirmar check-out',
    'cash' => 'Dinheiro',
    'card' => 'Cartão',
    'upi' => 'UPI',
    'bankTransfer' => 'Transferência Bancária',
    'other' => 'Outro',
    'folioNotOpen' => 'O fólio não está aberto para finalização de compra',
    'checkOutDiscount' => 'Desconto de check-out',
    'checkOutAdjustment' => 'Ajuste de check-out: :notes',
    'guestCheckedOutSuccessfully' => 'Convidado fez check-out com sucesso',
    'paidRoomService' => 'Serviço de quarto pago',
    'balanceDue' => 'Saldo devedor',
  ],
  'ratePlan' => [
    'ratePlans' => 'Planos de tarifas de hotéis',
    'addRatePlan' => 'Adicionar plano de tarifas',
    'editRatePlan' => 'Editar plano tarifário',
    'deleteRatePlan' => 'Excluir plano tarifário?',
    'deleteRatePlanMessage' => 'Tem certeza de que deseja excluir este plano tarifário? Esta ação não pode ser desfeita.',
    'searchPlaceholder' => 'Pesquise por nome...',
    'name' => 'Nome',
    'description' => 'Descrição',
    'planType' => 'Tipo de plano',
    'selectPlanType' => 'Selecione o tipo de plano',
    'cancellation' => 'Cancelamento',
    'freeCancellationHours' => 'Cancelamento Gratuito (Horas Antes)',
    'cancellationChargePercent' => 'Taxa de cancelamento %',
    'status' => 'Status',
    'active' => 'Ativo',
    'inactive' => 'Inativo',
    'action' => 'Ação',
    'update' => 'Atualizar',
    'noFreeCancellation' => 'Sem cancelamento gratuito',
    'hoursBefore' => ':hours h antes / :percent%',
    'noRatePlansAdded' => 'Nenhum plano tarifário adicionado ainda',
    'ratePlanAdded' => 'Plano de tarifas adicionado com sucesso',
    'ratePlanUpdated' => 'Plano de tarifas atualizado com sucesso',
    'ratePlanDeleted' => 'Plano de tarifas excluído com sucesso',
    'save' => 'Salvar',
    'cancel' => 'Cancelar',
    'close' => 'Fechar',
  ],
  'housekeeping' => [
    'housekeepingTasks' => 'Tarefas de limpeza do quarto',
    'addTask' => 'Adicionar tarefa',
    'editTask' => 'Editar tarefa',
    'searchPlaceholder' => 'Pesquise pelo número do quarto...',
    'date' => 'Data',
    'room' => 'Sala',
    'type' => 'Tipo',
    'assignedTo' => 'Atribuído a',
    'status' => 'Status',
    'action' => 'Ação',
    'complete' => 'Completo',
    'unassigned' => 'Não atribuído',
    'noHousekeepingTasksFound' => 'Nenhuma tarefa de limpeza encontrada',
    'addHousekeepingTask' => 'Adicionar tarefa de limpeza',
    'close' => 'Fechar',
    'roomLabel' => 'Sala',
    'selectRoom' => 'Selecione o quarto',
    'taskDate' => 'Data da Tarefa',
    'taskType' => 'Tipo de tarefa',
    'selectTaskType' => 'Selecione o tipo de tarefa',
    'assignTo' => 'Atribuir a',
    'notes' => 'Notas',
    'cancel' => 'Cancelar',
    'save' => 'Salvar',
    'allStatuses' => 'Todos os status',
    'allRooms' => 'Todos os quartos',
    'housekeepingTaskCreatedSuccessfully' => 'Tarefa de limpeza criada com sucesso',
    'taskCompletedSuccessfully' => 'Tarefa concluída com sucesso',
    'taskUpdatedSuccessfully' => 'Tarefa atualizada com sucesso',
    'taskDeletedSuccessfully' => 'Tarefa excluída com sucesso',
    'deleteTask' => 'Excluir tarefa?',
    'deleteTaskMessage' => 'Tem certeza de que deseja excluir esta tarefa? Esta ação não pode ser desfeita.',
    'delete' => 'Excluir',
    'update' => 'Atualizar',
    'completeTask' => 'Tarefa completa?',
    'completeTaskMessage' => 'Tem certeza de que deseja marcar esta tarefa como concluída?',
    'autoCreatedAfterCheckout' => 'Criado automaticamente após a finalização da compra',
  ],
  'banquet' => [
    'banquetEvents' => 'Banquetes e eventos em hotéis',
    'venues' => 'Locais',
    'events' => 'Eventos',
    'addVenue' => 'Adicionar local',
    'newEvent' => 'Novo Evento',
    'searchPlaceholder' => 'Pesquise por número de evento, nome ou cliente...',
    'allVenues' => 'Todos os locais',
    'allStatuses' => 'Todos os status',
    'name' => 'Nome',
    'capacity' => 'Capacidade',
    'baseRate' => 'Taxa básica',
    'status' => 'Status',
    'active' => 'Ativo',
    'inactive' => 'Inativo',
    'noVenuesYet' => 'Ainda não há locais. Adicione um local para começar.',
    'eventNumber' => 'Evento #',
    'eventName' => 'Nome do Evento',
    'venue' => 'Local',
    'dateTime' => 'Data e hora',
    'guests' => 'Convidados',
    'action' => 'Ação',
    'view' => 'Visualizar',
    'noEventsFound' => 'Nenhum evento encontrado',
    'close' => 'Fechar',
    'deleteEvent' => 'Excluir evento?',
    'deleteEventMessage' => 'Tem certeza de que deseja excluir este evento? Esta ação não pode ser desfeita.',
    'cancel' => 'Cancelar',
    'delete' => 'Excluir',
    'eventNameLabel' => 'Nome do Evento',
    'selectVenue' => 'Selecione o local',
    'customer' => 'Cliente',
    'selectCustomer' => 'Selecione o cliente',
    'startTime' => 'Hora de início',
    'endTime' => 'Hora de término',
    'expectedGuests' => 'Convidados esperados',
    'packageAmount' => 'Valor do pacote',
    'advancePaid' => 'Adiantamento pago',
    'description' => 'Descrição',
    'specialRequests' => 'Pedidos Especiais',
    'createEvent' => 'Criar Evento',
    'save' => 'Salvar',
    'amenities' => 'Comodidades',
    'addAmenity' => 'Adicionar',
    'addAmenityPlaceholder' => 'Adicione comodidade e pressione Enter',
    'venueAdded' => 'Local adicionado com sucesso',
    'venueUpdated' => 'Local atualizado com sucesso',
    'venueDeleted' => 'Local excluído com sucesso',
    'editVenue' => 'Editar local',
    'deleteVenue' => 'Excluir local?',
    'deleteVenueMessage' => 'Tem certeza de que deseja excluir este local? Esta ação não pode ser desfeita.',
    'searchVenuePlaceholder' => 'Pesquise pelo nome do local...',
    'eventCreated' => 'Evento criado com sucesso',
    'eventUpdated' => 'Evento atualizado com sucesso',
    'eventDeleted' => 'Evento excluído com sucesso',
    'editEvent' => 'Editar evento',
    'eventDetails' => 'Detalhes do Evento',
    'start' => 'Começar',
    'end' => 'Fim',
    'expectedGuestsLabel' => 'Convidados esperados',
    'packageAmountLabel' => 'Quantidade do pacote',
    'advancePaidLabel' => 'Adiantamento pago',
  ],
  'folio' => [
    'folio' => 'Fólio',
    'folioNumber' => 'Fólio: :number',
    'stay' => 'Ficar',
    'room' => 'Sala',
    'guest' => 'Convidado',
    'noFolioFound' => 'Nenhum fólio encontrado para esta estadia.',
    'addCharge' => 'Adicionar cobrança',
    'addPayment' => 'Adicionar pagamento',
    'totalCharges' => 'Cobranças totais',
    'totalPayments' => 'Total de pagamentos',
    'balance' => 'Equilíbrio',
    'folioDetails' => 'Detalhes do fólio',
    'date' => 'Data',
    'type' => 'Tipo',
    'description' => 'Descrição',
    'amount' => 'Quantia',
    'payments' => 'Pagamentos',
    'payment' => 'Pagamento',
    'chargeType' => 'Tipo de cobrança',
    'chargeDescription' => 'Descrição',
    'chargeAmount' => 'Quantia',
    'paymentMethod' => 'Método de pagamento',
    'paymentAmount' => 'Valor do pagamento',
    'transactionReference' => 'Referência de transação',
    'cancel' => 'Cancelar',
    'chargeAddedSuccessfully' => 'Cobrança adicionada com sucesso',
    'paymentRecordedSuccessfully' => 'Pagamento registrado com sucesso',
    'cash' => 'Dinheiro',
    'card' => 'Cartão',
    'upi' => 'UPI',
    'bankTransfer' => 'Transferência Bancária',
    'other' => 'Outro',
  ],
  'roomService' => [
    'roomServiceOrders' => 'Pedidos de serviço de quarto',
    'createRoomServiceOrder' => 'Criar pedido de serviço de quarto',
    'createOrderViaPos' => 'Criar pedido via PDV',
    'goToPos' => 'Vá para o PDV',
    'searchPlaceholder' => 'Pesquise por número de pedido ou número de quarto...',
    'note' => 'Observação',
    'createRoomServiceNote' => 'Para criar ordens de serviço de quarto, utilize o sistema POS e selecione "Quarto de Hotel" como contexto. Os pedidos podem ser postados nos fólios dos convidados quando concluídos.',
    'createRoomServiceDescription' => 'Para criar pedidos de serviço de quarto, utilize o sistema POS. Ao criar um pedido, selecione "Quarto de Hotel" como contexto e escolha uma estadia. Você pode então selecionar "Postar no quarto" para cobrar o pedido na conta do hóspede.',
    'orderNumber' => 'Ordem #',
    'roomStay' => 'Quarto/Estadia',
    'customer' => 'Cliente',
    'guest' => 'Convidado',
    'amount' => 'Quantia',
    'billTo' => 'Projeto de lei para',
    'status' => 'Status',
    'postToRoom' => 'Postar na sala',
    'payNow' => 'Pague agora',
    'posted' => 'Postado',
    'pending' => 'Pendente',
    'walkIn' => 'Entrada',
    'noRoomServiceOrdersFound' => 'Nenhum pedido de serviço de quarto encontrado',
    'selectRoom' => 'Selecione o quarto',
    'noActiveStays' => 'Sem estadias ativas',
    'noActiveStaysDescription' => 'No momento, não há quartos com check-in disponíveis para pedidos de serviço de quarto.',
    'selectStayRequired' => 'Por favor selecione um quarto/estadia para solicitar o serviço de quarto.',
    'invalidStay' => 'A estadia selecionada é inválida ou não está mais disponível.',
    'searchByRoomOrStay' => 'Pesquise pelo número do quarto ou número da estadia...',
  ],
  'posHotelContext' => [
    'selectHotelRoom' => 'Selecione Quarto de Hotel',
    'selectRoom' => 'Selecione o quarto',
    'guest' => 'Convidado',
    'billingOption' => 'Opção de faturamento',
    'payNow' => 'Pague agora',
    'customerPaysImmediately' => 'O cliente paga imediatamente',
    'postToRoom' => 'Postar na sala',
    'chargeToRoomFolio' => 'Cobrar na conta do quarto',
    'noCheckedInRoomsAvailable' => 'Não há quartos com check-in disponíveis',
    'noCheckedInRoomsMessage' => 'Atualmente não há quartos com hóspedes com check-in.',
    'selectStay' => 'Selecione Ficar',
    'selectStayRoom' => 'Selecione Estadia/Quarto',
    'paymentOption' => 'Opção de pagamento',
    'confirm' => 'Confirmar',
    'selectRoomButton' => 'Selecione o quarto',
    'selecting' => 'Selecionando...',
    'orderChargedToFolio' => 'Este pedido será cobrado na conta do hóspede quando concluído.',
    'noActiveStays' => 'Sem estadias ativas',
    'noActiveStaysDescription' => 'No momento, não há quartos com check-in disponíveis para pedidos de serviço de quarto.',
  ],
];