SkateSpots/src/i18n/it/batch4.ts

1149 lines
61 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/** it — batch 4. Traduzione italiana del namespace `walletUi`. */
const itBatch4 = {
walletUi: {
page: {
title: "Wallet",
subtitle: "Bitcoin Lightning + Cashu",
manage: "Gestisci",
getAWallet: "Ottieni un Wallet",
learnPlanB: "Scopri di più su Plan B Academy",
walletMinibits: "Cashu mobile · NWC",
walletAlby: "Estensione browser · WebLN + NWC",
walletZeus: "Lightning autocustodiale",
walletCoinos: "Basato sul web · funziona ovunque",
whatAreZaps: "Cosa sono gli Zap?",
whatAreZapsShort: "Cosa sono gli zap?",
zapsDesc: "Pagamenti istantanei in Bitcoin Lightning. Invia sats a qualsiasi skater, creatore di spot o coach — nessun intermediario, nessuna commissione della piattaforma.",
instant: "Istantaneo",
instantDesc: "Regolato in pochi secondi",
flexible: "Flessibile",
flexibleDesc: "Il tuo wallet, le tue chiavi",
private: "Privato",
privateDesc: "Cashu nasconde chi paga",
direct: "Diretto",
directDesc: "Il valore va al creatore",
loginRequired: "Accesso richiesto",
loginRequiredDesc: "Accedi con il tuo account Nostr per collegare il tuo wallet Lightning e iniziare a zappare.",
browseMints: "Esplora i mint Cashu"
},
modal: {
walletName: "Nome del wallet (opzionale)",
walletNamePlaceholder: "Il mio wallet Lightning",
connectionUri: "URI di connessione",
spendLimitTitle: "Imposta prima un limite di spesa",
spendLimitBody1: "Questa stringa permette a SkateSpots di pagare fatture Lightning dal tuo wallet. Nell'app del tuo wallet, assegna a questa connessione un piccolo",
dailyBudget: "budget giornaliero",
spendLimitBody2: "(ad es. qualche migliaio di sats) e abilita solo",
spendLimitBody3: "Non incollare mai una connessione con budget illimitato. Puoi revocarla nel tuo wallet in qualsiasi momento.",
addWallet: "Aggiungi wallet",
nwcConnection: "Connessione NWC",
lightningWallet: "Wallet Lightning",
pasteNwc: "Incolla la tua stringa di connessione NWC per inviare zap",
connectWallet: "Collega wallet",
browserExtension: "Estensione browser (WebLN)",
autoDetected: "Rilevata automaticamente se installata",
ready: "Pronto",
notFound: "Non trovato",
getNwcFrom: "Ottieni NWC da:",
connectionRequired: "URI di connessione richiesto",
connectionRequiredDesc: "Inserisci un URI di connessione NWC valido.",
activeChanged: "Wallet attivo cambiato",
activeChangedDesc: "Il wallet selezionato è ora attivo per gli zap.",
connectNwc: "Collega wallet NWC",
connectNwcDesc: "Inserisci la tua stringa di connessione da un wallet compatibile.",
connect: "Collega",
connecting: "Connessione...",
walletSettings: "Impostazioni wallet",
connectDesc: "Collega il tuo wallet Lightning per inviare zap all'istante."
},
cashu: {
title: "Wallet Cashu",
desc: "Wallet ecash integrato — nessuna configurazione esterna richiesta",
initializing: "Inizializzazione del wallet...",
walletError: "Errore del wallet",
balance: "Saldo",
balanceAria: "Saldo del wallet {{amount}} sats",
activeMint: "Mint attivo",
selectMint: "Seleziona un mint",
receive: "Ricevi",
send: "Invia",
receiveViaLightning: "⚡ Ricevi tramite Lightning",
amountSats: "Importo in sats",
generateInvoice: "Genera fattura",
generating: "Generazione…",
or: "Oppure",
receiveCashu: "🥜 Ricevi token Cashu",
scanQr: "Scansiona QR",
pasteCashu: "Incolla il token Cashu (cashu...)",
receiveToken: "Ricevi token",
receiving: "Ricezione…",
createCashu: "🥜 Crea token Cashu",
createToken: "Crea token",
creating: "Creazione…",
payInvoice: "⚡ Paga fattura Lightning",
pasteInvoice: "Incolla la fattura Lightning (lnbc...)",
payInvoiceBtn: "Paga fattura",
processing: "Elaborazione...",
payAddress: "📧 Paga Lightning Address",
sendToAddress: "Invia all'indirizzo",
sending: "Invio…",
recentActivity: "Attività recente",
receivedLightning: "Ricevuto ⚡ Lightning",
sentLightning: "Inviato ⚡ Lightning",
sentToken: "Inviato 🥜 token",
receivedToken: "Ricevuto 🥜 token",
whatIsCashu: "Cos'è Cashu?",
whatIsCashuDesc: "Cashu è denaro digitale garantito da Bitcoin Lightning. Pensalo come token Bitcoin che custodisci nel tuo browser.",
benefitOffline: "Funziona offline agli skate spot",
benefitInstant: "Pagamenti peer-to-peer istantanei",
benefitPrivacy: "Incentrato sulla privacy (i mint non possono tracciarti)",
benefitRedeemable: "Sempre convertibile in sats Lightning",
findMints: "Trova mint su mintradar.pedani.eu",
backupTitle: "Esegui il backup del wallet",
backupDesc: "Il tuo wallet è protetto da una frase di recupero di 12 parole. Conservala al sicuro — ti servirà per ripristinare il saldo se cancelli i dati del browser.",
viewRecovery: "Visualizza frase di recupero",
backupNote: "È come la tua nsec Nostr — tienila segreta e al sicuro!",
tokenReceived: "Token ricevuto",
tokenReceivedDesc: "Token Cashu riscattato con successo!",
receiveFailed: "Ricezione non riuscita",
unknownError: "Errore sconosciuto",
requestUnsupported: "Richiesta Cashu non ancora supportata",
requestUnsupportedDesc: "Questo wallet non può ancora pagare una richiesta Cashu (creq) — chiedi invece una fattura o un indirizzo Lightning.",
onchainUnsupported: "On-chain non supportato qui",
onchainUnsupportedDesc: "Questo è un indirizzo Bitcoin. Questo wallet invia solo token Cashu e pagamenti Lightning.",
nostrProfile: "Questo è un profilo Nostr",
nostrProfileDesc: "Scansiona un token Cashu, una fattura Lightning o un indirizzo Lightning per pagare.",
clinkUnsupported: "Codice di pagamento non ancora supportato",
clinkUnsupportedDesc: "Questo wallet non può ancora pagare i codici CLINK. Usa invece una fattura o un indirizzo Lightning.",
unrecognizedQr: "Codice QR non riconosciuto",
unrecognizedQrDesc: "Scansiona un token Cashu, una fattura Lightning o un indirizzo Lightning.",
invalidAmount: "Importo non valido",
invalidAmountDesc: "Inserisci un importo valido",
paymentSent: "Pagamento inviato",
paymentSentDesc: "Inviati {{amount}} sats a {{address}}",
paymentFailed: "Pagamento non riuscito",
copied: "Copiato",
copiedDesc: "{{label}} copiato negli appunti",
receiveSats: "Ricevi {{amount}} sats",
payInvoiceHint: "Paga questa fattura da qualsiasi wallet Lightning",
invoiceQrAlt: "Codice QR della fattura",
lightningInvoice: "Fattura Lightning",
invoiceLabel: "Fattura",
waiting: "⏳ In attesa del pagamento...",
tokenReady: "Token pronto per l'invio",
shareToken: "Condividi questo token con il destinatario",
tokenQrAlt: "Codice QR del token",
cashuToken: "Token Cashu",
tokenLabel: "Token",
copyToken: "Copia token",
tokenWarning: "Chiunque possieda questo token può riscattarlo — trattalo come denaro contante!",
browser: {
title: "Wallet Ecash integrato",
appOnly: "Solo app",
desc: "Ecash Cashu autocustodiale, basato su Bitcoin Lightning",
unlockTitle: "Sblocca il wallet completo nell'app SkateSpots",
unlockDesc: "Il wallet ecash integrato ti permette di creare, inviare e riscattare token Cashu direttamente allo spot. Vive nell'app nativa, dove può comunicare direttamente con i mint — i browser isolano quelle connessioni per la tua sicurezza.",
zapTipTitle: "Zap e mance — funziona già nel tuo browser",
zapTipDesc: "Inviare sats a spot, eventi, coach e crew funziona proprio qui. Basta collegare un wallet Lightning qui sotto — Nostr Wallet Connect o un'estensione browser come Alby. Nessun mint Cashu necessario."
}
},
escrow: {
title: "Escrow",
desc: "Vendi in sicurezza: attiva l'escrow e un acquirente può bloccare i suoi sats a tuo favore per uno scambio. Li rilasci quando consegni — se non lo fai, l'acquirente può riprenderli dopo il tempo concordato.",
active: "L'escrow è attivo",
publish: "Attiva l'escrow",
published: "L'escrow è attivo",
publishedDesc: "Ora gli acquirenti possono bloccare fondi a tuo favore per uno scambio.",
failed: "Impossibile attivare l'escrow"
},
escrowSettings: {
title: "Impostazioni escrow",
desc: "Impostazioni predefinite per gli scambi in escrow Cashu. Locali sul dispositivo.",
lockWindow: "Finestra di blocco predefinita",
lockWindowHint: "Per quanto tempo i fondi restano bloccati prima che l'acquirente possa riprenderli. Più a lungo è più sicuro per il venditore.",
days: "giorni",
preferredMint: "Mint per l'escrow",
activeMint: "Mint attivo",
preferredMintHint: "Quale mint finanzia l'escrow. Usane uno affidabile.",
requireListings: "Richiedi l'escrow sui nuovi annunci",
requireListingsHint: "Preseleziona “Richiedi escrow” quando metti in vendita un oggetto."
},
privacy: {
title: "Consigli sulla privacy",
subtitle: "Scopri come proteggere la tua privacy finanziaria",
cashuRecommended: "CASHU (consigliato)",
anon: "Transazioni anonime",
blind: "Le firme cieche nascondono l'attività",
noIp: "Nessuna esposizione dell'IP",
trustMint: "Affidi i fondi al mint",
lightningAddress: "LIGHTNING ADDRESS",
linked: "Può essere collegato all'identità",
traceable: "Cronologia dei pagamenti tracciabile",
ipVisible: "IP visibile quando si emette la fattura",
selfCustody: "Autocustodia possibile",
bestPractices: "Buone pratiche",
tip1Title: "Usa Cashu per ricevere mance",
tip1Desc: "Il wallet Cashu integrato è il modo più privato per ricevere zap",
tip2Title: "Usa un wallet separato per SkateSpots",
tip2Desc: "Non usare il tuo wallet principale di risparmi — tieni separati i fondi dell'app",
tip3Title: "Valuta di usare una VPN o Tor",
tip3Desc: "Nasconde il tuo indirizzo IP quando effettui transazioni",
tip4Title: "Evita indirizzi Lightning collegati all'identità",
tip4Desc: "Usa indirizzi pseudonimi non legati al tuo vero nome",
proTip: "Consiglio da pro:",
proTipDesc: "Ricevi prima i pagamenti sul tuo wallet Cashu, poi sposta periodicamente importi maggiori sul tuo wallet personale usando una VPN per il trasferimento.",
warnTitle: "Nota sulla privacy",
warnDesc: "Gli indirizzi Lightning possono potenzialmente collegare la tua attività su SkateSpots alla tua vera identità.",
betterPrivacy: "Per una privacy migliore:",
bullet1: "Usa un wallet dedicato per questa app",
bullet2: "Valuta invece di usare il wallet Cashu",
bullet3: "Usa VPN/Tor per le transazioni",
useCashu: "Usa invece Cashu",
understand: "Ho capito"
},
mintPrivacy: {
title: "Privacy dei mint",
desc: "Usare più mint migliora la privacy impedendo a un singolo mint di vedere tutte le tue transazioni",
distribution: "Distribuzione dei fondi",
singleWarning: "Usare un solo mint significa che quel mint può vedere tutti gli orari e gli importi delle tue transazioni. Valuta di aggiungere altri mint per una privacy migliore.",
yourMints: "I tuoi mint ({{count}})",
default: "Predefinito",
addMint: "Aggiungi mint",
addMintDesc: "Aggiungi un nuovo mint Cashu al tuo wallet",
mintUrl: "URL del mint",
add: "Aggiungi",
adding: "Aggiunta...",
orChoose: "Oppure scegli dalla lista",
recommended: "Mint consigliati",
allMints: "Tutti i mint (directory)",
searchMints: "Cerca mint…",
noDirectoryMints: "Nessun mint corrisponde alla tua ricerca.",
directoryHint: "Dalla directory comunitaria MintRadar — non ufficiale e potrebbe essere obsoleta.",
added: "Aggiunto",
soon: "Presto",
autoDistribute: "Distribuzione automatica dei fondi",
autoDesc: "Distribuisci i fondi ricevuti su più mint",
autoAria: "Distribuzione automatica dei fondi (prossimamente)",
tip1: "Usa almeno 2-3 mint diversi per una privacy migliore",
tip2: "Non tenere tutti i fondi in un solo mint — distribuiscili",
tip3: "Considera la giurisdizione del mint (paesi diversi = accesso legale diverso)",
tip4: "I mint vedono gli orari delle transazioni ma NON chi paghi (firme cieche)",
future: "Funzionalità future: rotazione dei mint e punteggio di privacy — resta sintonizzato!",
findMore: "Trova altri mint su mintradar.pedani.eu",
trustWarning: "Avviso di fiducia:",
trustWarningDesc: "I mint sono custodiali — detengono i tuoi fondi. Usa solo mint di cui ti fidi. Se un mint scompare, i tuoi fondi potrebbero andare persi. Distribuire i fondi su più mint riduce il rischio.",
removeTitle: "Rimuovere il mint?",
removeDesc: "Sei sicuro di voler rimuovere {{name}}?",
removeMint: "Rimuovi mint",
warning: "Attenzione:",
withdrawWarning: "Questo mint ha {{amount}} sats. Preleva i tuoi fondi prima di rimuoverlo!",
invalidUrl: "URL non valido",
invalidUrlDesc: "L'URL del mint deve iniziare con https://",
mintAdded: "Mint aggiunto",
mintAddedDesc: "Nuovo mint aggiunto con successo",
mintAddedNamed: "{{name}} aggiunto con successo",
failedAdd: "Impossibile aggiungere il mint",
failed: "Non riuscito",
noMints: "Nessun mint",
singleMint: "Mint singolo",
concentrated: "Concentrato",
moderate: "Moderato",
wellDistributed: "Ben distribuito",
mintCoinosWebDesc: "Mint adatto al web (consigliato per i browser)",
mintMinibitsWebDesc: "⚠ Solo app nativa — non raggiungibile dai browser web",
mintMinibitsNativeDesc: "Mint di SkateSpots — consigliato",
mintCoinosDesc: "Mint adatto al web",
mintLnbitsDesc: "Mint comunitario su LNbits"
},
nwc: {
title: "Wallet Lightning",
noConnection: "Wallet NWC",
refresh: "Aggiorna saldo",
createInvoice: "Crea fattura",
copyInvoice: "Copia fattura",
pasteInvoice: "Incolla una fattura Lightning (lnbc…)",
amount: "Importo: {{amount}} sats",
pasteToSee: "Incolla una fattura per vedere l'importo",
pay: "Paga",
invoiceQrAlt: "Codice QR della fattura Lightning",
enterAmount: "Inserisci un importo in sats",
readBalanceFailed: "Impossibile leggere il saldo",
readBalanceFailedDesc: "Il tuo wallet non ha risposto.",
createInvoiceFailed: "Impossibile creare la fattura",
createInvoiceFailedDesc: "Riprova tra un momento.",
paymentSent: "Pagamento inviato",
paidAmount: "Pagati {{amount}} sats.",
paid: "Pagato.",
paymentRejected: "Il wallet ha rifiutato il pagamento."
},
qr: {
title: "Scansiona codice QR",
desc: "Posiziona il codice QR nell'inquadratura della fotocamera per scansionarlo",
paste: "Incolla dagli appunti",
hint: "Scansiona un token Cashu, una fattura Lightning o un indirizzo Lightning",
clipboardEmpty: "Appunti vuoti",
clipboardEmptyDesc: "Nessun testo trovato negli appunti",
pasteFailed: "Incolla non riuscito",
pasteFailedDesc: "Impossibile leggere dagli appunti"
},
recovery: {
title: "Frase di recupero",
desc: "Queste 12 parole sono l'unico modo per ripristinare il tuo saldo ecash. Scrivile in ordine e conservale offline — non condividerle mai con nessuno.",
tapReveal: "Tocca per rivelare",
noWatching: "Assicurati che nessuno stia guardando",
hide: "Nascondi",
reveal: "Rivela",
paperHint: "Scriverla su carta è la cosa più sicura — copiarla negli appunti può farla trapelare ad altre app.",
written: "L'ho scritta",
revealFirst: "Rivela prima le parole",
copiedDesc: "Frase di recupero copiata — incollala in un posto sicuro, poi svuota gli appunti.",
copyFailed: "Copia non riuscita",
copyFailedDesc: "Scrivi invece le parole."
},
guide: {
quickGuide: "Guida rapida",
fullGuide: "Guida al wallet (edizione skater)",
cashuSummary: "Privacy + comodità",
mintHoldsFunds: "(il mint detiene i fondi)",
lightningSummary: "Controllo + sicurezza",
youHoldKeys: "(tu detieni le chiavi)",
useBoth: "Usa entrambi: Cashu per le mance, Lightning per i risparmi",
cashuTitle: "WALLET CASHU",
cashuTagline: "Come contanti in tasca allo skatepark",
cashuBullet1: "Veloce da tirare fuori per una mancia",
cashuBullet2: "Non portarci tutti i tuoi risparmi",
cashuBullet3: "Se il mint scompare, i fondi potrebbero andare persi",
cashuBullet4: "Nessuno sa quanto hai (privacy!)",
cashuPerfectFor: "Snack per la sessione, zap alle clip, piccole mance",
lightningTitle: "WALLET LIGHTNING",
lightningTagline: "Come il tuo conto in banca — sei tu al comando",
lightningBullet1: "Sicuro, controlli tu le chiavi",
lightningBullet2: "Richiede un momento per la configurazione",
lightningBullet3: "Cronologia completa delle transazioni",
lightningBullet4: "Meglio per importi più grandi",
lightningPerfectFor: "Acquisti di attrezzatura, risparmi, zap importanti",
perfectFor: "Perfetto per:",
proTips: "CONSIGLI DA PRO",
tip1Title: "Usa entrambi i wallet",
tip1Desc: "Tieni i soldi per la sessione in Cashu, i risparmi in Lightning",
tip2Title: "Prova wallet diversi",
tip2Desc: "Sperimenta per trovare quello che fa per te. Ognuno ha funzionalità e compromessi diversi",
tip3Title: "Privacy migliore",
tip3Desc: "Usare più wallet significa che nessuna singola app vede tutta la tua attività",
tip4Title: "Fai esperienza",
tip4Desc: "Più strumenti conosci, più opzioni hai. Inizia in piccolo, impara strada facendo",
tldr: "TL;DR:",
tldrDesc: "Non esiste un wallet \"migliore\" — dipende dalle tue esigenze. Provali entrambi, usa quello che ti sembra giusto e non tenere tutti i tuoi sats in un unico posto!"
},
zap: {
count: "{{count}} zap",
connectFirst: "Collega prima il tuo wallet",
connectFirstDesc: "Per inviare zap (mance in Bitcoin), devi collegare un wallet Lightning.",
quickSetup: "Configurazione rapida (30 secondi)",
quickSetupDesc: "Collega il tuo wallet Lightning esistente con Nostr Wallet Connect (NWC). Nessun account aggiuntivo necessario.",
connectNwc: "Collega wallet con NWC",
noWallet: "Non hai un wallet? Scopri come",
skip: "Salta per ora (fattura manuale)",
note: "ℹ️ Nota:",
noteDesc: "Puoi comunque creare una fattura senza collegare un wallet, ma dovrai copiarla manualmente per pagare.",
payWithWebln: "Paga con WebLN",
processing: "Elaborazione...",
openInWallet: "Apri nel wallet Lightning",
scanHint: "Scansiona il codice QR o copia la fattura per pagare con qualsiasi wallet Lightning.",
cashuInstant: "Paga all'istante con il tuo wallet integrato",
satsAvailable: "sats disponibili",
or: "OPPURE",
customAmount: "Importo personalizzato",
addComment: "Aggiungi un commento (opzionale)",
insufficientBanner: "⚠️ Saldo Cashu insufficiente. Ti servono altri {{amount}} sats. Passa a Lightning o ricarica il tuo wallet Cashu.",
creatingInvoice: "Creazione fattura...",
zapAmount: "Zap {{amount}} sats",
zapAmountCashu: "Zap {{amount}} sats con Cashu",
lightningInvoice: "Fattura Lightning",
qrAlt: "Codice QR della fattura Lightning",
enterAmount: "Inserisci un importo",
enterAmountDesc: "Scegli un valore preimpostato o digita un numero valido di sats.",
cashuUnavailable: "Wallet Cashu non disponibile",
cashuUnavailableDesc: "Il tuo wallet Cashu non è pronto. Passa a Lightning o apri prima il tuo wallet.",
insufficientCashu: "Saldo Cashu insufficiente",
insufficientCashuDesc: "Ti servono altri {{amount}} sats. Passa a Lightning o ricarica.",
zapSentCashu: "Zap inviato! 🥜",
zapSentCashuDesc: "Zappati {{amount}} sats dal tuo wallet Cashu.",
cashuFailed: "Pagamento Cashu non riuscito",
cashuFailedDesc: "Impossibile pagare con il tuo wallet Cashu.",
invoiceCopied: "Fattura copiata",
invoiceCopiedDesc: "Fattura Lightning copiata negli appunti",
defaultComment: "Zappato su SkateSpots! 🛹",
titleConnect: "Collega wallet",
titlePayment: "Pagamento Lightning",
titleZap: "Invia uno Zap",
descConnect: "Collega il tuo wallet Lightning per inviare zap",
descPayment: "Paga con la Bitcoin Lightning Network",
descZap: "Gli zap sono piccoli pagamenti in Bitcoin che sostengono il creatore di questo elemento. Se ti è piaciuto, valuta di inviare uno zap!",
descZapShort: "Gli zap sono piccoli pagamenti in Bitcoin che sostengono i creatori. Valuta di inviare uno zap!"
},
zapCrew: {
title: "Zappa la crew",
desc: "Dividi uno zap equamente tra {{count}} membri della crew con un indirizzo Lightning.",
noMembers: "Nessun altro membro della crew da zappare al momento.",
totalAmount: "Importo totale",
customTotal: "Totale personalizzato",
each: "sats ciascuno",
rounded: "(arrotondato)",
noWallet: "Nessun wallet collegato — riceverai una fattura per ogni membro da pagare manualmente. Collega un wallet per la divisione con un tocco.",
zapAcross: "Zappa {{amount}} sats tra {{count}}",
sentTo: "⚡ Inviati a {{done}}/{{total}}",
none: "Nessun pagamento automatico completato",
copyPending: "Copia le fatture in sospeso per completare il pagamento manualmente.",
thanks: "Grazie per sostenere la crew!",
payingCrew: "Pagamento della crew…",
defaultComment: "Zappata la crew {{crew}}! 🤘",
sent: "Inviato",
paying: "In pagamento",
resolving: "Risoluzione",
skipped: "Saltato",
failed: "Non riuscito",
waiting: "In attesa",
copyInvoice: "Copia fattura",
invoiceCopied: "Fattura copiata",
invoiceCopiedDesc: "Incollala in qualsiasi wallet Lightning"
},
zapBadges: {
title: "Distintivi Zap",
zaps: "zap",
satsSent: "sats inviati",
rank: "posizione",
footnote: "Basato sugli zap degli ultimi 30 giorni.",
first: "Primo Zap",
firstHint: "Invia il tuo primo zap",
regular: "Regolare",
regularHint: "Invia 10 zap",
generous: "Generoso",
generousHint: "Invia 10.000 sats",
patron: "Patron",
patronHint: "Invia 100.000 sats",
top10: "Top 10",
top10Hint: "Raggiungi i primi 10 sostenitori"
},
trust: {
unavailable: "Punteggio di fiducia non disponibile",
yourContent: "Questo è un tuo contenuto",
following: "Segui questo utente",
friendOfFriend: "Amico di un amico (2 passaggi)",
nip05: "Utente verificato NIP-05",
unknown: "Utente sconosciuto",
help: "I punteggi di fiducia aiutano a identificare contributori affidabili nella community dello skateboarding."
},
share: {
title: "Condividi profilo",
desc: "Inquadra il codice con la fotocamera del telefono per aprire il profilo di {{name}}.",
qrAlt: "Codice QR del profilo",
copyLink: "Copia link",
copyFailed: "Copia non riuscita",
copyFailedDesc: "Impossibile copiare il link.",
shareEllipsis: "Condividi…"
},
addToCollection: {
title: "Salva nella collezione",
desc: "Salva \"{{spot}}\" in una delle tue collezioni",
loginRequired: "Accedi per salvare gli spot nelle collezioni",
noCollections: "Non hai ancora nessuna collezione",
createFirst: "Crea la tua prima qui sotto!",
spotCount: "{{count}} spot",
alreadySavedTag: "Già salvato",
alreadySaved: "Già salvato",
alreadySavedDesc: "“{{spot}}” è già in “{{collection}}”",
saved: "Spot salvato!",
savedDesc: "Aggiunto \"{{spot}}\" a \"{{collection}}\"",
saveFailed: "Salvataggio non riuscito",
somethingWrong: "Qualcosa è andato storto",
created: "Collezione creata!",
createdDesc: "Aggiunto \"{{spot}}\" alla tua nuova collezione \"{{collection}}\"",
createFailed: "Impossibile creare la collezione",
name: "Nome della collezione",
descriptionOptional: "Descrizione (opzionale)",
creating: "Creazione...",
createAndSave: "Crea e salva",
createNew: "Crea nuova collezione"
},
collection: {
back: "Torna alle collezioni",
created: "Creata {{date}}",
deleteTitle: "Eliminare la collezione?",
deleteDesc: "Questo eliminerà definitivamente \"{{title}}\". Gli spot stessi non saranno interessati.",
deleting: "Eliminazione...",
deleteFailed: "Impossibile eliminare la collezione",
deleted: "Collezione eliminata",
deletedDesc: "\"{{title}}\" è stata rimossa",
empty: "Nessuno spot in questa collezione",
emptyOwner: "Aggiungi spot alla tua collezione cliccando su \"Salva nella collezione\" su qualsiasi spot",
emptyOther: "Questa collezione è vuota",
browseSpots: "Esplora gli spot",
linkCopied: "Link copiato!",
linkCopiedDesc: "Il link della collezione è stato copiato negli appunti",
map: "Mappa della collezione",
removeFailed: "Impossibile rimuovere lo spot",
shareText: "Dai un'occhiata a questa collezione di spot: {{title}}",
spotRemoved: "Spot rimosso",
spotRemovedDesc: "\"{{title}}\" è stato rimosso da questa collezione"
},
mints: {
title: "Mint",
subtitle: "Esplora i mint Cashu e il loro stato. Le operazioni del wallet Cashu avvengono nell'app SkateSpots.",
searchPlaceholder: "Cerca mint per nome o URL…",
onlineOnly: "Solo online",
count: "{{filtered}} di {{total}} mint",
directoryError: "Impossibile caricare la directory dei mint.",
directoryHint: "La directory è gestita dalla community e ha limiti di richieste — potrebbe essere temporaneamente non disponibile.",
goToWallet: "Vai al wallet",
appOnly: "Aggiungere un mint avviene nell'app SkateSpots (Cashu è solo per l'app).",
noMatch: "Nessun mint corrisponde a “{{query}}”.",
footer: "Dati sullo stato dal progetto comunitario MintRadar — non ufficiali e potenzialmente obsoleti. Rivedi sempre i termini di un mint prima di affidargli fondi.",
archived: "Archiviato",
degraded: "Degradato",
offline: "Offline",
online: "Online",
terms: "Termini",
reliability: "affidabilità",
add: "Aggiungi",
addToWallet: "Aggiungi al wallet",
copyUrl: "Copia URL",
openMint: "Apri mint",
inWallet: "Nel tuo wallet",
addedBadge: "Aggiunto",
urlCopied: "URL del mint copiato",
added: "Mint aggiunto",
addedDesc: "{{host}} è ora nel tuo wallet.",
couldNotAdd: "Impossibile aggiungere il mint",
communityRating: "Valutazione della community",
reliabilityLabel: "Affidabilità",
uptime: "Uptime 24h / 7g",
location: "Posizione",
latency: "Latenza",
nuts: "NUT supportati",
units: "Unità",
version: "Versione",
ratedBy: "Valutato {{rating}}/5 da {{count}} persone su MintRadar.",
noRating: "Nessuna valutazione della community su MintRadar.",
reviewsNote1: "Le recensioni scritte non fanno parte della directory —",
openMintRadar: "apri MintRadar",
reviewsNote2: "per leggerne una o lasciarne una.",
liveness: "Audit di attività: {{mints}} mint e {{melts}} melt testati",
livenessErrors: " · {{errors}}/{{total}} errori recenti",
whatsAMint: "Cos'è un mint?",
whatsAMintDesc: "Un mint Cashu emette e riscatta l'ecash nel tuo wallet. Detiene il Bitcoin che garantisce i tuoi token — quindi un mint che non gestisci tu è uno di cui devi fidarti.",
mintWarning: "I mint possono andare offline, cambiare termini o sparire con i fondi. Mantieni solo saldi piccoli a meno che tu non ti fidi dell'operatore.",
healthDisclaimer: "I dati sullo stato sono gestiti dalla community (MintRadar) — non ufficiali e possibilmente obsoleti."
},
appShop: {
title: "Negozio dell'app",
subtitle: "Merch SkateSpots per chi tiene in moto la scena.",
comingSoon: "Prossimamente",
wearThe: "Indossa la",
scene: "Scena",
heroDesc1: "Merch per chi tiene in moto questa cosa — venduto",
locally: "in locale, su richiesta",
heroDesc2: ". Mi scrivi, sistemiamo i dettagli e paghi in",
heroDesc3: "— Lightning o Cashu — quando lo ritiri. Niente carte, niente account, niente robot di checkout, nessun intermediario che si prende una fetta del drop.",
requestItem: "Richiedi un articolo",
dmHint: "Apre un DM privato e cifrato con me.",
lightning: "Lightning",
cashu: "Cashu",
localHandover: "Consegna locale",
inTheWorks: "In lavorazione",
notForSale: "non ancora in vendita",
soon: "presto",
tees: "T-shirt e felpe",
decks: "Deck",
shopTools: "Attrezzi da officina",
stickerPacks: "Pacchetti di adesivi",
stickerPacksDesc: "I pacchetti stanno arrivando. I design no — stampa questi due subito, gratis.",
sticker: "Adesivo",
stickerTip: "Fustellato nero. Stampa su carta adesiva, taglia lungo il bordo nero.",
poster: "Poster",
posterTip: "Si stampa in A3; riducilo ad A4 (50%) e si scansiona ancora bene.",
printableAlt: "SkateSpots {{title}} — stampabile",
print: "Stampa",
printNote1: "Stampa al",
actualSize: "100% / “Dimensione reale”",
printNote2: "così la dimensione è esatta e il QR resta nitido — punta a skate-spots.org. File vettoriali, quindi si scalano senza sgranarsi.",
howBuying: "Come funziona l'acquisto",
dmNotCart: "è un DM, non un carrello",
step1Title: "Scrivimi",
step1Desc: "Invia un DM con quello che vuoi — articolo, taglia, colore, qualsiasi cosa tu cerchi.",
step2Title: "Sistemiamo tutto",
step2Desc: "Prezzo in sats, e dove e quando incontrarsi. È una conversazione, non un checkout.",
step3Title: "Paga in sats",
step3Desc: "Lightning o Cashu alla consegna, poi è tuo. Niente spedizioni, niente sale d'attesa."
},
newsletter: {
newIssue: "Nuova uscita",
composerTitle: "Pubblica un'uscita della newsletter",
composerDesc: "Pubblicata come articolo NIP-23 (kind 30023) sul relay della community. Gli iscritti la ricevono nella campanella delle notifiche. Il corpo supporta Markdown.",
fieldTitle: "Titolo",
identifier: "Identificatore (slug)",
leaveBlank: "lascia vuoto per generarlo automaticamente",
reusingSlug: "Riutilizzare uno slug esistente modifica quell'uscita invece di crearne una nuova.",
summary: "Riassunto",
optional: "opzionale",
coverImage: "URL immagine di copertina",
bodyMarkdown: "Corpo (Markdown)",
characters: "{{count}} caratteri",
publishIssue: "Pubblica uscita",
issuePublished: "Uscita pubblicata! 🛹",
issuePublishedDesc: "Gli iscritti la vedranno nella campanella delle notifiche.",
publishFailed: "Pubblicazione non riuscita",
couldNotReachRelay: "Impossibile raggiungere alcun relay — controlla la connessione e riprova.",
tryAgain: "Riprova.",
publishedToNostr: "Pubblicato su Nostr",
publishedToast: "Pubblicato!",
postedToNostr: "Drop {{number}} pubblicato su Nostr.",
postToNostr: "Pubblica su Nostr",
previewLabel: "Anteprima",
editFirst: "Modifica prima",
previewNoteDesc: "Ecco come apparirà il post sulla maggior parte dei client Nostr. La formattazione varia da client a client.",
editNoteDesc: "Modifica il testo del post qui sotto. Le modifiche influenzano solo questa pubblicazione — il file sorgente resta invariato.",
dropNumber: "Drop {{number}}",
publish: "Pubblica",
publishing: "Pubblicazione...",
dropIsOut: "Il Drop {{number}} è uscito",
daysAgo: "{{count}}g fa",
dismiss: "Ignora",
itsMonday: "È lunedì",
mondayDesc: "È ora di pubblicare la newsletter settimanale. Un clic e l'AI la scrive dal git log.",
writeDrop: "Scrivi il Drop {{number}}",
dismissReminder: "Ignora promemoria",
loginPrompt: "Accedi con Nostr per ricevere i nuovi drop nella tua casella.",
subscribedToast: "Sei iscritto! 🛹",
subscribedToastDesc: "I nuovi drop arriveranno nella campanella delle notifiche sotto \"News\".",
unsubscribed: "Iscrizione annullata",
unsubscribedDesc: "Puoi comunque leggere ogni uscita qui in qualsiasi momento.",
checking: "Verifica…",
subscribed: "Iscritto",
unsubscribe: "Annulla iscrizione",
subscribeCta: "Iscriviti alla newsletter",
archiveSynced: "Archivio sincronizzato con Nostr",
missingCount: "{{count}} uscite dell'archivio non ancora su Nostr",
backfillDesc: "Pubblica {{list}} come articoli NIP-23 così gli iscritti e i lettori di contenuti lunghi possono vedere l'archivio completo. La pagina mantiene comunque il suo layout ricco.",
backfill: "Carica {{count}} su Nostr",
publishing2: "Pubblicazione…",
publishingLabel: "Pubblicazione…",
backfilled: "Caricate {{count}} uscite 🛹",
backfilledDesc: "Ora l'archivio vive su Nostr per gli iscritti e i lettori.",
partialBackfill: "Pubblicate {{published}}, {{failed}} non riuscite",
retryFinish: "Riprova per completare: {{list}}.",
notLoggedIn: "Non connesso",
allIssues: "Tutte le uscite",
brand: "Newsletter di SkateSpots",
digTheDrop: "Ti piace il drop? Zappalo e non perderti il prossimo.",
sectionStats: "La community in numeri",
sectionWhatsNew: "Novità",
sectionSpotOfWeek: "Spot della settimana",
sectionCommunity: "Community",
sectionSupport: "Sostieni il progetto",
sectionLatestDrops: "Ultimi drop · In diretta da Nostr",
mappedBy: "Mappato da",
viewOnMap: "Vedi sulla mappa",
noSpotPicked: "Nessuno spot scelto questa settimana. Invia il tuo e potrebbe finire nel prossimo drop.",
browseMap: "Esplora la mappa",
spotMap: "Mappa degli spot",
statsBadge: "Statistiche",
supportDesc: "100% open source, finanziato dalla community, senza pubblicità, senza investitori. Se è utile, zappalo o sostienilo su Angor.",
readFull: "Leggi l'uscita completa",
joinSkaters: "Unisciti a {{count}} skater che ricevono i drop",
weeklyDrops: "Drop settimanali",
tagline: "Una newsletter settimanale · pubblicata quando c***o ci pare",
freeNote: "Gratuita. Basata su Nostr — il tuo abbonamento vive sulle tue chiavi e ti segue su tutti i dispositivi. I nuovi drop arrivano nella campanella delle notifiche.",
live: "Live",
builtOn: "Costruito su",
openSource: "Open source",
supportUs: "Sostienici",
freeToSkate: "Sei libero di andare sullo skateboard"
},
stats: {
subtitle: "Metriche in tempo reale prese direttamente dalla rete Nostr. Trasparenti, decentralizzate, verificabili da chiunque.",
dataSource: "Fonte dei dati:",
updated: "aggiornato {{age}}",
refresh: "Aggiorna",
partial: "Impossibile raggiungere tutti i relay — questi numeri potrebbero essere incompleti.",
error: "Impossibile raggiungere il relay al momento. Le statistiche si caricheranno quando la connessione sarà ripristinata.",
atAGlance: "La community in breve",
skateSpots: "Skate Spot",
listedShops: "Negozi elencati",
events: "Eventi",
mappers: "Mapper",
uniqueContributors: "contributori unici",
labHeader: "The Lab · Creatori e servizi",
total: "{{count}} in totale",
coaches: "Coach",
filmers: "Filmer",
editors: "Editor",
photographers: "Fotografi",
builders: "Costruttori",
artists: "Artisti",
graffiti: "Graffiti",
tattoo: "Tattoo",
trainers: "Istruttori",
musicians: "Musicisti",
judges: "Giudici",
organizers: "Organizzatori",
barbers: "Barbieri",
showFewer: "Mostra meno",
showAllCrafts: "Mostra tutti i 13 mestieri",
community: "Community",
tours: "Tour",
crews: "Crew",
marketplace: "Marketplace",
liveListings: "Annunci attivi",
tradesRecorded: "Scambi registrati",
satsTraded: "Sats scambiati",
zapsToMappers: "Zap ai mapper",
tradesNote1: "scambi reciproci tra",
tradesNote2: "persone. I sats sono auto-dichiarati dagli scambiatori — l'app non può osservare un pagamento fuori dall'app — quindi il dato principale conta solo",
mutual: "reciproci",
tradesNote3: "scambi con un tetto per coppia; il dato grezzo dichiarato è",
tradesNote4: "sats. \"Zap ai mapper\" conta solo le ricevute indirizzate ai nostri migliori contributori — è",
not: "non",
tradesNote5: "il volume globale di zap.",
byRegion: "Spot e negozi per regione",
resolving: "Risoluzione di {{count}} località senza tag dalle loro coordinate… una sola volta, poi memorizzate su questo dispositivo.",
topCountries: "Paesi principali",
topCities: "Città principali",
other: "Altro",
otherCountriesTitle: "Paesi fuori dai primi 6",
otherCitiesTitle: "Città fuori dalle prime 6",
uncategorised: "Senza categoria",
uncategorisedTitle: "Nessun tag città/paese",
regionNote1: "Conta",
spotsAndShops: "spot e negozi",
regionNote2: ", non skater — dal tag città/paese di ciascuno, o derivato dalle coordinate del suo pin quando non ne ha (memorizzato sul tuo dispositivo; paesi raggruppati per codice ISO quando presente), solo relay della community, con esclusione dei contenuti nascosti dalla moderazione.",
ofTotal: "{{count}} di {{total}}",
regionNote3: "località non hanno un tag di posizione e appaiono come \"Senza categoria\".",
growth: "Crescita nel tempo",
chartCumulativeTitle: "Spot mappati (cumulativo)",
chartCumulativeDesc: "Totale degli spot aggiunti alla mappa nel tempo",
chartMonthlyTitle: "Attività mensile",
chartMonthlyDesc: "Nuovi contenuti pubblicati ogni mese",
chartMappersTitle: "Mapper attivi / mese",
chartMappersDesc: "Contributori unici che pubblicano ogni mese",
chartMixTitle: "Mix di contenuti",
chartMixDesc: "Suddivisione per tipo di contenuto (da sempre)",
noData: "Ancora nessun dato",
topMappers: "Mapper principali",
mostSpots: "— più spot aggiunti",
noMapperData: "Ancora nessun dato sui mapper",
topShops: "Negozi principali",
mostShops: "— più negozi aggiunti",
shopCount: "{{count}} negozi",
noShopData: "Ancora nessun dato sui negozi",
supporters: "Sostenitori della community",
fundedTitle: "Finanziato dalla community",
fundedDesc1: "Crowdfunding Bitcoin decentralizzato tramite Angor.",
fundedDesc2: "Niente pubblicità, niente investitori, niente vendita di dati.",
backAngor: "Sostienici su Angor",
communityLink: "Community →",
footer1: "Tutti i dati sono presi in tempo reale da",
footer2: "— un relay Nostr pubblico.",
footer3: "Ogni evento è firmato dal suo creatore e verificabile crittograficamente.",
footer4: "Nessun numero può essere falsificato.",
spots: "Spot",
shops: "Negozi",
lab: "Lab",
thisMonth: "+{{count}} questo mese",
fromActive: "{{count}} da account attivi",
viewAll: "Vedi tutto",
spotCount: "{{count}} spot"
},
leaderboard: {
mapEarn: "Mappa e guadagna",
helpMap: "AIUTA A MAPPARE IL MONDO",
intro: "Aggiungi spot e negozi, ricevi zap dagli skater riconoscenti. I migliori contributori potrebbero ricevere ricompense bonus!",
howItWorks: "Come funziona",
step1Title: "1. Mappa",
step1Desc: "Aggiungi spot e negozi con foto e dettagli",
step2Title: "2. Guadagna Zap",
step2Desc: "Gli skater che trovano utili i tuoi spot ti lasceranno una mancia",
step3Title: "3. Ricompense bonus",
step3Desc: "I migliori mapper potrebbero ricevere ricompense bonus dal nostro fondo",
proTips: "💡 Consigli da pro per più Zap:",
tipPhotos: "Aggiungi 3+ foto",
tipDescriptions: "Scrivi descrizioni dettagliate",
tipLocation: "Posizione precisa",
mapShop: "Mappa un negozio",
mapShopDesc: "Skate shop, negozi di tavole",
mapSpot: "Mappa uno spot",
mapSpotDesc: "Park, spot di strada, DIY",
shops: "Negozi",
spotsLower: "spot",
shopsLower: "negozi",
contributions: "contributi",
yourRanking: "La tua classifica",
spotsShops: "{{spots}} spot • {{shops}} negozi",
totalLower: "totale",
overall: "Generale",
noContributions: "Ancora nessun contributo. Sii il primo!",
addFirstSpot: "Aggiungi il primo spot",
noShops: "Ancora nessun negozio mappato",
addFirstShop: "Aggiungi il primo negozio",
noSpots: "Ancora nessuno spot mappato",
poweredBy: "Alimentato dagli Zap della community",
poweredByDesc: "Quando trovi utile uno spot, zappa il mapper! È il modo migliore per ringraziare e incoraggiare più contributi.",
you: "Tu",
zapTitle: "Classifiche Zap",
zapSubtitle: "Gli spot che ricevono più amore — e gli skater che lo donano.",
thisWeek: "Questa settimana",
thisMonth: "Questo mese",
allTime: "Da sempre",
topZappedSpots: "Spot più zappati",
noZaps: "Ancora nessuno zap in questo periodo. Sii il primo — premi il ⚡ su uno spot che ami.",
topSupporters: "Principali sostenitori",
noZapsSent: "Ancora nessuno zap inviato in questo periodo.",
fromTop10: "⚡ {{amount}} sats dai primi 10",
supporter: "Sostenitore",
skateShop: "Skate shop",
skateSpot: "Skate spot"
},
supporters: {
our: "LA NOSTRA",
community: "COMMUNITY",
heroDesc: "SkateSpots è costruito dalla community e per la community. Sostenitori, collaboratori, partner e amici che lo mantengono libero e decentralizzato.",
grantsSection: "Enti finanziatori Bitcoin",
grantsSectionDesc: "Per organizzazioni che concedono sovvenzioni a progetti Bitcoin a codice aperto.",
grantsTitle: "Aperti a sponsorizzazioni · Enti finanziatori Bitcoin",
grantsDisclaimer: "Vuoi donare a questo progetto? Compila il modulo. Non per fare KYC a noi — ma per farlo a TE.",
grantsDisclaimerDesc: "Questa corsia è solo per enti finanziatori che fanno KYC/KYB ai propri beneficiari. Se sei uno skater che vuole solo donare, usa i canali Lightning, Silent Payments o Angor qui sopra — nessuno ha bisogno del tuo passaporto.",
grantsOrg: "Organizzazione",
grantsContact: "Contatto (npub, e-mail o nome utente)",
grantsWebsite: "Sito web",
grantsProgram: "Programma / ciclo di sovvenzioni",
grantsSize: "Importo della sovvenzione",
grantsKyc: "Processo KYC / KYB",
grantsFund: "Cosa vorresti finanziare?",
grantsAck: "Confermo che siamo un ente finanziatore che fa KYC/KYB ai propri beneficiari.",
grantsSend: "Apri la conversazione sulla sovvenzione",
grantsNoKycTitle: "Nessun KYC di SkateSpots",
grantsNoKycDesc: "Non chiediamo mai il tuo documento né il nostro. La corsia KYC/KYB è per i tuoi beneficiari.",
grantsNoTrackingTitle: "Nessun tracciamento",
grantsNoTrackingDesc: "Niente analisi, CRM o liste di distribuzione. Questa pagina non salva nulla.",
grantsPrivateTitle: "Messaggio privato",
grantsPrivateDesc: "Apre una conversazione cifrata NIP-17 con il proprietario.",
grantsEthos: "Accettiamo solo sovvenzioni che mantengono SkateSpots a codice aperto, auto-ospitato e senza analisi. Nessun vincolo che chiuda il progetto.",
grantsNote: "Apre un messaggio privato al proprietario di SkateSpots. Nulla viene salvato su questa pagina.",
backAngor: "Sostienici su Angor",
backers: "Sostenitori",
backersDesc: "Gli skater che hanno sostenuto SkateSpots — finanziamento on-chain tramite Angor e zap Lightning al progetto.",
sourceAngor: "Angor",
supportersTotals: "{{count}} sostenitori · {{angor}} sats tramite Angor · {{zap}} sats zappati",
quietNote: "Più tutti quelli che hanno donato in silenzio — grazie. ❤️",
silentTitle: "On-chain privato (pagamenti silenziosi)",
silentDesc: "Un nome, un indirizzo nuovo per ogni pagamento — on-chain tramite pagamenti silenziosi, o Lightning dallo stesso record. Niente da riutilizzare, niente da collegare.",
silentCopyName: "Copia nome",
silentCopied: "Copiato",
silentWallets: "Richiede un wallet che supporti i nomi di pagamento / pagamenti silenziosi: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk o BitBox02.",
wayLightningTitle: "Istantaneo e pubblico",
wayLightningDesc: "Zappa SkateSpots, o paga in silenzio. Funziona anche senza accesso.",
waySilentTitle: "On-chain privato",
waySilentDesc: "Un nome per pagamenti silenziosi — un nuovo indirizzo per ogni pagamento.",
wayAngorTitle: "Finanzia lo sviluppo",
wayAngorDesc: "Angor — rilascio a fasi, rimborsabile sopra i 100k sats.",
donateTitle: "Sostieni SkateSpots",
donateDesc: "Tre canali, tre motivi — scegli quello che fa per te. Ogni sat mantiene la mappa gratuita, senza pubblicità e open source.",
donatePageLink: "Apri la semplice pagina delle donazioni",
updatedAt: "Aggiornato {{when}}",
tiersNote: "Livelli: Sostenitore sotto i 100k sats · Patron 100k–1M · Leggenda oltre 1M",
tierEmpty: "Ancora nessuno — sii il primo.",
joinSupporters: "Unisciti a {{count}} sostenitori",
showAll: "Mostra tutti i {{count}}",
showLess: "Mostra meno",
impactSeeStats: "Vedi il quadro completo →",
impactAsOf: "in tempo reale dai relay della community",
anonymousBacker: "Sostenitore anonimo",
beFirstBacker: "Ancora nessun sostenitore pubblico — sii il primo.",
backersTotal: "{{count}} sostenitori · {{amount}} sats raccolti",
verifiedOnChain: "Verificato on-chain",
supportedBy: "Sostenuto da {{count}}",
tierSupporter: "Sostenitore",
tierPatron: "Patron",
tierLegend: "Leggenda",
topZappers: "Hanno zappato SkateSpots",
topZappersDesc: "Gli skater che hanno inviato uno zap pubblico direttamente al progetto. I pagamenti silenziosi non sono elencati.",
paysFor: "Cosa finanzia il tuo sostegno",
paysForDesc: "Dove va ogni sat — nessuno stipendio, nessun ufficio, nessuna pubblicità.",
payRelay: "Hosting dei relay",
payDomain: "Dominio e TLS",
payAi: "Nodo AI / ContextVM",
payDev: "Tempo di sviluppo",
payOps: "Operazioni",
payMarketing: "Marketing",
payRelayDesc: "Mantiene la mappa online e resiliente.",
payDomainDesc: "Il nome, il certificato, la connessione sicura.",
payAiDesc: "Sasquatch, la guida della community.",
payDevDesc: "Costruire e riparare SkateSpots.",
payOpsDesc: "Il lavoro poco glamour che lo mantiene in funzione.",
payMarketingDesc: "Raggiungere nuove scene locali e skateshop.",
impact: "Impatto finora",
impactDesc: "Ciò che la community ha costruito — finanziato dagli skater.",
impactSpots: "Spot",
impactCrews: "Crew",
impactEvents: "Eventi",
impactLab: "Professionisti del Lab",
impactShops: "Negozi",
impactMappers: "Mapper",
support: "Sostieni",
supportDesc: "Finanzia SkateSpots su Angor — crowdfunding Bitcoin on-chain e decentralizzato. Nessun intermediario, nessun KYC.",
collaborators: "Collaboratori",
collaboratorsDesc: "Persone che costruiscono attivamente SkateSpots — sviluppatori, designer, operatori di relay.",
partners: "Partner",
partnersDesc: "Organizzazioni e progetti con cui collaboriamo strettamente.",
friends: "Amici",
friendsDesc: "Persone con cui siamo in sintonia.",
backTitle: "Sostieni il progetto su Angor",
backDesc: "Angor è un finanziamento Bitcoin on-chain e decentralizzato costruito su Nostr — i tuoi fondi restano sotto il tuo controllo, rilasciati a fasi, senza alcun custode che detenga il totale. I contributi fino a 100.000 sats funzionano come una donazione (nessun handshake di recupero); gli importi maggiori sono investimenti i cui fondi non spesi possono essere recuperati. Ogni sat va allo sviluppo, all'hosting dei relay e a mantenere SkateSpots gratuito per ogni skater del mondo.",
donateNote: "Preferisci una donazione diretta? ⚡ Zappa qui sotto — niente da rimborsare, niente da recuperare.",
openAngor: "Apri Angor",
orZap: "oppure ⚡ zappa qualsiasi spot, crew o creatore direttamente nell'app",
wantCollaborate: "Vuoi collaborare?",
wantCollaborateDesc: "Sviluppatori, designer, skater con competenze — contattaci.",
viewNostrHub: "Vedi su NostrHub",
wantPartner: "Vuoi diventare partner di SkateSpots? Contattaci su Nostr.",
comingSoon: "Prossimamente",
wantListed: "Vuoi essere elencato qui?",
wantListedDesc: "Invia un logo (PNG/WebP, sfondo trasparente, min 200×200px) e il tuo URL via DM su Nostr, solo se hai il feeling giusto.",
whyTitle1: "Perché ci serve",
whyTitle2: "sostegno",
whyDesc: "SkateSpots è 100% gratuito, open source e costruito su Nostr — un protocollo decentralizzato senza un server centrale da chiudere. Niente pubblicità, niente vendita di dati, niente investitori. Ogni sat va direttamente allo sviluppo, all'hosting dei relay e a mantenere tutto questo gratuito per ogni skater del mondo.",
why1Title: "Nativo Nostr",
why1Desc: "Nessun server centrale. I tuoi dati vivono sui relay che scegli tu.",
why2Title: "Alimentato da Bitcoin",
why2Desc: "Guadagna sats mappando spot. Spendi al negozio locale.",
why3Title: "Gratis per sempre",
why3Desc: "Open source, nessun paywall, nessun tracciamento, nessun finanziamento VC.",
thankYou: "Grazie. Ogni sat mantiene gli spot sulla mappa. 🛹⚡",
license: "Licenza",
faq: "FAQ"
},
admin: {
confirmed: "Confermato",
title: "Coda di revisione",
subtitle: "Spot, negozi, eventi, tour e attrezzatura che attivano i segnali di spam. Nascondi e Conferma sono etichette leggere e reversibili; le segnalazioni hanno priorità. Nulla viene eliminato.",
tabReports: "Segnalazioni",
tabSpots: "Spot",
tabShops: "Negozi",
tabEvents: "Eventi",
tabTours: "Tour",
tabGear: "Attrezzatura",
tabCrews: "Crew",
tabLab: "Lab",
tabClaims: "Rivendicazioni",
nothingToReview: "Niente da revisionare — nulla di questo tipo attiva i segnali di spam.",
hideActioned: "Nascondi gestiti",
showActioned: "Mostra gestiti ({{count}})",
undoAll: "Annulla tutti i {{count}}",
undoAllTitle: "Annullare ogni verdetto in questa scheda?",
undoAllDesc: "Questo riporta ogni elemento a neutrale — non nascosto, non approvato. Pubblica un'etichetta pubblica per elemento, quindi con Amber riceverai {{count}} schermate di approvazione.",
undoCount: "Annulla {{count}}",
undo: "Annulla",
confirm: "Conferma",
hide: "Nascondi",
hideIt: "Nascondilo",
hideForEveryone: "Nascondere questo per tutti?",
hideForEveryoneDesc: "Questo rimuove l'elemento dalla navigazione e dalla ricerca per ogni utente di SkateSpots. È un'etichetta pubblica e reversibile — puoi annullarla da questa coda.",
hidden: "Nascosto",
hiddenDesc: "Rimosso dall'app tramite un'etichetta pubblica. Reversibile.",
couldNotHide: "Impossibile nascondere",
notASpot: "Non è uno skate spot",
lookAtIt: "Dagli un'occhiata"
},
profile: {
nip05Verified: "Verificato NIP-05",
nip05NotVerified: "NIP-05 non verificato con questa chiave",
message: "Messaggio",
eventsHosted: "Eventi organizzati",
openToSponsorships: "Aperto a sponsorizzazioni",
forSponsors: "Per sponsor e collaborazioni",
sponsorPitch: "Sponsorizzazione, collaborazione, foto/video o evento? Inizia una conversazione.",
startCollab: "Avvia una chat di collaborazione",
viewRiderCard: "Vedi la scheda dello skater",
collabMessage: "Ciao {{name}}, vorrei parlare di una sponsorizzazione o di una collaborazione.",
followers: "Follower",
followersHint: "Elenchi di follower riportati dai relay — non statistiche verificate.",
following: "Seguiti",
follow: "Segui",
unfollow: "Smetti di seguire",
zapsReceived: "zap ricevuti",
memberSince: "Membro dal",
badges: "Distintivi",
sponsorsSupport: "Sponsor e sostegno",
skater: "Skater",
stance: "Stance",
skating: "Skating",
homeSpot: "Spot di casa",
basedIn: "Base a",
addSkateDetails: "Aggiungi i tuoi dettagli sullo skate",
addSkateDetailsDesc: "Imposta stance, stili e livello per apparire nella directory degli Skater.",
spotsAdded: "Spot aggiunti",
shopsAdded: "Negozi aggiunti",
noSpots: "Non hai ancora aggiunto spot",
noSpotsDesc: "Metti il tuo spot locale sulla mappa →",
stash: "Stash",
gear: "Attrezzatura",
crews: "Crew",
info: "Info",
lightning: "Lightning",
silentPayment: "Pagamento silenzioso",
coordinator: "Coordinatore",
coordinatorAdded: "Coordinatore aggiunto",
add: "Aggiungi",
messagePrivately: "Scrivi in privato",
founder: "Fondatore",
member: "Membro",
supportSkater: "Sostieni questo skater",
supportSkaterDesc: "Invia una mancia per ringraziarli dei loro contributi"
},
index: {
joinCommunity: "Unisciti alla community per aggiungere spot, creare eventi e altro",
topZapped: "TOP ZAPPATI",
topZappedDesc: "Gli spot più sostenuti questo mese",
leaderboard: "Classifica",
newHere: "NUOVO QUI?",
newHereDesc: "Crea un account gratuito per aggiungere spot, partecipare agli eventi, connetterti con gli skater e diventare parte della community. Nessuna email richiesta.",
followFounder: "Segui il fondatore",
followFounderDesc: "Tieni premuto sull'avatar per 3 secondi per seguire e restare aggiornato su nuove funzionalità ed eventi!",
createAccount: "Crea account",
accountWorks: "Il tuo account funziona su tutte le app della rete",
footerTagline: "Open Source • Di proprietà della community • Senza pubblicità"
},
stash: {
title: "Il mio Stash",
loginDesc: "Il tuo inventario privato di attrezzatura. Tieni traccia di ciò che possiedi, imposta i prezzi e condividi in modo selettivo con gli scambiatori.",
encrypted: "Cifrato",
syncsEverywhere: "Sincronizzato ovunque",
p2pTrading: "Scambi P2P",
encryptionRequired: "Cifratura richiesta",
encryptionRequiredDesc: "Il tuo Stash è cifrato per la privacy. Usa un firmatario che supporti la cifratura NIP-44 (come Alby, nos2x o Amber).",
learnSigners: "Scopri i firmatari",
select: "Seleziona",
stash: "Stash",
wishlist: "Lista dei desideri",
allCategories: "Tutte le categorie",
sortNewest: "Più recenti",
sortValue: "Valore",
sortCondition: "Condizioni",
sortAz: "A–Z",
friendsOnly: "Solo amici",
addToWishlist: "Aggiungi alla lista dei desideri",
addItemToStash: "Aggiungi oggetto allo Stash",
addItem: "Aggiungi oggetto",
editItem: "Modifica oggetto",
publicStash: "Stash pubblico",
listView: "Vista elenco",
gridView: "Vista griglia",
uploading: "Caricamento...",
addPhotos: "Aggiungi foto",
wishlistReqPlaceholder: "Requisiti specifici...",
itemDescPlaceholder: "Descrivi l'oggetto, eventuali danni...",
itemsCount: "{{count}} oggetto/i",
wishlistEmpty: "Lista dei desideri vuota",
wishlistEmptyDesc: "Aggiungi l'attrezzatura che cerchi — ti abbineremo agli Stash dei tuoi amici.",
stashEmpty: "Il tuo Stash è vuoto",
stashEmptyDesc: "Inizia a tenere traccia della tua attrezzatura. Deck, truck, scarpe — aggiungila una volta, accedici ovunque tramite Nostr.",
noMatch: "Nessun oggetto corrispondente",
noMatchDesc: "Prova a modificare i filtri.",
backupTransfer: "Backup e trasferimento",
backupDesc: "Il tuo Stash è cifrato su Nostr. Conserva una copia che controlli tu — un relay morto o un nuovo account non possono farti perdere la lista dell'attrezzatura.",
exportTitle: "Backup cifrato",
exportDialogDesc: "Salva {{count}} oggetto/i in un file. Cifralo così un file trapelato non è una fuga di dati.",
modePassword: "Password",
modeKey: "La mia chiave",
password: "Password",
confirmPassword: "Conferma password",
passwordHint: "Usa almeno 8 caratteri. Non c'è recupero — non dimenticarla.",
keyModeHint: "Cifrato con la tua chiave Nostr. Solo quella chiave può aprirlo — niente da ricordare.",
exportPlaintext: "Esporta senza cifratura",
pwTooShort: "Usa almeno 8 caratteri.",
pwMismatch: "Le password non corrispondono.",
exportFailed: "Impossibile creare il backup.",
unlockTitle: "Sblocca backup",
unlockDesc: "Questo backup è protetto da password.",
unlock: "Sblocca",
unlockFailed: "Impossibile sbloccare il backup.",
show: "Mostra",
hide: "Nascondi",
strength: "Robustezza della password",
strengthWeak: "Debole",
strengthFair: "Discreta",
strengthGood: "Buona",
strengthStrong: "Forte",
filenameWillSave: "Verrà salvato come {{name}}",
export: "Esporta",
import: "Importa",
exported: "Stash esportato",
exportedDesc: "{{count}} oggetti salvati in un file.",
noItemsInFile: "Nessun oggetto trovato in quel file.",
noValidItems: "Nessun oggetto valido trovato in quel file.",
imported: "Importati {{count}} oggetti",
importSkipped: "{{count}} saltati (già nel tuo Stash).",
importAdded: "Aggiunti al tuo Stash.",
importFailed: "Importazione non riuscita",
couldNotRead: "Impossibile leggere quel file.",
updateFailed: "Impossibile aggiornare il tuo Stash",
updatedCount: "Aggiornati {{count}} oggetti",
markedForSale: "Contrassegnati {{count}} in vendita",
unmarkedCount: "Rimossi dalla vendita {{count}}",
removedCount: "Rimossi {{count}} oggetti",
selectedCount: "{{count}} selezionati",
selectAll: "Seleziona tutto",
visibilityPublic: "Pubblico",
visibilityPrivate: "Privato",
forSale: "In vendita",
remove: "Rimuovi",
bulkDeleteTitle: "Rimuovere {{count}} oggetti?",
bulkDeleteDesc: "Questo riscrive il tuo Stash cifrato con una sola firma e non può essere annullato qui. Esporta prima un backup se non sei sicuro.",
deleteTitle: "Rimuovere dal tuo Stash?",
deleteDesc: "“{{title}}” verrà rimosso dal tuo Stash",
deleteDescPublic: " e rimosso dalla tua vetrina pubblica",
deleteUndone: ". Questa operazione non può essere annullata.",
deleteDescGeneric: "Questo oggetto verrà rimosso dal tuo Stash. Questa operazione non può essere annullata.",
listOnMarketplace: "Metti in vendita sul Marketplace",
noPriceSet: "Nessun prezzo impostato",
categoryLabel: "Categoria",
photosLabel: "Foto",
willingToSell: "Disposto a vendere",
willingToTrade: "Disposto a scambiare",
whereIsThisItem: "Dov'è questo oggetto?",
visibilityLabel: "Visibilità",
visibilityPrivateOnlyYou: "Privato - Solo tu",
visibilityFriendsMutual: "Amici - Segui reciproci",
visibilityPublicAnyone: "Pubblico - Chiunque",
visibilityFriends: "Amici",
brandLabel: "Marca",
sizeLabel: "Taglia",
descriptionLabel: "Descrizione",
conditionLabel: "Condizioni",
itemName: "Nome dell'oggetto",
saveChanges: "Salva modifiche",
listItemDialogTitle: "Metti in vendita \"{{title}}\"",
pickUpWhere: "Dove possono ritirare gli acquirenti questo oggetto?",
linkToSpot: "Collega a uno Skate Spot",
linkToSpotDesc: "Ideale per vendite locali • Appare nella pagina dello spot e sulla mappa",
recommended: "Consigliato",
noSpecificSpot: "Nessuno spot specifico",
noSpecificSpotDesc: "Visibile solo nella pagina del Marketplace",
tipLinkedSpots: "💡 Consiglio: gli annunci collegati agli spot sono più facili da trovare per gli skater locali.",
anyoneCanSee: "Chiunque può vederli sul tuo profilo.",
seeWhatOthersSee: "Vedi cosa vedono gli altri",
inventory: "Inventario",
publicWantsNote: "Le richieste pubbliche sono pubblicate sul Marketplace come annunci “cercasi”, così i venditori possono trovarti.",
howItWorks: "Come funziona",
tapToMarketplace: "Tocca per andare al Marketplace →",
viewWishlist: "Vedi lista dei desideri",
tipEditItems: "Modifica gli oggetti con il pulsante della penna",
tipListForSale: "Metti in vendita con il pulsante del negozio",
tipAddPhotos: "Aggiungi foto per offerte di scambio migliori",
tipKeySyncs: "La chiave Nostr si sincronizza su tutti i dispositivi",
itemsReadyToSell: "{{count}} oggetto/i pronti per la vendita"
}
}
};
export default itBatch4;