michangarrito/apps/frontend/src/locales/pt-BR/index.ts
rckrdmrd 928eb795e6 [SIMCO-V38] feat: Actualizar a SIMCO v3.8.0 + cambios apps
- HERENCIA-SIMCO.md actualizado con directivas v3.7 y v3.8
- Cambios en backend y frontend

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-10 08:53:05 -06:00

235 lines
5.7 KiB
TypeScript

// Brazilian Portuguese
const ptBR = {
// Common
common: {
save: 'Salvar',
cancel: 'Cancelar',
delete: 'Excluir',
edit: 'Editar',
add: 'Adicionar',
search: 'Buscar',
loading: 'Carregando...',
error: 'Erro',
success: 'Sucesso',
confirm: 'Confirmar',
back: 'Voltar',
next: 'Proximo',
close: 'Fechar',
yes: 'Sim',
no: 'Nao',
all: 'Todos',
none: 'Nenhum',
required: 'Obrigatorio',
optional: 'Opcional',
},
// Navigation
nav: {
dashboard: 'Painel',
products: 'Produtos',
orders: 'Pedidos',
customers: 'Clientes',
fiado: 'Fiado',
inventory: 'Estoque',
referrals: 'Indicacoes',
settings: 'Configuracoes',
logout: 'Sair',
},
// Auth
auth: {
login: 'Entrar',
register: 'Cadastrar',
phone: 'Celular',
pin: 'PIN',
enterPhone: 'Digite seu celular',
enterPin: 'Digite seu PIN',
forgotPin: 'Esqueci meu PIN',
noAccount: 'Nao tem conta?',
hasAccount: 'Ja tem conta?',
createAccount: 'Criar conta',
businessName: 'Nome do negocio',
ownerName: 'Seu nome',
businessType: 'Tipo de negocio',
},
// Dashboard
dashboard: {
title: 'Painel',
todaySales: 'Vendas de hoje',
weekSales: 'Vendas da semana',
monthSales: 'Vendas do mes',
transactions: 'transacoes',
lowStock: 'Estoque baixo',
pendingOrders: 'Pedidos pendentes',
pendingCredits: 'Fiados pendentes',
topProducts: 'Produtos mais vendidos',
},
// Products
products: {
title: 'Produtos',
subtitle: 'Gerencie seu catalogo',
addProduct: 'Adicionar produto',
editProduct: 'Editar produto',
name: 'Nome',
price: 'Preco',
cost: 'Custo',
stock: 'Estoque',
sku: 'SKU',
barcode: 'Codigo de barras',
category: 'Categoria',
description: 'Descricao',
noProducts: 'Nenhum produto',
scanBarcode: 'Escanear codigo',
},
// Orders
orders: {
title: 'Pedidos',
subtitle: 'Gerencie os pedidos',
newOrder: 'Novo pedido',
orderNumber: 'Pedido #{{number}}',
status: 'Status',
pending: 'Pendente',
preparing: 'Preparando',
ready: 'Pronto',
delivered: 'Entregue',
cancelled: 'Cancelado',
total: 'Total',
items: 'itens',
noOrders: 'Nenhum pedido',
},
// Customers
customers: {
title: 'Clientes',
subtitle: 'Gerencie seus clientes',
addCustomer: 'Adicionar cliente',
name: 'Nome',
phone: 'Celular',
email: 'Email',
creditLimit: 'Limite de credito',
currentBalance: 'Saldo atual',
noCustomers: 'Nenhum cliente',
},
// Fiado (Credit)
fiado: {
title: 'Fiado',
subtitle: 'Controle de creditos',
totalOwed: 'Total devido',
overdueAmount: 'Vencido',
customersWithCredit: 'Clientes com fiado',
registerPayment: 'Registrar pagamento',
paymentHistory: 'Historico de pagamentos',
dueDate: 'Data de vencimento',
overdue: 'Vencido',
noCredits: 'Nenhum fiado pendente',
},
// Inventory
inventory: {
title: 'Estoque',
subtitle: 'Controle de estoque',
movements: 'Movimentacoes',
addMovement: 'Adicionar movimentacao',
entry: 'Entrada',
exit: 'Saida',
adjustment: 'Ajuste',
lowStockAlerts: 'Alertas de estoque baixo',
reorder: 'Repor',
noMovements: 'Nenhuma movimentacao',
},
// Referrals
referrals: {
title: 'Programa de Indicacoes',
subtitle: 'Indique amigos e ganhe',
yourCode: 'Seu codigo de indicacao',
copy: 'Copiar',
share: 'Compartilhar',
shareWhatsApp: 'Compartilhar por WhatsApp',
invited: 'Indicados',
converted: 'Convertidos',
monthsEarned: 'Meses ganhos',
monthsAvailable: 'Disponiveis',
howItWorks: 'Como funciona',
step1: 'Compartilhe seu codigo',
step1Desc: 'Envie seu codigo para amigos por WhatsApp',
step2: 'Seu amigo se cadastra',
step2Desc: 'Ganha 50% de desconto no primeiro mes',
step3: 'Voce ganha 1 mes gratis',
step3Desc: 'Quando seu amigo paga o primeiro mes',
yourReferrals: 'Suas indicacoes',
noReferrals: 'Voce ainda nao tem indicacoes',
},
// Settings
settings: {
title: 'Configuracoes',
subtitle: 'Configure sua loja',
businessInfo: 'Informacoes do negocio',
fiadoSettings: 'Configuracao de fiado',
whatsapp: 'WhatsApp Business',
notifications: 'Notificacoes',
subscription: 'Assinatura',
language: 'Idioma',
enableFiado: 'Habilitar fiado',
defaultCreditLimit: 'Limite de credito padrao',
gracePeriod: 'Dias de carencia',
connected: 'Conectado',
autoResponses: 'Respostas automaticas',
lowStockAlerts: 'Alertas de estoque baixo',
overdueAlerts: 'Alertas de fiados vencidos',
newOrderAlerts: 'Alertas de novos pedidos',
currentPlan: 'Plano atual',
upgradePlan: 'Melhorar plano',
},
// Payments
payments: {
cash: 'Dinheiro',
card: 'Cartao',
transfer: 'Transferencia',
fiado: 'Fiado',
codi: 'Pix',
spei: 'TED',
change: 'Troco',
total: 'Total',
subtotal: 'Subtotal',
tax: 'Impostos',
discount: 'Desconto',
payNow: 'Pagar agora',
generateQR: 'Gerar QR',
scanQR: 'Escaneie o QR com seu app do banco',
paymentReceived: 'Pagamento recebido',
paymentFailed: 'Pagamento falhou',
},
// Errors
errors: {
generic: 'Algo deu errado',
networkError: 'Erro de conexao',
unauthorized: 'Nao autorizado',
notFound: 'Nao encontrado',
validationError: 'Erro de validacao',
serverError: 'Erro do servidor',
},
// Business Types
businessTypes: {
tienda: 'Loja',
papeleria: 'Papelaria',
farmacia: 'Farmacia',
ferreteria: 'Ferragem',
carniceria: 'Acougue',
verduleria: 'Hortifruti',
panaderia: 'Padaria',
tortilleria: 'Tapiocaria',
otro: 'Outro',
},
};
export default ptBR;