SkateSpots/src/i18n/nl/batch4.ts

1133 lines
58 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.

/**
* nl (Nederlands, nl-NL) — batch 4: wallet.
*
* `walletUi` — wallet/Cashu, stash, mints, app shop, newsletter, community
* stats, leaderboards, profile page.
*
* Merk-/vakjargon blijft Engels (Stash, The Lab, Nostr, Lightning, Zap, Relay,
* sats, Cashu, mint, NWC, npub, Lightning Address); tricknamen blijven Engels.
*/
const nlBatch4 = {
walletUi: {
page: {
title: 'Wallet',
subtitle: 'Bitcoin Lightning + Cashu',
manage: 'Beheren',
getAWallet: 'Wallet regelen',
learnPlanB: 'Meer weten bij Plan B Academy',
walletMinibits: 'Mobiele Cashu · NWC',
walletAlby: 'Browserextensie · WebLN + NWC',
walletZeus: 'Self-custodial Lightning',
walletCoinos: 'Webgebaseerd · werkt overal',
whatAreZaps: 'Wat zijn Zaps?',
whatAreZapsShort: 'Wat zijn zaps?',
zapsDesc: 'Directe Bitcoin Lightning-betalingen. Stuur sats naar elke skater, spotmaker of coach — geen tussenpersoon, geen platformafdracht.',
instant: 'Direct',
instantDesc: 'Afgewikkeld in seconden',
flexible: 'Flexibel',
flexibleDesc: 'Jouw wallet, jouw sleutels',
private: 'Privé',
privateDesc: 'Cashu verbergt wie betaalt',
direct: 'Rechtstreeks',
directDesc: 'De waarde gaat naar de maker',
loginRequired: 'Inloggen vereist',
loginRequiredDesc: 'Log in met je Nostr-account om je Lightning-wallet te koppelen en te beginnen met zappen.',
browseMints: 'Cashu-mints bekijken',
},
modal: {
walletName: 'Walletnaam (optioneel)',
walletNamePlaceholder: 'Mijn Lightning-wallet',
connectionUri: 'Verbindings-URI',
spendLimitTitle: 'Stel eerst een bestedingslimiet in',
spendLimitBody1: 'Deze string laat SkateSpots Lightning-facturen vanaf je wallet betalen. Geef deze verbinding in je wallet-app een klein',
dailyBudget: 'dagbudget',
spendLimitBody2: '(bijv. een paar duizend sats) en schakel alleen in',
spendLimitBody3: 'Plak nooit een verbinding met een onbeperkt budget. Je kunt hem op elk moment in je wallet intrekken.',
addWallet: 'Wallet toevoegen',
nwcConnection: 'NWC-verbinding',
lightningWallet: 'Lightning-wallet',
pasteNwc: 'Plak je NWC-verbindingsstring om zaps te versturen',
connectWallet: 'Wallet koppelen',
browserExtension: 'Browserextensie (WebLN)',
autoDetected: 'Automatisch gedetecteerd indien geïnstalleerd',
ready: 'Gereed',
notFound: 'Niet gevonden',
getNwcFrom: 'NWC ophalen bij:',
connectionRequired: 'Verbindings-URI vereist',
connectionRequiredDesc: 'Voer een geldige NWC-verbindings-URI in.',
activeChanged: 'Actieve wallet gewijzigd',
activeChangedDesc: 'De geselecteerde wallet is nu actief voor zaps.',
connectNwc: 'NWC-wallet koppelen',
connectNwcDesc: 'Voer je verbindingsstring in van een compatibele wallet.',
connect: 'Koppelen',
connecting: 'Koppelen...',
walletSettings: 'Walletinstellingen',
connectDesc: 'Koppel je Lightning-wallet om direct zaps te versturen.',
},
cashu: {
title: 'Cashu-wallet',
desc: 'Ingebouwde ecash-wallet — geen externe setup nodig',
initializing: 'Wallet initialiseren...',
walletError: 'Walletfout',
balance: 'Saldo',
balanceAria: 'Walletsaldo {{amount}} sats',
activeMint: 'Actieve mint',
selectMint: 'Kies een mint',
receive: 'Ontvangen',
send: 'Verzenden',
receiveViaLightning: '⚡ Ontvangen via Lightning',
amountSats: 'Bedrag in sats',
generateInvoice: 'Factuur genereren',
generating: 'Genereren…',
or: 'Of',
receiveCashu: '🥜 Cashu-token ontvangen',
scanQr: 'QR scannen',
pasteCashu: 'Cashu-token plakken (cashu...)',
receiveToken: 'Token ontvangen',
receiving: 'Ontvangen…',
createCashu: '🥜 Cashu-token aanmaken',
createToken: 'Token aanmaken',
creating: 'Aanmaken…',
payInvoice: '⚡ Lightning-factuur betalen',
pasteInvoice: 'Lightning-factuur plakken (lnbc...)',
payInvoiceBtn: 'Factuur betalen',
processing: 'Verwerken...',
payAddress: '📧 Lightning Address betalen',
sendToAddress: 'Naar adres verzenden',
sending: 'Verzenden…',
recentActivity: 'Recente activiteit',
receivedLightning: '⚡ Lightning ontvangen',
sentLightning: '⚡ Lightning verzonden',
sentToken: '🥜 Token verzonden',
receivedToken: '🥜 Token ontvangen',
whatIsCashu: 'Wat is Cashu?',
whatIsCashuDesc: 'Cashu is digitaal geld gedekt door Bitcoin Lightning. Zie het als Bitcoin-tokens die je in je browser bewaart.',
benefitOffline: 'Werkt offline bij skateplekken',
benefitInstant: 'Directe peer-to-peer-betalingen',
benefitPrivacy: 'Privacygericht (mints kunnen je niet volgen)',
benefitRedeemable: 'Altijd inwisselbaar voor Lightning-sats',
findMints: 'Vind mints op mintradar.pedani.eu',
backupTitle: 'Back-up van je wallet',
backupDesc: 'Je wallet is beveiligd met een herstelzin van 12 woorden. Bewaar die veilig — je hebt hem nodig om je saldo te herstellen als je browsergegevens wist.',
viewRecovery: 'Herstelzin bekijken',
backupNote: 'Dit is net als je Nostr-nsec — houd het geheim en maak een back-up!',
tokenReceived: 'Token ontvangen',
tokenReceivedDesc: 'Cashu-token succesvol ingewisseld!',
receiveFailed: 'Ontvangen mislukt',
unknownError: 'Onbekende fout',
requestUnsupported: 'Cashu-verzoek nog niet ondersteund',
requestUnsupportedDesc: 'Deze wallet kan nog geen Cashu- (creq) verzoek betalen — vraag om een Lightning-factuur of -adres.',
onchainUnsupported: 'On-chain hier niet ondersteund',
onchainUnsupportedDesc: 'Dat is een Bitcoin-adres. Deze wallet verstuurt alleen Cashu-tokens en Lightning-betalingen.',
nostrProfile: 'Dat is een Nostr-profiel',
nostrProfileDesc: 'Scan een Cashu-token, Lightning-factuur of Lightning-adres om te betalen.',
clinkUnsupported: 'Betalingscode nog niet ondersteund',
clinkUnsupportedDesc: 'Deze wallet kan nog geen CLINK-codes betalen. Gebruik in plaats daarvan een Lightning-factuur of -adres.',
unrecognizedQr: 'Onbekende QR-code',
unrecognizedQrDesc: 'Scan een Cashu-token, Lightning-factuur of Lightning-adres.',
invalidAmount: 'Ongeldig bedrag',
invalidAmountDesc: 'Voer een geldig bedrag in',
paymentSent: 'Betaling verzonden',
paymentSentDesc: '{{amount}} sats verzonden naar {{address}}',
paymentFailed: 'Betaling mislukt',
copied: 'Gekopieerd',
copiedDesc: '{{label}} gekopieerd naar klembord',
receiveSats: '{{amount}} sats ontvangen',
payInvoiceHint: 'Betaal deze factuur vanaf elke Lightning-wallet',
invoiceQrAlt: 'QR-code van factuur',
lightningInvoice: 'Lightning-factuur',
invoiceLabel: 'Factuur',
waiting: '⏳ Wachten op betaling...',
tokenReady: 'Token klaar om te verzenden',
shareToken: 'Deel dit token met de ontvanger',
tokenQrAlt: 'QR-code van token',
cashuToken: 'Cashu-token',
tokenLabel: 'Token',
copyToken: 'Token kopiëren',
tokenWarning: 'Iedereen met dit token kan het innen - behandel het als cash!',
browser: {
title: 'Ingebouwde ecash-wallet',
appOnly: 'Alleen in de app',
desc: 'Self-custodial Cashu-ecash, mogelijk gemaakt door Bitcoin Lightning',
unlockTitle: 'Ontgrendel de volledige wallet in de SkateSpots-app',
unlockDesc: 'Met de ingebouwde ecash-wallet kun je Cashu-tokens minten, versturen en inwisselen, precies op de spot. Hij leeft in de native app, waar hij rechtstreeks met mints kan praten — browsers sandboxen die verbindingen voor je veiligheid.',
zapTipTitle: 'Zap & tip — werkt nu in je browser',
zapTipDesc: 'Sats sturen naar spots, evenementen, coaches en crews werkt hier al. Koppel hieronder gewoon een Lightning-wallet — Nostr Wallet Connect of een browserextensie zoals Alby. Geen Cashu-mint nodig.',
},
},
escrow: {
title: 'Escrow',
desc: 'Verkoop veilig: zet escrow aan en een koper kan sats aan jou vastzetten voor een ruil. Jij geeft ze vrij wanneer je levert — doe je dat niet, dan kan de koper ze na de afgesproken tijd terugvorderen.',
active: 'Escrow staat aan',
publish: 'Escrow aanzetten',
published: 'Escrow staat aan',
publishedDesc: 'Kopers kunnen nu geld aan jou vastzetten voor een ruil.',
failed: 'Escrow kon niet worden aangezet',
},
escrowSettings: {
title: 'Escrow-instellingen',
desc: 'Standaardwaarden voor Cashu-escrow-ruilen. Apparaatgebonden.',
lockWindow: 'Standaard vergrendelingsperiode',
lockWindowHint: 'Hoe lang geld vast blijft staan voordat de koper het kan terugvorderen. Langer is veiliger voor de verkoper.',
days: 'dagen',
preferredMint: 'Mint voor escrow',
activeMint: 'Actieve mint',
preferredMintHint: 'Welke mint escrow financiert. Gebruik een betrouwbare.',
requireListings: 'Escrow verplichten bij nieuwe advertenties',
requireListingsHint: 'Vinkt “Escrow vereisen” alvast aan wanneer je iets plaatst.',
},
privacy: {
title: 'Privacytips',
subtitle: 'Leer hoe je je financiële privacy beschermt',
cashuRecommended: 'CASHU (Aanbevolen)',
anon: 'Anonieme transacties',
blind: 'Blinde handtekeningen verbergen activiteit',
noIp: 'Geen IP-blootstelling',
trustMint: 'Vertrouw de mint met je geld',
lightningAddress: 'LIGHTNING ADDRESS',
linked: 'Kan aan identiteit worden gekoppeld',
traceable: 'Betalingsgeschiedenis traceerbaar',
ipVisible: 'IP zichtbaar bij factureren',
selfCustody: 'Self-custody mogelijk',
bestPractices: 'Beste praktijken',
tip1Title: 'Gebruik Cashu voor het ontvangen van tips',
tip1Desc: 'De ingebouwde Cashu-wallet is de meest privacyvriendelijke manier om zaps te ontvangen',
tip2Title: 'Gebruik een aparte wallet voor SkateSpots',
tip2Desc: 'Gebruik niet je hoofdwallett — houd appgeld gescheiden',
tip3Title: 'Overweeg een VPN of Tor',
tip3Desc: 'Verbergt je IP-adres bij het doen van transacties',
tip4Title: 'Vermijd Lightning-adressen die aan je identiteit zijn gekoppeld',
tip4Desc: 'Gebruik pseudonieme adressen die niet aan je echte naam zijn verbonden',
proTip: 'Pro-tip:',
proTipDesc: 'Ontvang betalingen eerst op je Cashu-wallet en verplaats grotere bedragen daarna periodiek naar je persoonlijke wallet, met een VPN voor de overdracht.',
warnTitle: 'Privacymelding',
warnDesc: 'Lightning-adressen kunnen je SkateSpots-activiteit mogelijk aan je echte identiteit koppelen.',
betterPrivacy: 'Voor betere privacy:',
bullet1: 'Gebruik een speciale wallet voor deze app',
bullet2: 'Overweeg in plaats daarvan de Cashu-wallet',
bullet3: 'Gebruik VPN/Tor voor transacties',
useCashu: 'Gebruik liever Cashu',
understand: 'Ik begrijp het',
},
mintPrivacy: {
title: 'Mint-privacy',
desc: 'Meerdere mints gebruiken verbetert de privacy doordat geen enkele mint al je transacties kan zien',
distribution: 'Verdeling van geld',
singleWarning: 'Eén mint gebruiken betekent dat die mint al je transactietiming en -bedragen kan zien. Overweeg meer mints toe te voegen voor betere privacy.',
yourMints: 'Jouw mints ({{count}})',
default: 'Standaard',
addMint: 'Mint toevoegen',
addMintDesc: 'Voeg een nieuwe Cashu-mint toe aan je wallet',
mintUrl: 'Mint-URL',
add: 'Toevoegen',
adding: 'Toevoegen...',
orChoose: 'Of kies uit de lijst',
recommended: 'Aanbevolen mints',
allMints: 'Alle mints (map)',
searchMints: 'Mints zoeken…',
noDirectoryMints: 'Geen mints die bij je zoekopdracht passen.',
directoryHint: 'Uit de community-mintradar-map — onofficieel en mogelijk verouderd.',
added: 'Toegevoegd',
soon: 'Binnenkort',
autoDistribute: 'Geld automatisch verdelen',
autoDesc: 'Verdeel ontvangen geld over meerdere mints',
autoAria: 'Geld automatisch verdelen (binnenkort beschikbaar)',
tip1: 'Gebruik minimaal 2-3 verschillende mints voor betere privacy',
tip2: 'Bewaar niet al je geld in één mint - verdeel het',
tip3: 'Denk aan de jurisdictie van een mint (verschillende landen = verschillende juridische toegang)',
tip4: 'Mints zien de timing van transacties, maar NIET wie je betaalt (blinde handtekeningen)',
future: 'Toekomstige functies: mint-rotatie en privacyscore - blijf op de hoogte!',
findMore: 'Vind meer mints op mintradar.pedani.eu',
trustWarning: 'Vertrouwenswaarschuwing:',
trustWarningDesc: 'Mints zijn custodial - zij beheren je geld. Gebruik alleen mints die je vertrouwt. Als een mint verdwijnt, kan je geld verloren gaan. Geld over meerdere mints verdelen verkleint het risico.',
removeTitle: 'Mint verwijderen?',
removeDesc: 'Weet je zeker dat je {{name}} wilt verwijderen?',
removeMint: 'Mint verwijderen',
warning: 'Waarschuwing:',
withdrawWarning: 'Deze mint bevat {{amount}} sats. Haal je geld weg voordat je hem verwijdert!',
invalidUrl: 'Ongeldige URL',
invalidUrlDesc: 'Mint-URL moet beginnen met https://',
mintAdded: 'Mint toegevoegd',
mintAddedDesc: 'Nieuwe mint succesvol toegevoegd',
mintAddedNamed: '{{name}} succesvol toegevoegd',
failedAdd: 'Mint toevoegen mislukt',
failed: 'Mislukt',
noMints: 'Geen mints',
singleMint: 'Eén mint',
concentrated: 'Geconcentreerd',
moderate: 'Gemiddeld',
wellDistributed: 'Goed verdeeld',
mintCoinosWebDesc: 'Webvriendelijke mint (aanbevolen voor browsers)',
mintMinibitsWebDesc: '⚠ Alleen native app — niet bereikbaar vanuit webbrowsers',
mintMinibitsNativeDesc: 'SkateSpots-mint — aanbevolen',
mintCoinosDesc: 'Webvriendelijke mint',
mintLnbitsDesc: 'Community-mint op LNbits',
},
nwc: {
title: 'Lightning-wallet',
noConnection: 'NWC-wallet',
refresh: 'Saldo vernieuwen',
createInvoice: 'Factuur aanmaken',
copyInvoice: 'Factuur kopiëren',
pasteInvoice: 'Plak een Lightning-factuur (lnbc…)',
amount: 'Bedrag: {{amount}} sats',
pasteToSee: 'Plak een factuur om het bedrag te zien',
pay: 'Betalen',
invoiceQrAlt: 'QR-code van Lightning-factuur',
enterAmount: 'Voer een bedrag in sats in',
readBalanceFailed: 'Saldo kon niet worden gelezen',
readBalanceFailedDesc: 'Je wallet reageerde niet.',
createInvoiceFailed: 'Factuur aanmaken mislukt',
createInvoiceFailedDesc: 'Probeer het zo opnieuw.',
paymentSent: 'Betaling verzonden',
paidAmount: '{{amount}} sats betaald.',
paid: 'Betaald.',
paymentRejected: 'De wallet weigerde de betaling.',
},
qr: {
title: 'QR-code scannen',
desc: 'Plaats de QR-code in het camerabeeld om te scannen',
paste: 'Plakken vanaf klembord',
hint: 'Scan een Cashu-token, Lightning-factuur of Lightning-adres',
clipboardEmpty: 'Klembord leeg',
clipboardEmptyDesc: 'Geen tekst op het klembord gevonden',
pasteFailed: 'Plakken mislukt',
pasteFailedDesc: 'Kon niet van het klembord lezen',
},
recovery: {
title: 'Herstelzin',
desc: 'Deze 12 woorden zijn de enige manier om je ecash-saldo te herstellen. Schrijf ze in volgorde op en bewaar ze offline — deel ze met niemand.',
tapReveal: 'Tik om te tonen',
noWatching: 'Zorg dat niemand meekijkt',
hide: 'Verbergen',
reveal: 'Tonen',
paperHint: 'Op papier schrijven is het veiligst — naar je klembord kopiëren kan naar andere apps lekken.',
written: 'Ik heb ze opgeschreven',
revealFirst: 'Toon eerst de woorden',
copiedDesc: 'Herstelzin gekopieerd — plak hem ergens veilig en maak daarna je klembord leeg.',
copyFailed: 'Kopiëren mislukt',
copyFailedDesc: 'Schrijf de woorden in plaats daarvan op.',
},
guide: {
quickGuide: 'Snelgids',
fullGuide: 'Walletgids (Skater-editie)',
cashuSummary: 'Privacy + gemak',
mintHoldsFunds: '(mint beheert het geld)',
lightningSummary: 'Controle + veiligheid',
youHoldKeys: '(jij beheert de sleutels)',
useBoth: 'Gebruik beide: Cashu voor tips, Lightning voor spaargeld',
cashuTitle: 'CASHU-WALLET',
cashuTagline: 'Zoals cash op zak in het skatepark',
cashuBullet1: 'Snel tevoorschijn voor een tip',
cashuBullet2: 'Bewaar hier niet je levens spaargeld',
cashuBullet3: 'Als de mint verdwijnt, kan het geld verloren gaan',
cashuBullet4: 'Niemand weet hoeveel je hebt (privacy!)',
cashuPerfectFor: 'Snacks tijdens de sessie, clips zappen, kleine tips',
lightningTitle: 'LIGHTNING-WALLET',
lightningTagline: 'Zoals je bankrekening - jij hebt de controle',
lightningBullet1: 'Veilig, jij beheert de sleutels',
lightningBullet2: 'Duurt even om in te stellen',
lightningBullet3: 'Volledige transactiegeschiedenis',
lightningBullet4: 'Beter voor grotere bedragen',
lightningPerfectFor: 'Uitrusting kopen, spaargeld, grote zaps',
perfectFor: 'Perfect voor:',
proTips: 'PRO-TIPS',
tip1Title: 'Gebruik beide wallets',
tip1Desc: 'Houd sessiegeld in Cashu, spaargeld in Lightning',
tip2Title: 'Probeer verschillende wallets',
tip2Desc: 'Experimenteer om te ontdekken wat voor jou werkt. Elk heeft andere functies en afwegingen',
tip3Title: 'Betere privacy',
tip3Desc: 'Meerdere wallets gebruiken betekent dat geen enkele app al je activiteit ziet',
tip4Title: 'Doe ervaring op',
tip4Desc: 'Hoe meer tools je kent, hoe meer opties je hebt. Begin klein en leer gaandeweg',
tldr: 'TL;DR:',
tldrDesc: 'Er is geen "beste" wallet - het hangt van je behoeften af. Probeer beide, gebruik wat goed voelt, en bewaar niet al je sats op één plek!',
},
zap: {
count: '{{count}} zaps',
connectFirst: 'Koppel eerst je wallet',
connectFirstDesc: 'Om zaps (Bitcoin-tips) te versturen, moet je een Lightning-wallet koppelen.',
quickSetup: 'Snelle setup (30 seconden)',
quickSetupDesc: 'Koppel je bestaande Lightning-wallet met Nostr Wallet Connect (NWC). Geen extra accounts nodig.',
connectNwc: 'Wallet koppelen met NWC',
noWallet: 'Geen wallet? Leer hoe',
skip: 'Nu overslaan (handmatige factuur)',
note: 'ℹ️ Let op:',
noteDesc: 'Je kunt ook zonder gekoppelde wallet een factuur aanmaken, maar die moet je handmatig kopiëren om te betalen.',
payWithWebln: 'Betalen met WebLN',
processing: 'Verwerken...',
openInWallet: 'Openen in Lightning-wallet',
scanHint: 'Scan de QR-code of kopieer de factuur om met elke Lightning-wallet te betalen.',
cashuInstant: 'Betaal direct met je ingebouwde wallet',
satsAvailable: 'sats beschikbaar',
or: 'OF',
customAmount: 'Aangepast bedrag',
addComment: 'Een reactie toevoegen (optioneel)',
insufficientBanner: '⚠️ Onvoldoende Cashu-saldo. Je hebt {{amount}} sats meer nodig. Schakel over naar Lightning of vul je Cashu-wallet aan.',
creatingInvoice: 'Factuur aanmaken...',
zapAmount: '{{amount}} sats zappen',
zapAmountCashu: '{{amount}} sats zappen met Cashu',
lightningInvoice: 'Lightning-factuur',
qrAlt: 'QR-code van Lightning-factuur',
enterAmount: 'Voer een bedrag in',
enterAmountDesc: 'Kies een voorinstelling of typ een geldig aantal sats.',
cashuUnavailable: 'Cashu-wallet niet beschikbaar',
cashuUnavailableDesc: 'Je Cashu-wallet is niet gereed. Schakel over naar Lightning of open eerst je wallet.',
insufficientCashu: 'Onvoldoende Cashu-saldo',
insufficientCashuDesc: 'Je hebt {{amount}} sats meer nodig. Schakel over naar Lightning of vul aan.',
zapSentCashu: 'Zap verzonden! 🥜',
zapSentCashuDesc: '{{amount}} sats gezapt vanaf je Cashu-wallet.',
cashuFailed: 'Cashu-betaling mislukt',
cashuFailedDesc: 'Betalen met je Cashu-wallet mislukt.',
invoiceCopied: 'Factuur gekopieerd',
invoiceCopiedDesc: 'Lightning-factuur gekopieerd naar klembord',
defaultComment: 'Gezapt op SkateSpots! 🛹',
titleConnect: 'Wallet koppelen',
titlePayment: 'Lightning-betaling',
titleZap: 'Stuur een zap',
descConnect: 'Koppel je Lightning-wallet om zaps te versturen',
descPayment: 'Betaal met het Bitcoin Lightning-netwerk',
descZap: 'Zaps zijn kleine Bitcoin-betalingen die de maker van dit item steunen. Als je dit leuk vond, overweeg dan een zap te sturen!',
descZapShort: 'Zaps zijn kleine Bitcoin-betalingen die makers steunen. Overweeg een zap te sturen!',
},
zapCrew: {
title: 'Zap de crew',
desc: 'Verdeel een zap gelijkmatig over {{count}} crewleden met een Lightning-adres.',
noMembers: 'Geen andere crewleden om nu te zappen.',
totalAmount: 'Totaalbedrag',
customTotal: 'Aangepast totaal',
each: 'sats per persoon',
rounded: '(afgerond)',
noWallet: 'Geen wallet gekoppeld — je krijgt per lid een factuur om handmatig te betalen. Koppel een wallet voor splitsen met één tik.',
zapAcross: '{{amount}} sats zappen over {{count}}',
sentTo: '⚡ Verzonden naar {{done}}/{{total}}',
none: 'Geen automatische betalingen voltooid',
copyPending: 'Kopieer eventuele openstaande facturen om handmatig te betalen.',
thanks: 'Bedankt voor het steunen van de crew!',
payingCrew: 'De crew betalen…',
defaultComment: 'De {{crew}} crew gezapt! 🤘',
sent: 'Verzonden',
paying: 'Betalen',
resolving: 'Oplossen',
skipped: 'Overgeslagen',
failed: 'Mislukt',
waiting: 'Wachten',
copyInvoice: 'Factuur kopiëren',
invoiceCopied: 'Factuur gekopieerd',
invoiceCopiedDesc: 'Plak hem in elke Lightning-wallet',
},
zapBadges: {
title: 'Zap-badges',
zaps: 'zaps',
satsSent: 'sats verzonden',
rank: 'rang',
footnote: 'Gebaseerd op de laatste 30 dagen aan zaps.',
first: 'Eerste zap',
firstHint: 'Stuur je eerste zap',
regular: 'Regelmatig',
regularHint: 'Stuur 10 zaps',
generous: 'Gul',
generousHint: 'Stuur 10.000 sats',
patron: 'Mecenas',
patronHint: 'Stuur 100.000 sats',
top10: 'Top 10',
top10Hint: 'Bereik de top 10-supporters',
},
trust: {
unavailable: 'Vertrouwensscore niet beschikbaar',
yourContent: 'Dit is jouw content',
following: 'Je volgt deze gebruiker',
friendOfFriend: 'Vriend van een vriend (2 stappen)',
nip05: 'NIP-05-geverifieerde gebruiker',
unknown: 'Onbekende gebruiker',
help: 'Vertrouwensscores helpen betrouwbare bijdragers in de skateboardcommunity te herkennen.',
},
share: {
title: 'Profiel delen',
desc: 'Richt de camera van een telefoon op de code om het profiel van {{name}} te openen.',
qrAlt: 'QR-code van profiel',
copyLink: 'Link kopiëren',
copyFailed: 'Kopiëren mislukt',
copyFailedDesc: 'Kon de link niet kopiëren.',
shareEllipsis: 'Delen…',
},
addToCollection: {
title: 'Opslaan in collectie',
desc: '"{{spot}}" opslaan in een van je collecties',
loginRequired: 'Log in om spots in collecties op te slaan',
noCollections: 'Je hebt nog geen collecties',
createFirst: 'Maak hieronder je eerste aan!',
spotCount: '{{count}} spots',
alreadySavedTag: 'Al opgeslagen',
alreadySaved: 'Al opgeslagen',
alreadySavedDesc: '“{{spot}}” zit al in “{{collection}}”',
saved: 'Spot opgeslagen!',
savedDesc: '"{{spot}}" toegevoegd aan "{{collection}}"',
saveFailed: 'Opslaan mislukt',
somethingWrong: 'Er is iets misgegaan',
created: 'Collectie aangemaakt!',
createdDesc: '"{{spot}}" toegevoegd aan je nieuwe collectie "{{collection}}"',
createFailed: 'Collectie aanmaken mislukt',
name: 'Naam van collectie',
descriptionOptional: 'Beschrijving (optioneel)',
creating: 'Aanmaken...',
createAndSave: 'Aanmaken & opslaan',
createNew: 'Nieuwe collectie aanmaken',
},
collection: {
back: 'Terug naar collecties',
created: 'Aangemaakt {{date}}',
deleteTitle: 'Collectie verwijderen?',
deleteDesc: 'Hiermee wordt "{{title}}" permanent verwijderd. De spots zelf blijven behouden.',
deleting: 'Verwijderen...',
deleteFailed: 'Collectie verwijderen mislukt',
deleted: 'Collectie verwijderd',
deletedDesc: '"{{title}}" is verwijderd',
empty: 'Geen spots in deze collectie',
emptyOwner: 'Voeg spots toe aan je collectie via "Opslaan in collectie" bij een spot',
emptyOther: 'Deze collectie is leeg',
browseSpots: 'Spots bekijken',
linkCopied: 'Link gekopieerd!',
linkCopiedDesc: 'Collectielink gekopieerd naar klembord',
map: 'Collectiekaart',
removeFailed: 'Spot verwijderen mislukt',
shareText: 'Bekijk deze spotcollectie: {{title}}',
spotRemoved: 'Spot verwijderd',
spotRemovedDesc: '"{{title}}" is uit deze collectie verwijderd',
},
mints: {
title: 'Mints',
subtitle: 'Bekijk Cashu-mints en hun status. Cashu-walletbewerkingen draaien in de SkateSpots-app.',
searchPlaceholder: 'Zoek mints op naam of URL…',
onlineOnly: 'Alleen online',
count: '{{filtered}} van {{total}} mints',
directoryError: 'Kon de mint-map niet laden.',
directoryHint: 'De map wordt door de community beheerd en is snelheidsbeperkt — hij kan tijdelijk onbeschikbaar zijn.',
goToWallet: 'Naar wallet',
appOnly: 'Een mint toevoegen gebeurt in de SkateSpots-app (Cashu is alleen in de app).',
noMatch: 'Geen mints die bij “{{query}}” passen.',
footer: 'Statusgegevens komen van het community-MintRadar-project — onofficieel en mogelijk verouderd. Controleer altijd de voorwaarden van een mint voordat je er geld aan toevertrouwt.',
archived: 'Gearchiveerd',
degraded: 'Verstoord',
offline: 'Offline',
online: 'Online',
terms: 'Voorwaarden',
reliability: 'betrouwbaarheid',
add: 'Toevoegen',
addToWallet: 'Aan wallet toevoegen',
copyUrl: 'URL kopiëren',
openMint: 'Mint openen',
inWallet: 'In je wallet',
addedBadge: 'Toegevoegd',
urlCopied: 'Mint-URL gekopieerd',
added: 'Mint toegevoegd',
addedDesc: '{{host}} zit nu in je wallet.',
couldNotAdd: 'Kon mint niet toevoegen',
communityRating: 'Community-beoordeling',
reliabilityLabel: 'Betrouwbaarheid',
uptime: 'Uptime 24u / 7d',
location: 'Locatie',
latency: 'Latentie',
nuts: 'Ondersteunde NUTs',
units: 'Eenheden',
version: 'Versie',
ratedBy: 'Beoordeeld met {{rating}}/5 door {{count}} mensen op MintRadar.',
noRating: 'Nog geen community-beoordeling op MintRadar.',
reviewsNote1: 'Geschreven reviews maken geen deel uit van de map —',
openMintRadar: 'open MintRadar',
reviewsNote2: 'om er een te lezen of achter te laten.',
liveness: 'Liveness-audit: {{mints}} mints en {{melts}} melts getest',
livenessErrors: ' · {{errors}}/{{total}} recente fouten',
whatsAMint: 'Wat is een mint?',
whatsAMintDesc: 'Een Cashu-mint geeft de ecash in je wallet uit en wisselt die in. Hij beheert de Bitcoin die je tokens dekt — dus een mint die je niet zelf draait, is er een die je moet vertrouwen.',
mintWarning: 'Mints kunnen offline gaan, voorwaarden wijzigen of met het geld verdwijnen. Houd alleen kleine saldo\'s aan, tenzij je de beheerder vertrouwt.',
healthDisclaimer: 'Statusgegevens worden door de community beheerd (MintRadar) — onofficieel en mogelijk verouderd.',
},
appShop: {
title: 'App-shop',
subtitle: 'SkateSpots-merch voor de mensen die de scene draaiende houden.',
comingSoon: 'Binnenkort',
wearThe: 'Draag de',
scene: 'Scene',
heroDesc1: 'Merch voor de mensen die dit draaiende houden — verkocht',
locally: 'lokaal, op aanvraag',
heroDesc2: '. Je stuurt me een bericht, we regelen de details, en je betaalt in',
heroDesc3: '— Lightning of Cashu — wanneer je het ophaalt. Geen kaarten, geen accounts, geen checkout-robot, geen tussenpersoon die de drop afroomt.',
requestItem: 'Een item aanvragen',
dmHint: 'Opent een privé, versleuteld DM met mij.',
lightning: 'Lightning',
cashu: 'Cashu',
localHandover: 'Lokale overdracht',
inTheWorks: 'In de maak',
notForSale: 'nog niet te koop',
soon: 'binnenkort',
tees: 'T-shirts & hoodies',
decks: 'Decks',
shopTools: 'Gereedschap',
stickerPacks: 'Stickerpakketten',
stickerPacksDesc: 'De pakketten komen eraan. De ontwerpen nog niet — print deze twee nu meteen, gratis.',
sticker: 'Sticker',
stickerTip: 'Zwart uitgesneden. Print op stickerpapier, snijd langs de zwarte rand.',
poster: 'Poster',
posterTip: 'Print op A3; verklein naar A4 (50%) en hij scant nog prima.',
printableAlt: 'SkateSpots {{title}} — printbaar',
print: 'Printen',
printNote1: 'Print op',
actualSize: '100% / “Werkelijke grootte”',
printNote2: 'zodat het formaat exact klopt en de QR scherp blijft — hij verwijst naar skate-spots.org. Vectorbestanden, dus ze schalen zonder wazig te worden.',
howBuying: 'Hoe kopen werkt',
dmNotCart: 'het is een DM, geen winkelmandje',
step1Title: 'Stuur me een bericht',
step1Desc: 'Stuur een DM met wat je wilt — item, maat, kleur, wat je maar zoekt.',
step2Title: 'We regelen het',
step2Desc: 'Prijs in sats, en waar en wanneer we afspreken. Het is een gesprek, geen checkout.',
step3Title: 'Betaal in sats',
step3Desc: 'Lightning of Cashu bij de overdracht, dan is het van jou. Geen verzending, geen wachtkamers.',
},
newsletter: {
newIssue: 'Nieuwe editie',
composerTitle: 'Een nieuwsbriefeditie publiceren',
composerDesc: 'Gepubliceerd als NIP-23-artikel (kind 30023) op de community-relay. Abonnees krijgen het in hun notificatiebel. De tekst ondersteunt Markdown.',
fieldTitle: 'Titel',
identifier: 'Identificatie (slug)',
leaveBlank: 'laat leeg om automatisch te genereren',
reusingSlug: 'Een bestaande slug hergebruiken bewerkt die editie in plaats van een nieuwe aan te maken.',
summary: 'Samenvatting',
optional: 'optioneel',
coverImage: 'URL van omslagafbeelding',
bodyMarkdown: 'Tekst (Markdown)',
characters: '{{count}} tekens',
publishIssue: 'Editie publiceren',
issuePublished: 'Editie gepubliceerd! 🛹',
issuePublishedDesc: 'Abonnees zien het in hun notificatiebel.',
publishFailed: 'Publiceren mislukt',
couldNotReachRelay: 'Kon geen enkele relay bereiken — controleer je verbinding en probeer opnieuw.',
tryAgain: 'Probeer het opnieuw.',
publishedToNostr: 'Gepubliceerd op Nostr',
publishedToast: 'Gepubliceerd!',
postedToNostr: 'Drop {{number}} geplaatst op Nostr.',
postToNostr: 'Op Nostr plaatsen',
previewLabel: 'Voorbeeld',
editFirst: 'Eerst bewerken',
previewNoteDesc: 'Zo ziet de note eruit op de meeste Nostr-clients. De opmaak verschilt per client.',
editNoteDesc: 'Bewerk de notetekst hieronder. Wijzigingen gelden alleen voor deze publicatie — het bronbestand blijft ongewijzigd.',
dropNumber: 'Drop {{number}}',
publish: 'Publiceren',
publishing: 'Publiceren...',
dropIsOut: 'Drop {{number}} is uit',
daysAgo: '{{count}}d geleden',
dismiss: 'Sluiten',
itsMonday: 'Het is maandag',
mondayDesc: 'Tijd om de wekelijkse nieuwsbrief te droppen. Eén klik en de AI schrijft hem op basis van de git-log.',
writeDrop: 'Drop {{number}} schrijven',
dismissReminder: 'Herinnering sluiten',
loginPrompt: 'Log in met Nostr om nieuwe drops in je mailbox te krijgen.',
subscribedToast: 'Je bent geabonneerd! 🛹',
subscribedToastDesc: 'Nieuwe drops komen in je notificatiebel onder "Nieuws".',
unsubscribed: 'Afgemeld',
unsubscribedDesc: 'Je kunt elke editie hier nog altijd lezen.',
checking: 'Controleren…',
subscribed: 'Geabonneerd',
unsubscribe: 'Afmelden',
subscribeCta: 'Abonneer je op de nieuwsbrief',
archiveSynced: 'Archief gesynchroniseerd naar Nostr',
missingCount: '{{count}} archiefedities staan nog niet op Nostr',
backfillDesc: 'Publiceer {{list}} als NIP-23-artikelen zodat abonnees en longread-lezers het volledige archief kunnen zien. De pagina behoudt sowieso zijn rijke lay-out.',
backfill: '{{count}} aanvullen naar Nostr',
publishing2: 'Publiceren…',
publishingLabel: 'Publiceren…',
backfilled: '{{count}} edities aangevuld 🛹',
backfilledDesc: 'Het archief staat nu op Nostr voor abonnees en lezers.',
partialBackfill: '{{published}} gepubliceerd, {{failed}} mislukt',
retryFinish: 'Opnieuw om af te maken: {{list}}.',
notLoggedIn: 'Niet ingelogd',
allIssues: 'Alle edities',
brand: 'SkateSpots-nieuwsbrief',
digTheDrop: 'Vind je de drop leuk? Zap hem en mis de volgende nooit.',
sectionStats: 'De community in cijfers',
sectionWhatsNew: 'Wat is er nieuw',
sectionSpotOfWeek: 'Spot van de week',
sectionCommunity: 'Community',
sectionSupport: 'Steun het project',
sectionLatestDrops: 'Nieuwste drops · live vanaf Nostr',
mappedBy: 'In kaart gebracht door',
viewOnMap: 'Bekijk op kaart',
noSpotPicked: 'Deze week geen spot gekozen. Dien de jouwe in en misschien haalt hij de volgende drop.',
browseMap: 'Blader door de kaart',
spotMap: 'Spotkaart',
statsBadge: 'Statistieken',
supportDesc: '100% opensource, door de community gefinancierd, geen advertenties, geen investeerders. Als het nuttig is, zap het of steun het op Angor.',
readFull: 'Lees de volledige editie',
joinSkaters: 'Sluit je aan bij {{count}} skaters die de drops ontvangen',
weeklyDrops: 'Wekelijkse drops',
tagline: 'Een wekelijkse nieuwsbrief · verzonden wanneer we maar willen',
freeNote: 'Gratis. Powered by Nostr — je abonnement leeft op je sleutels en volgt je op al je apparaten. Nieuwe drops komen in je notificatiebel.',
live: 'Live',
builtOn: 'Gebouwd op',
openSource: 'Open source',
supportUs: 'Steun ons',
freeToSkate: 'Je bent vrij om te skateboarden',
},
stats: {
subtitle: 'Live statistieken rechtstreeks van het Nostr-netwerk. Transparant, gedecentraliseerd, door iedereen verifieerbaar.',
dataSource: 'Databron:',
updated: 'bijgewerkt {{age}}',
refresh: 'Vernieuwen',
partial: 'Kon niet elke relay bereiken — deze cijfers zijn mogelijk onvolledig.',
error: 'Kon de relay nu niet bereiken. Statistieken laden zodra de verbinding is hersteld.',
atAGlance: 'De community in één oogopslag',
skateSpots: 'Skatespots',
listedShops: 'Vermelde shops',
events: 'Evenementen',
mappers: 'Mappers',
uniqueContributors: 'unieke bijdragers',
labHeader: 'The Lab · makers & diensten',
total: '{{count}} totaal',
coaches: 'Coaches',
filmers: 'Filmers',
editors: 'Editors',
photographers: 'Fotografen',
builders: 'Builders',
artists: 'Artiesten',
graffiti: 'Graffiti',
tattoo: 'Tattoo',
trainers: 'Trainers',
musicians: 'Musici',
judges: 'Juryleden',
organizers: 'Organisatoren',
barbers: 'Barbers',
showFewer: 'Minder tonen',
showAllCrafts: 'Alle 13 ambachten tonen',
community: 'Community',
tours: 'Tours',
crews: 'Crews',
marketplace: 'Marktplaats',
liveListings: 'Live advertenties',
tradesRecorded: 'Geregistreerde ruilen',
satsTraded: 'Sats geruild',
zapsToMappers: 'Zaps naar mappers',
tradesNote1: 'wederzijdse ruilen tussen',
tradesNote2: 'mensen. Sats worden door de handelaars zelf opgegeven — de app kan een betaling buiten de app niet zien — dus de kop telt alleen',
mutual: 'wederzijdse',
tradesNote3: 'ruilen met een limiet per paar; de ruwe claim is',
tradesNote4: 'sats. "Zaps naar mappers" telt alleen ontvangsten gericht aan onze topbijdragers — het is',
not: 'niet',
tradesNote5: 'wereldwijd zapvolume.',
byRegion: 'Spots & shops per regio',
resolving: '{{count}} gelabelde locaties worden omgezet vanuit hun coördinaten… eenmalig, daarna op dit apparaat gecachet.',
topCountries: 'Toplanden',
topCities: 'Topsteden',
other: 'Overig',
otherCountriesTitle: 'Landen buiten de top 6',
otherCitiesTitle: 'Steden buiten de top 6',
uncategorised: 'Niet gecategoriseerd',
uncategorisedTitle: 'Geen stad-/landtag',
regionNote1: 'Cijfers',
spotsAndShops: 'spots & shops',
regionNote2: ', geen skaters — op basis van de eigen stad-/landtag, of afgeleid uit de coördinaten van de pin als die er niet is (gecachet op je apparaat; landen gegroepeerd op ISO-code indien aanwezig), alleen community-relay, met door moderatie verborgen content uitgesloten.',
ofTotal: '{{count}} van {{total}}',
regionNote3: 'locaties hebben geen locatietag en verschijnen als "Niet gecategoriseerd".',
growth: 'Groei in de tijd',
chartCumulativeTitle: 'Spots in kaart gebracht (cumulatief)',
chartCumulativeDesc: 'Totaal aantal spots dat in de tijd aan de kaart is toegevoegd',
chartMonthlyTitle: 'Maandelijkse activiteit',
chartMonthlyDesc: 'Nieuwe content die elke maand wordt gepubliceerd',
chartMappersTitle: 'Actieve mappers / maand',
chartMappersDesc: 'Unieke bijdragers die elke maand publiceren',
chartMixTitle: 'Contentsamenstelling',
chartMixDesc: 'Uitsplitsing naar contenttype (altijd)',
noData: 'Nog geen gegevens',
topMappers: 'Topmappers',
mostSpots: '— meeste spots toegevoegd',
noMapperData: 'Nog geen mapper-gegevens',
topShops: 'Topshops',
mostShops: '— meeste shops toegevoegd',
shopCount: '{{count}} shops',
noShopData: 'Nog geen shop-gegevens',
supporters: 'Community-supporters',
fundedTitle: 'Gefinancierd door de community',
fundedDesc1: 'Gedecentraliseerde Bitcoin-crowdfunding via Angor.',
fundedDesc2: 'Geen advertenties, geen investeerders, geen dataverkoop.',
backAngor: 'Steun ons op Angor',
communityLink: 'Community →',
footer1: 'Alle gegevens worden live opgehaald van',
footer2: '— een publieke Nostr-relay.',
footer3: 'Elk event is ondertekend door zijn maker en cryptografisch verifieerbaar.',
footer4: 'Geen enkel cijfer kan vervalst worden.',
spots: 'Spots',
shops: 'Shops',
lab: 'Lab',
thisMonth: '+{{count}} deze maand',
fromActive: '{{count}} van actieve accounts',
viewAll: 'Alles bekijken',
spotCount: '{{count}} spots',
},
leaderboard: {
mapEarn: 'In kaart brengen & verdienen',
helpMap: 'HELP DE WERELD IN KAART BRENGEN',
intro: 'Voeg spots en shops toe, word gezapt door dankbare skaters. Topbijdragers kunnen bonusbeloningen ontvangen!',
howItWorks: 'Hoe het werkt',
step1Title: '1. In kaart brengen',
step1Desc: 'Voeg spots & shops toe met foto\'s en details',
step2Title: '2. Zaps verdienen',
step2Desc: 'Skaters die je spots nuttig vinden, geven je een tip',
step3Title: '3. Bonusbeloningen',
step3Desc: 'Topmappers kunnen bonusbeloningen uit ons fonds ontvangen',
proTips: '💡 Pro-tips voor meer zaps:',
tipPhotos: 'Voeg 3+ foto\'s toe',
tipDescriptions: 'Schrijf gedetailleerde beschrijvingen',
tipLocation: 'Nauwkeurige locatie',
mapShop: 'Een shop in kaart brengen',
mapShopDesc: 'Skateshops, boardwinkels',
mapSpot: 'Een spot in kaart brengen',
mapSpotDesc: 'Parken, straatspots, DIY',
shops: 'Shops',
spotsLower: 'spots',
shopsLower: 'shops',
contributions: 'bijdragen',
yourRanking: 'Jouw positie',
spotsShops: '{{spots}} spots • {{shops}} shops',
totalLower: 'totaal',
overall: 'Algemeen',
noContributions: 'Nog geen bijdragen. Wees de eerste!',
addFirstSpot: 'Eerste spot toevoegen',
noShops: 'Nog geen shops in kaart gebracht',
addFirstShop: 'Eerste shop toevoegen',
noSpots: 'Nog geen spots in kaart gebracht',
poweredBy: 'Mogelijk gemaakt door community-zaps',
poweredByDesc: 'Als je een spot nuttig vindt, zap de mapper! Het is de beste manier om bedankt te zeggen en meer bijdragen aan te moedigen.',
you: 'Jij',
zapTitle: 'Zap-ranglijsten',
zapSubtitle: 'De spots die de meeste liefde krijgen — en de skaters die geven.',
thisWeek: 'Deze week',
thisMonth: 'Deze maand',
allTime: 'Altijd',
topZappedSpots: 'Meest gezapte spots',
noZaps: 'Nog geen zaps in deze periode. Wees de eerste — raak de ⚡ aan bij een spot die je leuk vindt.',
topSupporters: 'Topsupporters',
noZapsSent: 'Nog geen zaps verzonden in deze periode.',
fromTop10: '⚡ {{amount}} sats van de top 10',
supporter: 'Supporter',
skateShop: 'Skateshop',
skateSpot: 'Skatespot',
},
supporters: {
our: 'ONZE',
community: 'COMMUNITY',
heroDesc: 'SkateSpots wordt gebouwd door en voor de community. Supporters, medewerkers, partners en vrienden die dit gratis en gedecentraliseerd houden.',
backAngor: 'Steun ons op Angor',
backers: 'Supporters',
backersDesc: 'Skaters die SkateSpots steunden — on-chain financiering via Angor, en Lightning-zaps naar het project.',
sourceAngor: 'Angor',
supportersTotals: '{{count}} supporters · {{angor}} sats via Angor · {{zap}} sats gezapt',
quietNote: 'Plus iedereen die stilletjes gaf — bedankt. ❤️',
silentTitle: 'Privé on-chain (silent payments)',
silentDesc: 'Eén naam, een vers adres voor elke betaling — on-chain via silent payments, of Lightning vanaf hetzelfde record. Niets om te hergebruiken, niets om te linken.',
silentCopyName: 'Naam kopiëren',
silentCopied: 'Gekopieerd',
silentWallets: 'Vereist een wallet die betaalnamen / silent payments ondersteunt: Sparrow, Cake, Dana, Phoenix, BlueWallet, Wasabi, Nunchuk of BitBox02.',
wayLightningTitle: 'Direct & openbaar',
wayLightningDesc: 'Zap SkateSpots, of betaal stilletjes. Werkt zonder inloggen.',
waySilentTitle: 'Privé on-chain',
waySilentDesc: 'Een silent-payments-naam — een nieuw adres voor elke betaling.',
wayAngorTitle: 'Financier de bouw',
wayAngorDesc: 'Angor — gefaseerde uitgave, terugbetaalbaar boven 100k sats.',
donateTitle: 'Steun SkateSpots',
donateDesc: 'Drie kanalen, drie redenen — kies wat bij je past. Elke sat houdt de kaart gratis, advertentievrij en opensource.',
donatePageLink: 'Open de eenvoudige doneerpagina',
updatedAt: 'Bijgewerkt {{when}}',
tiersNote: 'Niveaus: Supporter onder 100k sats · Mecenas 100k–1M · Legende 1M+',
tierEmpty: 'Nog niemand — wees de eerste.',
joinSupporters: 'Sluit je aan bij {{count}} supporters',
showAll: 'Alle {{count}} tonen',
showLess: 'Minder tonen',
impactSeeStats: 'Bekijk het volledige plaatje →',
impactAsOf: 'live vanaf de community-relays',
anonymousBacker: 'Anonieme supporter',
beFirstBacker: 'Nog geen publieke supporters — wees de eerste.',
backersTotal: '{{count}} supporters · {{amount}} sats opgehaald',
verifiedOnChain: 'On-chain geverifieerd',
supportedBy: 'Steun van {{count}}',
tierSupporter: 'Supporter',
tierPatron: 'Mecenas',
tierLegend: 'Legende',
topZappers: 'Zapten SkateSpots',
topZappersDesc: 'Skaters die een publieke zap rechtstreeks naar het project stuurden. Stille betalingen staan er niet bij.',
paysFor: 'Waar je steun aan betaalt',
paysForDesc: 'Waar elke sat naartoe gaat — geen salarissen, geen kantoren, geen advertenties.',
payRelay: 'Relay-hosting',
payDomain: 'Domein & TLS',
payAi: 'AI / ContextVM-node',
payDev: 'Ontwikkeltijd',
payOps: 'Operationeel beheer',
payMarketing: 'Marketing',
payRelayDesc: 'Houdt de kaart online en veerkrachtig.',
payDomainDesc: 'De naam, het certificaat, de beveiligde verbinding.',
payAiDesc: 'Sasquatch, de communitygids.',
payDevDesc: 'SkateSpots bouwen en repareren.',
payOpsDesc: 'Het onglamoureuze werk dat het draaiende houdt.',
payMarketingDesc: 'Nieuwe lokale scenes en skateshops bereiken.',
impact: 'Impact tot nu toe',
impactDesc: 'Wat de community heeft gebouwd — gefinancierd door skaters.',
impactSpots: 'Spots',
impactCrews: 'Crews',
impactEvents: 'Evenementen',
impactLab: 'Lab-profs',
impactShops: 'Shops',
impactMappers: 'Mappers',
support: 'Steun',
supportDesc: 'Financier SkateSpots op Angor — gedecentraliseerde, on-chain Bitcoin-crowdfunding. Geen tussenpersoon, geen KYC.',
collaborators: 'Medewerkers',
collaboratorsDesc: 'Mensen die SkateSpots actief bouwen — ontwikkelaars, ontwerpers, relay-operators.',
partners: 'Partners',
partnersDesc: 'Organisaties en projecten waarmee we nauw samenwerken.',
friends: 'Vrienden',
friendsDesc: 'Mensen met wie we een goede klik hebben.',
backTitle: 'Steun het project op Angor',
backDesc: 'Angor is gedecentraliseerde, on-chain Bitcoin-financiering gebouwd op Nostr — je geld blijft onder jouw controle, wordt in fasen vrijgegeven, zonder bewaarder die de pot beheert. Bijdragen tot 100.000 sats werken als een donatie (geen herstel-handshake); grotere bedragen zijn investeringen waarvan onbesteed geld kan worden teruggehaald. Elke sat gaat naar ontwikkeling, relay-hosting en het gratis houden van SkateSpots voor elke skater op aarde.',
donateNote: 'Liever een rechtstreekse donatie? ⚡ Zap hieronder — niets terug te betalen, niets terug te halen.',
openAngor: 'Angor openen',
orZap: 'of ⚡ zap elke spot, crew of maker direct in de app',
wantCollaborate: 'Wil je meewerken?',
wantCollaborateDesc: 'Ontwikkelaars, ontwerpers, skaters met vaardigheden — neem contact op.',
viewNostrHub: 'Bekijk op NostrHub',
wantPartner: 'Wil je partner worden van SkateSpots? Neem contact op via Nostr.',
comingSoon: 'Binnenkort',
wantListed: 'Wil je hier vermeld worden?',
wantListedDesc: 'Stuur een logo (PNG/WebP, transparante achtergrond, min. 200×200px) en je URL via DM op Nostr, alleen als je de juiste vibe hebt.',
whyTitle1: 'Waarom we',
whyTitle2: 'steun nodig hebben',
whyDesc: 'SkateSpots is 100% gratis, opensource en gebouwd op Nostr — een gedecentraliseerd protocol zonder centrale server die het kan uitschakelen. Geen advertenties, geen dataverkoop, geen investeerders. Elke sat gaat rechtstreeks naar ontwikkeling, relay-hosting en het gratis houden van dit alles voor elke skater op aarde.',
why1Title: 'Nostr-native',
why1Desc: 'Geen centrale server. Je data staat op relays die jij kiest.',
why2Title: 'Bitcoin-aangedreven',
why2Desc: 'Verdien sats met het in kaart brengen van spots. Geef ze uit bij lokale shops.',
why3Title: 'Voor altijd gratis',
why3Desc: 'Open source, geen paywalls, geen tracking, geen durfkapitaal.',
thankYou: 'Bedankt. Elke sat houdt de spots op de kaart. 🛹⚡',
license: 'Licentie',
faq: 'FAQ',
},
admin: {
confirmed: 'Bevestigd',
title: 'Beoordelingswachtrij',
subtitle: 'Spots, shops, evenementen, tours en gear die de junk-signalen triggeren. Verbergen en Bevestigen zijn zachte, omkeerbare labels; meldingen komen eerst. Niets wordt verwijderd.',
tabReports: 'Meldingen',
tabSpots: 'Spots',
tabShops: 'Shops',
tabEvents: 'Evenementen',
tabTours: 'Tours',
tabGear: 'Uitrusting',
tabCrews: 'Crews',
tabLab: 'Lab',
tabClaims: 'Claims',
nothingToReview: 'Niets te beoordelen — niets van dit soort triggert de junk-signalen.',
hideActioned: 'Afgehandelde verbergen',
showActioned: 'Afgehandelde tonen ({{count}})',
undoAll: 'Alle {{count}} ongedaan maken',
undoAllTitle: 'Elk oordeel in dit tabblad ongedaan maken?',
undoAllDesc: 'Hiermee wordt elk item teruggezet naar neutraal — niet verborgen, niet bevestigd. Er wordt één publiek label per item gepubliceerd, dus met Amber krijg je {{count}} goedkeuringsschermen.',
undoCount: '{{count}} ongedaan maken',
undo: 'Ongedaan maken',
confirm: 'Bevestigen',
hide: 'Verbergen',
hideIt: 'Verberg het',
hideForEveryone: 'Dit voor iedereen verbergen?',
hideForEveryoneDesc: 'Hiermee wordt het item uit browsen en zoeken verwijderd voor elke SkateSpots-gebruiker. Het is een publiek, omkeerbaar label — je kunt het via deze wachtrij ongedaan maken.',
hidden: 'Verborgen',
hiddenDesc: 'Verwijderd uit de app via een publiek label. Omkeerbaar.',
couldNotHide: 'Kon niet verbergen',
notASpot: 'Geen skatespot',
lookAtIt: 'Bekijk het',
},
profile: {
nip05Verified: 'NIP-05 geverifieerd',
nip05NotVerified: 'NIP-05 niet geverifieerd tegen deze sleutel',
message: 'Bericht',
eventsHosted: 'Georganiseerde evenementen',
forSponsors: 'Voor sponsors & samenwerkingen',
sponsorPitch: 'Sponsoring, samenwerking, foto/video of evenement? Start een gesprek.',
startCollab: 'Start een samenwerkingschat',
viewRiderCard: 'Bekijk de skaterkaart',
collabMessage: 'Hoi {{name}}, ik wil graag praten over een sponsoring of samenwerking.',
followers: 'Volgers',
following: 'Volgend',
follow: 'Volgen',
unfollow: 'Ontvolgen',
zapsReceived: 'zaps ontvangen',
memberSince: 'Lid sinds',
badges: 'Badges',
sponsorsSupport: 'Sponsors & steun',
skater: 'Skater',
stance: 'Stance',
skating: 'Skaten',
homeSpot: 'Thuisspot',
basedIn: 'Gevestigd in',
addSkateDetails: 'Voeg je skategegevens toe',
addSkateDetailsDesc: 'Stel je stance, stijlen en niveau in om in de Skaters-directory te verschijnen.',
spotsAdded: 'Toegevoegde spots',
shopsAdded: 'Toegevoegde shops',
noSpots: 'Je hebt nog geen spots toegevoegd',
noSpotsDesc: 'Zet je lokale spot op de kaart →',
stash: 'Stash',
gear: 'Uitrusting',
crews: 'Crews',
info: 'Info',
lightning: 'Lightning',
silentPayment: 'Silent Payment',
coordinator: 'Coördinator',
coordinatorAdded: 'Coördinator toegevoegd',
add: 'Toevoegen',
messagePrivately: 'Privé berichten sturen',
founder: 'Oprichter',
member: 'Lid',
supportSkater: 'Steun deze skater',
supportSkaterDesc: 'Stuur een tip om ze te bedanken voor hun bijdragen',
},
index: {
joinCommunity: 'Sluit je aan bij de community om spots toe te voegen, evenementen aan te maken en meer',
topZapped: 'TOP GEZAPT',
topZappedDesc: 'Meest gesteunde spots deze maand',
leaderboard: 'Ranglijst',
newHere: 'NIEUW HIER?',
newHereDesc: 'Maak een gratis account aan om spots toe te voegen, evenementen bij te wonen, contact te leggen met skaters en deel uit te maken van de community. Geen e-mail nodig.',
followFounder: 'Volg de oprichter',
followFounderDesc: 'Houd de avatar 3 seconden vast om te volgen en op de hoogte te blijven van nieuwe functies en evenementen!',
createAccount: 'Account aanmaken',
accountWorks: 'Je account werkt in alle apps in het netwerk',
footerTagline: 'Open source • Eigendom van de community • Geen advertenties',
},
stash: {
title: 'Mijn Stash',
loginDesc: 'Je privé-uitrustingsinventaris. Houd bij wat je bezit, stel prijzen in en deel selectief met handelaars.',
encrypted: 'Versleuteld',
syncsEverywhere: 'Synchroniseert overal',
p2pTrading: 'P2P-ruilen',
encryptionRequired: 'Versleuteling vereist',
encryptionRequiredDesc: 'Je Stash is versleuteld voor privacy. Gebruik een signer die NIP-44-versleuteling ondersteunt (zoals Alby, nos2x of Amber).',
learnSigners: 'Meer over signers',
select: 'Selecteren',
stash: 'Stash',
wishlist: 'Verlanglijst',
allCategories: 'Alle categorieën',
sortNewest: 'Nieuwste',
sortValue: 'Waarde',
sortCondition: 'Staat',
sortAz: 'A–Z',
friendsOnly: 'Alleen vrienden',
addToWishlist: 'Aan verlanglijst toevoegen',
addItemToStash: 'Item aan Stash toevoegen',
addItem: 'Item toevoegen',
editItem: 'Item bewerken',
publicStash: 'Openbare Stash',
listView: 'Lijstweergave',
gridView: 'Rasterweergave',
uploading: 'Uploaden...',
addPhotos: 'Foto\'s toevoegen',
wishlistReqPlaceholder: 'Specifieke eisen...',
itemDescPlaceholder: 'Beschrijf het item, eventuele schade...',
itemsCount: '{{count}} item(s)',
wishlistEmpty: 'Verlanglijst leeg',
wishlistEmptyDesc: 'Voeg uitrusting toe waar je naar op zoek bent — we matchen je met de Stashes van vrienden.',
stashEmpty: 'Je Stash is leeg',
stashEmptyDesc: 'Begin met het bijhouden van je uitrusting. Decks, trucks, schoenen — voeg het één keer toe, overal toegankelijk via Nostr.',
noMatch: 'Geen items gevonden',
noMatchDesc: 'Probeer je filters aan te passen.',
backupTransfer: 'Back-up & overdracht',
backupDesc: 'Je Stash is versleuteld op Nostr. Bewaar een kopie die je zelf beheert — een dode relay of een nieuw account kan je uitrustingslijst niet kwijtraken.',
exportTitle: 'Versleutelde back-up',
exportDialogDesc: 'Sla {{count}} item(s) op in een bestand. Versleutel het zodat een uitgelekt bestand geen lek is.',
modePassword: 'Wachtwoord',
modeKey: 'Mijn sleutel',
password: 'Wachtwoord',
confirmPassword: 'Wachtwoord bevestigen',
passwordHint: 'Gebruik minstens 8 tekens. Er is geen herstel — vergeet het niet.',
keyModeHint: 'Versleuteld met je Nostr-sleutel. Alleen die sleutel kan het openen — niets om te onthouden.',
exportPlaintext: 'Exporteren zonder versleuteling',
pwTooShort: 'Gebruik minstens 8 tekens.',
pwMismatch: 'Wachtwoorden komen niet overeen.',
exportFailed: 'Kon de back-up niet aanmaken.',
unlockTitle: 'Back-up ontgrendelen',
unlockDesc: 'Deze back-up is met een wachtwoord beveiligd.',
unlock: 'Ontgrendelen',
unlockFailed: 'Kon de back-up niet ontgrendelen.',
show: 'Tonen',
hide: 'Verbergen',
strength: 'Wachtwoordsterkte',
strengthWeak: 'Zwak',
strengthFair: 'Redelijk',
strengthGood: 'Goed',
strengthStrong: 'Sterk',
filenameWillSave: 'Wordt opgeslagen als {{name}}',
export: 'Exporteren',
import: 'Importeren',
exported: 'Stash geëxporteerd',
exportedDesc: '{{count}} items opgeslagen in een bestand.',
noItemsInFile: 'Geen items gevonden in dat bestand.',
noValidItems: 'Geen geldige items gevonden in dat bestand.',
imported: '{{count}} items geïmporteerd',
importSkipped: '{{count}} overgeslagen (al in je Stash).',
importAdded: 'Toegevoegd aan je Stash.',
importFailed: 'Importeren mislukt',
couldNotRead: 'Kon dat bestand niet lezen.',
updateFailed: 'Kon je Stash niet bijwerken',
updatedCount: '{{count}} items bijgewerkt',
markedForSale: '{{count}} te koop gezet',
unmarkedCount: '{{count}} niet meer te koop',
removedCount: '{{count}} items verwijderd',
selectedCount: '{{count}} geselecteerd',
selectAll: 'Alles selecteren',
visibilityPublic: 'Openbaar',
visibilityPrivate: 'Privé',
forSale: 'Te koop',
remove: 'Verwijderen',
bulkDeleteTitle: '{{count}} items verwijderen?',
bulkDeleteDesc: 'Hiermee wordt je versleutelde Stash in één handtekening herschreven en dit kan hier niet ongedaan worden gemaakt. Exporteer eerst een back-up als je twijfelt.',
deleteTitle: 'Uit je Stash verwijderen?',
deleteDesc: '“{{title}}” wordt uit je Stash verwijderd',
deleteDescPublic: ' en van je openbare showcase gehaald',
deleteUndone: '. Dit kan niet ongedaan worden gemaakt.',
deleteDescGeneric: 'Dit item wordt uit je Stash verwijderd. Dit kan niet ongedaan worden gemaakt.',
listOnMarketplace: 'Op marktplaats plaatsen',
noPriceSet: 'Geen prijs ingesteld',
categoryLabel: 'Categorie',
photosLabel: 'Foto\'s',
willingToSell: 'Bereid te verkopen',
willingToTrade: 'Bereid te ruilen',
whereIsThisItem: 'Waar is dit item?',
visibilityLabel: 'Zichtbaarheid',
visibilityPrivateOnlyYou: 'Privé - Alleen jij',
visibilityFriendsMutual: 'Vrienden - Wederzijdse follows',
visibilityPublicAnyone: 'Openbaar - Iedereen',
visibilityFriends: 'Vrienden',
brandLabel: 'Merk',
sizeLabel: 'Maat',
descriptionLabel: 'Beschrijving',
conditionLabel: 'Staat',
itemName: 'Itemnaam',
saveChanges: 'Wijzigingen opslaan',
listItemDialogTitle: '“{{title}}” plaatsen',
pickUpWhere: 'Waar kunnen kopers dit item ophalen?',
linkToSpot: 'Koppelen aan een skatespot',
linkToSpotDesc: 'Best voor lokale verkoop • Verschijnt op de spotpagina & kaart',
recommended: 'Aanbevolen',
noSpecificSpot: 'Geen specifieke spot',
noSpecificSpotDesc: 'Alleen zichtbaar op de marktplaatspagina',
tipLinkedSpots: '💡 Tip: advertenties die aan spots zijn gekoppeld, zijn makkelijker te vinden voor lokale skaters.',
anyoneCanSee: 'Iedereen kan deze op je profiel zien.',
seeWhatOthersSee: 'Bekijk wat anderen zien',
inventory: 'Inventaris',
publicWantsNote: 'Openbare wants worden als “gezocht”-advertenties op de marktplaats geplaatst, zodat verkopers je kunnen vinden.',
howItWorks: 'Hoe het werkt',
tapToMarketplace: 'Tik om naar de marktplaats te gaan →',
viewWishlist: 'Verlanglijst bekijken',
tipEditItems: 'Bewerk items met de pennknop',
tipListForSale: 'Zet te koop met de winkelknop',
tipAddPhotos: 'Voeg foto\'s toe voor betere ruilvoorstellen',
tipKeySyncs: 'Nostr-sleutel synchroniseert naar alle apparaten',
itemsReadyToSell: '{{count}} item(s) klaar om te verkopen',
},
},
};
export default nlBatch4;