const batch3 = { "settingsUi": { "proSupport": { "title": "Pro i suport", "subtitle": "Extres opcionals que mantenen SkateSpots gratuït", "prepaidTitle": "Pagament anticipat, no subscripció", "prepaidBody": "Cada compra és un pagament únic amb Bitcoin/Lightning: sense compte, sense càrrecs recurrents i sense custòdia. Si tornes a pagar, allargues el teu temps.", "sasquatchTitle": "Sasquatch Pro", "sasquatchBenefit": "Desbloqueja l'assistent personal d'IA —pot llegir el teu Stash, les teves crews i els teus anuncis— i ajuda a finançar el projecte.", "active": "Actiu", "activeUntil": "Actiu fins al {{date}}", "daysLeft": "Queden {{count}} dies", "notActive": "No actiu", "goPro": "Fes-te Pro", "extend": "Allarga Pro", "day": "dia", "featuredTitle": "Destacat", "featuredBenefit": "Puja un anunci a dalt de tot amb una insígnia Pro, per a perfils de The Lab, esdeveniments, botigues i rutes.", "featuredHow": "Els trams de durada s'apliquen a tots els tipus; com més llarg el compromís, menys costa per dia. Pots destacar un anunci quan el crees o l'edites.", "featuredUntil": "Fins al {{date}}", "yourFeatured": "Els teus anuncis destacats", "noneFeatured": "No tens cap anunci destacat actiu.", "freeTitle": "Vies gratuïtes", "freeBody": "Les preguntes freqüents de la IA i la cerca local sempre són gratuïtes, i pots publicar un anunci al mercat amb una prova de treball gratuïta en lloc de la comissió en sats." }, "notFound": { "seoTitle": "404 - Pàgina no trobada", "seoDescription": "No s'ha pogut trobar la pàgina que busques. Torna a l'inici per continuar navegant.", "message": "Ups! Pàgina no trobada", "returnHome": "Torna a l'inici" }, "loginArea": { "signUp": "Crea un compte", "logIn": "Inicia sessió" }, "accountSwitcher": { "switchAccount": "Canvia de compte", "walletSettings": "Configuració del moneder", "addAccount": "Afegeix un altre compte", "logout": "Tanca la sessió" }, "amberHint": { "defaultAction": "enviar", "multiBefore": "El teu signador et demanarà que aprovis", "multiTimes": "{{approvals}} vegades", "multiAfter": "per {{action}}: és normal en missatges xifrats (un xifrat i una signatura per membre). Aprova cadascun.", "single": "El teu signador et demanarà que ho aprovis per {{action}}." }, "amberCallback": { "processing": "S'està processant l'inici de sessió amb Amber...", "gotResult": "Resultat: {{result}}", "noResultDebug": "Cap resultat d'Amber", "noResultToast": "No s'ha rebut cap resultat d'Amber. Potser l'operació s'ha cancel·lat.", "validPubkey": "Clau pública vàlida! S'està iniciant la sessió...", "loginSuccessful": "Sessió iniciada!", "loginErrorDebug": "Error d'inici de sessió: {{error}}", "invalidResultDebug": "Format de resultat no vàlid: {{result}}", "loggedInTitle": "Sessió iniciada", "amberLoginDesc": "Has iniciat sessió amb Amber!", "loginFailedTitle": "No s'ha pogut iniciar la sessió", "loginFailedDesc": "No s'ha pogut completar l'inici de sessió amb Amber. Torna-ho a provar.", "invalidPubkeyDesc": "S'ha rebut una clau pública no vàlida d'Amber.", "sessionLostToast": "S'han perdut les dades de la sessió. Torna-ho a provar.", "eventSignedTitle": "Esdeveniment signat", "eventSignedDesc": "Amber ha signat el teu esdeveniment.", "signingFailedTitle": "La signatura ha fallat", "signingFailedDesc": "No s'ha pogut processar l'esdeveniment signat d'Amber.", "operationCompleteTitle": "Operació completada", "operationCompleteDesc": "{{op}} completat." }, "loginDialog": { "loginWithAmber": "Inicia sessió amb Amber (Android)", "welcomeTitle": "Benvingut a SkateSpots", "welcomeSubtitle": "Crea un compte o inicia sessió per continuar", "welcomeSubtitleBrowse": "Crea un compte o inicia sessió, o continua explorant.", "extensionCard": "Extensió del navegador", "signerCard": "Aplicació signadora", "secretKeyLink": "Fes servir una clau secreta", "whereBunker": "D'on trec un bunker?", "newHere": "Ets nou per aquí?", "createFree": "Crea un compte gratuït. Sense correu electrònic.", "createAccount": "Crea un compte", "orLogIn": "O inicia sessió", "loggedInTitle": "🛹 Sessió iniciada!", "loggedIn": "Sessió iniciada!", "connectedAmber": "Connexió feta amb Amber!", "amberLoginFailed": "No s'ha pogut iniciar sessió amb Amber", "amberCancelled": "Inici de sessió cancel·lat. Toca \"Obre Amber\" per tornar-ho a provar.", "amberNotFound": "No s'ha trobat Amber. Comprova que Amber estigui instal·lat des de Zapstore.", "loginFailed": "No s'ha pogut iniciar la sessió", "pubkeyError": "Enganxa la teva clau pública hex (64 caràcters) o l'npub d'Amber", "pairedSigner": "Aparellat amb el teu signador.", "connectFailed": "No s'ha pogut connectar amb el teu signador.", "openedEncrypted": "Hem obert la teva clau xifrada.", "openKeyFailed": "No s'ha pogut obrir aquesta clau.", "bunkerPrefix": "Ha de començar per bunker://", "connectedBunker": "Connectat amb el bunker!", "bunkerFailed": "Ha fallat: {{error}}", "checkBunkerUri": "Comprova l'URI del teu bunker", "nsecPrefix": "Ha de començar per nsec1", "invalidNsec": "nsec no vàlid: {{error}}", "checkKey": "Comprova la teva clau", "noExtensionTitle": "No s'ha trobat cap extensió", "noExtensionDesc": "Instal·la Alby o una altra extensió NIP-07.", "amberIdleDesc": "La teva clau es queda dins d'Amber. Un toc: ho aproves a Amber i tornaràs aquí amb la sessió iniciada. No cal copiar res.", "continueWithAmber": "Continua amb Amber", "noAmberGetIt": "No tens Amber? Aconsegueix-lo →", "waitingAmberTitle": "S'està esperant Amber…", "waitingAmberDesc": "Aprova la sol·licitud a Amber. Iniciaràs la sessió automàticament quan tornis.", "openAmberAgain": "Obre Amber de nou", "havingTrouble": "Tens problemes? Introdueix la clau manualment", "enterPublicKey": "Introdueix la teva clau pública", "enterPublicKeyDescBefore": "Només si el flux automàtic no ha funcionat. A Amber: toca el teu perfil →", "copyPublicKey": "Copia la clau pública", "enterPublicKeyDescAfter": "i enganxa-la aquí.", "connect": "Connecta", "back": "← Enrere", "signInWithPhone": "Inicia sessió amb el telèfon", "signInWithPhoneDesc": "Escaneja amb una aplicació signadora (Amber, nsec.app). La teva clau no surt mai del telèfon.", "showPairingCode": "Mostra el codi d'aparellament", "waitingSigner": "S'està esperant el teu signador…", "copyLink": "Copia l'enllaç", "orPasteBunker": "o enganxa una URL de bunker", "bunkerTitle": "Bunker (NIP-46)", "bunkerPasteBefore": "Enganxa el teu", "bunkerPasteAfter": "URI.", "amberInstructions": "Configuració → Bunker NIP-46 → Crea → Copia", "nsecAppInstructions": "Connecta l'aplicació → Copia l'URI del bunker", "secretKeyTitle": "Clau secreta", "secretKeyRawDesc": "Enganxa directament la teva clau secreta de Nostr.", "secretKeyEncDesc": "Obre una còpia de seguretat de la clau protegida amb contrasenya.", "rawNsec": "nsec en brut", "encryptedNip49": "Xifrada (NIP-49)", "nsecWarning": "⚠️ Fes-ho servir només en un dispositiu de confiança. No comparteixis mai el teu nsec.", "login": "Inicia sessió", "encSaferDesc": "Més segur: la clau es queda xifrada fins que introdueixes la contrasenya, així que la còpia és segura per guardar-la al núvol o en un gestor de contrasenyes.", "password": "Contrasenya", "openEncryptedKey": "Obre la clau xifrada", "browserExtensionTitle": "Extensió del navegador (NIP-07)", "browserExtensionDesc": "La millor opció per a ordinador. Funciona amb Alby, nos2x i Flamingo.", "loginWithExtension": "Inicia sessió amb l'extensió" }, "signupDialog": { "download": "Descarrega", "stepChoose": "Tria", "stepProfile": "Perfil", "stepSaveKey": "Desa la clau", "somethingWrong": "Alguna cosa ha fallat", "createFailed": "No s'ha pogut crear el teu compte. Torna-ho a provar.", "keySavedTitle": "Clau secreta desada!", "keySavedDesc": "La teva clau s'ha desat de manera segura.", "downloadFailedTitle": "La descàrrega ha fallat", "downloadFailedDesc": "No s'ha pogut descarregar el fitxer de la clau. Copia-la manualment.", "encSavedTitle": "Còpia xifrada desada 🔐", "encSavedDesc": "Guarda el fitxer I la contrasenya: necessites les dues coses per tornar a iniciar sessió.", "encFailed": "No s'ha pogut xifrar aquesta clau.", "invalidFileTitle": "Tipus de fitxer no vàlid", "invalidFileDesc": "Selecciona una imatge per al teu avatar.", "fileTooLargeTitle": "Fitxer massa gran", "fileTooLargeDesc": "La imatge de l'avatar ha de ser més petita de 5 MB.", "avatarUploadedTitle": "Avatar pujat!", "avatarUploadedDesc": "El teu avatar s'ha pujat correctament.", "uploadFailedTitle": "La pujada ha fallat", "uploadFailedDesc": "No s'ha pogut pujar l'avatar. Torna-ho a provar.", "nameRequiredTitle": "Cal un nom visible", "nameRequiredDesc": "Tria un nom visible perquè els altres skaters sàpiguen qui ets. El pots canviar quan vulguis.", "reserveFailedTitle": "No s'ha pogut reservar aquest nom", "reserveFailedDesc": "{{error}} El pots demanar més tard a Configuració.", "profileCreatedTitle": "Perfil creat!", "profileCreatedDesc": "El teu perfil ja està configurat.", "profileFailedTitle": "No s'ha pogut configurar el perfil", "profileFailedDesc": "El teu compte s'ha creat, però la configuració del perfil ha fallat. El pots actualitzar més tard.", "welcomeToastTitle": "Benvingut!", "welcomeToastDesc": "El teu compte ja està a punt.", "titleWelcome": "Uneix-te a SkateSpots", "titleProfile": "Configura el teu perfil", "titleDone": "Benvingut!", "createFreeAccount": "Crea el teu compte gratuït", "createFreeAccountDesc": "Sense correu, sense telèfon, sense contrasenya. El teu compte és una clau de Nostr: tria on viu.", "recommended": "Recomanat", "signUpWithAmber": "Crea un compte amb Amber", "signUpWithAmberDesc": "La teva clau es crea i es guarda dins de l'aplicació Amber; SkateSpots no hi té mai accés. És el més segur. Un toc per aprovar.", "continueWithAmber": "Continua amb Amber", "orQuickWay": "o la via ràpida", "quickAccount": "Compte ràpid en aquest dispositiu", "quickAccountDesc": "Generem una clau que viu en aquest dispositiu. L'inici més ràpid: just després t'ajudarem a desar-ne una còpia de seguretat.", "createQuickAccount": "Crea un compte ràpid", "quickReassurance": "Trigues 5 segons · viu en aquest dispositiu · després t'ajudarem a fer-ne una còpia", "preferAnotherSigner": "Prefereixes un altre signador?", "iosDesktopNudge": "Ets a iOS o a l'ordinador? Una aplicació signadora o una extensió del navegador és l'opció més segura:", "seeAllOptions": "Veure totes les opcions", "youreInPickName": "Ja hi ets! 🛹 Tria un nom visible perquè els skaters sàpiguen qui ets", "changeAnytime": "El pots canviar quan vulguis més endavant. La bio i l'avatar són opcionals.", "publishingProfile": "S'està publicant el teu perfil...", "displayName": "Nom visible", "displayNamePlaceholder": "p. ex. Tony, gnarlyGrind o el nom de la teva crew", "displayNameHint": "Obligatori: així et veuran a SkateSpots. El pots canviar quan vulguis.", "skateName": "El teu nom de SkateSpots", "skateNameHint": "Gratuït i opcional: un identificador verificat que mostra un ✓ al teu perfil.", "bio": "Bio", "bioPlaceholder": "Explica una mica de tu...", "avatar": "Avatar", "uploadAvatar": "Puja una imatge d'avatar", "saving": "S'està desant...", "saveAndStart": "Desa i comença a patinar", "addNameToContinue": "Afegeix un nom visible per continuar.", "savingPublishesNote": "En desar, el teu perfil es publica a Nostr: potser el teu signador et demanarà que ho aprovis un cop.", "youreIn": "Ja hi ets! 🛹", "oneQuickThing": "Una cosa ràpida abans de llançar-te…", "saveLoginKey": "Desa la teva clau d'accés", "saveLoginKeyBefore": "Aquesta és l'", "only": "única", "saveLoginKeyAfter": "manera de tornar al teu compte: sense correu, sense restablir contrasenya. Desa-la ara i podràs iniciar sessió a qualsevol dispositiu, allà on patinis.", "revealSaveKey": "Mostra i desa la meva clau", "recoveryCopied": "Codi de recuperació copiat. Guarda'l en un lloc segur.", "saved": "Desat", "treatLikeBoardKeys": "Tracta-la com les claus del teu skate: qui tingui aquest codi controla el teu compte. No la comparteixis mai.", "hideEncBackup": "Amaga la còpia xifrada", "saveEncBackup": "Desa una còpia xifrada", "encBackupBefore": "Una còpia protegida amb contrasenya: segura per guardar al núvol o en un gestor de contrasenyes. Necessitaràs el fitxer", "and": "i", "encBackupAfter": "la contrasenya.", "choosePassword": "Tria una contrasenya", "saveEncBackupCta": "Desa la còpia xifrada", "savedCodeAria": "He desat el meu codi de recuperació", "savedCodeLabel": "He desat el meu codi de recuperació en un lloc segur: un gestor de contrasenyes o escrit en paper fora de línia.", "letsSkate": "Anem a patinar", "saveLater": "El desaré més tard des de Configuració", "advancedSigner": "Avançat: fes servir una aplicació signadora" }, "mnemonic": { "generatedTitle": "Frase de recuperació generada! 🎉", "generatedDesc": "Apunta aquestes 12 paraules en ordre. Són la clau del teu compte!", "savedTitle": "Frase de recuperació desada!", "savedDesc": "Guarda aquest fitxer en un lloc segur.", "downloadFailedTitle": "La descàrrega ha fallat", "downloadFailedDesc": "No s'ha pogut descarregar el fitxer. Copia'l manualment.", "copiedTitle": "Copiat al porta-retalls!", "copiedDesc": "S'ha copiat la teva frase de recuperació.", "qrWindowTitle": "Codi QR de la frase de recuperació", "qrHeading": "El codi QR de la teva frase de recuperació", "qrAlt": "Codi QR de la frase de recuperació", "qrWarning": "Mantingues aquest codi QR privat i segur!", "qrPrint": "Imprimeix el codi QR", "qrFailedTitle": "El codi QR ha fallat", "qrFailedDesc": "No s'ha pogut generar el codi QR.", "accountCreatedTitle": "Compte creat! 🎉", "accountCreatedDesc": "Tot a punt! La teva frase de recuperació està segura.", "loginFailedTitle": "No s'ha pogut iniciar la sessió", "loginFailedDesc": "No s'ha pogut crear el compte. Torna-ho a provar.", "verifyFailedTitle": "La verificació ha fallat", "verifyFailedDesc": "Les paraules no coincideixen. Comprova-ho i torna-ho a provar.", "titlePrefix": "Crea un compte amb", "titleSuffix": "frase de recuperació", "twelveWordTitle": "Frase de recuperació de 12 paraules", "twelveWordDesc": "La teva frase de recuperació és com una contrasenya mestra. Apunta-la en paper i guarda-la bé. La necessitaràs per accedir al teu compte des d'altres dispositius o si esborres les dades del navegador.", "generate": "Genera la frase de recuperació", "useNsecInstead": "Fes servir una clau nsec avançada", "yourPhrase": "La teva frase de recuperació", "copy": "Copia", "download": "Descarrega", "qrCode": "Codi QR", "criticalWarning": "Avís de seguretat important", "warnWriteStrong": "Apunta-la", "warnWrite": "en paper i guarda-la en un lloc segur", "warnNeverShareStrong": "No la comparteixis mai", "warnNeverShare": "amb ningú", "warnBackupsStrong": "Fes diverses còpies", "warnBackups": "en llocs segurs diferents", "warnAnyoneStrong": "Qui tingui aquesta frase", "warnAnyone": "controla el teu compte per sempre", "warnLoseStrong": "Si la perds", "warnLose": "perds el compte per sempre", "savedSecurely": "L'he desada de manera segura", "verifyTitle": "Verifica la teva frase de recuperació", "verifyDesc": "Per assegurar-nos que l'has desada bé, escriu aquestes paraules:", "wordLabel": "Paraula #{{n}}", "wordPlaceholder": "Escriu la paraula #{{n}}", "goBack": "Torna enrere", "verifyCreate": "Verifica i crea el compte", "completeTitle": "Compte creat!", "completeDesc": "El teu compte de Nostr ja està a punt!", "signerTitle": "Recomanat: configura una aplicació signadora", "signerSubtitle": "Mantén les teves claus extra segures", "signerDesc": "Per a més seguretat, fes servir una aplicació signadora dedicada en lloc d'enganxar la frase de recuperació a tot arreu. Les aplicacions signadores mantenen les claus segures i et deixen usar qualsevol app de Nostr.", "signerCta": "Coneix les aplicacions signadores", "skip": "Omet-ho per ara" }, "signupMethod": { "titlePrefix": "Tria el teu", "titleSuffix": "mètode de registre", "subtitle": "Tots dos mètodes són segurs. Tria el que et vagi millor!", "recommended": "Recomanat", "mnemonicTitle": "Frase de recuperació", "mnemonicDesc": "12 paraules fàcils de recordar. L'estàndard que fan servir Bitcoin, Ethereum i la majoria de moneders cripto.", "mnemonicF1": "Fàcil d'apuntar en paper", "mnemonicF2": "Funciona amb altres apps de Nostr (NIP-06)", "mnemonicF3": "Pot generar diversos comptes", "mnemonicF4": "Familiar per als usuaris de cripto", "useMnemonic": "Fes servir la frase de recuperació", "advanced": "Avançat", "nsecTitle": "Clau secreta (nsec)", "nsecDesc": "Clau criptogràfica en brut. Més tècnica, però et dona accés directe a la teva identitat de Nostr.", "nsecF1": "Control criptogràfic directe", "nsecF2": "Compatible amb totes les apps de Nostr", "nsecF3": "Una sola cadena per fer la còpia", "nsecF4": "Sense capa de derivació", "useNsec": "Fes servir la clau secreta", "footer": "🔒 Tots dos mètodes són igual de segurs. Tria segons la teva preferència!" }, "skateNip05": { "placeholder": "elteunom", "claimedSuffix": "és teu: desa el teu perfil per publicar-lo.", "checking": "S'està comprovant la disponibilitat…", "available": "{{name}}@{{domain}} està disponible", "claim": "Reserva'l", "hint": "Lletres, números i guions. Gratuït, i es mostra com una insígnia ✓ al teu perfil." }, "nip05Required": { "getFree": "Aconsegueix un NIP-05 gratuït / barat", "paid": "De pagament", "requiredTitle": "Cal verificació NIP-05", "bannerReason": "Per evitar el spam i generar confiança, {{role}} necessita una adreça de Nostr verificada (NIP-05).", "gateReason": "Per evitar el spam i generar confiança, {{role}} ha de tenir la verificació NIP-05.", "addInSettings": "Afegeix NIP-05 a Configuració", "explainer": "NIP-05 demostra la teva identitat vinculant el teu perfil de Nostr a un domini, com ara", "updateProfile": "Actualitza el teu perfil" }, "editProfile": { "uploadSuccessTitle": "Fet", "uploadSuccessDesc": "{{field}} s'ha pujat correctament", "uploadErrorDesc": "No s'ha pogut pujar {{field}}. Torna-ho a provar.", "mustBeLoggedIn": "Has d'iniciar sessió per actualitzar el teu perfil", "invalidClinkTitle": "Codi CLINK no vàlid", "invalidClinkDesc": "Això no sembla un codi noffer1… vàlid. Esborra'l o enganxa'n un de vàlid.", "invalidLightningTitle": "Adreça Lightning no vàlida", "invalidLightningDesc": "Fes servir una adreça com un correu, per exemple tu@walletofsatoshi.com.", "invalidSpTitle": "Adreça de Silent Payment no vàlida", "invalidSpDesc": "Una adreça de Silent Payment comença per \"sp1\" i és bastant llarga. Esborra-la o enganxa'n una de vàlida.", "invalidCordnTitle": "Enllaç de Cordn no vàlid", "invalidCordnDesc": "Enganxa un enllaç de contacte de Cordn complet https://…", "updateSuccessTitle": "Fet", "updateSuccessDesc": "El teu perfil s'ha actualitzat", "updateErrorDesc": "No s'ha pogut publicar el perfil. Comprova les connexions als relés a Configuració > Relés", "identityTitle": "Identitat", "identityDesc": "Com et veuen a SkateSpots.", "displayName": "Nom visible", "displayNamePlaceholder": "El teu nom", "bio": "Bio", "bioPlaceholder": "Unes paraules sobre tu i el teu patinatge…", "profilePicture": "Foto de perfil", "pictureDesc": "Puja o enganxa una imatge quadrada.", "bannerImage": "Imatge de portada", "bannerDesc": "Una imatge ampla per a la part superior del teu perfil.", "website": "Lloc web", "bitcoinTitle": "Bitcoin i pagaments", "bitcoinDesc": "Deixa que la gent t'enviï zaps, propines i pagaments directament, sense intermediaris.", "lightningAddress": "Adreça Lightning", "lud16Invalid": "Fes servir una adreça com un correu, p. ex. tu@elteudomini.com.", "lud16Ok": "Activa el botó «Zap» del teu perfil.", "lud16Hint": "Propines instantànies en Bitcoin. Activa el botó «Zap» del teu perfil.", "silentPaymentAddress": "Adreça de Silent Payment", "spInvalid": "Ha de començar per «sp1» i ser bastant llarga.", "spOk": "Vàlida: una adreça en cadena reutilitzable i privada.", "spHint": "Adreça estàtica en cadena reutilitzable (BIP-352). Comparteix-la un cop; cada pagament queda desvinculat.", "clinkTipCode": "Codi de propina CLINK", "nofferInvalid": "Això no sembla un codi noffer1… vàlid.", "nofferOk": "Vàlid: es mostrarà un botó «Propina en Bitcoin» al teu perfil.", "nofferHint": "Codi CLINK autocustodiat perquè qualsevol et pugui enviar propines per Nostr, sense intermediaris.", "skateProfileTitle": "Perfil de skate", "skateProfileDesc": "Mostra els teus patrocinadors i com et pot contactar la crew.", "badges": "Insígnies", "badgesHint": "(etiqueta + enllaç opcional)", "badgeExample": "p. ex. Independent Trucks", "badgeLabelPlaceholder": "Etiqueta de la insígnia…", "badgeUrlPlaceholder": "https://… (opcional)", "removeBadge": "Treu la insígnia", "addBadge": "Afegeix una insígnia", "badgesDescBefore": "Patrocinadors, botigues o persones que donen suport al teu patinatge, i qualsevol altra cosa que vulguis lluir. Cadascuna es converteix en una etiqueta clicable al teu perfil. La insígnia de", "badgesDescAfter": "membre s'afegeix automàticament.", "coordinator": "Coordinador", "cordnInvalid": "Això no sembla un coordinador. Enganxa un nprofile, un enllaç de cordn.net o una URL https://.", "cordnOk": "Es mostra al teu perfil: els altres el poden afegir amb un toc.", "cordnHint": "El coordinador de Cordn que els altres fan servir per escriure't. Privat, xifrat i teu.", "useMyCoordinator": "Fes servir el meu coordinador", "accountTitle": "Compte", "accountDesc": "Configuració addicional del compte.", "botAccount": "Compte de bot", "botAccountDesc": "Marca aquest compte com a automatitzat o com a bot.", "saving": "S'està desant…", "saveProfile": "Desa el perfil", "nip05VerifiedHandle": "Identificador verificat NIP-05", "nip05How": "Com?", "extraHandles": "Identificadors addicionals", "extraHandlesHint": "opcional: pots afegir-ne fins a 5", "nip05HintEmpty": "Un identificador verificat com tu@elteudomini.com: la versió de Nostr del tick blau. Mostra una insígnia ✓ al teu perfil i desbloqueja el filtre «Verificat» al directori de skaters.", "nip05Invalid": "Fes servir un identificador com un correu, p. ex. tu@elteudomini.com, sense «https://» ni espais.", "nip05Checking": "S'està comprovant el teu domini…", "nip05Verified": "Verificat: el teu domini confirma que aquest identificador és teu. ✓", "nip05Mismatch": "El teu domini assigna aquest identificador a una clau DIFERENT. Corregeix el teu .well-known/nostr.json perquè apunti a aquest compte.", "nip05Unreachable": "Encara no s'ha pogut accedir al /.well-known/nostr.json del teu domini. Els identificadors desats funcionaran quan el domini estigui ben configurat.", "nip05Enter": "Introdueix el teu identificador NIP-05.", "freeHandleBefore": "No tens domini propi? Reserva un", "freeHandleAfter": "identificador gratuït de SkateSpots.", "uploadLabel": "Puja {{label}}", "previewLabel": "Vista prèvia de {{label}}" }, "security": { "recoveryCopied": "Codi de recuperació copiat. Guarda'l en un lloc segur.", "savedTitle": "Desat!", "recoveryDownloaded": "Codi de recuperació descarregat. Guarda'l en un lloc segur.", "downloadFailedTitle": "La descàrrega ha fallat", "downloadFailedDesc": "Copia'l manualment.", "loginRequired": "Cal iniciar sessió", "loginRequiredDesc": "Inicia sessió per accedir a la configuració de seguretat.", "backupConfirmedTitle": "Còpia confirmada! ✅", "backupConfirmedDesc": "Genial! Les teves claus estan segures.", "yourRecoveryCode": "El teu codi de recuperació", "recoveryCodeDesc": "No el vas desar quan et vas registrar? El pots obtenir aquí quan vulguis.", "recoveryCodeBefore": "Aquest codi és l'", "only": "única", "recoveryCodeAfter": "manera de tornar a iniciar sessió en un dispositiu o navegador nou. Guarda'l en un lloc segur (un gestor de contrasenyes o escrit en paper). Qui el tingui controla el teu compte: no el comparteixis mai.", "revealRecovery": "Mostra el meu codi de recuperació", "qrHint": "Escaneja'l amb una altra app de Nostr per iniciar sessió. Mantén aquesta pantalla privada.", "neverShareHide": "⚠️ No ho comparteixis mai. Amaga-ho quan acabis.", "hide": "Amaga", "amberNoteBefore": "Has iniciat sessió amb", "amberNoteAfter": ". El teu codi de recuperació viu dins d'Amber: obre l'aplicació Amber per fer-ne una còpia. SkateSpots no veu mai la teva clau.", "bunkerNoteBefore": "Has iniciat sessió amb un", "remoteSigner": "signador remot (bunker)", "bunkerNoteAfter": ". El teu codi de recuperació el guarda el teu servei signador, no SkateSpots. Fes-ne la còpia allà.", "extensionNoteBefore": "Has iniciat sessió amb una", "browserExtension": "extensió del navegador", "extensionNoteAfter": ". El teu codi de recuperació viu a l'extensió: fes servir la seva opció de còpia o exportació. SkateSpots no veu mai la teva clau.", "otherNote": "El teu codi de recuperació el gestiona la teva aplicació signadora, no SkateSpots. Fes-ne la còpia allà.", "backupWarningTitle": "⚠️ Has fet una còpia de la teva frase de recuperació o clau secreta?", "backupWarningBody": "Les teves claus són l'ÚNICA manera d'accedir al teu compte. Si les perds, ho perds tot: no hi ha restabliment de contrasenya!", "iveBackedUp": "He fet una còpia de les meves claus", "backupConfirmed": "✅ Còpia confirmada", "backupNotConfirmed": "⚠️ Còpia no confirmada", "backupConfirmedStatusDesc": "Has confirmat que les teves claus estan ben desades.", "backupNotConfirmedDesc": "Assegura't de fer una còpia de la teva frase de recuperació o clau secreta!", "notSavedYetBefore": "Encara no has desat el teu codi de recuperació? Cap problema: agafa'l de la", "notSavedYetAfter": "secció de dalt, guarda'l en un lloc segur i confirma-ho a baix.", "yesBackedUp": "Sí, he fet una còpia de les meves claus", "bestPracticesTitle": "Bones pràctiques per a la seguretat de les claus", "bestPracticesDesc": "Com mantenir segur el teu compte de Nostr", "bp1Title": "Apunta-la en paper", "bp1Desc": "La còpia física és la més segura. Guarda-la en un lloc segur, com una caixa forta.", "bp2Title": "Diverses còpies", "bp2Desc": "Guarda còpies en llocs segurs diferents (la caixa forta de casa, una caixa de seguretat del banc, etc.)", "bp3Title": "No comparteixis mai les claus", "bp3Desc": "Les apps de Nostr de veritat MAI no demanen el teu nsec ni la frase de recuperació després del primer inici de sessió", "bp4Title": "No les guardis al núvol sense xifrar", "bp4Desc": "Evita Google Docs, esborranys de correu o emmagatzematge al núvol en text pla", "bp5Title": "Pensa a fer servir una extensió del navegador", "bp5Desc": "Alby, nos2x o Flamingo mantenen les teves claus segures i no les exposen mai als llocs web", "importantReminders": "⚠️ Recordatoris importants", "rem1": "Si perds les claus, perds el compte per sempre", "rem2": "Cap empresa ni persona pot restablir la teva contrasenya, ni tan sols nosaltres", "rem3": "Qui tingui les teves claus té el control total del teu compte", "rem4": "Les teves claus controlen totes les teves dades de Nostr a TOTES les apps", "recommendedSigners": "🔌 Signadors de Nostr recomanats", "recommendedSignersDesc": "Fes servir un signador de Nostr per tenir més seguretat i comoditat", "recommended": "Recomanat", "amberDesc": "Signador de Nostr segur per a Android. Manté les claus segures al telèfon i signa esdeveniments sense exposar-les.", "albyDesc": "Extensió completa amb moneder Lightning, WebLN i suport per a NWC.", "flamingoDesc": "Interfície simple i neta. Es centra a signar a Nostr, sense funcions de moneder.", "nos2xDesc": "Extensió mínima i lleugera per a usuaris avançats.", "nostrConnectTitle": "☁️ Nostr Connect (signadors remots)", "nostrConnectDesc": "Fes servir un signador remot per accedir al teu compte des de qualsevol dispositiu", "nostrConnectBody": "Nostr Connect (també anomenat \"bunkers\") et deixa guardar les claus en un servidor segur i iniciar sessió des de qualsevol dispositiu. Les claus no surten mai del servidor, però pots fer servir el compte a qualsevol lloc!", "nsecAppDesc": "Signador remot gratuït i segur. Crea un URI bunker:// i enganxa'l en iniciar sessió.", "nostrumDesc": "Una altra opció de signador remot amb suport per a mòbils.", "howToUse": "💡 Com fer-lo servir:", "howToUseDesc": "Crea un compte en un d'aquests serveis, aconsegueix la cadena de connexió bunker:// i enganxa-la a la pestanya \"Nostr Connect\" quan iniciïs sessió." }, "relayList": { "connected": "Connectat", "connecting": "S'està connectant…", "offline": "Fora de línia", "removeUrl": "Treu {{url}}", "add": "Afegeix", "publishedTitle": "Llista de relés publicada", "publishedDesc": "Sincronitzada amb Nostr (kind 10002).", "publishFailedTitle": "No s'ha pogut publicar la llista de relés", "invalidUrlTitle": "URL de relé no vàlida", "invalidUrlDesc": "Prova una cosa com wss://relay.example.com", "alreadyInList": "El relé ja és a la teva llista", "keepReadWriteTitle": "Deixa lectura o escriptura activada", "keepReadWriteDesc": "Un relé necessita com a mínim lectura o escriptura.", "alreadyInThisList": "El relé ja és en aquesta llista", "dmPublishedTitle": "Relés de MD publicats", "dmPublishedDesc": "Safata d'entrada NIP-17 actualitzada.", "dmPublishFailedTitle": "No s'han pogut publicar els relés de MD", "nip65Title": "Relés (NIP-65)", "nip65DescUser": "Toca Lectura / Escriptura per canviar-ho. Es publica a Nostr com la teva llista kind 10002.", "nip65DescLoggedOut": "Toca Lectura / Escriptura per canviar-ho. Inicia sessió per publicar la teva llista a Nostr.", "noRelays": "Encara no hi ha relés: afegeix-ne un a baix.", "local": "Local", "read": "Lectura", "readHint": "Obtén contingut d'aquest relé", "write": "Escriptura", "writeHint": "Publica els teus esdeveniments en aquest relé", "dmTitle": "Relés de safata d'entrada de MD", "dmDesc": "On reps els missatges directes NIP-17 (kind 10050). Si està buit, s'usen els teus relés d'escriptura.", "localTitle": "Relés locals", "localDesc": "Només per a l'app (p. ex. un node de la xarxa local). S'usen per llegir i escriure; no es publiquen mai.", "blockedTitle": "Relés bloquejats", "blockedDesc": "No t'hi connectes mai: queden exclosos de totes les lectures i escriptures." }, "relatr": { "searchingTitle": "S'està cercant el servei Relatr...", "searchingDesc": "S'estan consultant perfils de Relatr a Nostr", "foundTitle": "Servei Relatr trobat!", "foundDesc": "Servei: {{name}}", "unknown": "Desconegut", "notFoundTitle": "No s'ha trobat cap servei Relatr", "notFoundDesc": "Prova d'introduir la clau pública manualment o consulta https://www.relatr.xyz/", "searchFailedTitle": "La cerca ha fallat", "searchFailedDesc": "No s'han pogut consultar perfils de Relatr a Nostr", "invalidPubkeyTitle": "Clau pública no vàlida", "invalidPubkeyDesc": "Introdueix una clau pública hex vàlida de 64 caràcters", "enabledTitle": "Relatr activat!", "enabledDesc": "Ara les puntuacions de confiança globals estan actives.", "disabledTitle": "Relatr desactivat", "disabledDesc": "Ja no s'obtenen puntuacions de confiança.", "title": "Puntuacions de confiança de Relatr", "desc": "Les puntuacions de confiança globals ajuden a identificar usuaris fiables i reduir el spam", "status": "Estat", "active": "Actiu", "disabled": "Desactivat", "activeStrong": "Relatr està actiu.", "activeDesc": "Les puntuacions de confiança de l'anàlisi de xarxa global de ContextVM ajuden a identificar skaters fiables i reduir el spam.", "disabledStrong": "Relatr està desactivat.", "disabledHint": "Activa'l per obtenir puntuacions de confiança de la xarxa global de Nostr.", "disable": "Desactiva Relatr", "enable": "Activa Relatr", "advancedSettings": "Configuració avançada", "servicePubkey": "Clau pública del servei Relatr", "pubkeyPlaceholder": "Introdueix una clau pública hex de 64 caràcters...", "searching": "S'està cercant...", "autoDiscover": "Descobriment automàtic", "pubkeyDefault": "Per defecte: el servei Relatr oficial de ContextVM (npub1dvmc...)", "relayLabel": "Relé (on Relatr publica les puntuacions)", "relayDefault": "Per defecte: wss://relay.contextvm.org (el relé oficial de ContextVM)", "applyChanges": "Aplica els canvis", "learnMore": "Més informació:", "website": "Lloc web de Relatr", "github": "GitHub de Relatr", "nip85Spec": "Especificació NIP-85" }, "followList": { "unfollow": "Deixa de seguir", "title": "La teva xarxa de Nostr", "desc": "Gestiona a qui segueixes. Seguir usuaris ajuda a construir la teva xarxa de confiança i determina quins spots mostren insígnies de confiança.", "following": "Seguint ({{count}})", "followers": "Seguidors ({{count}})", "follow": "Segueix", "followHint": "💡 Enganxa una clau pública de Nostr (npub1...), una adreça NIP-05 (usuari@domini.com) o una clau pública hex", "notFollowing": "Encara no segueixes ningú", "notFollowingHint": "Segueix skaters per veure els seus spots amb insígnies ✅ VERIFICAT", "trustActiveStrong": "✅ Insígnies de confiança actives:", "trustActive": "Els spots creats per gent que segueixes ara mostraran insígnies VERIFICAT. Els spots dels seus amics mostraran insígnies DE CONFIANÇA.", "noFollowers": "Encara no tens seguidors", "noFollowersHint": "Comparteix el teu perfil de Nostr per guanyar seguidors!", "howTitle": "💡 Com afecta seguir algú a les insígnies de confiança", "verifiedStrong": "✅ VERIFICAT (verd):", "verifiedDesc": "Spots creats per gent que segueixes directament", "trustedStrong": "🟡 DE CONFIANÇA (groc):", "trustedDesc": "Spots creats per gent que segueixen els teus amics (2 salts)", "unverifiedStrong": "⚪ No verificat:", "unverifiedDesc": "Spots d'usuaris sense cap connexió amb la teva xarxa", "tip": "💡 Consell: segueix skaters actius per veure més spots verificats i fer créixer la teva xarxa de confiança!" }, "notify": { "enableTitle": "Activa les notificacions", "enableDesc": "Fes vibrar aquest dispositiu quan hi hagi alguna cosa per a tu.", "checkingPermission": "S'està comprovant el permís…", "unsupported": "Aquest dispositiu no admet notificacions aquí. Torna a compilar l'app d'Android per activar-les al telèfon.", "denied": "Les notificacions estan bloquejades per a aquest lloc. Permet-les a la configuració del navegador o del sistema i torna-ho a provar.", "backgroundTitle": "Notificacions en segon pla", "backgroundDesc": "Rep avisos de missatges i intercanvis fins i tot quan SkateSpots està tancat.", "pushUnsupported": "Aquest navegador no admet notificacions push en segon pla. Al mòbil, afegeix SkateSpots a la pantalla d'inici.", "pushPrivacy": "Per arribar-te mentre l'app està tancada, un servidor de notificacions de SkateSpots rep un avís del teu relé quan arriba alguna cosa per a la teva clau i el passa al servei push del telèfon. Només veu que la teva clau té alguna cosa: mai qui ho ha enviat ni què diu, i no pot desxifrar els missatges. Ho actives per dispositiu.", "bgDeliveryTitle": "Lliurament en segon pla (Android)", "bgDeliveryDesc": "Comprova missatges, ofertes i intercanvis nous mentre l'app està tancada, sense serveis de Google.", "off": "Desactivat", "standard": "Estàndard (~15 min)", "fast": "Ràpid (~5 min)", "bgDeliveryNote": "L'estàndard és el millor possible: Android pot ajornar-lo amb el Doze. El ràpid mostra una notificació permanent i consumeix més bateria. No es desxifra res al nostre servidor.", "notifyMeAbout": "Avisa'm de", "couldNotEnable": "No s'ha pogut activar", "sendTest": "Envia una notificació de prova", "testTitle": "Les notificacions de SkateSpots estan activades 🛹", "testBody": "Així es veuran un MD, un zap o una invitació a una crew.", "footerBefore": "Els avisos es generen al teu dispositiu amb dades que l'app ja té, i els avisos de missatges directes no desxifren mai els missatges, així que no es demana mai a Amber que n'obri cap. Amb les notificacions", "footerAfter": "desactivades, no es pot arribar a una app completament tancada, així que els avisos arriben la propera vegada que obris SkateSpots.", "cat_dms_label": "Missatges directes", "cat_dms_hint": "Algú t'envia un missatge privat", "cat_crew_label": "Crews", "cat_crew_hint": "Invitacions, sol·licituds d'unió i confirmacions de membres", "cat_social_label": "Zaps, respostes i mencions", "cat_social_hint": "Reaccions, reposts, zaps, respostes i actualitzacions d'esdeveniments", "cat_newsletter_label": "Butlletí", "cat_newsletter_hint": "Novetats de SkateSpots (només subscriptors)", "cat_trades_label": "Ofertes i intercanvis", "cat_trades_hint": "Ofertes, contraofertes i confirmacions d'intercanvi", "cat_reminders_label": "Recordatoris d'esdeveniments", "cat_reminders_hint": "Un avís una hora abans dels esdeveniments on aniràs (app d'Android)" }, "regionBackfill": { "taggedTitle": "S'han etiquetat {{count}} lloc{{s}}", "taggedSkipped": "{{count}} omesos (sense coordenades o sense coincidència amb el geocodificador).", "taggedOk": "Les etiquetes de regió s'han escrit al relé de la comunitat.", "nothingTitle": "No hi ha res per etiquetar", "nothingDesc": "No s'ha pogut geocodificar cap marcador. Torna-ho a provar més tard.", "failedTitle": "No s'ha pogut omplir", "title": "Omple les etiquetes de regió", "admin": "Administració", "descBefore": "Els marcadors creats abans que existís la geocodificació tenen coordenades però cap etiqueta de ciutat o país, així que el mapa els dibuixa mentre que les estadístiques de la comunitat només poden dir «Sense categoria». Això torna a calcular les etiquetes de cada marcador i republica", "descStrong": "els teus propis", "descAfter": "spots i botigues sense etiquetar.", "scanning": "S'estan escanejant els teus spots…", "allTagged": "Tots els spots i botigues que tens ja tenen etiqueta de regió. 🎉 Els marcadors «Sense categoria» que quedin són d'altres col·laboradors: només les seves pròpies claus els poden etiquetar.", "countLine": "{{count}} dels teus spot{{s}}/botigues no tenen etiqueta de regió. És possible que el teu signador demani aprovar-ne un per un.", "tagging": "S'està etiquetant {{done}}/{{total}}…", "run": "Omple les etiquetes de regió", "summary": "{{updated}} actualitzats · {{skipped}} omesos · {{failed}} fallits" }, "adminReview": { "title": "Cua de revisió", "flagged": "{{count}} spot{{s}} donen senyals de brossa: amaga'ls o descarta'ls.", "clean": "Spots que semblen entrades de prova o marcadors fora de tema." }, "grantPro": { "invalidNpub": "Introdueix un npub vàlid (o una clau pública hex)", "invalidDays": "Els dies han de ser un nombre positiu", "grantedTitle": "Pro concedit ⚡", "grantedDesc": "{{npub}} fins al {{date}}", "failedTitle": "No s'ha pogut concedir", "title": "Concedeix Sasquatch Pro", "owner": "Propietari", "desc": "Opció manual per a un pagament verificat que el rebut del zap va passar per alt. Publica una concessió signada pel propietari; l'usuari no la pot falsificar.", "targetPlaceholder": "npub1… (o hex)", "grant": "Concedeix" }, "myData": { "reactionTitle": "Reacció {{emoji}}", "deleting": "S'està eliminant...", "requestDeletion": "Sol·licita l'eliminació", "selectContentTitle": "Selecciona el contingut a eliminar", "selectContentDesc": "Selecciona els elements concrets per als quals vols sol·licitar l'eliminació.", "all": "Tot", "spots": "Spots", "events": "Esdeveniments", "shops": "Botigues", "listings": "Anuncis", "collections": "Col·leccions", "lab": "The Lab", "posts": "Publicacions", "reactions": "Reaccions", "selectAll": "Selecciona-ho tot", "selectAllVisible": "Selecciona tot el visible", "selectedCount": "{{count}} seleccionats", "noItemsCategory": "No hi ha elements en aquesta categoria", "decentralizedStrong": "Important:", "decentralizedNote": "Nostr és descentralitzat. Els relés haurien de respectar les sol·licituds d'eliminació, però alguns potser no ho faran. No és una eliminació permanent garantida.", "deleteCount": "Elimina {{count}} element{{s}}", "noDataTitle": "No hi ha dades per exportar", "noDataDesc": "Encara no has publicat cap esdeveniment.", "exportedTitle": "Dades exportades!", "exportedDesc": "S'han descarregat {{count}} esdeveniments en JSON.", "deletionRequestedTitle": "Eliminació sol·licitada", "deletionRequestedDesc": "La sol·licitud d'eliminació s'ha publicat als relés.", "deletionRequestedMany": "S'ha sol·licitat l'eliminació de {{count}} elements. Nota: alguns relés potser no respectaran la sol·licitud.", "deletionFailedTitle": "L'eliminació ha fallat", "deletionFailedDesc": "No s'ha pogut publicar la sol·licitud d'eliminació. Torna-ho a provar.", "loginRequired": "Cal iniciar sessió", "loginRequiredDesc": "Inicia sessió per veure i gestionar les teves dades.", "title": "Les meves dades", "desc": "El teu contingut a la xarxa Nostr. Aquestes dades són teves: exporta-les quan vulguis o sol·licita'n l'eliminació.", "coachFilmer": "Entrenador/Filmer", "zaps": "Zaps", "received": "Rebuts", "exportAll": "Exporta totes les dades", "recentActivity": "Activitat recent", "viewAll": "Veure-ho tot ({{count}})", "noDataPublished": "Encara no s'ha publicat cap dada", "startBy": "Comença", "addingASpot": "afegint un spot", "aboutYourData": "Sobre les teves dades", "ownDataStrong": "Les teves dades són teves.", "ownData": "Tot el contingut està signat amb les teves claus criptogràfiques i guardat en relés de Nostr. Cap empresa el controla.", "exportAnytimeStrong": "Exporta quan vulguis", "exportAnytime": "- Descarrega tots els teus esdeveniments en JSON", "portableStrong": "Portable", "portable": "- Fes servir les teves claus a qualsevol app de Nostr", "selectiveStrong": "Eliminació selectiva", "selective": "- Tria exactament què vols eliminar", "caveatStrong": "Advertiment de descentralització", "caveat": "- Alguns relés poden conservar dades tot i les sol·licituds d'eliminació" }, "settingsPage": { "seoTitle": "Configuració - SkateSpots", "seoDescription": "Gestiona la configuració del teu compte de SkateSpots.", "heading": "CONFIGURACIÓ", "subtitle": "Preferències del compte i de l'app", "editProfile": "Edita el perfil", "profileRefreshed": "Perfil actualitzat!", "found": "Trobat: {{name}}", "unnamed": "sense nom", "profileNotFound": "Perfil no trobat", "notFoundOnRelay": "No s'ha trobat a cap relé.", "refreshFailed": "L'actualització ha fallat", "refreshFailedDesc": "No s'ha pogut connectar amb els relés.", "loginToEdit": "Inicia sessió per editar el teu perfil", "noProfileRelays": "No hem trobat cap perfil als relés. Si ja n'havies creat un, prova d'actualitzar.", "checkDisplayName": "un nom visible", "checkPhoto": "una foto de perfil", "checkBio": "una bio curta", "checkLightning": "una adreça Lightning perquè la gent et pugui enviar zaps", "checkHandle": "un identificador gratuït @skate-spots.org", "finishProfile": "Completa el teu perfil", "addItem": "Afegeix {{item}}", "nip05Title": "Verificació NIP-05", "nip05Desc": "Aconsegueix una adreça de Nostr verificada (com nom@domini.com) per generar confiança. Cal per crear esdeveniments, perfils de coaching i botigues.", "freeFromSkateSpots": "Gratuït, de SkateSpots", "claimHandleBefore": "Reserva un identificador com", "claimHandleAfter": "—sense registre, sense cost i sense cap domini per mantenir. Reserva'l a la pestanya Perfil i desa.", "claimInProfile": "Reserva'l al perfil", "nip05Footer": "Quan tinguis el NIP-05, afegeix-lo al camp del perfil i desa.", "localRelayOn": "Relé local activat", "localRelayOff": "Relé local desactivat", "lookingForCitrine": "S'està buscant Citrine en aquest dispositiu…", "noLongerUsing": "Ja no fas servir el relé del dispositiu.", "localRelay": "Relé local", "citrineOff": "Lectures més ràpides i còpia fora de línia en aquest dispositiu", "citrineSearching": "S'està buscant Citrine en aquest dispositiu…", "citrineLive": "Connectat: lectura i còpia local", "citrineWaiting": "Activat: engega Citrine per connectar", "toggleCitrine": "Activa o desactiva el relé local Citrine", "citrineDetected": "Relé Citrine detectat", "citrineLooking": "S'està buscant Citrine…", "citrineNotDetected": "Citrine no detectat", "recheckCitrine": "Torna a comprovar el relé Citrine", "checking": "S'està comprovant", "recheck": "Torna a comprovar", "chipInstantReads": "Lectures instantànies", "chipWorksOffline": "Funciona fora de línia", "chipOnDeviceBackup": "Còpia al dispositiu", "cantReachStrong": "No es pot arribar a Citrine.", "cantReachBefore": "Assegura't que l'app gratuïta Citrine estigui instal·lada i que el seu relé estigui", "started": "engegat", "cantReachAfter": ", i toca Torna a comprovar. Executa un relé de Nostr privat al teu telèfon per tenir lectures instantànies i una còpia fora de línia.", "citrineStep1Before": "Obre Citrine → toca", "start": "Inicia", "citrineStep2Before": "Torna aquí → toca", "getCitrine": "Aconsegueix Citrine", "citrinePrivacy": "El teu Stash i els teus missatges es queden xifrats d'extrem a extrem aquí, exactament com a la resta de llocs. El relé local només accelera les coses i en guarda una còpia al dispositiu: no substitueix mai el xifratge.", "communityRelayDisabled": "Relé de la comunitat desactivat", "communityRelayEnabled": "Relé de la comunitat activat", "usingOnlyPersonal": "Només s'usen els relés que has configurat.", "skateRelayIncluded": "S'inclou el relé de SkateSpots.", "relays": "Relés", "relayPrivacyBefore": "Els relés poden veure la teva", "ipAddress": "adreça IP", "relayPrivacyAfter": "quan et connectes. Tor l'amaga, i tracta una VPN \"gratuïta\" com un senyal d'alerta: normalment monetitzen el teu trànsit.", "communityRelay": "Relé de la comunitat", "syncingGlobal": "Sincronitzat amb la comunitat global de skate", "usingOnlyPersonalShort": "Només relés personals", "appearance": "Aparença", "language": "Idioma", "darkModeOnly": "Només mode fosc", "darkModeDesc": "SkateSpots fa servir una estètica neó fosca inspirada en la cultura del skate. Fons negre, rosa neó, llima i taronja.", "navigation": "Navegació", "sasquatchExpanded": "El Sasquatch s'ha ampliat! 🦧 Actualitza la pàgina per veure'l.", "advanced": "Avançat", "sasquatchGuide": "🦧 Guia del Sasquatch", "sasquatchResetDesc": "Restableix la guia d'inici a la vista ampliada", "expandSasquatch": "Amplia el Sasquatch", "wallet": "Moneder", "loginToWallet": "Inicia sessió per gestionar el moneder", "openWallet": "Obre el moneder", "balanceSendReceive": "Saldo, enviar, rebre", "connectNwc": "Connecta un moneder NWC", "account": "Compte", "security": "Seguretat", "securitySub": "Claus, signatura, Amber", "nip05Sub": "Aconsegueix una adreça de Nostr verificada", "app": "App", "myStash": "El meu Stash", "myStashSub": "Inventari privat de material", "relaysSub": "Connexions als relés de Nostr", "appearanceSub": "Idioma i tema", "assistant": "Assistent", "showSasquatch": "Mostra l'assistent Sasquatch", "showSasquatchDesc": "Mostra el botó flotant del Sasquatch al mapa i a altres pantalles.", "showMapFooter": "Mostra la barra d'enllaços del mapa", "showMapFooterDesc": "Mostra la franja fina d'enllaços a la part inferior del mapa.", "notifications": "Notificacions", "notificationsSub": "Avisos de MD, crews i zaps", "coordinator": "Coordinador", "coordinatorSub": "El servidor de grup Cordn", "data": "Dades", "myData": "Les meves dades", "myDataSub": "Exporta, importa, gestiona", "advancedSub": "Relatr, Sasquatch, eines", "trust": "Confiança", "trustSub": "Fonts i visualització", "notLoaded": "No carregat", "notLoggedIn": "Sense sessió" }, "onboarding": { "seoTitle": "Comença — SkateSpots", "seoDescription": "Uneix-te a la comunitat de skate descentralitzada. Troba spots, connecta amb entrenadors i envia zaps. Gratis per sempre.", "homeSetTitle": "Casa configurada 🛹", "homeSetDesc": "Ara el mapa s'obrirà a la teva zona.", "locationFailedTitle": "No s'ha pogut obtenir la teva ubicació", "locationFailedDesc": "Comprova els permisos d'ubicació o tria la teva zona al mapa.", "niceTitle": "🎉 Genial!", "niceDesc": "Ja entens com funciona Nostr. Anem a patinar!", "npubCopied": "npub copiat al porta-retalls.", "saveLoginNow": "Desa el teu accés: fes-ho ara", "saveLoginNowDesc": "El teu codi de recuperació és l'única manera de tornar al teu compte. Sense correu, sense restablir contrasenya.", "betaBadge": "Beta: obert a skaters de tot el món", "headline1": "PATINA", "headline2": "EL TEU MÓN", "heroBefore": "Una comunitat de skate", "decentralized": "descentralitzada", "heroAfter": ". Cap empresa en és propietària. Cap algorisme enterra els teus spots. Cap martell de bans. Només skaters.", "pillMap": "Mapa de spots", "pillCoaches": "Entrenadors i filmers", "pillEvents": "Esdeveniments", "pillGear": "Compra o ven material", "pillZaps": "Zaps de Bitcoin", "pillStash": "Stash de material", "pillCrews": "Crews", "createFreeAccount": "Crea el teu compte gratuït", "noEmailNoPassword": "Sense correu. Sense contrasenya. La teva identitat és teva per sempre.", "findSpots": "Troba spots a prop", "addFirstSpot": "Afegeix el teu primer spot", "accountCreated": "Ja hi ets! Compte creat ✓", "identityYours": "La teva identitat és teva: guardada a la teva clau, no als nostres servidors.", "whereSkate": "On patines?", "whereSkateDesc": "Configura la teva zona d'origen un cop i el mapa s'obrirà als teus spots cada vegada. El teu GPS no surt mai del dispositiu.", "useMyLocation": "Fes servir la meva ubicació", "pickOnMap": "Tria al mapa", "loginSaved": "Accés desat: el teu compte es pot recuperar.", "whyBother": "Per què molestar-se?", "why1Title": "Tots els spots, un mapa", "why1Body": "Vores, baranes, DIY, parcs: mapejats per skaters que hi patinen de veritat. Consulta l'estat abans de sortir per no gastar una sessió en un lloc on t'expulsaran.", "why2Title": "Fet per skaters, no per trajos", "why2Body": "Sense anuncis, sense algorisme que t'empassi brossa, sense recol·lecció de dades. Codi obert. El mapa és de la comunitat, tu inclòs.", "why3Title": "Cobra pel que aportes", "why3Body": "Mapeja una joia, filma un clip brutal, organitza una sessió, i rep zaps de Bitcoin de veritat directament al moneder. Sense comissions de plataforma, sense intermediaris.", "why4Title": "El teu compte és realment teu", "why4Body": "Una clau t'obre totes les apps de Nostr. Cap empresa et pot bloquejar o esborrar el compte quan vulgui. Porta la teva identitat allà on vulguis.", "everythingFree": "Tot el que pots fer, gratis", "featSpots": "Descobreix spots", "featSpotsDesc": "Mapa interactiu amb milers de spots a tot el món", "featLab": "The Lab", "featLabDesc": "Troba entrenadors, filmers i editors de vídeo a prop", "featEvents": "Esdeveniments", "featEventsDesc": "Competicions, sessions, trobades", "featGear": "Compra / ven material", "featGearDesc": "Mercat entre usuaris per a material de skate de segona mà", "featStash": "El meu Stash", "featStashDesc": "Inventari privat i xifrat de tot el que tens", "featCrews": "Crews", "featCrewsDesc": "Roda amb la teva crew: spots compartits, xat i sessions", "whatIsNostr": "Què és Nostr?", "whatIsNostrSub": "El protocol que impulsa SkateSpots", "nostrBefore": "Nostr és un protocol obert, com el correu electrònic però per a apps socials. El teu compte és una", "cryptoKeyPair": "parella de claus criptogràfiques", "nostrAfter": "que és teva. Cap empresa controla el teu compte ni les teves dades: tu tries quins relés les guarden, i fins i tot pots fer anar el teu. La teva identitat funciona a totes les apps de Nostr.", "nostrPoint1": "Les teves dades i claus són teves", "nostrPoint2": "Cap empresa et pot fer fora", "nostrPoint3": "La identitat funciona a tot arreu", "nostrPoint4": "Propines directes en Bitcoin", "deepDive": "A fons: com funciona Nostr", "privacyTip": "Consell de privacitat: el teu GPS no surt mai del dispositiu. Els servidors amb què et connectes (com els de les rajoles del mapa) encara poden veure la teva IP; si també vols amagar-la, una VPN o Tor funcionen. És totalment opcional.", "readPrivacy": "Llegeix la nostra pàgina de privacitat", "zapsWallet": "⚡ Zaps i moneder", "optional": "Opcional", "walletDesc": "Els zaps són propines en Bitcoin que envies directament a un skater que ha descobert un spot increïble, ha filmat un clip brutal o ha organitzat una gran sessió. Sense comissions de plataforma. Sense intermediaris. El 100 % és per a ell.", "builtInWallet": "Moneder Cashu integrat", "builtInWalletDesc": "Rep pagaments Lightning directament a l'app. Sense configuració.", "balance": "Saldo", "connectExternal": "Connecta un moneder extern", "connectExternalDesc": "Tens Alby, Mutiny o un altre moneder? Connecta'l per NWC.", "connectViaNwc": "Connecta per NWC", "loginToConnect": "Inicia sessió per connectar el teu propi moneder.", "fiveDollars": "💡 5 $ en Bitcoin = centenars de zaps per repartir per la comunitat", "commonQuestions": "Preguntes habituals", "faq1Q": "SkateSpots és gratuït?", "faq1A": "100 % gratuït. Explorar spots, afegir llocs, trobar entrenadors, crear esdeveniments i unir-te a sessions: tot gratis, per sempre. El Bitcoin (zaps) és opcional si vols enviar propines als creadors.", "faq2Q": "Què és Nostr i per què el fa servir SkateSpots?", "faq2Before": "Nostr és un protocol obert per a apps descentralitzades: pensa-hi com en la mateixa internet, que no és propietat de cap empresa. El teu compte de SkateSpots és una parella de claus criptogràfiques que", "faq2Strong": "és teva", "faq2After": ". Cap empresa pot bloquejar el teu compte ni segrestar les teves dades: tu tries quins relés les guarden, i fins i tot pots fer anar el teu. La teva identitat també funciona en altres apps de Nostr com Primal, Damus o Amethyst.", "faq3Q": "Què és un nsec i per què és important?", "faq3Before": "El teu", "faq3Mid": "és la teva clau privada: és l'única prova que el compte és teu. A diferència de les contrasenyes, no hi ha", "faq3Strong": "cap «he oblidat la contrasenya»", "faq3After": ". Si perds el nsec, el compte desapareix per sempre. Quan crees un compte, descarrega la còpia de seguretat immediatament i guarda-la en un lloc segur (un gestor de contrasenyes o escrit fora de línia).", "faq4Q": "Quins signadors o apps funcionen amb SkateSpots?", "faq4Desktop": "A l'ordinador:", "faq4Extensions": "extensions del navegador.", "faq4Android": "A Android:", "faq4AndroidAfter": "(la millor experiència amb l'app nativa).", "faq4Ios": "A iOS:", "faq4IosAfter": "o enganxa el teu nsec directament (menys segur).", "faq4Note": "També pots iniciar sessió enganxant el teu nsec directament, però fer servir una extensió signadora és més segur.", "faq5Q": "Puc fer servir SkateSpots al mòbil?", "faq5Before": "Sí! SkateSpots és una PWA (aplicació web progressiva). Visita", "faq5Mid": "al navegador del telèfon i toca", "faq5Em": "«Afegeix a la pantalla d'inici»", "faq5After": "per tenir l'experiència completa d'app. O descarrega-la de", "faq5End": ", una botiga d'apps descentralitzada.", "faq6Q": "Què és un zap?", "faq6A": "Un zap és una propina instantània en Bitcoin enviada per la Lightning Network. Quan envies un zap a un skater, els sats arriben al seu moneder en segons: sense PayPal, sense Venmo, sense comissions. Qui ha filmat aquell salt de 4 graons cobra directament dels fans.", "faq7Q": "Els meus spots s'esborraran si SkateSpots tanca?", "faq7A": "No. Els teus spots es publiquen en relés de Nostr, servidors distribuïts que qualsevol pot fer anar. Fins i tot si SkateSpots desaparegués demà com a producte, les teves dades continuarien als relés i qualsevol client de Nostr les podria mostrar.", "faq8Q": "Puc afegir un spot que és en propietat privada?", "faq8A": "Pots, però fes servir el sentit comú. Els spots en propietat privada s'han de marcar com a tal perquè els skaters sàpiguen a què s'enfronten. SkateSpots no es responsabilitza de les intrusions: respecta sempre els propietaris i la gent del lloc.", "faq9Q": "Com puc informar d'un error o donar la meva opinió?", "faq9Before": "Envia un MD a l'equip de SkateSpots directament per Nostr, o contacta amb el nostre coordinador de beta:", "faq9Link": "Comentaris de beta → cordn.net", "readyToShred": "A PUNT PER ANAR A TOPE?", "stopScrolling": "Deixa de fer scroll. Aconsegueix l'app. Troba un spot. Patina'l.", "exploreSpots": "Explora spots", "betaFeedbackTitle": "Beta: volem la teva opinió", "betaFeedbackDesc": "SkateSpots està en desenvolupament actiu. Potser trobes arestes: és culpa nostra, no teva. Informa d'errors, proposa funcions i digue'ns què no funciona.", "betaCoordinator": "Coordinador de la beta", "betaCoordinatorDesc": "cordn.net → escriu-nos", "dmOnNostr": "MD a Nostr", "fixSameDay": "Has trobat un error? El corregim el mateix dia. Els teus informes fan l'app millor per a tots els skaters.", "relaySetup": "Configuració dels relés" }, "relayEdu": { "understandingNostr": "Entendre Nostr", "stepOf": "Pas {{current}} de {{total}}", "step1Title": "Entendre els relés", "step1Desc": "Pensa en els relés com a botigues de skate que comparteixen notícies sobre spots", "you": "Tu", "relays": "Relés", "skaters": "Skaters", "s1Good1": "Cap empresa és propietària del teu compte", "s1Good1Desc": "La teva identitat viu en diversos servidors de relés", "s1Good2": "Tu controles on viuen les teves dades", "s1Good2Desc": "Les teves publicacions se sincronitzen entre els relés que tries: tria els teus o fes anar un tu mateix", "s1Warn": "Els operadors dels relés poden veure les publicacions públiques", "s1WarnDesc": "Pensa-hi com penjar un anunci al tauler del barri", "step2Title": "Públic o privat", "step2Desc": "Sàpigues què és visible i què està xifrat", "publicTitle": "Públic (ho pot veure tothom)", "pub1": "Els spots que afegeixes al mapa", "pub2": "Ressenyes i comentaris", "pub3": "La informació del teu perfil (nom, foto)", "pub4": "A qui segueixes", "privateTitle": "Privat (xifrat)", "priv1": "Missatges directes", "priv2": "Comunicacions del moneder", "noteStrong": "Nota:", "note": "Les publicacions es poden guardar permanentment als relés. Pensa-t'ho abans de publicar, com a la vida real!", "step3Title": "Les teves claus = el teu compte", "step3Desc": "Això és el més important que has d'entendre", "secretKeyTitle": "La teva clau secreta (nsec)", "secretKeyDesc": "Pensa-hi com en el teu skate: no el deixis mai a ningú. Demostra que el compte és teu.", "s3Bad1": "Si la perds, el compte no es pot recuperar", "s3Bad2": "No hi ha «he oblidat la contrasenya»: ningú no la pot restablir", "s3Good": "Fes-ne una còpia i guarda-la en un lloc segur", "publicKeyTitle": "La teva clau pública (npub)", "publicKeyDesc": "És com el teu nom d'usuari: comparteix-la lliurement perquè els altres et trobin!", "inControl": "🔐 Tu manes: cap empresa et pot deixar fora!", "skip": "Omet", "gotIt": "Entesos!" }, "about": { "seoTitle": "Sobre nosaltres - SkateSpots", "seoDescription": "Coneix SkateSpots i la nostra missió de construir una comunitat de skate descentralitzada.", "npubCopied": "npub copiat al porta-retalls. Enganxa'l al teu client de Nostr preferit per enviar un MD.", "bugReport": "🐛 Informe d'error", "bugWhatHappened": "Què ha passat:", "bugExpected": "Què esperava:", "bugSteps": "Passos per reproduir-ho:", "aboutWord": "SOBRE NOSALTRES", "heroBefore": "Connecta amb escenes de skate locals d'arreu del món.", "skaterOwned": "Dades propietat dels skaters", "heroAfter": ", relés gestionats per la comunitat.", "viewStats": "Veure les estadístiques de la comunitat", "missionTitle": "La nostra missió", "mission1": "SkateSpots ajuda els skaters a descobrir spots, connectar amb professionals a The Lab i organitzar sessions, tot sense control corporatiu. El skate de veritat passa fora de línia; aquesta eina només t'hi connecta.", "mission2": "El coneixement del skate hauria de viure amb la comunitat, no tancat en apps corporatives. Per això SkateSpots funciona sobre Nostr: un sistema basat en relés on els skaters controlen les seves dades, trien quins relés les guarden i fins i tot poden fer anar el seu. Cap empresa és propietària del mapa.", "whyNostr": "Per què Nostr?", "why1Title": "Controlada per la comunitat", "why1Desc": "Els teus spots viuen en relés de la comunitat. Els skaters fan anar els servidors, no les corporacions.", "why2Title": "Les teves dades són teves", "why2Desc": "La teva identitat de Nostr és teva. Porta-la a qualsevol app de Nostr: sense lligams.", "why3Title": "Integració amb Bitcoin", "why3Desc": "Envia zaps als creadors directament amb Bitcoin. Cap plataforma que es quedi el 30 %.", "why4Title": "Codi obert", "why4Desc": "Fet en obert. Qualsevol pot contribuir-hi o bifurcar el codi.", "getInvolved": "Participa-hi", "getInvolvedDesc": "SkateSpots és de codi obert i impulsat per la comunitat. Contribueix amb codi, comparteix spots o ajuda els altres a començar.", "betaTitle": "Proves de beta", "betaDesc": "Estimat usuari! Gràcies per provar SkateSpots en beta. Tingues en compte que l'app encara és en beta i pot tenir errors o problemes de seguretat. Si trobes cap problema o vols informar d'un error, posa't en contacte!", "giveFeedback": "Dona'ns la teva opinió:", "copyNpub": "Copia l'npub", "reportBug": "Informa d'un error", "viewProfile": "Veure el perfil", "downloadApp": "Descarrega l'app", "downloadAppDesc": "Instal·la SkateSpots a Android via Zapstore, la botiga d'apps de codi obert i nativa de Bitcoin.", "getOnZapstore": "Aconsegueix-ho a Zapstore", "credits": "Crèdits", "creditPoweredBy": "Impulsat per", "creditNostr": "Protocol descentralitzat", "creditCrewChat": "Xat de crew via", "creditCordn": "Xat de grup xifrat d'extrem a extrem", "creditEcash": "Ecash amb", "creditCashu": "Ecash chaumian per a Lightning", "creditWalletConnect": "Connexió de moneder via", "creditNwc": "Nostr Wallet Connect (NIP-47)", "creditSigning": "Signatura a Android amb", "creditAmber": "Signador de Nostr per a Android", "creditMapData": "Dades de mapa de Bitcoin de", "creditBtcmap": "Llocs que accepten Bitcoin", "creditCrowdfunding": "Micromecenatge", "creditAngor": "Micromecenatge descentralitzat amb Bitcoin", "creditDistributed": "Distribuït a", "creditZapstore": "Botiga d'apps de codi obert", "creditTrust": "Confiança i xat de crew via", "creditContextvm": "Puntuacions de confiança de Relatr i coordinació de xat de crew xifrat", "stillQuestions": "Encara tens preguntes?", "stillQuestionsDesc": "El Sasquatch és el nostre guia d'IA, impulsat per dades en directe de SkateSpots. Pregunta-li per spots, esdeveniments, entrenadors, material o com funciona qualsevol cosa.", "askSasquatch": "Pregunta al Sasquatch", "poweredBy": "Impulsat per", "decentralized": "Descentralitzat", "communityOwned": "De la comunitat" }, "faq": { "seoTitle": "Preguntes freqüents - SkateSpots", "seoDescription": "Pregunta al Sasquatch qualsevol cosa sobre SkateSpots.", "greeting": "Hola! Sóc el Sasquatch 🦧: pregunta'm qualsevol cosa sobre SkateSpots. Spots, esdeveniments, material, moneders, privacitat, Nostr... t'ajudo. Què vols saber?", "gotQuestions": "Tens preguntes?", "heroDesc": "Pregunta al Sasquatch: ho sap tot sobre SkateSpots, Nostr, Bitcoin i el skate.", "askTitle": "Pregunta al Sasquatch", "askDesc": "El Sasquatch està obert a la cantonada inferior esquerra de la pantalla: fes-hi clic i escriu la teva pregunta. Té accés en directe a spots, esdeveniments, entrenadors i el temps.", "askQuestion": "En què em pots ajudar a SkateSpots?", "openSasquatch": "Obre el Sasquatch", "commonQuestions": "Preguntes habituals: toca per preguntar", "quickAnswers": "Respostes ràpides", "footerHint": "El Sasquatch fa servir dades en directe de Nostr del relé de SkateSpots + IA per respondre les teves preguntes. 🛹", "chip1Label": "Què és SkateSpots?", "chip1Q": "Què és SkateSpots i com funciona?", "chip2Label": "Com afegeixo un spot?", "chip2Q": "Com afegeixo un spot de skate al mapa?", "chip3Label": "Què són els zaps?", "chip3Q": "Què són els zaps?", "chip4Label": "És gratuït?", "chip4Q": "SkateSpots és gratuït?", "chip5Label": "Què és el meu Stash?", "chip5Q": "Què és el meu Stash?", "chip6Label": "Com inicio sessió?", "chip6Q": "Com inicio sessió o creo un compte?", "chip7Label": "Què és Nostr?", "chip7Q": "Què és Nostr?", "chip8Label": "Privacitat i dades", "chip8Q": "Quines dades són públiques i quines privades a SkateSpots?", "chip9Label": "Com venc material?", "chip9Q": "Com puc vendre material a SkateSpots?", "chip10Label": "Què és The Lab?", "chip10Q": "Què és The Lab?", "fact1Label": "Spots de skate a tot el món", "fact1Value": "Descobreix i afegeix", "fact2Label": "Zaps per Bitcoin Lightning", "fact2Value": "100 % gratuït", "fact3Label": "Descentralitzat a Nostr", "fact3Value": "Les teves dades són teves", "fact4Label": "Inventari privat de material", "fact4Value": "Stash xifrat", "s1Q": "Què és SkateSpots?", "s1A": "Un mapa i una comunitat descentralitzats per al skate, construïts sobre Nostr. Descobreix spots, troba entrenadors i filmers, uneix-te a crews, publica esdeveniments i compra o ven material, sense cap empresa pel mig.", "s2Q": "Com afegeixo un spot?", "s2A": "Toca el mapa o fes servir el botó + / «Afegeix un spot», després col·loca un marcador i omple els detalls. Necessites un compte de Nostr gratuït (toca Inicia sessió → Crea un compte; no cal correu).", "s3Q": "Què són els zaps?", "s3A": "Els zaps són propines en Bitcoin Lightning. Pots enviar zaps a spots, esdeveniments, crews i persones que t'agradin. Van directament al destinatari per Lightning: SkateSpots no guarda mai els teus fons.", "s4Q": "És gratuït?", "s4A": "Sí. Crear un compte, afegir spots i navegar és gratuït. Els extres opcionals de pagament (com els anuncis destacats) i les propines (zaps) es paguen directament entre persones.", "s5Q": "Quines dades són públiques?", "s5A": "Tot el que publiques (spots, esdeveniments, el teu perfil) és públic als relés de Nostr. Els teus missatges privats i el teu Stash estan xifrats d'extrem a extrem. Consulta la pàgina de privacitat per als detalls.", "s6Q": "Què és The Lab?", "s6A": "The Lab és on trobes gent per contractar o de qui aprendre: entrenadors, preparadors físics, filmers, editors de vídeo, fotògrafs, constructors, artistes i més." }, "privacy": { "seoTitle": "Privacitat — SkateSpots", "seoDescription": "Com gestiona SkateSpots les teves dades: el teu GPS es queda al dispositiu, els spots que publiques són públics i com amagar la teva IP amb una VPN o Tor si vols.", "heroBefore": "La teva", "heroHighlight": "privacitat", "heroDesc": "Sense seguiment, sense anuncis, sense vendre dades. Aquí tens exactament què es queda al teu dispositiu, què és públic i com tancar-ho més si vols.", "locationTitle": "La teva ubicació es queda al dispositiu", "locationBefore": "Quan toques", "nearMe": "«A prop meu»,", "locationAfter": "la teva ubicació GPS es llegeix al dispositiu i només s'usa per centrar el mapa i ordenar els spots propers.", "locationGood1": "No es publica mai a Nostr.", "locationGood2": "No s'envia mai a SkateSpots: no hi ha cap servidor de SkateSpots que la reculli.", "locationGood3": "No es comparteix mai amb tercers.", "locationGood4": "A l'app nativa fem servir directament el sistema d'ubicació del telèfon i ens saltem els serveis de Google Play, així que funciona en telèfons sense Google (GrapheneOS, /e/OS) i Google no la veu mai.", "weatherBefore": "El temps està desactivat per defecte. Quan l'actives, consulta les condicions de la ubicació pública del", "weatherEm": "spot", "weatherAfter": ", no de la teva.", "publicTitle": "Què és públic per disseny", "publicDesc": "SkateSpots és un mapa compartit, així que algunes coses estan pensades perquè les vegi tothom. Quan tries publicar-les, són públiques a la xarxa Nostr:", "public1Strong": "Els spots que afegeixes", "public1": ": inclouen les seves coordenades. Si afegeixes un spot a la teva ubicació exacta, aquesta ubicació es fa pública. Pensa-t'ho abans de col·locar un marcador a l'entrada de casa teva.", "public2Strong": "Ressenyes, comentaris i el teu perfil públic", "public2": "(nom, foto).", "public3": "A qui segueixes i les reaccions públiques.", "public4Strong": "Els zaps", "public4": "són públics per defecte: un zap vincula el teu compte (sovint la teva adreça Lightning) amb la publicació que has pagat i amb la propina. El teu moneder el pot enviar d'anònim si prefereixes que no ho faci.", "publicNoteBefore": "Una VPN o Tor", "notWord": "no", "publicNoteAfter": "amaga el contingut del que publiques: les coordenades d'un spot són públiques igualment. Les eines de privacitat amaguen la teva identitat de xarxa (la teva IP), no les coses que tries publicar.", "encryptedTitle": "Què és privat i xifrat", "enc1Strong": "Els missatges directes", "enc1Mid": "i", "enc1Strong2": "els xats de crew", "enc1": "estan xifrats d'extrem a extrem (NIP-17). Només els participants els poden llegir.", "enc2Strong": "El meu Stash", "enc2": ", el teu inventari privat de material, està xifrat amb la teva pròpia clau.", "enc3Strong": "Els membres només de crew", "enc3": "poden triar ser visibles només per als companys de crew.", "ipTitle": "Què surt del dispositiu: la teva IP", "ipBefore": "Com a qualsevol lloc web, els servidors amb què parla SkateSpots poden veure la teva", "ipAddress": "adreça IP", "ipAfter": "(un indicador aproximat de la teva regió). És normal en qualsevol app web o de mapes i no és exclusiu nostre. Aquests servidors són:", "ipTileStrong": "Rajoles del mapa", "ipTile": "(OpenStreetMap): veuen la teva IP i quina zona del mapa mires.", "ipGeoStrong": "Geocodificació de spots i botigues", "ipGeo": ": quan crees o edites un spot o una botiga, les coordenades van a OpenStreetMap Nominatim per omplir l'etiqueta de ciutat o país. Quan obres les estadístiques de la comunitat, les coordenades dels marcadors sense etiqueta d'ubicació van a BigDataCloud perquè es puguin agrupar per regió (es guarda a la memòria cau del dispositiu, com a molt un cop per marcador). Tots dos veuen la teva IP. Són les coordenades del marcador que has posat o coordenades de marcadors públiques, mai el GPS en directe del dispositiu.", "ipPushStrong": "Notificacions en segon pla", "ipPush": "(opcional): si les actives, un servidor push de SkateSpots veu que la teva clau ha rebut alguna cosa i quan (mai qui ho ha enviat ni què diu; els missatges continuen xifrats), i el servei push del sistema (Google/Mozilla/Apple) lliura l'avís.", "ipBtcStrong": "Llocs de Bitcoin", "ipBtc": "(BTCMap, quan actives aquesta capa): veuen la teva IP i la zona que estàs mirant.", "ipRelayStrong": "Relés de Nostr", "ipRelay": ": veuen la teva IP quan l'app llegeix o publica.", "ipMintStrong": "Emetedors de Cashu", "ipMint": ": veuen la teva IP cada cop que el moneder envia, rep o fon.", "ipRouteStrong": "Indicacions", "ipRoute": "(OSRM i Transitous per al transport públic): reben l'inici i el final de qualsevol ruta que demanis, no només la teva IP. L'encaminament es queda a l'app: l'origen i la destinació no s'envien mai a Google ni a Apple Maps.", "ipWeatherStrong": "Temps", "ipWeatherMid": "(Open-Meteo, opcional) i", "ipUploadStrong": "pujades d'imatges", "ipWeather": "(Blossom), quan els fas servir.", "ipAiStrong": "IA del Sasquatch", "ipAi": ": el teu missatge va al nostre servidor i després al proveïdor del model.", "ipLink1": "Com que envies la teva clau pública (npub) a la mateixa connexió, un relé pot vincular la teva IP amb tu: no només «algú s'ha connectat», sinó «aquesta persona, des d'aquesta adreça».", "ipShieldBefore": "Una cosa sí que protegim: el", "ipMintsStrong": "directori d'emetedors", "ipShieldAfter": "es consulta a través del nostre servidor, així que MintRadar no veu mai la teva IP.", "vpnTitle": "Vols més privacitat? VPN o Tor (opcional)", "vpnDesc": "Per a la majoria de skaters no cal, però si vols amagar la teva IP i la teva ubicació aproximada dels servidors de dalt, tens dues opcions gratuïtes:", "vpnReputable": "🛡️ Una VPN de confiança", "vpnReputableDesc": "Amaga la teva IP darrere dels servidors de la VPN. Fàcil i ràpid. Fes servir una que paguis i en què confiïs; les VPN gratuïtes solen monetitzar el teu trànsit, així que tracta «gratuït» com un senyal d'alerta.", "torBrowser": "🧅 Navegador Tor", "torDesc": "Gratuït, màxima privacitat d'IP, passa per diversos relés. Més lent: els mapes i alguns relés de Nostr poden anar a poc a poc o bloquejar els nodes de sortida de Tor. Ideal per als més prudents.", "readThis": "Llegeix això perquè no t'enganyin", "caveat1Before": "Una VPN o Tor amaga la teva", "ipWord": "IP", "caveat1": ", no els spots que publiques. Un marcador a casa teva és públic tant si fas servir VPN com si no.", "caveat2Before": "No activis", "nearMeGps": "«A prop meu» / el GPS del navegador", "caveat2": "si el teu objectiu és mantenir l'anonimat: un GPS precís anul·la qualsevol amagament d'IP.", "caveat3": "Cap eina et fa «anònim» del tot. Aquestes redueixen què poden inferir els servidors sobre la teva ubicació de xarxa; res més.", "keysTitle": "Les teves claus, el teu compte", "keysBefore": "El teu compte és una parella de claus criptogràfiques que és teva. La manera més segura d'iniciar sessió és un", "signer": "signador", "keysAfter": "(Alby, nos2x o Amber a Android) perquè la teva clau secreta no s'enganxi mai a l'app.", "keysCaveatBefore": "Si enganxes la teva", "keysCaveatAfter": "directament, es guarda al navegador. Fes servir una extensió signadora sempre que puguis i guarda la còpia del nsec en un lloc segur fora de línia.", "footerBefore": "Tens preguntes? Pregunta-ho a", "sasquatchName": "El Sasquatch", "footerMid": "a l'app, o llegeix la", "gettingStarted": "guia d'inici", "about": "Sobre nosaltres" }, "license": { "seoTitle": "Llicència - SkateSpots", "seoDescription": "Llicència de SkateSpots. Ets lliure de patinar.", "tagline": "Patina, guanya, diverteix-te i gasta sats allà on siguis.", "copyright": "Col·laboradors de SkateSpots i la comunitat", "licenseLabel": "Llicència", "freeLine1": "ETS LLIURE", "freeLine2": "DE PATINAR", "body": "Aquest projecte és obert. Comparteix-lo, bifurca'l, construeix-hi, patina'l. Els carrers són de tothom. Aquest codi també. Segueix patinant, diverteix-te, aprèn trucs, dona suport a qui construeix i torna a patinar.", "builtBefore": "Fet amb ❤️ a", "builtMid": "· Impulsat per", "lightning": "Bitcoin Lightning ⚡", "viewSource": "Veure el codi", "aboutSkateSpots": "Sobre SkateSpots", "supporters": "Qui ens dona suport" }, "glossary": { "seoTitle": "Glossari de trucs · SkateSpots", "seoDescription": "El glossari complet de skate: {{count}} entrades sobre flips, grinds, slides, grabs, airs, trucs de lip, handplants, freestyle, termes de transició, postures i material, amb noms alternatius.", "heading": "GLOSSARI DE TRUCS", "subheading": "{{count}} entrades · trucs, transició, freestyle, postura i material", "searchPlaceholder": "Cerca trucs o sobrenoms: tre flip, crooks, method…", "clearSearch": "Esborra la cerca", "all": "Tot", "results": "{{count}} resultat{{s}} per a", "noMatch": "Cap truc coincideix. Prova un sobrenom com «tre flip», «crooks» o «melon».", "tricksCount": "{{count}} trucs", "footerBefore": "Coneixes algun truc o sobrenom que ens hàgim deixat? Els trucs tenen noms diferents a cada escena: escriu a", "sasquatch": "El Sasquatch 🦧", "footerAfter": "i digue-nos-ho." }, "signers": { "seoTitle": "Aplicacions signadores - Protegeix les teves claus de Nostr | SkateSpots", "seoDescription": "Coneix les aplicacions signadores que mantenen segures les teves claus de Nostr. Troba la millor opció per a Android, iOS o navegadors d'ordinador.", "securityGuide": "Guia de seguretat", "protect": "Protegeix les teves", "nostrKeys": "claus de Nostr", "heroDesc": "Les aplicacions signadores mantenen les teves claus privades segures signant esdeveniments sense exposar-les. En lloc d'enganxar la clau a cada app, deixa que un signador se n'encarregui amb seguretat.", "whySignerStrong": "Per què un signador?", "whySigner": "La teva clau privada de Nostr és com una contrasenya que no es pot canviar mai. Una aplicació signadora la manté segura mentre fas servir qualsevol app de Nostr.", "androidTitle": "Signadors per a Android", "androidDesc": "Aplicacions signadores natives per a dispositius Android, inclòs GrapheneOS.", "iosTitle": "Signadors per a iOS", "iosDesc": "Opcions de signador per als usuaris d'iPhone i iPad.", "browserTitle": "Extensions del navegador", "browserDesc": "Extensions per a navegadors d'ordinador per signar a apps web.", "recommended": "Recomanat", "yourPlatform": "La teva plataforma", "get": "Aconsegueix {{name}}", "protocolsTitle": "Entendre els protocols", "nip07Desc": "Estàndard d'extensió del navegador. L'extensió injecta capacitats de signatura a les apps web. El fan servir Alby, nos2x, Flamingo i extensions similars.", "nip46Desc": "Protocol de signatura remot (\"bunker\"). La teva aplicació signadora aprova sol·licituds d'altres apps sense compartir les claus. El fan servir Nsec.app, Nostria i Nowser.", "nip55Desc": "Protocol de signatura específic per a Android. Les apps natives poden demanar signatures a Amber sense exposar les claus. L'experiència més fluida a Android.", "whichChoose": "Quin triar?", "chooseAndroid": "Android:", "chooseAndroidDesc": "Amber (NIP-55) per a apps natives", "chooseIos": "iOS:", "chooseIosDesc": "Nsec.app (NIP-46) per a la millor compatibilitat", "chooseDesktop": "Ordinador:", "chooseDesktopDesc": "Alby, nos2x o Flamingo (NIP-07)", "amberDesc": "Signador natiu per a Android centrat en la seguretat i la facilitat d'ús. La millor opció per als usuaris d'Android.", "nsecAppDesc": "Signador remot multiplataforma que fa de caixa forta segura per a les teves claus.", "nostriaDesc": "Aplicació signadora remota amb les claus guardades a l'emmagatzematge segur del dispositiu.", "nowserDesc": "Signador multiautenticació compatible amb extensions del navegador i protocols de signatura remota.", "nsecAppIosDesc": "La millor opció per a iOS. Fes-lo servir com a signador remot amb qualsevol client de Nostr.", "nowserTfDesc": "Signador per a iOS disponible via TestFlight amb capacitats de signatura similars a Android.", "nostriaIosDesc": "Signador remot amb emmagatzematge segur de claus al dispositiu.", "nos2xDesc": "Extensió del navegador simple i fiable per signar esdeveniments de Nostr.", "albyDesc": "Moneder Bitcoin Lightning amb gestió de claus de Nostr integrada i WebLN.", "flamingoDesc": "Extensió del navegador centrada en Nostr amb una interfície neta.", "kiwiDesc": "A Android/GrapheneOS, fes servir Kiwi Browser per carregar les extensions nos2x o Alby.", "fNativeApp": "App nativa", "fMultiKey": "Suport per a diverses claus", "fEventSigning": "Signatura d'esdeveniments", "fSecureStorage": "Emmagatzematge segur de claus", "fRemoteSigning": "Signatura remota", "fAnyClient": "Funciona amb qualsevol client", "fCrossDevice": "Sincronització entre dispositius", "fMultiKeySupport": "Suport per a diverses claus", "fNip07": "Suport NIP-07", "fNip46": "Suport NIP-46", "fFlexibleSigning": "Signatura flexible", "fNativeIos": "App nativa per a iOS", "fLightweight": "Lleuger", "fEasyToUse": "Fàcil d'usar", "fChromeSupport": "Suport per a Chrome/Brave/Edge", "fLightningPayments": "Pagaments Lightning", "fNostrSigning": "Signatura a Nostr", "fWebln": "Suport WebLN", "fNwc": "Suport NWC", "fCleanUi": "Interfície neta", "fPrivacyFocused": "Centrat en la privacitat", "fExtensionMobile": "Suport d'extensions al mòbil", "fFullBrowser": "Experiència completa de navegador", "fGraphene": "Funciona a GrapheneOS" }, "betaDisclaimer": { "title": "Atenció: això és una beta", "subtitle": "Unes paraules abans de començar.", "ossTitle": "Codi obert i experimental", "ossBody": "Fet en obert per la comunitat. Tafaneja, bifurca'l, trenca'l.", "betaTitle": "En beta: sense auditoria", "betaBody": "El codi encara no ha passat cap auditoria de seguretat formal. Els errors passen.", "moneyTitle": "Gestiona Bitcoin i Lightning de veritat", "moneyBody": "Fes-hi servir diners sota la teva responsabilitat. Carrega-hi només el que et puguis permetre perdre.", "finePrint": "Sense cap garantia de cap tipus. Ets l'únic responsable dels teus fons i claus.", "viewCode": "Veure el codi", "accept": "Entesos, deixa'm entrar" } } }; export default batch3;