SkateSpots/src/i18n/ro/batch4.ts

1151 lines
64 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.

/** ro — batch 4. Romanian translation of the `walletUi` namespace. */
const roBatch4 = {
walletUi: {
page: {
title: 'Portofel',
subtitle: 'Bitcoin Lightning + Cashu',
manage: 'Gestionează',
getAWallet: 'Obține un portofel',
learnPlanB: 'Află mai multe la Plan B Academy',
walletMinibits: 'Cashu mobil · NWC',
walletAlby: 'Extensie de browser · WebLN + NWC',
walletZeus: 'Lightning autocustodiat',
walletCoinos: 'Bazat pe web · funcționează oriunde',
whatAreZaps: 'Ce sunt zap-urile?',
whatAreZapsShort: 'Ce sunt zap-urile?',
zapsDesc: 'Plăți Bitcoin Lightning instantanee. Trimite sats oricărui skater, creator de spoturi sau antrenor — fără intermediari, fără comision de platformă.',
instant: 'Instantanee',
instantDesc: 'Se decontează în câteva secunde',
flexible: 'Flexibile',
flexibleDesc: 'Portofelul tău, cheile tale',
private: 'Private',
privateDesc: 'Cashu ascunde cine plătește',
direct: 'Directe',
directDesc: 'Valoarea ajunge la creator',
loginRequired: 'Autentificare necesară',
loginRequiredDesc: 'Autentifică-te cu contul tău Nostr pentru a-ți conecta portofelul Lightning și a începe să trimiți zap-uri.',
browseMints: 'Răsfoiește mint-urile Cashu',
},
modal: {
walletName: 'Numele portofelului (opțional)',
walletNamePlaceholder: 'Portofelul meu Lightning',
connectionUri: 'URI de conexiune',
spendLimitTitle: 'Setează mai întâi o limită de cheltuieli',
spendLimitBody1: 'Acest șir îi permite SkateSpots să plătească facturi Lightning din portofelul tău. În aplicația portofelului, dă acestei conexiuni un mic',
dailyBudget: 'buget zilnic',
spendLimitBody2: '(de exemplu, câteva mii de sats) și activează doar',
spendLimitBody3: 'Nu lipi niciodată o conexiune cu buget nelimitat. O poți revoca oricând din portofel.',
addWallet: 'Adaugă portofel',
nwcConnection: 'Conexiune NWC',
lightningWallet: 'Portofel Lightning',
pasteNwc: 'Lipește șirul de conexiune NWC pentru a trimite zap-uri',
connectWallet: 'Conectează portofelul',
browserExtension: 'Extensie de browser (WebLN)',
autoDetected: 'Detectată automat dacă este instalată',
ready: 'Pregătit',
notFound: 'Negăsit',
getNwcFrom: 'Obține NWC de la:',
connectionRequired: 'URI de conexiune obligatoriu',
connectionRequiredDesc: 'Te rugăm să introduci un URI de conexiune NWC valid.',
activeChanged: 'Portofelul activ s-a schimbat',
activeChangedDesc: 'Portofelul selectat este acum activ pentru zap-uri.',
connectNwc: 'Conectează portofelul NWC',
connectNwcDesc: 'Introdu șirul de conexiune de la un portofel compatibil.',
connect: 'Conectează',
connecting: 'Se conectează...',
walletSettings: 'Setări portofel',
connectDesc: 'Conectează-ți portofelul Lightning pentru a trimite zap-uri instant.',
},
cashu: {
title: 'Portofel Cashu',
desc: 'Portofel ecash integrat — nu necesită configurare externă',
initializing: 'Se inițializează portofelul...',
walletError: 'Eroare de portofel',
balance: 'Sold',
balanceAria: 'Soldul portofelului {{amount}} sats',
activeMint: 'Mint activ',
selectMint: 'Selectează un mint',
receive: 'Primește',
send: 'Trimite',
receiveViaLightning: '⚡ Primește prin Lightning',
amountSats: 'Sumă în sats',
generateInvoice: 'Generează factură',
generating: 'Se generează…',
or: 'Sau',
receiveCashu: '🥜 Primește token Cashu',
scanQr: 'Scanează codul QR',
pasteCashu: 'Lipește tokenul Cashu (cashu...)',
receiveToken: 'Primește token',
receiving: 'Se primește…',
createCashu: '🥜 Creează token Cashu',
createToken: 'Creează token',
creating: 'Se creează…',
payInvoice: '⚡ Plătește factura Lightning',
pasteInvoice: 'Lipește factura Lightning (lnbc...)',
payInvoiceBtn: 'Plătește factura',
processing: 'Se procesează...',
payAddress: '📧 Plătește Lightning Address',
sendToAddress: 'Trimite la adresă',
sending: 'Se trimite…',
recentActivity: 'Activitate recentă',
receivedLightning: 'Primit ⚡ Lightning',
sentLightning: 'Trimis ⚡ Lightning',
sentToken: 'Trimis 🥜 token',
receivedToken: 'Primit 🥜 token',
whatIsCashu: 'Ce este Cashu?',
whatIsCashuDesc: 'Cashu este bani digitali garantați de Bitcoin Lightning. Gândește-te la el ca la niște tokenuri Bitcoin pe care le ții în browser.',
benefitOffline: 'Funcționează offline la spoturi',
benefitInstant: 'Plăți instant de la persoană la persoană',
benefitPrivacy: 'Orientat spre confidențialitate (mint-urile nu te pot urmări)',
benefitRedeemable: 'Întotdeauna răscumpărabil pentru sats Lightning',
findMints: 'Găsește mint-uri pe mintradar.pedani.eu',
backupTitle: 'Fă o copie de siguranță a portofelului',
backupDesc: 'Portofelul tău este protejat de o frază de recuperare de 12 cuvinte. Păstreaz-o în siguranță — vei avea nevoie de ea pentru a-ți restaura soldul dacă ștergi datele browserului.',
viewRecovery: 'Vezi fraza de recuperare',
backupNote: 'Este ca nsec-ul tău Nostr — ține-o secretă și fă o copie de siguranță!',
tokenReceived: 'Token primit',
tokenReceivedDesc: 'Tokenul Cashu a fost răscumpărat cu succes!',
receiveFailed: 'Primirea a eșuat',
unknownError: 'Eroare necunoscută',
requestUnsupported: 'Cererea Cashu nu este încă acceptată',
requestUnsupportedDesc: 'Acest portofel nu poate plăti încă o cerere Cashu (creq) — cere mai bine o factură sau o adresă Lightning.',
onchainUnsupported: 'On-chain nu este acceptat aici',
onchainUnsupportedDesc: 'Aceasta este o adresă Bitcoin. Acest portofel trimite doar tokenuri Cashu și plăți Lightning.',
nostrProfile: 'Acesta este un profil Nostr',
nostrProfileDesc: 'Scanează un token Cashu, o factură Lightning sau o adresă Lightning pentru a plăti.',
clinkUnsupported: 'Codul de plată nu este încă acceptat',
clinkUnsupportedDesc: 'Acest portofel nu poate plăti încă coduri CLINK. Folosește în schimb o factură sau o adresă Lightning.',
unrecognizedQr: 'Cod QR nerecunoscut',
unrecognizedQrDesc: 'Scanează un token Cashu, o factură Lightning sau o adresă Lightning.',
invalidAmount: 'Sumă invalidă',
invalidAmountDesc: 'Te rugăm să introduci o sumă validă',
paymentSent: 'Plată trimisă',
paymentSentDesc: 'Am trimis {{amount}} sats la {{address}}',
paymentFailed: 'Plata a eșuat',
copied: 'Copiat',
copiedDesc: '{{label}} a fost copiat în clipboard',
receiveSats: 'Primește {{amount}} sats',
payInvoiceHint: 'Plătește această factură din orice portofel Lightning',
invoiceQrAlt: 'Cod QR al facturii',
lightningInvoice: 'Factură Lightning',
invoiceLabel: 'Factură',
waiting: '⏳ Se așteaptă plata...',
tokenReady: 'Token pregătit de trimitere',
shareToken: 'Partajează acest token cu destinatarul',
tokenQrAlt: 'Cod QR al tokenului',
cashuToken: 'Token Cashu',
tokenLabel: 'Token',
copyToken: 'Copiază tokenul',
tokenWarning: 'Oricine are acest token îl poate revendica — tratează-l ca pe bani cash!',
browser: {
title: 'Portofel ecash integrat',
appOnly: 'Doar în aplicație',
desc: 'Ecash Cashu autocustodiat, alimentat de Bitcoin Lightning',
unlockTitle: 'Deblochează portofelul complet în aplicația SkateSpots',
unlockDesc: 'Portofelul ecash integrat îți permite să emiți, să trimiți și să răscumperi tokenuri Cashu chiar la spot. Trăiește în aplicația nativă, unde poate comunica direct cu mint-urile — browserele izolează acele conexiuni pentru siguranța ta.',
zapTipTitle: 'Zap & bacșiș — funcționează acum în browser',
zapTipDesc: 'Trimiterea de sats către spoturi, evenimente, antrenori și echipe funcționează chiar aici. Doar conectează un portofel Lightning mai jos — Nostr Wallet Connect sau o extensie de browser precum Alby. Nu e nevoie de un mint Cashu.',
},
},
escrow: {
title: 'Depozit în garanție',
desc: 'Vinde în siguranță: activează depozitul în garanție și un cumpărător își poate bloca sats pentru tine într-un schimb. Îi eliberezi când livrezi — dacă nu o faci, cumpărătorul îi poate recupera după timpul convenit.',
active: 'Depozitul în garanție este activ',
publish: 'Activează depozitul în garanție',
published: 'Depozitul în garanție este activ',
publishedDesc: 'Cumpărătorii își pot bloca acum fonduri pentru tine într-un schimb.',
failed: 'Nu s-a putut activa depozitul în garanție',
},
escrowSettings: {
title: 'Setări depozit în garanție',
desc: 'Valori implicite pentru schimburile cu depozit Cashu. Local pe dispozitiv.',
lockWindow: 'Fereastră de blocare implicită',
lockWindowHint: 'Cât timp rămân blocate fondurile înainte ca cumpărătorul să le poată recupera. Mai lung este mai sigur pentru vânzător.',
days: 'zile',
preferredMint: 'Mint pentru depozit',
activeMint: 'Mint activ',
preferredMintHint: 'Ce mint finanțează depozitul. Folosește unul de încredere.',
requireListings: 'Cere depozit în garanție la anunțurile noi',
requireListingsHint: 'Preselectează „Cere depozit în garanție” când listezi un articol.',
},
privacy: {
title: 'Sfaturi de confidențialitate',
subtitle: 'Învață cum să-ți protejezi confidențialitatea financiară',
cashuRecommended: 'CASHU (RECOMANDAT)',
anon: 'Tranzacții anonime',
blind: 'Semnăturile oarbe ascund activitatea',
noIp: 'Fără expunerea IP-ului',
trustMint: 'Ai încredere în mint cu fondurile',
lightningAddress: 'LIGHTNING ADDRESS',
linked: 'Poate fi asociată cu identitatea',
traceable: 'Istoricul plăților poate fi urmărit',
ipVisible: 'IP-ul este vizibil la emiterea facturii',
selfCustody: 'Autocustodie posibilă',
bestPractices: 'Cele mai bune practici',
tip1Title: 'Folosește Cashu pentru a primi bacșișuri',
tip1Desc: 'Portofelul Cashu integrat este cea mai privată modalitate de a primi zap-uri',
tip2Title: 'Folosește un portofel separat pentru SkateSpots',
tip2Desc: 'Nu folosi portofelul tău principal de economii — ține fondurile aplicației separate',
tip3Title: 'Ia în considerare folosirea unui VPN sau Tor',
tip3Desc: 'Ascunde-ți adresa IP atunci când faci tranzacții',
tip4Title: 'Evită adresele Lightning asociate cu identitatea',
tip4Desc: 'Folosește adrese pseudonime, care nu sunt legate de numele tău real',
proTip: 'Sfat pro:',
proTipDesc: 'Primește plățile mai întâi în portofelul tău Cashu, apoi mută periodic sume mai mari în portofelul personal folosind un VPN pentru transfer.',
warnTitle: 'Notă de confidențialitate',
warnDesc: 'Adresele Lightning pot asocia potențial activitatea ta pe SkateSpots cu identitatea ta reală.',
betterPrivacy: 'Pentru mai multă confidențialitate:',
bullet1: 'Folosește un portofel dedicat pentru această aplicație',
bullet2: 'Ia în considerare folosirea portofelului Cashu în schimb',
bullet3: 'Folosește VPN/Tor pentru tranzacții',
useCashu: 'Folosește Cashu în schimb',
understand: 'Am înțeles',
},
mintPrivacy: {
title: 'Confidențialitatea mint-urilor',
desc: 'Folosirea mai multor mint-uri îmbunătățește confidențialitatea, împiedicând un singur mint să vadă toate tranzacțiile tale',
distribution: 'Distribuția fondurilor',
singleWarning: 'Folosirea unui singur mint înseamnă că acel mint poate vedea toate sumele și momentele tranzacțiilor tale. Ia în considerare adăugarea mai multor mint-uri pentru mai multă confidențialitate.',
yourMints: 'Mint-urile tale ({{count}})',
default: 'Implicit',
addMint: 'Adaugă mint',
addMintDesc: 'Adaugă un mint Cashu nou în portofelul tău',
mintUrl: 'URL mint',
add: 'Adaugă',
adding: 'Se adaugă...',
orChoose: 'Sau alege din listă',
recommended: 'Mint-uri recomandate',
allMints: 'Toate mint-urile (director)',
searchMints: 'Caută mint-uri…',
noDirectoryMints: 'Niciun mint nu corespunde căutării tale.',
directoryHint: 'Din directorul comunitar MintRadar — neoficial și posibil învechit.',
added: 'Adăugat',
soon: 'În curând',
autoDistribute: 'Distribuie automat fondurile',
autoDesc: 'Împrăștie fondurile primite între mai multe mint-uri',
autoAria: 'Distribuie automat fondurile (în curând)',
tip1: 'Folosește minim 2-3 mint-uri diferite pentru mai multă confidențialitate',
tip2: 'Nu ține toate fondurile într-un singur mint — împrăștie-le',
tip3: 'Ia în considerare jurisdicția mint-ului (țări diferite = acces legal diferit)',
tip4: 'Mint-urile văd momentul tranzacțiilor, dar NU cui plătești (semnături oarbe)',
future: 'Funcții viitoare: rotația mint-urilor și scor de confidențialitate — rămâi aproape!',
findMore: 'Găsește mai multe mint-uri pe mintradar.pedani.eu',
trustWarning: 'Avertisment de încredere:',
trustWarningDesc: 'Mint-urile sunt custodiabile — ele îți țin fondurile. Folosește doar mint-uri în care ai încredere. Dacă un mint dispare, fondurile tale se pot pierde. Împrăștierea fondurilor între mai multe mint-uri reduce riscul.',
removeTitle: 'Elimini mint-ul?',
removeDesc: 'Sigur vrei să elimini {{name}}?',
removeMint: 'Elimină mint-ul',
warning: 'Avertisment:',
withdrawWarning: 'Acest mint are {{amount}} sats. Retrage-ți fondurile înainte de a-l elimina!',
invalidUrl: 'URL invalid',
invalidUrlDesc: 'URL-ul mint-ului trebuie să înceapă cu https://',
mintAdded: 'Mint adăugat',
mintAddedDesc: 'Mint nou adăugat cu succes',
mintAddedNamed: '{{name}} a fost adăugat cu succes',
failedAdd: 'Adăugarea mint-ului a eșuat',
failed: 'Eșuat',
noMints: 'Niciun mint',
singleMint: 'Un singur mint',
concentrated: 'Concentrat',
moderate: 'Moderat',
wellDistributed: 'Bine distribuit',
mintCoinosWebDesc: 'Mint prietenos cu webul (recomandat pentru browsere)',
mintMinibitsWebDesc: '⚠ Doar în aplicația nativă — inaccesibil din browserele web',
mintMinibitsNativeDesc: 'Mint SkateSpots — recomandat',
mintCoinosDesc: 'Mint prietenos cu webul',
mintLnbitsDesc: 'Mint comunitar pe LNbits',
},
nwc: {
title: 'Portofel Lightning',
noConnection: 'Portofel NWC',
refresh: 'Reîmprospătează soldul',
createInvoice: 'Creează factură',
copyInvoice: 'Copiază factura',
pasteInvoice: 'Lipește o factură Lightning (lnbc…)',
amount: 'Sumă: {{amount}} sats',
pasteToSee: 'Lipește o factură pentru a vedea suma',
pay: 'Plătește',
invoiceQrAlt: 'Cod QR al facturii Lightning',
enterAmount: 'Introdu o sumă în sats',
readBalanceFailed: 'Nu s-a putut citi soldul',
readBalanceFailedDesc: 'Portofelul tău nu a răspuns.',
createInvoiceFailed: 'Nu s-a putut crea factura',
createInvoiceFailedDesc: 'Încearcă din nou într-o clipă.',
paymentSent: 'Plată trimisă',
paidAmount: 'Am plătit {{amount}} sats.',
paid: 'Plătit.',
paymentRejected: 'Portofelul a respins plata.',
},
qr: {
title: 'Scanează codul QR',
desc: 'Poziționează codul QR în cadrul camerei pentru a-l scana',
paste: 'Lipește din clipboard',
hint: 'Scanează un token Cashu, o factură Lightning sau o adresă Lightning',
clipboardEmpty: 'Clipboard gol',
clipboardEmptyDesc: 'Nu s-a găsit text în clipboard',
pasteFailed: 'Lipirea a eșuat',
pasteFailedDesc: 'Nu s-a putut citi din clipboard',
},
recovery: {
title: 'Frază de recuperare',
desc: 'Aceste 12 cuvinte sunt singura modalitate de a-ți restaura soldul ecash. Scrie-le în ordine și păstrează-le offline — nu le împărtăși niciodată nimănui.',
tapReveal: 'Atinge pentru a dezvălui',
noWatching: 'Asigură-te că nu te privește nimeni',
hide: 'Ascunde',
reveal: 'Dezvăluie',
paperHint: 'Cel mai sigur este să o scrii pe hârtie — copierea în clipboard se poate scurge către alte aplicații.',
written: 'Am scris-o',
revealFirst: 'Dezvăluie mai întâi cuvintele',
copiedDesc: 'Fraza de recuperare a fost copiată — lipește-o într-un loc sigur, apoi golește clipboardul.',
copyFailed: 'Copierea a eșuat',
copyFailedDesc: 'Te rugăm să scrii cuvintele pe hârtie în schimb.',
},
guide: {
quickGuide: 'Ghid rapid',
fullGuide: 'Ghidul portofelului (ediția skater)',
cashuSummary: 'Confidențialitate + confort',
mintHoldsFunds: '(mint-ul deține fondurile)',
lightningSummary: 'Control + siguranță',
youHoldKeys: '(tu deții cheile)',
useBoth: 'Folosește-le pe amândouă: Cashu pentru bacșișuri, Lightning pentru economii',
cashuTitle: 'PORTOFEL CASHU',
cashuTagline: 'Ca banii cash din buzunar, la skatepark',
cashuBullet1: 'Rapid de scos pentru un bacșiș',
cashuBullet2: 'Nu-ți ține economiile de-o viață aici',
cashuBullet3: 'Dacă mint-ul dispare, fondurile se pot pierde',
cashuBullet4: 'Nimeni nu știe cât ai (confidențialitate!)',
cashuPerfectFor: 'Gustări de sesiune, zap-uri la clipuri, bacșișuri mici',
lightningTitle: 'PORTOFEL LIGHTNING',
lightningTagline: 'Ca contul tău bancar — tu ești la control',
lightningBullet1: 'Sigur, tu controlezi cheile',
lightningBullet2: 'Durează puțin să-l configurezi',
lightningBullet3: 'Istoric complet al tranzacțiilor',
lightningBullet4: 'Mai bun pentru sume mari',
lightningPerfectFor: 'Achiziții de echipament, economii, zap-uri mari',
perfectFor: 'Perfect pentru:',
proTips: 'SFATURI PRO',
tip1Title: 'Folosește ambele portofele',
tip1Desc: 'Ține banii de sesiune în Cashu, economiile în Lightning',
tip2Title: 'Încearcă portofele diferite',
tip2Desc: 'Experimentează pentru a găsi ce ți se potrivește. Fiecare are funcții și compromisuri diferite',
tip3Title: 'Mai multă confidențialitate',
tip3Desc: 'Folosirea mai multor portofele înseamnă că nicio aplicație nu-ți vede toată activitatea',
tip4Title: 'Acumulează experiență',
tip4Desc: 'Cu cât cunoști mai multe instrumente, cu atât ai mai multe opțiuni. Începe cu pași mici, învață pe parcurs',
tldr: 'Pe scurt:',
tldrDesc: 'Nu există un portofel „cel mai bun” — depinde de nevoile tale. Încearcă-le pe amândouă, folosește ce ți se pare potrivit și nu-ți ține toți sats într-un singur loc!',
},
zap: {
count: '{{count}} zap-uri',
connectFirst: 'Conectează mai întâi portofelul',
connectFirstDesc: 'Pentru a trimite zap-uri (bacșișuri Bitcoin), trebuie să conectezi un portofel Lightning.',
quickSetup: 'Configurare rapidă (30 de secunde)',
quickSetupDesc: 'Conectează-ți portofelul Lightning existent cu Nostr Wallet Connect (NWC). Nu e nevoie de conturi suplimentare.',
connectNwc: 'Conectează portofelul cu NWC',
noWallet: 'Nu ai un portofel? Află cum',
skip: 'Sari peste deocamdată (factură manuală)',
note: 'ℹ️ Notă:',
noteDesc: 'Poți crea în continuare o factură fără să conectezi un portofel, dar va trebui să o copiezi manual pentru a plăti.',
payWithWebln: 'Plătește cu WebLN',
processing: 'Se procesează...',
openInWallet: 'Deschide în portofelul Lightning',
scanHint: 'Scanează codul QR sau copiază factura pentru a plăti cu orice portofel Lightning.',
cashuInstant: 'Plătește instant cu portofelul tău integrat',
satsAvailable: 'sats disponibili',
or: 'SAU',
customAmount: 'Sumă personalizată',
addComment: 'Adaugă un comentariu (opțional)',
insufficientBanner: '⚠️ Sold Cashu insuficient. Ai nevoie de încă {{amount}} sats. Treci la Lightning sau alimentează-ți portofelul Cashu.',
creatingInvoice: 'Se creează factura...',
zapAmount: 'Trimite zap {{amount}} sats',
zapAmountCashu: 'Trimite zap {{amount}} sats cu Cashu',
lightningInvoice: 'Factură Lightning',
qrAlt: 'Cod QR al facturii Lightning',
enterAmount: 'Introdu o sumă',
enterAmountDesc: 'Alege o valoare prestabilită sau scrie un număr valid de sats.',
cashuUnavailable: 'Portofelul Cashu nu este disponibil',
cashuUnavailableDesc: 'Portofelul tău Cashu nu este pregătit. Treci la Lightning sau deschide mai întâi portofelul.',
insufficientCashu: 'Sold Cashu insuficient',
insufficientCashuDesc: 'Ai nevoie de încă {{amount}} sats. Treci la Lightning sau alimentează.',
zapSentCashu: 'Zap trimis! 🥜',
zapSentCashuDesc: 'Ai trimis {{amount}} sats din portofelul tău Cashu.',
cashuFailed: 'Plata Cashu a eșuat',
cashuFailedDesc: 'Plata cu portofelul tău Cashu a eșuat.',
invoiceCopied: 'Factură copiată',
invoiceCopiedDesc: 'Factura Lightning a fost copiată în clipboard',
defaultComment: 'Zap pe SkateSpots! 🛹',
titleConnect: 'Conectează portofelul',
titlePayment: 'Plată Lightning',
titleZap: 'Trimite un zap',
descConnect: 'Conectează-ți portofelul Lightning pentru a trimite zap-uri',
descPayment: 'Plătește cu rețeaua Bitcoin Lightning',
descZap: 'Zap-urile sunt plăți Bitcoin mici care susțin creatorul acestui articol. Dacă ți-a plăcut, ia în considerare să trimiți un zap!',
descZapShort: 'Zap-urile sunt plăți Bitcoin mici care susțin creatorii. Ia în considerare să trimiți un zap!',
},
zapCrew: {
title: 'Zap pentru echipă',
desc: 'Împarte un zap în mod egal între {{count}} membri ai echipei cu o adresă Lightning.',
noMembers: 'Momentan nu există alți membri ai echipei cărora să le trimiți zap-uri.',
totalAmount: 'Sumă totală',
customTotal: 'Total personalizat',
each: 'sats fiecare',
rounded: '(rotunjit)',
noWallet: 'Niciun portofel conectat — vei primi o factură pentru fiecare membru, de plătit manual. Conectează un portofel pentru împărțire cu o singură atingere.',
zapAcross: 'Trimite zap {{amount}} sats către {{count}}',
sentTo: '⚡ Trimis către {{done}}/{{total}}',
none: 'Nicio plată automată finalizată',
copyPending: 'Copiază facturile în așteptare pentru a finaliza plata manual.',
thanks: 'Mulțumim pentru că susții echipa!',
payingCrew: 'Se plătește echipa…',
defaultComment: 'Zap pentru echipa {{crew}}! 🤘',
sent: 'Trimis',
paying: 'Se plătește',
resolving: 'Se rezolvă',
skipped: 'Omis',
failed: 'Eșuat',
waiting: 'În așteptare',
copyInvoice: 'Copiază factura',
invoiceCopied: 'Factură copiată',
invoiceCopiedDesc: 'Lipește-o în orice portofel Lightning',
},
zapBadges: {
title: 'Insigne de zap',
zaps: 'zap-uri',
satsSent: 'sats trimiși',
rank: 'rang',
footnote: 'Pe baza ultimelor 30 de zile de zap-uri.',
first: 'Primul zap',
firstHint: 'Trimite primul tău zap',
regular: 'Constant',
regularHint: 'Trimite 10 zap-uri',
generous: 'Generos',
generousHint: 'Trimite 10.000 sats',
patron: 'Patron',
patronHint: 'Trimite 100.000 sats',
top10: 'Top 10',
top10Hint: 'Atinge primii 10 susținători',
},
trust: {
unavailable: 'Scor de încredere indisponibil',
yourContent: 'Acesta este conținutul tău',
following: 'Urmărești acest utilizator',
friendOfFriend: 'Prieten al unui prieten (2 hopuri)',
nip05: 'Utilizator verificat NIP-05',
unknown: 'Utilizator necunoscut',
help: 'Scorurile de încredere ajută la identificarea contribuitorilor de încredere din comunitatea de skateboarding.',
},
share: {
title: 'Partajează profilul',
desc: 'Îndreaptă camera telefonului spre cod pentru a deschide profilul lui {{name}}.',
qrAlt: 'Cod QR al profilului',
copyLink: 'Copiază linkul',
copyFailed: 'Copierea a eșuat',
copyFailedDesc: 'Nu s-a putut copia linkul.',
shareEllipsis: 'Partajează…',
},
addToCollection: {
title: 'Salvează în colecție',
desc: 'Salvează „{{spot}}” într-una dintre colecțiile tale',
loginRequired: 'Autentifică-te pentru a salva spoturi în colecții',
noCollections: 'Nu ai încă nicio colecție',
createFirst: 'Creează-ți prima mai jos!',
spotCount: '{{count}} spoturi',
alreadySavedTag: 'Deja salvat',
alreadySaved: 'Deja salvat',
alreadySavedDesc: '„{{spot}}” este deja în „{{collection}}”',
saved: 'Spot salvat!',
savedDesc: 'Am adăugat „{{spot}}” în „{{collection}}”',
saveFailed: 'Salvarea a eșuat',
somethingWrong: 'Ceva a mers greșit',
created: 'Colecție creată!',
createdDesc: 'Am adăugat „{{spot}}” în noua ta colecție „{{collection}}”',
createFailed: 'Crearea colecției a eșuat',
name: 'Numele colecției',
descriptionOptional: 'Descriere (opțional)',
creating: 'Se creează...',
createAndSave: 'Creează și salvează',
createNew: 'Creează o colecție nouă',
},
collection: {
back: 'Înapoi la colecții',
created: 'Creată {{date}}',
deleteTitle: 'Ștergi colecția?',
deleteDesc: 'Aceasta va șterge definitiv „{{title}}”. Spoturile în sine nu vor fi afectate.',
deleting: 'Se șterge...',
deleteFailed: 'Ștergerea colecției a eșuat',
deleted: 'Colecție ștearsă',
deletedDesc: '„{{title}}” a fost eliminată',
empty: 'Niciun spot în această colecție',
emptyOwner: 'Adaugă spoturi în colecția ta dând clic pe „Salvează în colecție” la orice spot',
emptyOther: 'Această colecție este goală',
browseSpots: 'Răsfoiește spoturile',
linkCopied: 'Link copiat!',
linkCopiedDesc: 'Linkul colecției a fost copiat în clipboard',
map: 'Harta colecției',
removeFailed: 'Eliminarea spotului a eșuat',
shareText: 'Aruncă o privire la această colecție de spoturi: {{title}}',
spotRemoved: 'Spot eliminat',
spotRemovedDesc: '„{{title}}” a fost eliminat din această colecție',
},
mints: {
title: 'Mint-uri',
subtitle: 'Răsfoiește mint-urile Cashu și starea lor. Operațiunile portofelului Cashu rulează în aplicația SkateSpots.',
searchPlaceholder: 'Caută mint-uri după nume sau URL…',
onlineOnly: 'Doar online',
count: '{{filtered}} din {{total}} mint-uri',
directoryError: 'Nu s-a putut încărca directorul de mint-uri.',
directoryHint: 'Directorul este administrat de comunitate și are limită de acces — poate fi temporar indisponibil.',
goToWallet: 'Mergi la portofel',
appOnly: 'Adăugarea unui mint se face în aplicația SkateSpots (Cashu este doar în aplicație).',
noMatch: 'Niciun mint nu corespunde cu „{{query}}”.',
footer: 'Date de stare de la proiectul comunitar MintRadar — neoficial și posibil învechit. Verifică întotdeauna termenii unui mint înainte de a-i încredința fonduri.',
archived: 'Arhivat',
degraded: 'Degradat',
offline: 'Offline',
online: 'Online',
terms: 'Termeni',
reliability: 'fiabilitate',
add: 'Adaugă',
addToWallet: 'Adaugă în portofel',
copyUrl: 'Copiază URL-ul',
openMint: 'Deschide mint-ul',
inWallet: 'În portofelul tău',
addedBadge: 'Adăugat',
urlCopied: 'URL mint copiat',
added: 'Mint adăugat',
addedDesc: '{{host}} este acum în portofelul tău.',
couldNotAdd: 'Nu s-a putut adăuga mint-ul',
communityRating: 'Evaluare comunitară',
reliabilityLabel: 'Fiabilitate',
uptime: 'Disponibilitate 24h / 7z',
location: 'Locație',
latency: 'Latență',
nuts: 'NUT-uri acceptate',
units: 'Unități',
version: 'Versiune',
ratedBy: 'Evaluat {{rating}}/5 de {{count}} persoane pe MintRadar.',
noRating: 'Încă nicio evaluare comunitară pe MintRadar.',
reviewsNote1: 'Recenziile scrise nu fac parte din director —',
openMintRadar: 'deschide MintRadar',
reviewsNote2: 'pentru a citi sau a lăsa una.',
liveness: 'Audit de funcționare: {{mints}} mint-uri și {{melts}} melt-uri testate',
livenessErrors: ' · {{errors}}/{{total}} erori recente',
whatsAMint: 'Ce este un mint?',
whatsAMintDesc: 'Un mint Cashu emite și răscumpără ecash-ul din portofelul tău. Deține Bitcoinul care garantează tokenurile tale — așa că un mint pe care nu îl rulezi singur este unul în care trebuie să ai încredere.',
mintWarning: 'Mint-urile pot intra offline, își pot schimba termenii sau pot dispărea cu fondurile. Ține doar solduri mici dacă nu ai încredere în operator.',
healthDisclaimer: 'Datele de stare sunt administrate de comunitate (MintRadar) — neoficiale și posibil învechite.',
},
appShop: {
title: 'Magazinul aplicației',
subtitle: 'Marfă SkateSpots pentru oamenii care țin scena în mișcare.',
comingSoon: 'În curând',
wearThe: 'Poartă',
scene: 'scena',
heroDesc1: 'Marfă pentru oamenii care țin treaba asta în mișcare — vândută',
locally: 'local, la cerere',
heroDesc2: '. Îmi scrii, punem la punct detaliile, iar tu plătești în',
heroDesc3: '— Lightning sau Cashu — când o ridici. Fără carduri, fără conturi, fără robot de checkout, fără intermediar care să ia din drop.',
requestItem: 'Cere un articol',
dmHint: 'Deschide un DM privat și criptat cu mine.',
lightning: 'Lightning',
cashu: 'Cashu',
localHandover: 'Predare locală',
inTheWorks: 'În pregătire',
notForSale: 'încă nu este de vânzare',
soon: 'în curând',
tees: 'Tricouri & hanorace',
decks: 'Plăci',
shopTools: 'Scule de atelier',
stickerPacks: 'Pachete de stickere',
stickerPacksDesc: 'Pachetele vin. Designurile nu — tipărește-le pe acestea două chiar acum, gratuit.',
sticker: 'Sticker',
stickerTip: 'Decupat negru. Tipărește pe hârtie de stickere, taie de-a lungul marginii negre.',
poster: 'Poster',
posterTip: 'Se tipărește pe A3; micșorează la A4 (50%) și încă se scanează bine.',
printableAlt: 'SkateSpots {{title}} — imprimabil',
print: 'Tipărește',
printNote1: 'Tipărește la',
actualSize: '100% / „Mărime reală”',
printNote2: 'astfel încât mărimea să fie exactă și codul QR să rămână clar — indică spre skate-spots.org. Fișiere vectoriale, deci se scalează fără să se estompeze.',
howBuying: 'Cum funcționează cumpărarea',
dmNotCart: 'este un DM, nu un coș',
step1Title: 'Scrie-mi',
step1Desc: 'Trimite un DM cu ce vrei — articol, mărime, culoare, orice cauți.',
step2Title: 'Punem la punct',
step2Desc: 'Preț în sats și unde și când să ne întâlnim. Este o conversație, nu un checkout.',
step3Title: 'Plătește în sats',
step3Desc: 'Lightning sau Cashu la predare, apoi este al tău. Fără livrare, fără săli de așteptare.',
},
newsletter: {
newIssue: 'Număr nou',
composerTitle: 'Publică un număr de newsletter',
composerDesc: 'Publicat ca articol NIP-23 (kind 30023) pe relay-ul comunității. Abonații îl primesc în clopoțelul de notificări. Corpul acceptă Markdown.',
fieldTitle: 'Titlu',
identifier: 'Identificator (slug)',
leaveBlank: 'lasă gol pentru generare automată',
reusingSlug: 'Refolosirea unui slug existent editează acel număr în loc să creeze unul nou.',
summary: 'Rezumat',
optional: 'opțional',
coverImage: 'URL imagine de copertă',
bodyMarkdown: 'Corp (Markdown)',
characters: '{{count}} caractere',
publishIssue: 'Publică numărul',
issuePublished: 'Număr publicat! 🛹',
issuePublishedDesc: 'Abonații îl vor vedea în clopoțelul de notificări.',
publishFailed: 'Publicarea a eșuat',
couldNotReachRelay: 'Nu s-a putut ajunge la niciun relay — verifică conexiunea și încearcă din nou.',
tryAgain: 'Te rugăm să încerci din nou.',
publishedToNostr: 'Publicat pe Nostr',
publishedToast: 'Publicat!',
postedToNostr: 'Drop-ul {{number}} a fost postat pe Nostr.',
postToNostr: 'Postează pe Nostr',
previewLabel: 'Previzualizare',
editFirst: 'Editează mai întâi',
previewNoteDesc: 'Așa va apărea nota pe majoritatea clienților Nostr. Formatarea variază de la client la client.',
editNoteDesc: 'Editează textul notei mai jos. Modificările afectează doar această publicare — fișierul sursă rămâne neschimbat.',
dropNumber: 'Drop-ul {{number}}',
publish: 'Publică',
publishing: 'Se publică...',
dropIsOut: 'Drop-ul {{number}} a apărut',
daysAgo: 'acum {{count}}z',
dismiss: 'Închide',
itsMonday: 'Este luni',
mondayDesc: 'E timpul pentru newsletterul săptămânal. Un clic și AI-ul îl scrie din git log.',
writeDrop: 'Scrie drop-ul {{number}}',
dismissReminder: 'Închide memento-ul',
loginPrompt: 'Autentifică-te cu Nostr pentru a primi drop-uri noi în căsuța ta.',
subscribedToast: 'Te-ai abonat! 🛹',
subscribedToastDesc: 'Drop-urile noi vor ajunge în clopoțelul tău de notificări, la „Noutăți”.',
unsubscribed: 'Abonare anulată',
unsubscribedDesc: 'Poți citi în continuare fiecare număr aici, oricând.',
checking: 'Se verifică…',
subscribed: 'Abonat',
unsubscribe: 'Anulează abonarea',
subscribeCta: 'Abonează-te la newsletter',
archiveSynced: 'Arhivă sincronizată cu Nostr',
missingCount: '{{count}} numere din arhivă nu sunt încă pe Nostr',
backfillDesc: 'Publică {{list}} ca articole NIP-23, astfel încât abonații și cititorii de texte lungi să vadă întreaga arhivă. Pagina își păstrează aspectul bogat indiferent de asta.',
backfill: 'Completează {{count}} pe Nostr',
publishing2: 'Se publică…',
publishingLabel: 'Se publică…',
backfilled: '{{count}} numere completate 🛹',
backfilledDesc: 'Arhiva trăiește acum pe Nostr pentru abonați și cititori.',
partialBackfill: 'Publicate {{published}}, {{failed}} eșuate',
retryFinish: 'Reîncearcă pentru a finaliza: {{list}}.',
notLoggedIn: 'Nu ești autentificat',
allIssues: 'Toate numerele',
brand: 'Newsletter SkateSpots',
digTheDrop: 'Îți place drop-ul? Trimite un zap și nu rata următorul.',
sectionStats: 'Comunitatea în cifre',
sectionWhatsNew: 'Ce e nou',
sectionSpotOfWeek: 'Spotul săptămânii',
sectionCommunity: 'Comunitate',
sectionSupport: 'Susține proiectul',
sectionLatestDrops: 'Ultimele drop-uri · Live de pe Nostr',
mappedBy: 'Cartografiat de',
viewOnMap: 'Vezi pe hartă',
noSpotPicked: 'Niciun spot ales săptămâna aceasta. Trimite-l pe al tău și s-ar putea să apară în următorul drop.',
browseMap: 'Răsfoiește harta',
spotMap: 'Harta spoturilor',
statsBadge: 'Statistici',
supportDesc: '100% open source, finanțat de comunitate, fără reclame, fără investitori. Dacă îți este util, trimite un zap sau susține-l pe Angor.',
readFull: 'Citește numărul complet',
joinSkaters: 'Alătură-te celor {{count}} skateri care primesc drop-urile',
weeklyDrops: 'Drop-uri săptămânale',
tagline: 'Un newsletter săptămânal · livrat când vrem noi',
freeNote: 'Gratuit. Alimentat de Nostr — abonamentul tău trăiește pe cheile tale și te urmează pe toate dispozitivele. Drop-urile noi ajung în clopoțelul tău de notificări.',
live: 'Live',
builtOn: 'Construit pe',
openSource: 'Open source',
supportUs: 'Susține-ne',
freeToSkate: 'Ești liber să faci skateboarding',
},
stats: {
subtitle: 'Statistici live extrase direct din rețeaua Nostr. Transparente, descentralizate, verificabile de oricine.',
dataSource: 'Sursa datelor:',
updated: 'actualizat {{age}}',
refresh: 'Reîmprospătează',
partial: 'Nu s-a putut ajunge la fiecare relay — aceste cifre pot fi incomplete.',
error: 'Nu s-a putut ajunge la relay momentan. Statisticile se vor încărca odată ce conexiunea este restabilită.',
atAGlance: 'Comunitatea dintr-o privire',
skateSpots: 'Spoturi de skate',
listedShops: 'Magazine listate',
events: 'Evenimente',
mappers: 'Cartografi',
uniqueContributors: 'contribuitori unici',
labHeader: 'The Lab · Creatori & servicii',
total: '{{count}} în total',
coaches: 'Antrenori',
filmers: 'Filmeri',
editors: 'Editori',
photographers: 'Fotografi',
builders: 'Constructori',
artists: 'Artiști',
graffiti: 'Graffiti',
tattoo: 'Tatuaje',
trainers: 'Instructori',
musicians: 'Muzicieni',
judges: 'Juri',
organizers: 'Organizatori',
barbers: 'Frizeri',
designers: 'Designeri',
showFewer: 'Arată mai puține',
showAllCrafts: 'Arată toate cele 15 meserii',
community: 'Comunitate',
tours: 'Tururi',
crews: 'Echipe',
marketplace: 'Marketplace',
liveListings: 'Anunțuri active',
tradesRecorded: 'Schimburi înregistrate',
satsTraded: 'Sats tranzacționați',
zapsToMappers: 'Zap-uri către cartografi',
tradesNote1: 'schimburi reciproce între',
tradesNote2: 'persoane. Sats sunt auto-raportați de comercianți — aplicația nu poate observa o plată din afara ei — așa că titlul numără doar',
mutual: 'reciproce',
tradesNote3: 'schimburi cu un plafon per pereche; afirmația brută este',
tradesNote4: 'sats. „Zap-uri către cartografi” numără doar chitanțele adresate principalilor noștri contribuitori — NU este',
not: 'nu',
tradesNote5: 'volumul global de zap-uri.',
byRegion: 'Spoturi & magazine pe regiuni',
resolving: 'Se rezolvă {{count}} locații fără etichetă din coordonatele lor… o singură dată, apoi memorate pe acest dispozitiv.',
topCountries: 'Țări de top',
topCities: 'Orașe de top',
other: 'Altele',
otherCountriesTitle: 'Țări din afara topului 6',
otherCitiesTitle: 'Orașe din afara topului 6',
uncategorised: 'Fără categorie',
uncategorisedTitle: 'Fără etichetă de oraș/țară',
regionNote1: 'Numără',
spotsAndShops: 'spoturi & magazine',
regionNote2: ', nu skateri — din eticheta proprie de oraș/țară a fiecăruia sau derivată din coordonatele pinului său când nu are niciuna (memorată pe dispozitivul tău; țările grupate după codul ISO când există), doar relay-ul comunității, cu conținutul ascuns de moderare exclus.',
ofTotal: '{{count}} din {{total}}',
regionNote3: 'locații nu au etichetă de locație și apar ca „Fără categorie”.',
growth: 'Creștere în timp',
chartCumulativeTitle: 'Spoturi cartografiate (cumulat)',
chartCumulativeDesc: 'Total spoturi adăugate pe hartă în timp',
chartMonthlyTitle: 'Activitate lunară',
chartMonthlyDesc: 'Conținut nou publicat în fiecare lună',
chartMappersTitle: 'Cartografi activi / lună',
chartMappersDesc: 'Contribuitori unici care publică în fiecare lună',
chartMixTitle: 'Mix de conținut',
chartMixDesc: 'Defalcare pe tip de conținut (din totdeauna)',
noData: 'Încă nu există date',
topMappers: 'Top cartografi',
mostSpots: '— cele mai multe spoturi adăugate',
noMapperData: 'Încă nu există date despre cartografi',
topShops: 'Top magazine',
mostShops: '— cele mai multe magazine adăugate',
shopCount: '{{count}} magazine',
noShopData: 'Încă nu există date despre magazine',
supporters: 'Susținători ai comunității',
fundedTitle: 'Finanțat de comunitate',
fundedDesc1: 'Finanțare Bitcoin descentralizată prin Angor.',
fundedDesc2: 'Fără reclame, fără investitori, fără vânzare de date.',
backAngor: 'Susține-ne pe Angor',
communityLink: 'Comunitate →',
footer1: 'Toate datele sunt extrase live din',
footer2: '— un relay Nostr public.',
footer3: 'Fiecare eveniment este semnat de creatorul său și verificabil criptografic.',
footer4: 'Nicio cifră nu poate fi falsificată.',
spots: 'Spoturi',
shops: 'Magazine',
lab: 'Lab',
thisMonth: '+{{count}} luna aceasta',
fromActive: '{{count}} de la conturi active',
viewAll: 'Vezi tot',
spotCount: '{{count}} spoturi',
},
leaderboard: {
mapEarn: 'Cartografiază & câștigă',
helpMap: 'AJUTĂ LA CARTOGRAFIEREA LUMII',
intro: 'Adaugă spoturi și magazine, primești zap-uri de la skateri recunoscători. Principalii contribuitori pot primi recompense bonus!',
howItWorks: 'Cum funcționează',
step1Title: '1. Cartografiază',
step1Desc: 'Adaugă spoturi & magazine cu poze și detalii',
step2Title: '2. Câștigă zap-uri',
step2Desc: 'Skaterii care consideră utile spoturile tale îți vor da bacșiș',
step3Title: '3. Recompense bonus',
step3Desc: 'Top cartografii pot primi recompense bonus din fondul nostru',
proTips: '💡 Sfaturi pro pentru mai multe zap-uri:',
tipPhotos: 'Adaugă 3+ poze',
tipDescriptions: 'Scrie descrieri detaliate',
tipLocation: 'Locație exactă',
mapShop: 'Cartografiază un magazin',
mapShopDesc: 'Magazine de skate, magazine de plăci',
mapSpot: 'Cartografiază un spot',
mapSpotDesc: 'Parcuri, spoturi de stradă, DIY',
shops: 'Magazine',
spotsLower: 'spoturi',
shopsLower: 'magazine',
contributions: 'contribuții',
yourRanking: 'Clasamentul tău',
spotsShops: '{{spots}} spoturi • {{shops}} magazine',
totalLower: 'total',
overall: 'General',
noContributions: 'Încă nicio contribuție. Fii primul!',
addFirstSpot: 'Adaugă primul spot',
noShops: 'Încă niciun magazin cartografiat',
addFirstShop: 'Adaugă primul magazin',
noSpots: 'Încă niciun spot cartografiat',
poweredBy: 'Alimentat de zap-urile comunității',
poweredByDesc: 'Când găsești un spot util, trimite un zap cartografului! Este cea mai bună modalitate de a mulțumi și de a încuraja mai multe contribuții.',
you: 'Tu',
zapTitle: 'Clasamente de zap-uri',
zapSubtitle: 'Spoturile care primesc cea mai multă dragoste — și skaterii care o oferă.',
thisWeek: 'Săptămâna aceasta',
thisMonth: 'Luna aceasta',
allTime: 'Din totdeauna',
topZappedSpots: 'Cele mai zap-uite spoturi',
noZaps: 'Încă niciun zap în această perioadă. Fii primul — apasă ⚡ la un spot care îți place.',
topSupporters: 'Top susținători',
noZapsSent: 'Încă niciun zap trimis în această perioadă.',
fromTop10: '⚡ {{amount}} sats de la top 10',
supporter: 'Susținător',
skateShop: 'Magazin de skate',
skateSpot: 'Spot de skate',
},
supporters: {
our: 'COMUNITATEA',
community: 'NOASTRĂ',
heroDesc: 'SkateSpots este construit de și pentru comunitate. Susținători, colaboratori, parteneri și prieteni care îl țin gratuit și descentralizat.',
grantsSection: 'Finanțatori Bitcoin',
grantsSectionDesc: 'Pentru organizațiile care acordă granturi unor proiecte Bitcoin cu sursă deschisă.',
grantsTitle: 'Deschiși la sponsorizări · Finanțatori Bitcoin',
grantsDisclaimer: 'Vrei să donezi acestui proiect? Completează formularul. Nu ca să ne facem KYC nouă — ci ca să ți-l facem ȚIE.',
grantsDisclaimerDesc: 'Această rută este doar pentru finanțatorii care fac KYC/KYB beneficiarilor lor. Dacă ești un skater care vrea doar să doneze, folosește rutele Lightning, Silent Payments sau Angor de mai sus — nimeni nu are nevoie de pașaportul tău.',
grantsOrg: 'Organizație',
grantsContact: 'Contact (npub, e-mail sau nume de utilizator)',
grantsWebsite: 'Site web',
grantsProgram: 'Program / rundă de granturi',
grantsSize: 'Valoarea grantului',
grantsKyc: 'Procesul KYC / KYB',
grantsFund: 'Ce ai vrea să finanțezi?',
grantsAck: 'Confirm că suntem un finanțator care face KYC/KYB beneficiarilor noștri.',
grantsSend: 'Deschide conversația despre grant',
grantsNoKycTitle: 'Fără KYC la SkateSpots',
grantsNoKycDesc: 'Nu cerem niciodată actul tău de identitate și nici pe al nostru. Ruta KYC/KYB este pentru beneficiarii tăi.',
grantsNoTrackingTitle: 'Fără urmărire',
grantsNoTrackingDesc: 'Fără analitice, CRM sau liste de e-mail. Această pagină nu stochează nimic.',
grantsPrivateTitle: 'Mesaj privat',
grantsPrivateDesc: 'Deschide o conversație criptată NIP-17 cu proprietarul.',
grantsEthos: 'Acceptăm doar granturi care mențin SkateSpots cu sursă deschisă, găzduit independent și fără analitice. Fără condiții care închid proiectul.',
grantsNote: 'Deschide un mesaj privat către proprietarul SkateSpots. Nimic nu este stocat pe această pagină.',
backAngor: 'Susține-ne pe Angor',
backers: 'Susținători',
backersDesc: 'Skateri care au susținut SkateSpots — finanțare on-chain prin Angor și zap-uri Lightning către proiect.',
sourceAngor: 'Angor',
supportersTotals: '{{count}} susținători · {{angor}} sats prin Angor · {{zap}} sats prin zap-uri',
quietNote: 'Plus toți cei care au dat în tăcere — mulțumim. ❤️',
silentTitle: 'Privat on-chain (plăți silențioase)',
silentDesc: 'Un nume, o adresă nouă pentru fiecare plată — on-chain prin plăți silențioase sau Lightning din același înregistrare. Nimic de refolosit, nimic de asociat.',
silentCopyName: 'Copiază numele',
silentCopied: 'Copiat',
silentWallets: 'Necesită un portofel care acceptă nume de plată / plăți silențioase: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk sau BitBox02.',
wayLightningTitle: 'Instant & public',
wayLightningDesc: 'Trimite un zap SkateSpots sau plătește în liniște. Funcționează și fără autentificare.',
waySilentTitle: 'Privat on-chain',
waySilentDesc: 'Un nume de plăți silențioase — o adresă nouă pentru fiecare plată.',
wayAngorTitle: 'Finanțează construcția',
wayAngorDesc: 'Angor — lansare etapizată, rambursabil peste 100k sats.',
donateTitle: 'Susține SkateSpots',
donateDesc: 'Trei căi, trei motive — alege ce ți se potrivește. Fiecare sat menține harta gratuită, fără reclame și open-source.',
donatePageLink: 'Deschide pagina simplă de donații',
updatedAt: 'Actualizat {{when}}',
tiersNote: 'Niveluri: Susținător sub 100k sats · Patron 100k–1M · Legendă 1M+',
tierEmpty: 'Încă nimeni — fii primul.',
joinSupporters: 'Alătură-te celor {{count}} susținători',
showAll: 'Arată toți {{count}}',
showLess: 'Arată mai puțin',
impactSeeStats: 'Vezi tabloul complet →',
impactAsOf: 'live de pe relay-urile comunității',
anonymousBacker: 'Susținător anonim',
beFirstBacker: 'Încă niciun susținător public — fii primul.',
backersTotal: '{{count}} susținători · {{amount}} sats strânși',
verifiedOnChain: 'Verificat on-chain',
supportedBy: 'Susținut de {{count}}',
tierSupporter: 'Susținător',
tierPatron: 'Patron',
tierLegend: 'Legendă',
topZappers: 'Au zap-uit SkateSpots',
topZappersDesc: 'Skateri care au trimis un zap public direct proiectului. Plățile în liniște nu sunt listate.',
paysFor: 'Ce finanțează sprijinul tău',
paysForDesc: 'Unde ajunge fiecare sat — fără salarii, fără birouri, fără reclame.',
payRelay: 'Găzduirea relay-ului',
payDomain: 'Domeniu & TLS',
payAi: 'Nod AI / ContextVM',
payDev: 'Timp de dezvoltare',
payOps: 'Operațiuni',
payMarketing: 'Marketing',
payRelayDesc: 'Menține harta online și rezistentă.',
payDomainDesc: 'Numele, certificatul, conexiunea securizată.',
payAiDesc: 'Sasquatch, ghidul comunității.',
payDevDesc: 'Construirea și repararea SkateSpots.',
payOpsDesc: 'Munca nepretențioasă care îl ține în funcțiune.',
payMarketingDesc: 'Ajungerea la scene locale și magazine de skate noi.',
impact: 'Impactul de până acum',
impactDesc: 'Ce a construit comunitatea — finanțat de skateri.',
impactSpots: 'Spoturi',
impactCrews: 'Echipe',
impactEvents: 'Evenimente',
impactLab: 'Profesioniști din Lab',
impactShops: 'Magazine',
impactMappers: 'Cartografi',
support: 'Susține',
supportDesc: 'Finanțează SkateSpots pe Angor — finanțare Bitcoin descentralizată, on-chain. Fără intermediari, fără KYC.',
collaborators: 'Colaboratori',
collaboratorsDesc: 'Oameni care construiesc activ SkateSpots — dezvoltatori, designeri, operatori de relay.',
partners: 'Parteneri',
partnersDesc: 'Organizații și proiecte cu care lucrăm îndeaproape.',
friends: 'Prieteni',
friendsDesc: 'Oameni cu care rezonăm.',
backTitle: 'Susține proiectul pe Angor',
backDesc: 'Angor este o finanțare Bitcoin descentralizată, on-chain, construită pe Nostr — fondurile tale rămân sub controlul tău, eliberate în etape, fără un custode care să țină potul. Contribuțiile până la 100.000 sats funcționează ca o donație (fără handshake de recuperare); sumele mai mari sunt investiții ale căror fonduri necheltuite pot fi recuperate. Fiecare sat merge către dezvoltare, găzduirea relay-ului și menținerea SkateSpots gratuit pentru fiecare skater de pe pământ.',
donateNote: 'Preferi o donație directă? ⚡ Trimite un zap mai jos — nimic de rambursat, nimic de recuperat.',
openAngor: 'Deschide Angor',
orZap: 'sau ⚡ trimite un zap direct oricărui spot, echipă sau creator din aplicație',
wantCollaborate: 'Vrei să colaborezi?',
wantCollaborateDesc: 'Dezvoltatori, designeri, skateri cu competențe — scrie-ne.',
viewNostrHub: 'Vezi pe NostrHub',
wantPartner: 'Vrei să fii partener SkateSpots? Scrie-ne pe Nostr.',
comingSoon: 'În curând',
wantListed: 'Vrei să apari aici?',
wantListedDesc: 'Trimite un logo (PNG/WebP, fundal transparent, minim 200×200px) și URL-ul tău printr-un DM pe Nostr, doar dacă ai vibrația potrivită.',
whyTitle1: 'De ce avem nevoie de',
whyTitle2: 'sprijin',
whyDesc: 'SkateSpots este 100% gratuit, open-source și construit pe Nostr — un protocol descentralizat fără server central care să îl închidă. Fără reclame, fără vânzare de date, fără investitori. Fiecare sat merge direct către dezvoltare, găzduirea relay-ului și menținerea acestui lucru gratuit pentru fiecare skater de pe pământ.',
why1Title: 'Nativ Nostr',
why1Desc: 'Fără server central. Datele tale trăiesc pe relay-urile pe care le alegi.',
why2Title: 'Alimentat de Bitcoin',
why2Desc: 'Câștigă sats pentru cartografierea spoturilor. Cheltuiește-i la magazinele locale.',
why3Title: 'Gratuit pentru totdeauna',
why3Desc: 'Open source, fără paywall-uri, fără urmărire, fără finanțare VC.',
thankYou: 'Mulțumim. Fiecare sat ține spoturile pe hartă. 🛹⚡',
license: 'Licență',
faq: 'Întrebări frecvente',
},
admin: {
confirmed: 'Confirmat',
title: 'Coadă de verificare',
subtitle: 'Spoturi, magazine, evenimente, tururi și echipament care declanșează semnalele de junk. Ascunde și Confirmă sunt etichete blânde, reversibile; raportările au prioritate. Nimic nu este șters.',
tabReports: 'Raportări',
tabSpots: 'Spoturi',
tabShops: 'Magazine',
tabEvents: 'Evenimente',
tabTours: 'Tururi',
tabGear: 'Echipament',
tabCrews: 'Echipe',
tabLab: 'Lab',
tabClaims: 'Revendicări',
nothingToReview: 'Nimic de verificat — nimic de acest tip nu declanșează semnalele de junk.',
hideActioned: 'Ascunde procesate',
showActioned: 'Arată procesate ({{count}})',
undoAll: 'Anulează toate {{count}}',
undoAllTitle: 'Anulezi fiecare verdict din acest tab?',
undoAllDesc: 'Aceasta readuce fiecare element la neutru — nici ascuns, nici confirmat. Publică o etichetă publică per element, așa că cu Amber vei primi {{count}} ecrane de aprobare.',
undoCount: 'Anulează {{count}}',
undo: 'Anulează',
confirm: 'Confirmă',
hide: 'Ascunde',
hideIt: 'Ascunde-l',
hideForEveryone: 'Ascunzi asta pentru toată lumea?',
hideForEveryoneDesc: 'Aceasta elimină elementul din răsfoire și căutare pentru fiecare utilizator SkateSpots. Este o etichetă publică și reversibilă — o poți anula din această coadă.',
hidden: 'Ascuns',
hiddenDesc: 'Eliminat din aplicație printr-o etichetă publică. Reversibil.',
couldNotHide: 'Nu s-a putut ascunde',
notASpot: 'Nu este un spot de skate',
lookAtIt: 'Privește-l',
},
profile: {
nip05Verified: 'Verificat NIP-05',
nip05NotVerified: 'NIP-05 neverificat pentru această cheie',
message: 'Mesaj',
eventsHosted: 'Evenimente organizate',
labServices: 'Servicii Lab',
openToSponsorships: 'Deschis la sponsorizări',
forSponsors: 'Pentru sponsori și colaborări',
sponsorPitch: 'Sponsorizare, colaborare, foto/video sau eveniment? Începe o conversație.',
startCollab: 'Începe un chat de colaborare',
viewRiderCard: 'Vezi cardul riderului',
collabMessage: 'Salut {{name}}, aș vrea să vorbim despre o sponsorizare sau o colaborare.',
followers: 'Urmăritori',
followersHint: 'Liste de urmăritori raportate de relay — nu sunt analize auditate.',
following: 'Urmărești',
follow: 'Urmărește',
unfollow: 'Nu mai urmări',
zapsReceived: 'zap-uri primite',
memberSince: 'Membru din',
badges: 'Insigne',
sponsorsSupport: 'Sponsori & sprijin',
skater: 'Skater',
stance: 'Postură',
skating: 'Skateboarding',
homeSpot: 'Spotul de acasă',
basedIn: 'Bazat în',
addSkateDetails: 'Adaugă detaliile tale de skate',
addSkateDetailsDesc: 'Setează-ți postura, stilurile & nivelul pentru a apărea în directorul de skateri.',
spotsAdded: 'Spoturi adăugate',
shopsAdded: 'Magazine adăugate',
noSpots: 'Nu ai adăugat încă niciun spot',
noSpotsDesc: 'Pune-ți spotul local pe hartă →',
stash: 'Stash',
gear: 'Echipament',
crews: 'Echipe',
info: 'Informații',
lightning: 'Lightning',
silentPayment: 'Plată silențioasă',
coordinator: 'Coordinator',
coordinatorAdded: 'Coordinator adăugat',
add: 'Adaugă',
messagePrivately: 'Trimite mesaj privat',
founder: 'Fondator',
member: 'Membru',
supportSkater: 'Susține acest skater',
supportSkaterDesc: 'Trimite un bacșiș pentru a le mulțumi pentru contribuțiile lor',
},
index: {
joinCommunity: 'Alătură-te comunității pentru a adăuga spoturi, a crea evenimente & multe altele',
topZapped: 'CELE MAI ZAP-UITE',
topZappedDesc: 'Cele mai susținute spoturi luna aceasta',
leaderboard: 'Clasament',
newHere: 'NOU PE AICI?',
newHereDesc: 'Creează un cont gratuit pentru a adăuga spoturi, a te alătura evenimentelor, a comunica cu skateri și a deveni parte din comunitate. Nu e nevoie de email.',
followFounder: 'Urmărește fondatorul',
followFounderDesc: 'Ține apăsat pe avatar 3 secunde pentru a urmări și a rămâne la curent cu funcțiile și evenimentele noi!',
createAccount: 'Creează cont',
accountWorks: 'Contul tău funcționează în toate aplicațiile din rețea',
footerTagline: 'Open Source • Deținut de comunitate • Fără reclame',
},
stash: {
title: 'Stash-ul meu',
loginDesc: 'Inventarul tău privat de echipament. Urmărește ce deții, setează prețuri și partajează selectiv cu alți comercianți.',
encrypted: 'Criptat',
syncsEverywhere: 'Se sincronizează peste tot',
p2pTrading: 'Schimb P2P',
encryptionRequired: 'Criptare necesară',
encryptionRequiredDesc: 'Stash-ul tău este criptat pentru confidențialitate. Te rugăm să folosești un semnatar care acceptă criptarea NIP-44 (precum Alby, nos2x sau Amber).',
learnSigners: 'Află despre semnatari',
select: 'Selectează',
stash: 'Stash',
wishlist: 'Listă de dorințe',
allCategories: 'Toate categoriile',
sortNewest: 'Cele mai noi',
sortValue: 'Valoare',
sortCondition: 'Stare',
sortAz: 'A–Z',
friendsOnly: 'Doar prieteni',
addToWishlist: 'Adaugă la lista de dorințe',
addItemToStash: 'Adaugă articol în Stash',
addItem: 'Adaugă articol',
editItem: 'Editează articolul',
publicStash: 'Stash public',
listView: 'Vizualizare listă',
gridView: 'Vizualizare grilă',
uploading: 'Se încarcă...',
addPhotos: 'Adaugă poze',
wishlistReqPlaceholder: 'Orice cerințe specifice...',
itemDescPlaceholder: 'Descrie articolul, eventuale deteriorări...',
itemsCount: '{{count}} articol(e)',
wishlistEmpty: 'Lista de dorințe este goală',
wishlistEmptyDesc: 'Adaugă echipamentul pe care îl cauți — te vom potrivi cu stash-urile prietenilor.',
stashEmpty: 'Stash-ul tău este gol',
stashEmptyDesc: 'Începe să-ți urmărești echipamentul. Plăci, axe, pantofi — adaugă o dată, accesează peste tot prin Nostr.',
noMatch: 'Niciun articol nu corespunde',
noMatchDesc: 'Încearcă să ajustezi filtrele.',
backupTransfer: 'Copie de siguranță & transfer',
backupDesc: 'Stash-ul tău este criptat pe Nostr. Păstrează o copie pe care o controlezi — un relay mort sau un cont nou nu-ți pot pierde lista de echipament.',
exportTitle: 'Copie de siguranță criptată',
exportDialogDesc: 'Salvează {{count}} articol(e) într-un fișier. Criptează-l, astfel încât un fișier scurs să nu fie o scurgere.',
modePassword: 'Parolă',
modeKey: 'Cheia mea',
password: 'Parolă',
confirmPassword: 'Confirmă parola',
passwordHint: 'Folosește cel puțin 8 caractere. Nu există recuperare — nu o uita.',
keyModeHint: 'Criptat cu cheia ta Nostr. Doar acea cheie îl poate deschide — nimic de reținut.',
exportPlaintext: 'Exportă fără criptare',
pwTooShort: 'Folosește cel puțin 8 caractere.',
pwMismatch: 'Parolele nu se potrivesc.',
exportFailed: 'Nu s-a putut crea copia de siguranță.',
unlockTitle: 'Deblochează copia de siguranță',
unlockDesc: 'Această copie de siguranță este protejată cu parolă.',
unlock: 'Deblochează',
unlockFailed: 'Nu s-a putut debloca copia de siguranță.',
show: 'Arată',
hide: 'Ascunde',
strength: 'Puterea parolei',
strengthWeak: 'Slabă',
strengthFair: 'Acceptabilă',
strengthGood: 'Bună',
strengthStrong: 'Puternică',
filenameWillSave: 'Se va salva ca {{name}}',
export: 'Exportă',
import: 'Importă',
exported: 'Stash exportat',
exportedDesc: '{{count}} articole salvate într-un fișier.',
noItemsInFile: 'Nu s-a găsit niciun articol în acel fișier.',
noValidItems: 'Nu s-a găsit niciun articol valid în acel fișier.',
imported: 'Am importat {{count}} articole',
importSkipped: '{{count}} omise (deja în stash-ul tău).',
importAdded: 'Adăugat în stash-ul tău.',
importFailed: 'Importul a eșuat',
couldNotRead: 'Nu s-a putut citi acel fișier.',
updateFailed: 'Nu s-a putut actualiza stash-ul',
updatedCount: 'Am actualizat {{count}} articole',
markedForSale: 'Am marcat {{count}} pentru vânzare',
unmarkedCount: 'Am demarcat {{count}}',
removedCount: 'Am eliminat {{count}} articole',
selectedCount: '{{count}} selectate',
selectAll: 'Selectează tot',
visibilityPublic: 'Public',
visibilityPrivate: 'Privat',
forSale: 'De vânzare',
remove: 'Elimină',
bulkDeleteTitle: 'Elimini {{count}} articole?',
bulkDeleteDesc: 'Aceasta rescrie stash-ul tău criptat într-o singură semnătură și nu poate fi anulată aici. Exportă mai întâi o copie de siguranță dacă nu ești sigur.',
deleteTitle: 'Elimini din stash-ul tău?',
deleteDesc: '„{{title}}” va fi eliminat din stash-ul tău',
deleteDescPublic: ' și scos din vitrina ta publică',
deleteUndone: '. Aceasta nu poate fi anulată.',
deleteDescGeneric: 'Acest articol va fi eliminat din stash-ul tău. Aceasta nu poate fi anulată.',
listOnMarketplace: 'Listează pe Marketplace',
noPriceSet: 'Niciun preț setat',
categoryLabel: 'Categorie',
photosLabel: 'Poze',
willingToSell: 'Dispus să vândă',
willingToTrade: 'Dispus să facă schimb',
whereIsThisItem: 'Unde este acest articol?',
visibilityLabel: 'Vizibilitate',
visibilityPrivateOnlyYou: 'Privat - Doar tu',
visibilityFriendsMutual: 'Prieteni - Urmăriri reciproce',
visibilityPublicAnyone: 'Public - Oricine',
visibilityFriends: 'Prieteni',
brandLabel: 'Brand',
sizeLabel: 'Mărime',
descriptionLabel: 'Descriere',
conditionLabel: 'Stare',
itemName: 'Numele articolului',
saveChanges: 'Salvează modificările',
listItemDialogTitle: 'Listează „{{title}}”',
pickUpWhere: 'De unde pot ridica cumpărătorii acest articol?',
linkToSpot: 'Leagă de un spot de skate',
linkToSpotDesc: 'Ideal pentru vânzări locale • Apare pe pagina spotului & pe hartă',
recommended: 'Recomandat',
noSpecificSpot: 'Niciun spot specific',
noSpecificSpotDesc: 'Vizibil doar pe pagina Marketplace',
tipLinkedSpots: '💡 Sfat: anunțurile legate de spoturi sunt mai ușor de găsit pentru skaterii locali.',
anyoneCanSee: 'Oricine le poate vedea pe profilul tău.',
seeWhatOthersSee: 'Vezi ce văd ceilalți',
inventory: 'Inventar',
publicWantsNote: 'Dorințele publice sunt postate pe Marketplace ca anunțuri „căut”, astfel încât vânzătorii să te poată găsi.',
howItWorks: 'Cum funcționează',
tapToMarketplace: 'Atinge pentru a merge la Marketplace →',
viewWishlist: 'Vezi lista de dorințe',
tipEditItems: 'Editează articolele cu butonul creion',
tipListForSale: 'Listează pentru vânzare cu butonul magazin',
tipAddPhotos: 'Adaugă poze pentru oferte de schimb mai bune',
tipKeySyncs: 'Cheia Nostr se sincronizează pe toate dispozitivele',
itemsReadyToSell: '{{count}} articol(e) gata de vânzare',
},
},
};
export default roBatch4;