arbret/frontend/locales/es/exchange.json
counterweight 246553c402
Phase 6: Translate User Pages - exchange, trades, invites, profile
- Expand exchange.json with all exchange page strings (page, steps, detailsStep, bookingStep, confirmationStep, priceDisplay)
- Create trades.json translation files for es, en, ca
- Create invites.json translation files for es, en, ca
- Create profile.json translation files for es, en, ca
- Translate exchange page and all components (ExchangeDetailsStep, BookingStep, ConfirmationStep, StepIndicator, PriceDisplay)
- Translate trades page (titles, sections, buttons, status labels)
- Translate invites page (titles, sections, status badges, copy button)
- Translate profile page (form labels, hints, placeholders, messages)
- Update IntlProvider to load all new namespaces
- All frontend tests passing
2025-12-25 22:19:13 +01:00

77 lines
2.3 KiB
JSON

{
"status": {
"pending": "Pendiente",
"completed": "Completada",
"userCancelled": "Cancelada por Usuario",
"adminCancelled": "Cancelada por Admin",
"noShow": "No Presente"
},
"direction": {
"buy": "COMPRAR BTC",
"sell": "VENDER BTC",
"buyShort": "Comprar BTC",
"sellShort": "Vender BTC"
},
"transferMethod": {
"onchain": "Onchain",
"lightning": "Lightning"
},
"page": {
"title": "Intercambiar Bitcoin",
"subtitle": "Compra o vende Bitcoin con una prima del 5%",
"viewExistingTrade": "Ver tu operación existente →"
},
"steps": {
"details": "Detalles del Intercambio",
"booking": "Reservar Cita",
"confirm": "Confirmar"
},
"detailsStep": {
"paymentMethod": "Método de Pago",
"required": "*",
"lightningThreshold": "Los pagos Lightning solo están disponibles para montos de hasta €{max}",
"amount": "Cantidad (EUR)",
"summaryBuy": "Compras {sats}, vendes {eur}",
"summarySell": "Compras {eur}, vendes {sats}",
"continueToBooking": "Continuar a Reserva"
},
"bookingStep": {
"yourExchange": "Tu Intercambio",
"edit": "Editar",
"buy": "Comprar",
"sell": "Vender",
"receiveVia": "Recibir vía",
"sendVia": "Enviar vía",
"selectDate": "Seleccionar una Fecha",
"existingTradeWarning": "Ya tienes una operación reservada en este día. Solo puedes reservar una operación por día.",
"viewExistingTrade": "Ver tu operación existente →",
"availableSlots": "Espacios Disponibles para",
"loadingSlots": "Cargando espacios...",
"noSlots": "No hay espacios disponibles para esta fecha"
},
"confirmationStep": {
"appointment": "Cita",
"edit": "Editar",
"confirmTrade": "Confirmar Operación",
"time": "Hora:",
"direction": "Dirección:",
"eur": "EUR:",
"btc": "BTC:",
"rate": "Tasa:",
"payment": "Pago:",
"receiveVia": "Recibir vía",
"sendVia": "Enviar vía",
"booking": "Reservando...",
"priceStale": "Precio Desactualizado",
"confirmBuy": "Confirmar Compra",
"confirmSell": "Confirmar Venta",
"back": "Atrás"
},
"priceDisplay": {
"loading": "Cargando precio...",
"market": "Mercado:",
"ourPrice": "Nuestro precio:",
"updated": "Actualizado",
"stale": "(desactualizado)"
}
}