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": "Les Meves Operacions",
|
|
|
|
|
"subtitle": "Veure i gestionar les teves operacions de Bitcoin",
|
|
|
|
|
"loadingTrades": "Carregant operacions...",
|
|
|
|
|
"noTrades": "Encara no tens operacions.",
|
|
|
|
|
"startTrading": "Començar a operar",
|
|
|
|
|
"upcoming": "Properes ({count})",
|
|
|
|
|
"history": "Historial ({count})"
|
|
|
|
|
},
|
|
|
|
|
"trade": {
|
|
|
|
|
"rate": "Taxa:",
|
|
|
|
|
"cancel": "Cancel·lar",
|
2025-12-26 19:06:57 +01:00
|
|
|
"viewDetails": "Veure detalls"
|
2025-12-26 19:00:56 +01:00
|
|
|
},
|
|
|
|
|
"details": {
|
2025-12-26 19:06:57 +01:00
|
|
|
"title": "Detalls de l'operació",
|
2025-12-26 19:00:56 +01:00
|
|
|
"loading": "Carregant...",
|
2025-12-26 19:06:57 +01:00
|
|
|
"backToTrades": "← Tornar a operacions",
|
|
|
|
|
"backToTradesShort": "Tornar a operacions",
|
2025-12-26 19:00:56 +01:00
|
|
|
"error": "Error en carregar l'operació. Pot ser que no existeixi o no tenguis permís per veure-la.",
|
2025-12-26 19:06:57 +01:00
|
|
|
"tradeInformation": "Informació de l'operació",
|
2025-12-26 19:00:56 +01:00
|
|
|
"amounts": "Quantitats",
|
|
|
|
|
"pricing": "Preus",
|
|
|
|
|
"timestamps": "Dates",
|
|
|
|
|
"status": "Estat:",
|
|
|
|
|
"time": "Hora:",
|
|
|
|
|
"direction": "Direcció:",
|
2025-12-26 19:06:57 +01:00
|
|
|
"paymentMethod": "Mètode de pagament:",
|
2025-12-26 19:00:56 +01:00
|
|
|
"eurAmount": "Quantitat EUR:",
|
|
|
|
|
"bitcoinAmount": "Quantitat Bitcoin:",
|
2025-12-26 19:06:57 +01:00
|
|
|
"marketPrice": "Preu de mercat:",
|
|
|
|
|
"agreedPrice": "Preu acordat:",
|
2025-12-26 19:00:56 +01:00
|
|
|
"premium": "Prima:",
|
|
|
|
|
"created": "Creada:",
|
|
|
|
|
"cancelled": "Cancel·lada:",
|
|
|
|
|
"completed": "Completada:",
|
|
|
|
|
"buyBtc": "COMPRAR BTC",
|
|
|
|
|
"sellBtc": "VENDRE BTC",
|
|
|
|
|
"receiveVia": "Rebre via",
|
|
|
|
|
"sendVia": "Enviar via",
|
2025-12-26 19:06:57 +01:00
|
|
|
"cancelTrade": "Cancel·lar operació",
|
2025-12-26 19:00:56 +01:00
|
|
|
"cancelConfirm": "Estàs segur que vols cancel·lar aquesta operació? Aquesta acció no es pot desfer."
|
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
|
|
|
}
|
|
|
|
|
}
|