const batch6 = { walletUi: { page: { title: "Cartera", subtitle: "Bitcoin Lightning + Cashu", manage: "Gestiona", getAWallet: "Aconsegueix una cartera", learnPlanB: "Aprèn-ne més a Plan B Academy", walletMinibits: "Cashu per a mòbil · NWC", walletAlby: "Extensió de navegador · WebLN + NWC", walletZeus: "Lightning amb autocustòdia", walletCoinos: "Basat en web · funciona a tot arreu", whatAreZaps: "Què són els zaps?", whatAreZapsShort: "Què són els zaps?", zapsDesc: "Pagaments instantanis amb Bitcoin Lightning. Envia sats a qualsevol skater, creador de spots o entrenador — sense intermediaris, sense comissions de plataforma.", instant: "Instantani", instantDesc: "Es liquida en segons", flexible: "Flexible", flexibleDesc: "La teva cartera, les teves claus", private: "Privat", privateDesc: "Cashu amaga qui paga", direct: "Directe", directDesc: "El valor va al creador", loginRequired: "Cal iniciar sessió", loginRequiredDesc: "Inicia sessió amb el teu compte Nostr per connectar la teva cartera Lightning i començar a enviar zaps.", browseMints: "Explora els mints de Cashu" }, modal: { walletName: "Nom de la cartera (opcional)", walletNamePlaceholder: "La meva cartera Lightning", connectionUri: "URI de connexió", spendLimitTitle: "Estableix primer un límit de despesa", spendLimitBody1: "Aquesta cadena permet que SkateSpots pagui factures Lightning des de la teva cartera. A l'aplicació de la cartera, dona a aquesta connexió un", dailyBudget: "pressupost diari", spendLimitBody2: "(per exemple, uns quants milers de sats) i activa només", spendLimitBody3: "No enganxis mai una connexió amb pressupost il·limitat. Pots revocar-la a la teva cartera quan vulguis.", addWallet: "Afegeix cartera", nwcConnection: "Connexió NWC", lightningWallet: "Cartera Lightning", pasteNwc: "Enganxa la teva cadena de connexió NWC per enviar zaps", connectWallet: "Connecta la cartera", browserExtension: "Extensió de navegador (WebLN)", autoDetected: "Detectada automàticament si està instal·lada", ready: "A punt", notFound: "No trobada", getNwcFrom: "Aconsegueix NWC a:", connectionRequired: "Cal un URI de connexió", connectionRequiredDesc: "Introdueix un URI de connexió NWC vàlid.", activeChanged: "Cartera activa canviada", activeChangedDesc: "La cartera seleccionada ja és l'activa per als zaps.", connectNwc: "Connecta una cartera NWC", connectNwcDesc: "Introdueix la cadena de connexió d'una cartera compatible.", connect: "Connecta", connecting: "Connectant...", walletSettings: "Configuració de la cartera", connectDesc: "Connecta la teva cartera Lightning per enviar zaps a l'instant." }, cashu: { title: "Cartera Cashu", desc: "Cartera ecash integrada — no cal cap configuració externa", initializing: "Inicialitzant la cartera...", walletError: "Error de la cartera", balance: "Saldo", balanceAria: "Saldo de la cartera: {{amount}} sats", activeMint: "Mint actiu", selectMint: "Selecciona un mint", receive: "Rep", send: "Envia", receiveViaLightning: "⚡ Rep per Lightning", amountSats: "Import en sats", generateInvoice: "Genera factura", generating: "Generant…", or: "O", receiveCashu: "🥜 Rep un token Cashu", scanQr: "Escaneja el QR", pasteCashu: "Enganxa un token Cashu (cashu...)", receiveToken: "Rep token", receiving: "Rebent…", createCashu: "🥜 Crea un token Cashu", createToken: "Crea token", creating: "Creant…", payInvoice: "⚡ Paga una factura Lightning", pasteInvoice: "Enganxa una factura Lightning (lnbc...)", payInvoiceBtn: "Paga la factura", processing: "Processant...", payAddress: "📧 Paga a una adreça Lightning", sendToAddress: "Envia a l'adreça", sending: "Enviant…", recentActivity: "Activitat recent", receivedLightning: "Has rebut ⚡ Lightning", sentLightning: "Has enviat ⚡ Lightning", sentToken: "Token 🥜 enviat", receivedToken: "Token 🥜 rebut", whatIsCashu: "Què és Cashu?", whatIsCashuDesc: "Cashu és diners digitals recolzats per Bitcoin Lightning. Pensa-hi com a tokens de Bitcoin que guardes al navegador.", benefitOffline: "Funciona sense connexió als skate spots", benefitInstant: "Pagaments instantanis entre iguals", benefitPrivacy: "Centrat en la privadesa (els mints no et poden rastrejar)", benefitRedeemable: "Sempre bescanviable per sats Lightning", findMints: "Troba mints a mintradar.pedani.eu", backupTitle: "Fes una còpia de seguretat de la cartera", backupDesc: "La teva cartera està protegida amb una frase de recuperació de 12 paraules. Guarda-la en lloc segur — la necessitaràs per restaurar el saldo si esborres les dades del navegador.", viewRecovery: "Mostra la frase de recuperació", backupNote: "És com la teva nsec de Nostr — mantén-la en secret i amb còpia de seguretat!", tokenReceived: "Token rebut", tokenReceivedDesc: "Token Cashu bescanviat correctament!", receiveFailed: "No s'ha pogut rebre", unknownError: "Error desconegut", requestUnsupported: "Les sol·licituds Cashu encara no són compatibles", requestUnsupportedDesc: "Aquesta cartera encara no pot pagar una sol·licitud Cashu (creq) — demana una factura o una adreça Lightning.", onchainUnsupported: "Aquí no s'admet on-chain", onchainUnsupportedDesc: "Això és una adreça de Bitcoin. Aquesta cartera només envia tokens Cashu i pagaments Lightning.", nostrProfile: "Això és un perfil de Nostr", nostrProfileDesc: "Escaneja un token Cashu, una factura Lightning o una adreça Lightning per pagar.", clinkUnsupported: "Codi de pagament encara no compatible", clinkUnsupportedDesc: "Aquesta cartera encara no pot pagar codis CLINK. Fes servir una factura o una adreça Lightning.", unrecognizedQr: "Codi QR no reconegut", unrecognizedQrDesc: "Escaneja un token Cashu, una factura Lightning o una adreça Lightning.", invalidAmount: "Import no vàlid", invalidAmountDesc: "Introdueix un import vàlid", paymentSent: "Pagament enviat", paymentSentDesc: "Has enviat {{amount}} sats a {{address}}", paymentFailed: "Pagament fallit", copied: "Copiat", copiedDesc: "{{label}} copiat al porta-retalls", receiveSats: "Rep {{amount}} sats", payInvoiceHint: "Paga aquesta factura des de qualsevol cartera Lightning", invoiceQrAlt: "Codi QR de la factura", lightningInvoice: "Factura Lightning", invoiceLabel: "Factura", waiting: "⏳ Esperant el pagament...", tokenReady: "Token a punt per enviar", shareToken: "Comparteix aquest token amb el destinatari", tokenQrAlt: "Codi QR del token", cashuToken: "Token Cashu", tokenLabel: "Token", copyToken: "Copia el token", tokenWarning: "Qualsevol persona amb aquest token el pot reclamar — tracta'l com diners en efectiu!", browser: { title: "Cartera ecash integrada", appOnly: "Només a l'aplicació", desc: "Ecash Cashu amb autocustòdia, impulsat per Bitcoin Lightning", unlockTitle: "Desbloqueja la cartera completa a l'aplicació SkateSpots", unlockDesc: "La cartera ecash integrada et permet crear, enviar i bescanviar tokens Cashu directament al spot. Viu a l'aplicació nativa, on pot parlar directament amb els mints — els navegadors aïllen aquestes connexions per la teva seguretat.", zapTipTitle: "Envia zaps i propines — ja funciona al navegador", zapTipDesc: "Enviar sats a spots, esdeveniments, entrenadors i crews funciona aquí mateix. Només cal connectar una cartera Lightning a sota — Nostr Wallet Connect o una extensió de navegador com Alby. No cal cap mint de Cashu." } }, escrow: { title: "Dipòsit en garantia", desc: "Ven de manera segura: activa el dipòsit en garantia i un comprador podrà bloquejar els seus sats per a tu en una operació. Els alliberes quan lliures l'article i, si no ho fas, el comprador els pot recuperar passat el temps acordat.", active: "El dipòsit en garantia està activat", publish: "Activa el dipòsit en garantia", published: "El dipòsit en garantia està activat", publishedDesc: "Ara els compradors poden bloquejar fons per a tu en una operació.", failed: "No s'ha pogut activar el dipòsit en garantia" }, escrowSettings: { title: "Configuració del dipòsit en garantia", desc: "Valors per defecte per a operacions amb dipòsit en garantia Cashu. Només en aquest dispositiu.", lockWindow: "Finestra de bloqueig per defecte", lockWindowHint: "Quant de temps queden bloquejats els fons abans que el comprador els pugui recuperar. Com més llarg, més segur per al venedor.", days: "dies", preferredMint: "Mint per al dipòsit en garantia", activeMint: "Mint actiu", preferredMintHint: "Quin mint garanteix el dipòsit. Fes servir-ne un de confiança.", requireListings: "Exigeix dipòsit en garantia als anuncis nous", requireListingsHint: "Preselecciona «Exigeix dipòsit en garantia» quan publiques un article." }, privacy: { title: "Consells de privadesa", subtitle: "Aprèn a protegir la teva privadesa financera", cashuRecommended: "CASHU (RECOMANAT)", anon: "Transaccions anònimes", blind: "Les signatures cegues amaguen l'activitat", noIp: "Sense exposició d'IP", trustMint: "Confies els fons al mint", lightningAddress: "ADREÇA LIGHTNING", linked: "Es pot vincular amb la identitat", traceable: "Historial de pagaments rastrejable", ipVisible: "IP visible en emetre factures", selfCustody: "Autocustòdia possible", bestPractices: "Bones pràctiques", tip1Title: "Fes servir Cashu per rebre propines", tip1Desc: "La cartera Cashu integrada és la manera més privada de rebre zaps", tip2Title: "Fes servir una cartera a part per a SkateSpots", tip2Desc: "No facis servir la teva cartera d'estalvis principal — mantén els fons de l'aplicació a part", tip3Title: "Considera fer servir VPN o Tor", tip3Desc: "Amaga la teva adreça IP quan fas transaccions", tip4Title: "Evita adreces Lightning vinculades a la identitat", tip4Desc: "Fes servir adreces pseudònimes que no estiguin lligades al teu nom real", proTip: "Consell pro:", proTipDesc: "Rep els pagaments primer a la cartera Cashu i després mou periòdicament imports més grans a la teva cartera personal fent servir una VPN per a la transferència.", warnTitle: "Nota de privadesa", warnDesc: "Les adreces Lightning poden arribar a vincular la teva activitat a SkateSpots amb la teva identitat real.", betterPrivacy: "Per a més privadesa:", bullet1: "Fes servir una cartera dedicada per a aquesta aplicació", bullet2: "Considera fer servir la cartera Cashu en lloc seu", bullet3: "Fes servir VPN/Tor per a les transaccions", useCashu: "Fes servir Cashu", understand: "Ho entenc" }, mintPrivacy: { title: "Privadesa dels mints", desc: "Fer servir diversos mints millora la privadesa perquè cap mint no pot veure totes les teves transaccions", distribution: "Distribució dels fons", singleWarning: "Fer servir un sol mint vol dir que aquell mint pot veure l'import i el moment de totes les teves transaccions. Considera afegir més mints per a més privadesa.", yourMints: "Els teus mints ({{count}})", default: "Per defecte", addMint: "Afegeix un mint", addMintDesc: "Afegeix un nou mint de Cashu a la teva cartera", mintUrl: "URL del mint", add: "Afegeix", adding: "Afegint...", orChoose: "O tria'n un de la llista", recommended: "Mints recomanats", allMints: "Tots els mints (directori)", searchMints: "Cerca mints…", noDirectoryMints: "Cap mint coincideix amb la teva cerca.", directoryHint: "Del directori comunitari MintRadar — no oficial i pot estar desactualitzat.", added: "Afegit", soon: "Properament", autoDistribute: "Distribueix els fons automàticament", autoDesc: "Reparteix els fons rebuts entre diversos mints", autoAria: "Distribueix els fons automàticament (properament)", tip1: "Fes servir com a mínim 2 o 3 mints diferents per a més privadesa", tip2: "No guardis tots els fons en un sol mint — reparteix-los", tip3: "Tingues en compte la jurisdicció del mint (països diferents = accés legal diferent)", tip4: "Els mints veuen quan fas les transaccions, però NO a qui pagues (signatures cegues)", future: "Properes funcions: rotació de mints i puntuació de privadesa — aviat!", findMore: "Troba més mints a mintradar.pedani.eu", trustWarning: "Avís de confiança:", trustWarningDesc: "Els mints són custodials — guarden els teus fons. Fes servir només mints de confiança. Si un mint desapareix, pots perdre els fons. Repartir els fons entre diversos mints redueix el risc.", removeTitle: "Vols eliminar el mint?", removeDesc: "Segur que vols eliminar {{name}}?", removeMint: "Elimina el mint", warning: "Atenció:", withdrawWarning: "Aquest mint té {{amount}} sats. Retira els fons abans d'eliminar-lo!", invalidUrl: "URL no vàlida", invalidUrlDesc: "L'URL del mint ha de començar per https://", mintAdded: "Mint afegit", mintAddedDesc: "Nou mint afegit correctament", mintAddedNamed: "{{name}} afegit correctament", failedAdd: "No s'ha pogut afegir el mint", failed: "Ha fallat", noMints: "Cap mint", singleMint: "Un sol mint", concentrated: "Concentrat", moderate: "Moderat", wellDistributed: "Ben distribuït", mintCoinosWebDesc: "Mint apte per a web (recomanat per a navegadors)", mintMinibitsWebDesc: "⚠ Només a l'aplicació nativa — no accessible des de navegadors web", mintMinibitsNativeDesc: "Mint de SkateSpots — recomanat", mintCoinosDesc: "Mint apte per a web", mintLnbitsDesc: "Mint comunitari a LNbits" }, nwc: { title: "Cartera Lightning", noConnection: "Cartera NWC", refresh: "Actualitza el saldo", createInvoice: "Crea una factura", copyInvoice: "Copia la factura", pasteInvoice: "Enganxa una factura Lightning (lnbc…)", amount: "Import: {{amount}} sats", pasteToSee: "Enganxa una factura per veure l'import", pay: "Paga", invoiceQrAlt: "Codi QR de la factura Lightning", enterAmount: "Introdueix un import en sats", readBalanceFailed: "No s'ha pogut llegir el saldo", readBalanceFailedDesc: "La teva cartera no ha respost.", createInvoiceFailed: "No s'ha pogut crear la factura", createInvoiceFailedDesc: "Torna-ho a provar d'aquí a un moment.", paymentSent: "Pagament enviat", paidAmount: "Has pagat {{amount}} sats.", paid: "Pagat.", paymentRejected: "La cartera ha rebutjat el pagament." }, qr: { title: "Escaneja el codi QR", desc: "Col·loca el codi QR dins de la vista de la càmera per escanejar-lo", paste: "Enganxa del porta-retalls", hint: "Escaneja un token Cashu, una factura Lightning o una adreça Lightning", clipboardEmpty: "Porta-retalls buit", clipboardEmptyDesc: "No s'ha trobat cap text al porta-retalls", pasteFailed: "No s'ha pogut enganxar", pasteFailedDesc: "No s'ha pogut llegir del porta-retalls" }, recovery: { title: "Frase de recuperació", desc: "Aquestes 12 paraules són l'única manera de restaurar el saldo d'ecash. Escriu-les en ordre i guarda-les fora de línia — no les comparteixis mai amb ningú.", tapReveal: "Toca per mostrar", noWatching: "Assegura't que ningú t'estigui mirant", hide: "Amaga", reveal: "Mostra", paperHint: "El més segur és escriure-les en paper — copiar-les al porta-retalls pot filtrar-se a altres aplicacions.", written: "Ja les he escrites", revealFirst: "Primer mostra les paraules", copiedDesc: "Frase de recuperació copiada — enganxa-la en un lloc segur i després buida el porta-retalls.", copyFailed: "No s'ha pogut copiar", copyFailedDesc: "Escriu les paraules a mà, si us plau." }, guide: { quickGuide: "Guia ràpida", fullGuide: "Guia de la cartera (edició skater)", cashuSummary: "Privadesa + comoditat", mintHoldsFunds: "(el mint guarda els fons)", lightningSummary: "Control + seguretat", youHoldKeys: "(tu tens les claus)", useBoth: "Fes servir les dues: Cashu per a propines, Lightning per a estalvis", cashuTitle: "CARTERA CASHU", cashuTagline: "Com diners en efectiu a la butxaca al skatepark", cashuBullet1: "Ràpida de treure per a una propina", cashuBullet2: "No hi portis els estalvis de la teva vida", cashuBullet3: "Si el mint desapareix, els fons es poden perdre", cashuBullet4: "Ningú sap quants diners tens (privadesa!)", cashuPerfectFor: "Berenes de sessió, zaps a clips, propines petites", lightningTitle: "CARTERA LIGHTNING", lightningTagline: "Com el teu compte bancari — tu tens el control", lightningBullet1: "Segura, tu controles les claus", lightningBullet2: "Trigaràs un moment a configurar-la", lightningBullet3: "Historial complet de transaccions", lightningBullet4: "Millor per a imports més grans", lightningPerfectFor: "Compres de material, estalvis, zaps grans", perfectFor: "Perfecta per a:", proTips: "CONSELLS PRO", tip1Title: "Fes servir les dues carteres", tip1Desc: "Porta els diners de la sessió a Cashu i els estalvis a Lightning", tip2Title: "Prova carteres diferents", tip2Desc: "Experimenta per trobar la que et vagi bé. Cadascuna té funcions i contrapartides diferents", tip3Title: "Millor privadesa", tip3Desc: "Fer servir diverses carteres fa que cap aplicació no vegi tota la teva activitat", tip4Title: "Agafa experiència", tip4Desc: "Com més eines coneixes, més opcions tens. Comença poc a poc i aprèn sobre la marxa", tldr: "En resum:", tldrDesc: "No hi ha cap cartera \"millor\" — depèn de les teves necessitats. Prova les dues, fes servir la que et vagi bé i no guardis tots els teus sats en un sol lloc!" }, zap: { count: "{{count}} zaps", connectFirst: "Connecta primer la teva cartera", connectFirstDesc: "Per enviar zaps (propines en Bitcoin), necessites connectar una cartera Lightning.", quickSetup: "Configuració ràpida (30 segons)", quickSetupDesc: "Connecta la teva cartera Lightning amb Nostr Wallet Connect (NWC). No cal cap compte extra.", connectNwc: "Connecta la cartera amb NWC", noWallet: "No tens cartera? Aprèn com", skip: "Omet-ho per ara (factura manual)", note: "ℹ️ Nota:", noteDesc: "Pots crear una factura sense connectar cap cartera, però l'hauràs de copiar manualment per pagar.", payWithWebln: "Paga amb WebLN", processing: "Processant...", openInWallet: "Obre a la cartera Lightning", scanHint: "Escaneja el codi QR o copia la factura per pagar amb qualsevol cartera Lightning.", cashuInstant: "Paga a l'instant amb la teva cartera integrada", satsAvailable: "sats disponibles", or: "O", customAmount: "Import personalitzat", addComment: "Afegeix un comentari (opcional)", insufficientBanner: "⚠️ Saldo Cashu insuficient. Et falten {{amount}} sats. Canvia a Lightning o recarrega la cartera Cashu.", creatingInvoice: "Creant la factura...", zapAmount: "Envia {{amount}} sats", zapAmountCashu: "Envia {{amount}} sats amb Cashu", lightningInvoice: "Factura Lightning", qrAlt: "Codi QR de la factura Lightning", enterAmount: "Introdueix un import", enterAmountDesc: "Tria un import predefinit o escriu un nombre vàlid de sats.", cashuUnavailable: "Cartera Cashu no disponible", cashuUnavailableDesc: "La teva cartera Cashu no està a punt. Canvia a Lightning o obre primer la cartera.", insufficientCashu: "Saldo Cashu insuficient", insufficientCashuDesc: "Et falten {{amount}} sats. Canvia a Lightning o recarrega.", zapSentCashu: "Zap enviat! 🥜", zapSentCashuDesc: "Has enviat {{amount}} sats des de la teva cartera Cashu.", cashuFailed: "El pagament Cashu ha fallat", cashuFailedDesc: "No s'ha pogut pagar amb la teva cartera Cashu.", invoiceCopied: "Factura copiada", invoiceCopiedDesc: "Factura Lightning copiada al porta-retalls", defaultComment: "Zap enviat a SkateSpots! 🛹", titleConnect: "Connecta la cartera", titlePayment: "Pagament Lightning", titleZap: "Envia un zap", descConnect: "Connecta la teva cartera Lightning per enviar zaps", descPayment: "Paga amb la Lightning Network de Bitcoin", descZap: "Els zaps són petits pagaments en Bitcoin que donen suport al creador d'aquest element. Si t'ha agradat, considera enviar un zap!", descZapShort: "Els zaps són petits pagaments en Bitcoin que donen suport als creadors. Considera enviar un zap!" }, zapCrew: { title: "Zap al crew", desc: "Reparteix un zap a parts iguals entre {{count}} membres del crew amb adreça Lightning.", noMembers: "Ara mateix no hi ha altres membres del crew per enviar zaps.", totalAmount: "Import total", customTotal: "Total personalitzat", each: "sats cadascun", rounded: "(arrodonit)", noWallet: "No hi ha cap cartera connectada — obtindràs una factura per membre per pagar manualment. Connecta una cartera per repartir-ho amb un toc.", zapAcross: "Envia {{amount}} sats entre {{count}}", sentTo: "⚡ Enviat a {{done}}/{{total}}", none: "No s'ha completat cap pagament automàtic", copyPending: "Copia les factures pendents per acabar de pagar manualment.", thanks: "Gràcies per donar suport al crew!", payingCrew: "Pagant al crew…", defaultComment: "Zap al crew {{crew}}! 🤘", sent: "Enviat", paying: "Pagant", resolving: "Resolent", skipped: "Omès", failed: "Ha fallat", waiting: "Esperant", copyInvoice: "Copia la factura", invoiceCopied: "Factura copiada", invoiceCopiedDesc: "Enganxa-la a qualsevol cartera Lightning" }, zapBadges: { title: "Insígnies de zaps", zaps: "zaps", satsSent: "sats enviats", rank: "posició", footnote: "Basat en els zaps dels últims 30 dies.", first: "Primer zap", firstHint: "Envia el teu primer zap", regular: "Habitual", regularHint: "Envia 10 zaps", generous: "Generós", generousHint: "Envia 10.000 sats", patron: "Mecenes", patronHint: "Envia 100.000 sats", top10: "Top 10", top10Hint: "Arriba al top 10 de qui més zaps envia" }, trust: { mute: "Silencia", muted: "Silenciat", mutedDesc: "No veuràs el seu contingut.", unmute: "Deixa de silenciar", unmuted: "Silenciament desactivat", unmutedDesc: "El seu contingut tornarà a aparèixer.", unmuteFailed: "No s'ha pogut deixar de silenciar. Torna-ho a provar.", muteFailed: "No s'ha pogut silenciar. Torna-ho a provar.", loginToMute: "Inicia sessió per silenciar.", attributedNetwork: "De gent de la teva xarxa", attributedProviderHouse: "Del proveïdor de confiança de la comunitat", attributedProviderCustom: "Del proveïdor que has triat", howItWorks: "Com funciona la confiança", flaggedNoticeTitle: "Denunciat per skaters de confiança", flaggedNoticeDesc: "Ves amb compte. Gent de confiança de la xarxa ha denunciat aquest compte.", flaggedReporterFollow: "{{count}} que segueixes", flaggedReporterNetwork: "{{count}} de la teva xarxa", flaggedReporterOther: "{{count}} altres comptes", flaggedReport: "Denuncia", flaggedDismiss: "Descarta", bucketVerified: "Verificat", bucketUnknown: "Desconegut", bucketFlagged: "Denunciat", bucketVerifiedDesc: "Algú de la teva xarxa avala aquest compte.", bucketUnknownDesc: "Encara ningú de la teva xarxa no ha avalat aquest compte.", bucketFlaggedDesc: "Gent de confiança ha denunciat aquest compte.", reportedByTrusted: "Denunciat per {{count}} persones de confiança", unavailable: "Puntuació de confiança no disponible", yourContent: "Aquest és el teu contingut", following: "Segueixes aquest usuari", friendOfFriend: "Amic d'un amic (2 salts)", nip05: "Usuari verificat amb NIP-05", unknown: "Usuari desconegut", help: "Les puntuacions de confiança ajuden a identificar col·laboradors fiables de la comunitat skate." }, share: { title: "Comparteix el perfil", desc: "Apunta la càmera del mòbil al codi per obrir el perfil de {{name}}.", qrAlt: "Codi QR del perfil", copyLink: "Copia l'enllaç", copyFailed: "No s'ha pogut copiar", copyFailedDesc: "No s'ha pogut copiar l'enllaç.", shareEllipsis: "Comparteix…" }, addToCollection: { title: "Desa a una col·lecció", desc: "Desa \"{{spot}}\" en una de les teves col·leccions", loginRequired: "Inicia sessió per desar spots a les col·leccions", noCollections: "Encara no tens cap col·lecció", createFirst: "Crea la primera a sota!", spotCount: "{{count}} spots", alreadySavedTag: "Ja desat", alreadySaved: "Ja desat", alreadySavedDesc: "«{{spot}}» ja és a «{{collection}}»", saved: "Spot desat!", savedDesc: "S'ha afegit \"{{spot}}\" a \"{{collection}}\"", saveFailed: "No s'ha pogut desar", somethingWrong: "Alguna cosa ha anat malament", created: "Col·lecció creada!", createdDesc: "S'ha afegit \"{{spot}}\" a la teva nova col·lecció \"{{collection}}\"", createFailed: "No s'ha pogut crear la col·lecció", name: "Nom de la col·lecció", descriptionOptional: "Descripció (opcional)", creating: "Creant...", createAndSave: "Crea i desa", createNew: "Crea una col·lecció nova" }, collection: { back: "Torna a les col·leccions", created: "Creada el {{date}}", deleteTitle: "Vols eliminar la col·lecció?", deleteDesc: "Això eliminarà permanentment \"{{title}}\". Els spots no es modificaran.", deleting: "Eliminant...", deleteFailed: "No s'ha pogut eliminar la col·lecció", deleted: "Col·lecció eliminada", deletedDesc: "\"{{title}}\" s'ha eliminat", empty: "No hi ha spots en aquesta col·lecció", emptyOwner: "Afegeix spots a la col·lecció clicant \"Desa a una col·lecció\" a qualsevol spot", emptyOther: "Aquesta col·lecció és buida", browseSpots: "Explora spots", linkCopied: "Enllaç copiat!", linkCopiedDesc: "L'enllaç de la col·lecció s'ha copiat al porta-retalls", map: "Mapa de la col·lecció", removeFailed: "No s'ha pogut treure el spot", shareText: "Mira aquesta col·lecció de spots: {{title}}", spotRemoved: "Spot tret", spotRemovedDesc: "\"{{title}}\" s'ha tret d'aquesta col·lecció" }, mints: { title: "Mints", subtitle: "Explora els mints de Cashu i la seva salut. Les operacions de la cartera Cashu es fan a l'aplicació SkateSpots.", searchPlaceholder: "Cerca mints per nom o URL…", onlineOnly: "Només en línia", count: "{{filtered}} de {{total}} mints", directoryError: "No s'ha pogut carregar el directori de mints.", directoryHint: "El directori el gestiona la comunitat i té límit de peticions — pot estar temporalment no disponible.", goToWallet: "Ves a la cartera", appOnly: "Afegir un mint es fa a l'aplicació SkateSpots (Cashu només funciona a l'aplicació).", noMatch: "Cap mint coincideix amb «{{query}}».", footer: "Dades de salut del projecte comunitari MintRadar — no oficials i poden estar desactualitzades. Revisa sempre les condicions d'un mint abans de confiar-hi fons.", archived: "Arxivat", degraded: "Degradat", offline: "Fora de línia", online: "En línia", terms: "Condicions", reliability: "fiabilitat", add: "Afegeix", addToWallet: "Afegeix a la cartera", copyUrl: "Copia l'URL", openMint: "Obre el mint", inWallet: "A la teva cartera", addedBadge: "Afegit", urlCopied: "URL del mint copiat", added: "Mint afegit", addedDesc: "{{host}} ja és a la teva cartera.", couldNotAdd: "No s'ha pogut afegir el mint", communityRating: "Valoració de la comunitat", reliabilityLabel: "Fiabilitat", uptime: "Temps actiu 24h / 7d", location: "Ubicació", latency: "Latència", nuts: "NUTs compatibles", units: "Unitats", version: "Versió", ratedBy: "Valorat {{rating}}/5 per {{count}} persones a MintRadar.", noRating: "Encara no hi ha valoració de la comunitat a MintRadar.", reviewsNote1: "Les ressenyes escrites no formen part del directori —", openMintRadar: "obre MintRadar", reviewsNote2: "per llegir-ne o deixar-ne una.", liveness: "Auditoria d'activitat: {{mints}} mints i {{melts}} melts provats", livenessErrors: " · {{errors}}/{{total}} errors recents", whatsAMint: "Què és un mint?", whatsAMintDesc: "Un mint de Cashu emet i bescanvia l'ecash de la teva cartera. Guarda el Bitcoin que dona suport als teus tokens — així que un mint que no gestiones tu mateix és un mint en què has de confiar.", mintWarning: "Els mints es poden desconnectar, canviar les condicions o desaparèixer amb els fons. Mantén només saldos petits tret que confiïs en l'operador.", healthDisclaimer: "Les dades de salut les gestiona la comunitat (MintRadar) — no oficials i possiblement desactualitzades." }, appShop: { title: "Botiga de l'aplicació", subtitle: "Marxandatge de SkateSpots per a qui manté l'escena en marxa.", comingSoon: "Properament", wearThe: "Porta", scene: "l'escena", heroDesc1: "Marxandatge per a qui manté això en marxa — venut", locally: "en local, per encàrrec", heroDesc2: ". Em poses un missatge, ho enllestim i pagues en", heroDesc3: "— Lightning o Cashu — quan ho reculls. Sense targetes, sense comptes, sense robot de compra, sense intermediaris que es quedin part del drop.", requestItem: "Demana un article", dmHint: "Obre un DM privat i xifrat amb mi.", lightning: "Lightning", cashu: "Cashu", localHandover: "Lliurament local", inTheWorks: "En procés", notForSale: "encara no a la venda", soon: "aviat", tees: "Samarretes i dessuadores", decks: "Taulells", shopTools: "Eines de taller", stickerPacks: "Packs d'adhesius", stickerPacksDesc: "Els packs arriben. Els dissenys no — imprimeix aquests dos ara mateix, gratis.", sticker: "Adhesiu", stickerTip: "Tallat en negre. Imprimeix en paper d'adhesius i retalla pel contorn negre.", poster: "Pòster", posterTip: "S'imprimeix en A3; redueix-lo a A4 (50%) i encara s'escaneja bé.", printableAlt: "SkateSpots {{title}} — imprimible", print: "Imprimeix", printNote1: "Imprimeix a", actualSize: "100% / «Mida real»", printNote2: "perquè la mida sigui exacta i el QR es mantingui nítid — apunta a skate-spots.org. Fitxers vectorials, així s'escalen sense difuminar-se.", howBuying: "Com funciona la compra", dmNotCart: "és un DM, no un carret", step1Title: "Escriu-me", step1Desc: "Envia'm un DM amb el que vols — article, talla, color, el que sigui.", step2Title: "Ho enllestim", step2Desc: "Preu en sats i on i quan ens trobem. És una conversa, no una caixa.", step3Title: "Paga en sats", step3Desc: "Lightning o Cashu en el lliurament i ja és teu. Sense enviaments, sense sales d'espera." }, newsletter: { newIssue: "Nova edició", composerTitle: "Publica una edició del butlletí", composerDesc: "Es publica com a article NIP-23 (kind 30023) al relay de la comunitat. Els subscriptors el reben a la campana de notificacions. El cos admet Markdown.", fieldTitle: "Títol", identifier: "Identificador (slug)", leaveBlank: "deixa-ho en blanc per generar-lo automàticament", reusingSlug: "Si reutilitzes un slug existent, editaràs aquella edició en lloc de crear-ne una de nova.", summary: "Resum", optional: "opcional", coverImage: "URL de la imatge de portada", bodyMarkdown: "Cos (Markdown)", characters: "{{count}} caràcters", publishIssue: "Publica l'edició", issuePublished: "Edició publicada! 🛹", issuePublishedDesc: "Els subscriptors la veuran a la campana de notificacions.", publishFailed: "No s'ha pogut publicar", couldNotReachRelay: "No s'ha pogut contactar amb cap relay — comprova la connexió i torna-ho a provar.", tryAgain: "Torna-ho a provar.", publishedToNostr: "Publicat a Nostr", publishedToast: "Publicat!", postedToNostr: "Drop {{number}} publicat a Nostr.", postToNostr: "Publica a Nostr", previewLabel: "Previsualització", editFirst: "Edita primer", previewNoteDesc: "Així és com es veurà la nota a la majoria de clients de Nostr. El format varia segons el client.", editNoteDesc: "Edita el text de la nota a sota. Els canvis només afecten aquesta publicació — el fitxer original no es modifica.", dropNumber: "Drop {{number}}", publish: "Publica", publishing: "Publicant...", dropIsOut: "Ja ha sortit el drop {{number}}", daysAgo: "fa {{count}}d", dismiss: "Descarta", itsMonday: "És dilluns", mondayDesc: "Toca publicar el butlletí setmanal. Amb un clic, la IA l'escriu a partir del registre de git.", writeDrop: "Escriu el drop {{number}}", dismissReminder: "Descarta el recordatori", loginPrompt: "Inicia sessió amb Nostr per rebre els nous drops a la bústia.", subscribedToast: "T'has subscrit! 🛹", subscribedToastDesc: "Els nous drops arribaran a la campana de notificacions, a \"Notícies\".", unsubscribed: "Subscripció cancel·lada", unsubscribedDesc: "Encara pots llegir qualsevol edició aquí quan vulguis.", checking: "Comprovant…", subscribed: "Subscrit", unsubscribe: "Cancel·la la subscripció", subscribeCta: "Subscriu-te al butlletí", archiveSynced: "Arxiu sincronitzat amb Nostr", missingCount: "{{count}} edicions de l'arxiu encara no són a Nostr", backfillDesc: "Publica {{list}} com a articles NIP-23 perquè els subscriptors i els lectors de textos llargs puguin veure l'arxiu complet. La pàgina manté el disseny ric igualment.", backfill: "Publica {{count}} a Nostr", publishing2: "Publicant…", publishingLabel: "Publicant…", backfilled: "S'han publicat {{count}} edicions 🛹", backfilledDesc: "L'arxiu ja és a Nostr per als subscriptors i lectors.", partialBackfill: "Publicades {{published}}, {{failed}} fallides", retryFinish: "Torna-ho a provar per acabar: {{list}}.", notLoggedIn: "No has iniciat sessió", allIssues: "Totes les edicions", brand: "Butlletí de SkateSpots", digTheDrop: "T'agrada el drop? Fes-hi un zap i no et perdis el següent.", sectionStats: "La comunitat en xifres", sectionWhatsNew: "Novetats", sectionSpotOfWeek: "Spot de la setmana", sectionCommunity: "Comunitat", sectionSupport: "Dona suport al projecte", sectionLatestDrops: "Últims drops · En directe des de Nostr", mappedBy: "Mapejat per", viewOnMap: "Veure al mapa", noSpotPicked: "Aquesta setmana no s'ha triat cap spot. Envia el teu i potser surt al proper drop.", browseMap: "Explora el mapa", spotMap: "Mapa de spots", statsBadge: "Estadístiques", supportDesc: "100% codi obert, finançat per la comunitat, sense anuncis ni inversors. Si t'és útil, fes-hi un zap o dona-hi suport a Angor.", readFull: "Llegeix l'edició completa", joinSkaters: "Uneix-te a {{count}} skaters que reben els drops", weeklyDrops: "Drops setmanals", tagline: "Un butlletí setmanal · publicat quan ens dona la gana", freeNote: "Gratuït. Impulsat per Nostr — la teva subscripció viu a les teves claus i et segueix entre dispositius. Els nous drops arriben a la campana de notificacions.", live: "En directe", builtOn: "Construït sobre", openSource: "Codi obert", supportUs: "Dona'ns suport", freeToSkate: "Ets lliure de patinar" }, stats: { subtitle: "Mètriques en directe extretes de la xarxa Nostr. Transparents, descentralitzades i verificables per qualsevol.", dataSource: "Font de dades:", updated: "actualitzat {{age}}", refresh: "Actualitza", partial: "No s'ha pogut contactar amb tots els relays — aquestes xifres poden estar incompletes.", error: "Ara mateix no s'ha pogut contactar amb el relay. Les estadístiques es carregaran quan es restableixi la connexió.", atAGlance: "La comunitat d'un cop d'ull", skateSpots: "Skate spots", listedShops: "Botigues llistades", events: "Esdeveniments", mappers: "Mapejadors", uniqueContributors: "col·laboradors únics", labHeader: "El Lab · Creadors i serveis", total: "{{count}} en total", coaches: "Entrenadors", filmers: "Filmakers", editors: "Editors", photographers: "Fotògrafs", builders: "Constructors", artists: "Artistes", graffiti: "Graffiti", tattoo: "Tatuatge", trainers: "Preparadors", musicians: "Músics", judges: "Jutges", organizers: "Organitzadors", barbers: "Barbers", designers: "Dissenyadors", showFewer: "Mostra'n menys", showAllCrafts: "Mostra els 15 oficis", community: "Comunitat", tours: "Rutes", crews: "Crews", marketplace: "Mercat", liveListings: "Anuncis actius", tradesRecorded: "Intercanvis registrats", satsTraded: "Sats intercanviats", zapsToMappers: "Zaps als mapejadors", tradesNote1: "intercanvis mutus entre", tradesNote2: "persones. Els sats els declaren els mateixos intercanviadors — l'aplicació no pot veure un pagament fet fora — així que el titular només compta", mutual: "mutus", tradesNote3: "intercanvis amb un límit per parella; la xifra bruta declarada és de", tradesNote4: "sats. \"Zaps als mapejadors\" només compta els rebuts adreçats als nostres principals col·laboradors — no és", not: "no", tradesNote5: "el volum global de zaps.", byRegion: "Spots i botigues per regió", resolving: "Resolent {{count}} ubicacions sense etiqueta a partir de les seves coordenades… un sol cop, després es guarden en memòria cau en aquest dispositiu.", topCountries: "Principals països", topCities: "Principals ciutats", other: "Altres", otherCountriesTitle: "Països fora del top 6", otherCitiesTitle: "Ciutats fora del top 6", uncategorised: "Sense categoria", uncategorisedTitle: "Sense etiqueta de ciutat/país", regionNote1: "Recompte de", spotsAndShops: "spots i botigues", regionNote2: ", no de skaters — a partir de l'etiqueta de ciutat/país de cadascun, o derivat de les coordenades del seu marcador quan no en té (guardat en memòria cau al teu dispositiu; països agrupats per codi ISO quan existeix), només relay de la comunitat, exclòs el contingut amagat per moderació.", ofTotal: "{{count}} de {{total}}", regionNote3: "ubicacions no tenen etiqueta d'ubicació i es mostren com a \"Sense categoria\".", growth: "Creixement al llarg del temps", chartCumulativeTitle: "Spots mapejats (acumulat)", chartCumulativeDesc: "Total de spots afegits al mapa al llarg del temps", chartMonthlyTitle: "Activitat mensual", chartMonthlyDesc: "Contingut nou publicat cada mes", chartMappersTitle: "Mapejadors actius / mes", chartMappersDesc: "Col·laboradors únics que publiquen cada mes", chartMixTitle: "Barreja de contingut", chartMixDesc: "Desglossament per tipus de contingut (tot el temps)", noData: "Encara no hi ha dades", topMappers: "Principals mapejadors", mostSpots: "— més spots afegits", noMapperData: "Encara no hi ha dades de mapejadors", topShops: "Principals botigues", mostShops: "— més botigues afegides", shopCount: "{{count}} botigues", noShopData: "Encara no hi ha dades de botigues", supporters: "Suportadors de la comunitat", fundedTitle: "Finançat per la comunitat", fundedDesc1: "Microfinançament descentralitzat amb Bitcoin via Angor.", fundedDesc2: "Sense anuncis, sense inversors, sense vendre dades.", backAngor: "Dona'ns suport a Angor", communityLink: "Comunitat →", footer1: "Totes les dades s'extreuen en directe de", footer2: "— un relay públic de Nostr.", footer3: "Cada esdeveniment està signat pel seu creador i es pot verificar criptogràficament.", footer4: "No es poden falsificar les xifres.", spots: "Spots", shops: "Botigues", lab: "Lab", thisMonth: "+{{count}} aquest mes", fromActive: "{{count}} de comptes actius", viewAll: "Veure-ho tot", spotCount: "{{count}} spots" }, leaderboard: { mapEarn: "Mapeja i guanya", helpMap: "AJUDA A MAPEJAR EL MÓN", intro: "Afegeix spots i botigues i rep zaps d'skaters agraïts. Els principals col·laboradors poden rebre recompenses extra!", howItWorks: "Com funciona", step1Title: "1. Mapeja", step1Desc: "Afegeix spots i botigues amb fotos i detalls", step2Title: "2. Guanya zaps", step2Desc: "Els skaters que trobin útils els teus spots et faran propines", step3Title: "3. Recompenses extra", step3Desc: "Els millors mapejadors poden rebre recompenses extra del nostre fons", proTips: "💡 Consells pro per a més zaps:", tipPhotos: "Afegeix 3 fotos o més", tipDescriptions: "Escriu descripcions detallades", tipLocation: "Ubicació precisa", mapShop: "Mapeja una botiga", mapShopDesc: "Botigues de skate, tendes de taules", mapSpot: "Mapeja un spot", mapSpotDesc: "Parcs, spots de carrer, DIY", shops: "Botigues", spotsLower: "spots", shopsLower: "botigues", contributions: "col·laboracions", yourRanking: "La teva posició", spotsShops: "{{spots}} spots • {{shops}} botigues", totalLower: "total", overall: "General", noContributions: "Encara no hi ha col·laboracions. Sigues el primer!", addFirstSpot: "Afegeix el primer spot", noShops: "Encara no hi ha botigues mapejades", addFirstShop: "Afegeix la primera botiga", noSpots: "Encara no hi ha spots mapejats", poweredBy: "Impulsat pels zaps de la comunitat", poweredByDesc: "Quan un spot et sigui útil, fes un zap al mapejador! És la millor manera de donar les gràcies i fomentar més col·laboracions.", you: "Tu", zapTitle: "Classificació de zaps", zapSubtitle: "Els spots que reben més estima — i els skaters que la donen.", thisWeek: "Aquesta setmana", thisMonth: "Aquest mes", allTime: "Tot el temps", topZappedSpots: "Spots amb més zaps", noZaps: "Encara no hi ha zaps en aquest període. Sigues el primer — toca el ⚡ d'un spot que t'encanti.", topSupporters: "Principals suportadors", noZapsSent: "Encara no s'han enviat zaps en aquest període.", fromTop10: "⚡ {{amount}} sats dels 10 primers", supporter: "Suportador", skateShop: "Botiga de skate", skateSpot: "Skate spot" }, supporters: { our: "LA NOSTRA", community: "COMUNITAT", heroDesc: "SkateSpots està fet per a la comunitat i per la comunitat. Suportadors, col·laboradors, socis i amics que el mantenen gratuït i descentralitzat.", grantsSection: "Entitats finançadores de Bitcoin", grantsSectionDesc: "Per a organitzacions que atorguen subvencions a projectes Bitcoin de codi obert.", grantsTitle: "Oberts a patrocinis · Entitats finançadores de Bitcoin", grantsDisclaimer: "Vols donar a aquest projecte? Omple el formulari. No per fer-nos KYC a nosaltres — sinó per fer-te KYC a TU.", grantsDisclaimerDesc: "Aquest canal és només per a entitats finançadores que fan KYC/KYB als seus beneficiaris. Si ets un skater que només vol donar, usa les vies Lightning, Silent Payments o Angor de dalt — ningú no necessita el teu passaport.", grantsOrg: "Organització", grantsContact: "Contacte (npub, correu electrònic o nom d'usuari)", grantsWebsite: "Lloc web", grantsProgram: "Programa / ronda de subvencions", grantsSize: "Import de la subvenció", grantsKyc: "Procés de KYC / KYB", grantsFund: "Què vols finançar?", grantsAck: "Confirmo que som una entitat finançadora que fa KYC/KYB als seus beneficiaris.", grantsSend: "Obrir conversa sobre la subvenció", grantsNoKycTitle: "Sense KYC de SkateSpots", grantsNoKycDesc: "Mai no demanem la teva identificació ni la nostra. La via KYC/KYB és per als teus beneficiaris.", grantsNoTrackingTitle: "Sense seguiment", grantsNoTrackingDesc: "Sense analítica, CRM ni llistes de correu. Aquesta pàgina no desa res.", grantsPrivateTitle: "Missatge privat", grantsPrivateDesc: "Obre una conversa xifrada NIP-17 amb el propietari.", grantsEthos: "Només acceptem subvencions que mantinguin SkateSpots de codi obert, autoallotjat i sense analítica. Cap condició que tanqui el projecte.", grantsNote: "Obre un missatge privat al propietari de SkateSpots. No es desa res en aquesta pàgina.", backAngor: "Dona'ns suport a Angor", backers: "Suportadors", backersDesc: "Skaters que han donat suport a SkateSpots — finançament on-chain via Angor i zaps Lightning al projecte.", sourceAngor: "Angor", supportersTotals: "{{count}} suportadors · {{angor}} sats via Angor · {{zap}} sats en zaps", quietNote: "I també tothom qui ha donat en silenci — gràcies. ❤️", silentTitle: "On-chain privat (pagaments silenciosos)", silentDesc: "Un nom, una adreça nova per a cada pagament — on-chain amb pagaments silenciosos, o Lightning des del mateix registre. Res a reutilitzar, res a vincular.", silentCopyName: "Copia el nom", silentCopied: "Copiat", silentWallets: "Cal una cartera compatible amb noms de pagament / pagaments silenciosos: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk o BitBox02.", wayLightningTitle: "Instantani i públic", wayLightningDesc: "Fes un zap a SkateSpots o paga en privat. Funciona sense iniciar sessió.", waySilentTitle: "On-chain privat", waySilentDesc: "Un nom de pagaments silenciosos — una adreça nova per a cada pagament.", wayAngorTitle: "Finança el desenvolupament", wayAngorDesc: "Angor — alliberament per etapes, reemborsable per sobre de 100k sats.", donateTitle: "Dona suport a SkateSpots", donateDesc: "Tres vies, tres motius — tria la que et vagi bé. Cada sat manté el mapa gratuït, sense anuncis i de codi obert.", donatePageLink: "Obre la pàgina de donacions senzilla", updatedAt: "Actualitzat {{when}}", tiersNote: "Nivells: Suportador fins a 100k sats · Mecenes 100k–1M · Llegenda 1M+", tierEmpty: "Encara no hi ha ningú — sigues el primer.", joinSupporters: "Uneix-te a {{count}} suportadors", showAll: "Mostra tots els {{count}}", showLess: "Mostra'n menys", impactSeeStats: "Veure el panorama complet →", impactAsOf: "en directe des dels relays de la comunitat", anonymousBacker: "Suportador anònim", beFirstBacker: "Encara no hi ha suportadors públics — sigues el primer.", backersTotal: "{{count}} suportadors · {{amount}} sats recaptats", verifiedOnChain: "Verificat on-chain", supportedBy: "Amb el suport de {{count}}", tierSupporter: "Suportador", tierPatron: "Mecenes", tierLegend: "Llegenda", topZappers: "Zaps a SkateSpots", topZappersDesc: "Skaters que han enviat un zap públic directament al projecte. Els pagaments privats no hi apareixen.", paysFor: "En què es gasta el teu suport", paysForDesc: "On va cada sat — sense sous, sense oficines, sense anuncis.", payRelay: "Allotjament del relay", payDomain: "Domini i TLS", payAi: "Node d'IA / ContextVM", payDev: "Temps de desenvolupament", payOps: "Operacions", payMarketing: "Màrqueting", payRelayDesc: "Manté el mapa en línia i resilient.", payDomainDesc: "El nom, el certificat, la connexió segura.", payAiDesc: "Sasquatch, el guia de la comunitat.", payDevDesc: "Construir i arreglar SkateSpots.", payOpsDesc: "La feina poc glamurosa que ho manté funcionant.", payMarketingDesc: "Arribar a noves escenes locals i botigues de skate.", impact: "Impacte fins ara", impactDesc: "El que ha construït la comunitat — finançat pels skaters.", impactSpots: "Spots", impactCrews: "Crews", impactEvents: "Esdeveniments", impactLab: "Professionals del Lab", impactShops: "Botigues", impactMappers: "Mapejadors", support: "Suport", supportDesc: "Finança SkateSpots a Angor — microfinançament descentralitzat amb Bitcoin on-chain. Sense intermediaris, sense KYC.", collaborators: "Col·laboradors", collaboratorsDesc: "Gent que construeix SkateSpots activament — desenvolupadors, dissenyadors, operadors de relays.", partners: "Socis", partnersDesc: "Organitzacions i projectes amb qui treballem estretament.", friends: "Amics", friendsDesc: "Gent amb qui connectem.", backTitle: "Dona suport al projecte a Angor", backDesc: "Angor és finançament descentralitzat amb Bitcoin on-chain construït sobre Nostr — els teus fons segueixen sota el teu control, s'alliberen per etapes i cap custodi guarda el pot. Les aportacions fins a 100.000 sats funcionen com una donació (sense protocol de recuperació); els imports més grans són inversions els fons no gastats de les quals es poden recuperar. Cada sat va al desenvolupament, a l'allotjament del relay i a mantenir SkateSpots gratuït per a tots els skaters del món.", donateNote: "Prefereixes una donació directa? ⚡ Fes un zap a sota — res a reemborsar, res a recuperar.", openAngor: "Obre Angor", orZap: "o fes ⚡ un zap a qualsevol spot, crew o creador directament a l'aplicació", wantCollaborate: "Vols col·laborar?", wantCollaborateDesc: "Desenvolupadors, dissenyadors, skaters amb habilitats — posa't en contacte.", viewNostrHub: "Veure a NostrHub", wantPartner: "Vols ser soci de SkateSpots? Contacta'ns a Nostr.", comingSoon: "Properament", wantListed: "Vols aparèixer aquí?", wantListedDesc: "Envia'ns un logotip (PNG/WebP, fons transparent, mínim 200×200 px) i el teu URL per DM a Nostr, només si tens bona vibra.", whyTitle1: "Per què necessitem", whyTitle2: "suport", whyDesc: "SkateSpots és 100% gratuït, de codi obert i construït sobre Nostr — un protocol descentralitzat sense cap servidor central que el pugui tancar. Sense anuncis, sense vendre dades, sense inversors. Cada sat va directament al desenvolupament, a l'allotjament del relay i a mantenir-ho gratuït per a tots els skaters del món.", why1Title: "Nadiu de Nostr", why1Desc: "Sense servidor central. Les teves dades viuen als relays que triïs.", why2Title: "Impulsat per Bitcoin", why2Desc: "Guanya sats mapejant spots. Gasta'ls a les botigues locals.", why3Title: "Gratuït per sempre", why3Desc: "Codi obert, sense murs de pagament, sense rastreig, sense capital risc.", thankYou: "Gràcies. Cada sat manté els spots al mapa. 🛹⚡", license: "Llicència", faq: "Preguntes freqüents" }, admin: { confirmed: "Confirmat", title: "Cua de revisió", subtitle: "Spots, botigues, esdeveniments, rutes i material que disparen els senyals de brossa. Amaga i Confirma són etiquetes lleus i reversibles; les denúncies van primer. No s'elimina res.", tabReports: "Denúncies", tabSpots: "Spots", tabShops: "Botigues", tabEvents: "Esdeveniments", tabTours: "Rutes", tabGear: "Material", tabCrews: "Crews", tabLab: "Lab", tabClaims: "Reclamacions", nothingToReview: "Res a revisar — res d'aquest tipus dispara els senyals de brossa.", hideActioned: "Amaga els gestionats", showActioned: "Mostra els gestionats ({{count}})", undoAll: "Desfés-ho tot ({{count}})", undoAllTitle: "Desfer tots els veredictes d'aquesta pestanya?", undoAllDesc: "Això torna cada element a neutre — ni amagat ni avalat. Publica una etiqueta pública per element, així que amb Amber veuràs {{count}} pantalles d'aprovació.", undoCount: "Desfés {{count}}", undo: "Desfés", confirm: "Confirma", hide: "Amaga", hideIt: "Amaga-ho", hideForEveryone: "Amagar-ho per a tothom?", hideForEveryoneDesc: "Això treu l'element de l'exploració i la cerca per a tots els usuaris de SkateSpots. És una etiqueta pública i reversible — pots desfer-ho des d'aquesta cua.", hidden: "Amagat", hiddenDesc: "Tret de l'aplicació mitjançant una etiqueta pública. Reversible.", couldNotHide: "No s'ha pogut amagar", notASpot: "No és un skate spot", lookAtIt: "Mira-ho" }, profile: { nip05Verified: "Verificat amb NIP-05", nip05NotVerified: "NIP-05 no verificat amb aquesta clau", message: "Missatge", eventsHosted: "Esdeveniments organitzats", labServices: "Serveis de The Lab", openToSponsorships: "Obert a patrocinis", forSponsors: "Per a patrocinadors i col·laboracions", sponsorPitch: "Patrocini, col·laboració, foto/vídeo o esdeveniment? Comença una conversa.", startCollab: "Inicia un xat de col·laboració", viewRiderCard: "Veure la fitxa del patinador", collabMessage: "Hola {{name}}, voldria parlar d'un patrocini o d'una col·laboració.", followers: "Seguidors", followersHint: "Llistes de seguidors reportades pels relés: no són analítiques auditades.", following: "Seguint", follow: "Segueix", unfollow: "Deixa de seguir", zapsReceived: "zaps rebuts", memberSince: "Membre des de", badges: "Insígnies", sponsorsSupport: "Patrocinadors i suport", skater: "Skater", stance: "Posició", skating: "Modalitat", homeSpot: "Spot habitual", basedIn: "Ubicació", addSkateDetails: "Afegeix els teus detalls de skate", addSkateDetailsDesc: "Defineix la teva posició, estils i nivell per aparèixer al directori de skaters.", spotsAdded: "Spots afegits", shopsAdded: "Botigues afegides", noSpots: "Encara no has afegit cap spot", noSpotsDesc: "Posa el teu spot local al mapa →", stash: "Armari", gear: "Material", crews: "Crews", info: "Informació", lightning: "Lightning", silentPayment: "Pagament silenciós", coordinator: "Coordinador", coordinatorAdded: "Coordinador afegit", add: "Afegeix", messagePrivately: "Envia un missatge privat", founder: "Fundador", member: "Membre", supportSkater: "Dona suport a aquest skater", supportSkaterDesc: "Envia una propina per agrair-li les seves contribucions" }, index: { joinCommunity: "Uneix-te a la comunitat per afegir spots, crear esdeveniments i molt més", topZapped: "MÉS ZAPEJATS", topZappedDesc: "Els spots amb més suport aquest mes", leaderboard: "Classificació", newHere: "ETS NOU?", newHereDesc: "Crea un compte gratuït per afegir spots, unir-te a esdeveniments, connectar amb skaters i formar part de la comunitat. No cal correu electrònic.", followFounder: "Segueix el fundador", followFounderDesc: "Mantén premut l'avatar 3 segons per seguir-lo i estar al dia de les novetats i els esdeveniments!", createAccount: "Crea un compte", accountWorks: "El teu compte funciona a totes les aplicacions de la xarxa", footerTagline: "Codi obert • Propietat de la comunitat • Sense anuncis" }, stash: { title: "El meu armari", loginDesc: "El teu inventari privat de material. Controla el que tens, posa preus i comparteix-ho selectivament amb altres intercanviadors.", encrypted: "Xifrat", syncsEverywhere: "Se sincronitza a tot arreu", p2pTrading: "Intercanvi P2P", encryptionRequired: "Cal xifratge", encryptionRequiredDesc: "El teu armari està xifrat per privadesa. Fes servir un signer compatible amb el xifratge NIP-44 (com Alby, nos2x o Amber).", learnSigners: "Aprèn sobre els signers", select: "Selecciona", stash: "Armari", wishlist: "Llista de desitjos", allCategories: "Totes les categories", sortNewest: "Més nous", sortValue: "Valor", sortCondition: "Estat", sortAz: "A–Z", friendsOnly: "Només amics", addToWishlist: "Afegeix a la llista de desitjos", addItemToStash: "Afegeix un article a l'armari", addItem: "Afegeix un article", editItem: "Edita l'article", publicStash: "Armari públic", listView: "Vista de llista", gridView: "Vista de graella", uploading: "Pujant...", addPhotos: "Afegeix fotos", wishlistReqPlaceholder: "Requisits concrets...", itemDescPlaceholder: "Descriu l'article, si té cap desperfecte...", itemsCount: "{{count}} article(s)", wishlistEmpty: "Llista de desitjos buida", wishlistEmptyDesc: "Afegeix material que busquis — et posarem en contacte amb els armaris dels teus amics.", stashEmpty: "El teu armari és buit", stashEmptyDesc: "Comença a controlar el teu material. Taulells, eixos, sabates — afegeix-ho un cop i tingues-ho a tot arreu via Nostr.", noMatch: "Cap article coincideix", noMatchDesc: "Prova d'ajustar els filtres.", backupTransfer: "Còpia de seguretat i transferència", backupDesc: "El teu armari està xifrat a Nostr. Guarda'n una còpia que controlis — un relay caigut o un compte nou no poden fer-te perdre la llista de material.", exportTitle: "Còpia de seguretat xifrada", exportDialogDesc: "Desa {{count}} article(s) en un fitxer. Xifra'l perquè un fitxer filtrat no sigui una fuita.", modePassword: "Contrasenya", modeKey: "La meva clau", password: "Contrasenya", confirmPassword: "Confirma la contrasenya", passwordHint: "Fes servir com a mínim 8 caràcters. No hi ha recuperació — no l'oblidis.", keyModeHint: "Xifrat amb la teva clau de Nostr. Només aquella clau el pot obrir — res a recordar.", exportPlaintext: "Exporta sense xifratge", pwTooShort: "Fes servir com a mínim 8 caràcters.", pwMismatch: "Les contrasenyes no coincideixen.", exportFailed: "No s'ha pogut crear la còpia de seguretat.", unlockTitle: "Desbloqueja la còpia de seguretat", unlockDesc: "Aquesta còpia de seguretat està protegida amb contrasenya.", unlock: "Desbloqueja", unlockFailed: "No s'ha pogut desbloquejar la còpia de seguretat.", show: "Mostra", hide: "Amaga", strength: "Fortalesa de la contrasenya", strengthWeak: "Feble", strengthFair: "Acceptable", strengthGood: "Bona", strengthStrong: "Forta", filenameWillSave: "Es desarà com a {{name}}", export: "Exporta", import: "Importa", exported: "Armari exportat", exportedDesc: "{{count}} articles desats en un fitxer.", noItemsInFile: "No s'ha trobat cap article en aquest fitxer.", noValidItems: "No s'ha trobat cap article vàlid en aquest fitxer.", imported: "S'han importat {{count}} articles", importSkipped: "{{count}} omesos (ja eren al teu armari).", importAdded: "Afegits al teu armari.", importFailed: "La importació ha fallat", couldNotRead: "No s'ha pogut llegir aquest fitxer.", updateFailed: "No s'ha pogut actualitzar el teu armari", updatedCount: "S'han actualitzat {{count}} articles", markedForSale: "S'han marcat {{count}} per vendre", unmarkedCount: "S'han desmarcat {{count}}", removedCount: "S'han eliminat {{count}} articles", selectedCount: "{{count}} seleccionats", selectAll: "Selecciona-ho tot", visibilityPublic: "Públic", visibilityPrivate: "Privat", forSale: "En venda", remove: "Elimina", bulkDeleteTitle: "Vols eliminar {{count}} articles?", bulkDeleteDesc: "Això reescriu el teu armari xifrat amb una sola signatura i no es pot desfer aquí. Exporta una còpia de seguretat primer si no n'estàs segur.", deleteTitle: "Vols treure-ho del teu armari?", deleteDesc: "«{{title}}» s'eliminarà del teu armari", deleteDescPublic: " i es retirarà de la teva vitrina pública", deleteUndone: ". Això no es pot desfer.", deleteDescGeneric: "Aquest article s'eliminarà del teu armari. Això no es pot desfer.", listOnMarketplace: "Publica al mercat", noPriceSet: "Sense preu", categoryLabel: "Categoria", photosLabel: "Fotos", willingToSell: "Disposat a vendre", willingToTrade: "Disposat a intercanviar", whereIsThisItem: "On és aquest article?", visibilityLabel: "Visibilitat", visibilityPrivateOnlyYou: "Privat - Només tu", visibilityFriendsMutual: "Amics - Seguiments mutus", visibilityPublicAnyone: "Públic - Tothom", visibilityFriends: "Amics", brandLabel: "Marca", sizeLabel: "Mida", descriptionLabel: "Descripció", conditionLabel: "Estat", itemName: "Nom de l'article", saveChanges: "Desa els canvis", listItemDialogTitle: "Publica «{{title}}»", pickUpWhere: "On poden recollir l'article els compradors?", linkToSpot: "Vincula a un skate spot", linkToSpotDesc: "Millor per a vendes locals • Es mostra a la pàgina del spot i al mapa", recommended: "Recomanat", noSpecificSpot: "Cap spot concret", noSpecificSpotDesc: "Visible només a la pàgina del mercat", tipLinkedSpots: "💡 Consell: els anuncis vinculats a spots són més fàcils de trobar per als skaters locals.", anyoneCanSee: "Qualsevol pot veure-ho al teu perfil.", seeWhatOthersSee: "Mira què veuen els altres", inventory: "Inventari", publicWantsNote: "Els desitjos públics es publiquen al mercat com a anuncis de \"busco\", així els venedors et poden trobar.", howItWorks: "Com funciona", tapToMarketplace: "Toca per anar al mercat →", viewWishlist: "Veure la llista de desitjos", tipEditItems: "Edita els articles amb el botó del llapis", tipListForSale: "Posa en venda amb el botó de la botiga", tipAddPhotos: "Afegeix fotos per rebre millors ofertes d'intercanvi", tipKeySyncs: "La clau de Nostr se sincronitza amb tots els dispositius", itemsReadyToSell: "{{count}} article(s) a punt per vendre" } } }; export default batch6;