2025-12-25 22:06:39 +01:00
|
|
|
{
|
|
|
|
|
"status": {
|
|
|
|
|
"pending": "Pendiente",
|
|
|
|
|
"completed": "Completada",
|
|
|
|
|
"userCancelled": "Cancelada por Usuario",
|
|
|
|
|
"adminCancelled": "Cancelada por Admin",
|
|
|
|
|
"noShow": "No Presente"
|
|
|
|
|
},
|
|
|
|
|
"direction": {
|
|
|
|
|
"buy": "COMPRAR BTC",
|
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
|
|
|
"sell": "VENDER BTC",
|
|
|
|
|
"buyShort": "Comprar BTC",
|
|
|
|
|
"sellShort": "Vender BTC"
|
2025-12-25 22:06:39 +01:00
|
|
|
},
|
|
|
|
|
"transferMethod": {
|
|
|
|
|
"onchain": "Onchain",
|
|
|
|
|
"lightning": "Lightning"
|
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
|
|
|
},
|
|
|
|
|
"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)"
|
2025-12-25 22:06:39 +01:00
|
|
|
}
|
|
|
|
|
}
|