- Full dictionaries (8,703 keys each) in src/i18n/{ca,eu,gl}, 7 namespace
batches, composed with deepMerge; placeholders verified, 2-4% identical
strings are only brand/protocol names.
- Register in Language/LANGUAGE_LOADERS, detectLanguage (before es),
LanguageToggle (CA/EU/GL text badges - no Unicode region flags exist) and
dateFnsI18n (ca-ES/eu-ES/gl-ES).
- check-i18n.mjs now covers ca/eu/gl: all 23 locales at 100%, tsc/tests/build
green.
1300 lines
87 KiB
TypeScript
1300 lines
87 KiB
TypeScript
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;
|