SkateSpots/src/i18n/cs/drift.ts
SkateSpots f029b5a516 feat(newsletter): weekly generated drafts, covers, and admin preview
- Add a browser-safe editorial generator with rotating satire and shipped highlights.
- Generate a fresh 1200x630 cover from the Drop #006 foundation and upload it to Blossom.
- Publish weekly drafts as NIP-78; add the admin Load draft/Preview composer flow and banner.
- Add the Monday user timer (draft by default) and a manual newsletter:weekly script.
- Remove static/live issue duplicates; translate the new admin strings to all 24 locales.
2026-10-28 09:42:44 +07:00

418 lines
21 KiB
TypeScript

/**
* cs — drift fill (245 keys added after en/es only).
* Nested fragment spread additively into `cs/index.ts`.
*/
const drift = {
"nav": {
"searchLanguages": "Hledat jazyky...",
"noLanguages": "Nenalezeny žádné jazyky"
},
"mapPage": {
"searchSuggestPlaces": "Místa"
},
"mapUi": {
"firstRunTitle": "Začít",
"firstRunAddSpot": "Přidej svůj první spot",
"firstRunJoinCrew": "Přidej se k crew",
"firstRunStartCrew": "Založ si crew",
"firstRunWallet": "Nastav si peněženku",
"forecastDays": "Předpověď na {{count}} dní"
},
"spotUi": {
"forecastDays": "Předpověď na {{count}} dní"
},
"marketUi": {
"trades": {
"stateRevoked": "Odvoláno",
"stateVerifying": "Ověřování"
},
"loadFailed": "Nepodařilo se připojit k relayům. Zkontroluj připojení a zkus to znovu.",
"statusPending": "Čeká",
"offers": {
"closeDeal": "Uzavřít deal",
"loadFailed": "Nabídky se nepodařilo načíst. Zkontroluj připojení a zkus to znovu."
},
"pay": {
"nonSats": "Tato nabídka je oceněna v {{currency}}. Platba v aplikaci je pouze v sats. Vyrovnej se přímo s prodejcem.",
"unsupported": "Tento platební kód (žádost Cashu) zatím není podporován. Požádej prodejce o Lightning fakturu nebo adresu."
},
"escrowRequest": {
"lockedNotSent": "Prostředky jsou uzamčeny v escrow a uloženy v tomto zařízení, ale žádost se neodeslala. Otevři nabídku znovu a zkus to. Neplať znovu.",
"mintLabel": "Mint (kde jsou prostředky uzamčeny)",
"sellerMintHint": "Prodejce upřednostňuje tento mint; prostředky zde uzamčené pro něj bude nejjednodušší uplatnit.",
"mintHint": "Escrow sídlí v tomto mintu. Prodejce zde uplatňuje, takže vyber takový, kterému oba důvěřujete.",
"noMints": "Nejsou dostupné žádné minty",
"p2pkUnsupported": "Tento mint neinzeruje podporu P2PK (NUT-11), takže zde escrow nelze uzamknout. Zvol jiný mint."
}
},
"labUi": {
"offerClothing": "Nabídnout oblečení",
"tabClothing": "Oblečení",
"empty": {
"clothingTitle": "Zatím žádní návrháři oblečení",
"clothingBody": "Buď první, kdo nabídne oblečení na zakázku, týmové dresy a apparel pro scénu."
},
"craftFields": {
"sizing": "Rozsah velikostí",
"samples": "Vzorky / prototypy",
"customization": "Přizpůsobení"
}
},
"socialUi": {
"coordinator": {
"ourDefaultTitle": "Koordinátor SkateSpots",
"ourDefaultDesc": "SkateSpots provozuje koordinátora na relay.skate-spots.org. Používej ho ve výchozím nastavení, nebo si spusť vlastní — koordinátor vidí pouze šifrovaný text a metadata, nikdy tvé zprávy.",
"useOurs": "Použít koordinátor SkateSpots"
},
"crewCoordinator": {
"encryptedChat": "Šifrovaný chat",
"privateChatName": "Soukromý chat",
"privateChatDesc": "Skupinový chat s forward secrecy (MLS) přes koordinátora.",
"privateChatDescFull": "Soukromý chat vytvoří jednou administrátor, poté se členové přidají.",
"chatRowDesc": "Všichni v crew — zapečetěno klíčem každého člena (NIP-17).",
"openChat": "Otevřít",
"setUpChat": "Nastavit",
"joinChat": "Připojit se",
"checking": "Kontroluji…",
"openInAnotherApp": "Otevřít v jiné aplikaci",
"openInCordnWeb": "Cordn (web)",
"openCordnGroup": "Otevřít crew chat",
"copyForStaircase": "Kopírovat pro Staircase"
},
"dms": {
"refresh": "Obnovit",
"crews": "Crew",
"crewFounder": "Zakladatel",
"crewMember": "Člen",
"crewOpen": "Otevřít",
"crewSetUp": "Nastavit"
},
"form": {
"cordnGroup": "Skupina Cordn",
"cordnGroupHint": "Volitelné: vlož odkaz na skupinu ze Staircase nebo Cordn web. Tvoje crew tak získá skutečný end-to-end MLS chat hostovaný na našem koordinátoru."
}
},
"settingsUi": {
"loginDialog": {
"welcomeSubtitleBrowse": "Zaregistruj se nebo se přihlas — nebo si dál prohlížej.",
"extensionCard": "Rozšíření prohlížeče",
"signerCard": "Podepisovací aplikace",
"secretKeyLink": "Použít místo toho tajný klíč",
"whereBunker": "Kde získám bunker?",
},
"settingsPage": {
"trust": "Důvěra",
"trustSub": "Zdroje a zobrazení"
}
},
"walletUi": {
"trust": {
"mute": "Ztlumit",
"muted": "Ztlumeno",
"mutedDesc": "Nebudeš vídat jejich obsah.",
"muteFailed": "Ztlumení se nezdařilo. Zkus to znovu.",
"loginToMute": "Přihlas se, abys mohl ztlumit.",
"attributedNetwork": "Od lidí ve tvé síti",
"attributedProviderHouse": "Od komunitního poskytovatele důvěry",
"attributedProviderCustom": "Od poskytovatele, kterého jsi zvolil",
"howItWorks": "Jak funguje důvěra",
"flaggedNoticeTitle": "Nahlášeno důvěryhodnými skejťáky",
"flaggedNoticeDesc": "Buď opatrný. Důvěryhodní lidé v síti tento účet nahlásili.",
"flaggedReporterFollow": "{{count}} z těch, které sleduješ",
"flaggedReporterNetwork": "{{count}} ve tvé síti",
"flaggedReporterOther": "{{count}} dalších účtů",
"flaggedReport": "Nahlásit",
"flaggedDismiss": "Zavřít",
"bucketVerified": "Ověřeno",
"bucketUnknown": "Neznámé",
"bucketFlagged": "Označeno",
"bucketVerifiedDesc": "Někdo v tvé síti se za tento účet zaručuje.",
"bucketUnknownDesc": "Nikdo v tvé síti se za tento účet zatím nezaručil.",
"bucketFlaggedDesc": "Důvěryhodní lidé tento účet nahlásili.",
"reportedByTrusted": "Nahlášeno {{count}} důvěryhodnými lidmi"
}
},
"trustUi": {
"alertsTitle": "Upozornění sítě",
"alertsDesc": "Účty, které sleduješ a které důvěryhodní lidé nahlásili nebo ztlumili.",
"alertsEmpty": "Žádná upozornění. U sledovaných účtů kontrolujeme nahlášení od důvěryhodných lidí.",
"alertsReported": "Nahlášeno {{count}} důvěryhodnými lidmi",
"alertsMuted": "Ztlumeno {{count}} důvěryhodnými lidmi",
"alertsIgnore": "Ignorovat",
"alertsUnfollow": "Přestat sledovat",
"alertsLogin": "Přihlas se, abys viděl upozornění pro sledované účty.",
"providerTitle": "Poskytovatel",
"providerDesc": "Skóre pochází od poskytovatele, kterého si zvolíš. Výchozí je komunitní poskytovatel.",
"useCommunity": "Použít komunitního poskytovatele",
"setProvider": "Nastavit poskytovatele",
"customPubkeyPlaceholder": "npub nebo hex veřejný klíč poskytovatele",
"customRelayPlaceholder": "wss://relay.example.com",
"invalidProvider": "Zadej platný npub nebo 64znakový hex veřejný klíč a relay wss://.",
"publishFailed": "Poskytovatele se nepodařilo publikovat. Zkus to znovu.",
"providerSaved": "Poskytovatel aktualizován.",
"loggedOutProvider": "Přihlas se, abys zvolil poskytovatele.",
"showMarks": "Zobrazit značky důvěry",
"showMarksDesc": "Ověřené a neznámé značky. Nahlášení se zobrazují vždy.",
"sourceLabel": "Zdroj",
"sourceHouse": "Komunitní poskytovatel důvěry",
"sourceCustom": "Tvůj poskytovatel",
"loggedOut": "Přihlas se, abys zvolil vlastního poskytovatele důvěry.",
"seoTitle": "Jak funguje důvěra",
"seoDescription": "Jak SkateSpots zobrazuje důvěru: tři stavy, odkud skóre pochází a proč nepřítomnost není nedůvěra.",
"title": "Jak funguje důvěra",
"intro": "Důvěra je tu signál, ne rozsudek. Pochází z toho, koho znáš, nebo od poskytovatele, kterého si zvolíš. Neřadíme lidi globálně.",
"statesTitle": "Tři stavy",
"verifiedTitle": "Ověřeno",
"verifiedDesc": "Někdo v tvé síti se za tento účet zaručuje: známý známého nebo tvůj zvolený poskytovatel.",
"unknownTitle": "Neznámé",
"unknownDesc": "Zatím se nikdo nezaručil. Zde začíná každý nový účet.",
"flaggedTitle": "Označeno",
"flaggedDesc": "Důvěryhodní lidé tento účet nahlásili. Je to upozornění, abys se podíval blíž, ne důkaz čehokoli.",
"absenceTitle": "Žádný odznak není nedůvěra",
"absenceDesc": "Většina účtů neukazuje vůbec nic. To znamená, že se za ně nikdo v tvé síti zatím nezaručil, ne že je něco špatně. Chybějící značku nikdy nečti jako negativum.",
"sourceTitle": "Kdo to počítá",
"sourceDesc": "Ve výchozím nastavení používáme tvou vlastní síť. Můžeš také zvolit poskytovatele důvěry, který publikuje podepsaná skóre přes Nostr (NIP-85), nebo zobrazení vypnout. Označeno se zobrazuje vždy, protože je to bezpečnostní signál.",
"endorsementTitle": "Přítomnost není schválení",
"endorsementDesc": "Ověřená značka znamená, že se někdo zaručil, ne že je člověk dobrý. Označení znamená, že ho nahlásili důvěryhodní lidé, ne že je vinen. Než se rozhodneš, prohlédni si podrobnosti.",
"povTitle": "Záleží na úhlu pohledu",
"povDesc": "Skóre je relativní k tomu, kdo se dívá. Hodnocení od jednoho poskytovatele nebo osoby není srovnatelné s jiným a nikdy je nepodáváme jako objektivní fakt.",
"settingsCta": "Spravovat v Nastavení"
},
"marketTerms": {
"link": "Pravidla Marketplace",
"seoTitle": "Pravidla Marketplace",
"seoDescription": "Jak fungují nabídky vybavení na SkateSpots: peer-to-peer, kupující pozor, a pravidla.",
"title": "Pravidla Marketplace",
"intro": "SkateSpots je peer-to-peer deska na vybavení. Jednáš přímo s druhou osobou: nedržíme prostředky, nezasíláme předměty ani neřešíme spory.",
"howTitle": "Jak to funguje",
"howBody": "Vystav vybavení, kontaktuj prodejce v soukromé zprávě a vyrovnej se přímo (hotovost, Lightning nebo výměna). Neexistuje košík ani pokladna.",
"rulesTitle": "Co není dovoleno",
"rulesBody": "Žádný nelegální, nebezpečný nebo pro dospělé určený obsah; žádné drogy, zbraně, padělky ani kradené zboží. Nabídky se týkají skate vybavení a souvisejících věcí.",
"respectTitle": "Buď ohleduplný",
"respectBody": "Žádné zneužívání, obtěžování, vyhrožování ani nenávist. Moderátoři mohou nabídky nebo účty skrýt.",
"trustTitle": "Důvěra je vodítko, ne záruka",
"trustBody": "Značky ověření a obchodní reputace jsou signály ze sítě, ne sliby. Než obchoduješ, udělej si vlastní kontrolu.",
"trustLink": "Jak funguje důvěra",
"privacyLink": "Co opouští tvé zařízení",
"safetyTitle": "Obchoduj bezpečně",
"safetyBody": "Při předání se sejděte na veřejnosti, u zásilek použij escrow nebo zálohu v dobré víře a nikdy neposílej peníze mimo aplikaci.",
"moderationTitle": "Moderace je měkká a vratná",
"moderationBody": "Skrytý obsah zůstává na relayích a lze ho obnovit; spory mezi lidmi si řešíš sám."
},
"labOptions": {
"clothing": {
"service": {
"tees": "Trička",
"hoodies": "Mikiny a tepláky",
"pants": "Kalhoty a šortky",
"jackets": "Bundy a svrchní oděvy",
"kits": "Týmové dresy a komplety",
"caps": "Kšiltovky a čepice",
"socks": "Ponožky",
"accessories": "Tašky a doplňky",
"footwear": "Obuv a boty",
"patches": "Našité záplaty a aplikace",
"griptape": "Griptape a oblečení na deck",
"onepiece": "Unikáty / upcyklace"
},
"serviceDesc": {
"tees": "Trička a topy na zakázku",
"hoodies": "Mikiny, svetry a tepláky",
"pants": "Pracovní kalhoty, cargo a šortky",
"jackets": "Trenýrkové bundy, shell a pracovní bundy",
"kits": "Týmové dresy, komplety a uniformy",
"caps": "Kšiltovky, čepice a pokrývky hlavy",
"socks": "Ponožky a pletené zboží",
"accessories": "Tašky, opasky a drobnosti",
"footwear": "Boty a obuv na zakázku",
"patches": "Vyšívané záplaty a aplikace",
"griptape": "Umění na griptape a oblečení na deck",
"onepiece": "Jednotlivé kusy a upcyklované oděvy"
},
"method": {
"screenprint": "Sítotisk",
"dtg": "DTG / direct-to-garment",
"embroidery": "Výšivka",
"cutsew": "Cut & sew",
"sublimation": "Sublimace",
"heattransfer": "Heat transfer / vinyl",
"garmentdye": "Barvení oděvů",
"knit": "Pletené zboží",
"patchwork": "Patchwork",
"allover": "All-over potisk"
},
"material": {
"cotton": "Bavlna",
"heavyweight": "Těžká gramáž",
"organic": "Organická / udržitelná",
"fleece": "Fleece",
"denim": "Denim",
"canvas": "Plátno",
"nylon": "Nylon / technický",
"wool": "Merino / vlna",
"leather": "Kůže",
"recycled": "Recyklované / deadstock"
}
}
},
"becomeRolesUi": {
"clothing": {
"seoTitle": "Staň se návrhářem oblečení - SkateSpots",
"seoDescription": "Oblečení na zakázku, týmové dresy a apparel pro scénu.",
"heading": "Návrhář oblečení",
"tagline": "Oblečení na zakázku, týmové dresy a apparel pro scénu",
"noun": "návrhář oblečení",
"rateLabel": "Sazba",
"portfolioLabel": "Odkaz na obchod / portfolio",
"sectionWhatYouMake": "Co vyrábíš",
"sectionHowYouMake": "Jak to vyrábíš",
"sectionMaterials": "Materiály",
"minimumPlaceholder": "např. 10 kusů",
"turnaroundPlaceholder": "např. 2-3 týdny",
"sizingPlaceholder": "např. XS-3XL / na míru",
"samplesHelper": "Nabízíš vzorky nebo prototypy před plnou sérií?",
"customizationPlaceholder": "např. jména, čísla, grafika"
}
},
"weatherUi": {
"updated": "Aktualizováno",
"refresh": "Obnovit",
"unavailable": "Počasí nedostupné.",
"retry": "Zkusit znovu",
"sunrise": "Východ slunce",
"sunset": "Západ slunce",
"legendTitle": "Skóre počasí",
"legendWeatherOnly": "Jen počasí"
},
"cordnUi": {
"shareInvite": 'Pozvat',
"shareInviteText": 'Přidej se k {{crew}} — soukromý chat crew',
"inviteCopied": 'Odkaz s pozvánkou zkopírován',
"title": "Soukromý chat",
"subtitle": "End-to-end šifrované (MLS) mezi členy crew. Koordinátor přenáší pouze šifrovaný text a metadata — nikdy nevidí obsah zpráv.",
"notLoggedIn": "Přihlas se, abys mohl použít soukromý chat crew.",
"membersOnly": "Soukromý chat mohou otevřít jen členové crew.",
"connecting": "Připojování…",
"noCoordinator": "Pro tuto crew zatím není nastaven žádný koordinátor.",
"noGroupAdmin": "Soukromý chat této crew zatím nebyl vytvořen.",
"noGroupMember": "V soukromém chatu této crew zatím nejsi.",
"create": "Vytvořit soukromý chat",
"requestJoin": "Požádat o připojení",
"checkInvite": "Zkontrolovat pozvánku",
"requested": "Žádost odeslána — administrátor crew ji schválí.",
"noInvite": "Zatím nečeká žádná pozvánka. Požádej administrátora o schválení žádosti.",
"placeholder": "Napiš crew…",
"send": "Poslat",
"refresh": "Obnovit",
"requests": "Žádosti o připojení",
"checkRequests": "Zkontrolovat žádosti",
"approve": "Přidat",
"noRequests": "Žádné čekající žádosti o připojení.",
"inviteHint": "Zatím jsi v tomto chatu jen ty — členové crew mohou klepnout na „Požádat o připojení“ a ty je zde schválíš.",
"memberCount": "{{count}} ve skupině",
"you": "Ty",
"groupRef": "Odkaz na skupinu",
"copyRef": "Kopírovat",
"copied": "Zkopírováno",
"attachImage": "Přiložit obrázek",
"uploading": "Nahrávání…",
"uploadFailed": "Obrázek se nepodařilo nahrát.",
"bannerTitle": "Tato crew zatím nemá soukromý chat",
"bannerBody": "Nastav end-to-end šifrovaný (MLS) chat pro svou crew — členové se připojí z karty.",
"bannerCta": "Nastavit",
"ready": "Připojeno · MLS",
"errorPrefix": "Koordinátora se nepodařilo kontaktovat",
"interactiveHint": "Tvůj signer žádá o schválení u každé akce — podle potřeby použij Obnovit a Poslat.",
setupDevice: "Nastavit toto zařízení",
setupDeviceBody: "Toto zařízení dostane vlastní klíč pro soukromý chat. Zakladatel ho jednou schválí.",
waitingApproval: "Čeká se na schválení zakladatelem…",
waitingApprovalManual: "Čeká se na zakladatele. Až schválí, klepni na „Zkontrolovat pozvánku“.",
onboardingFounder1: "Zahaj soukromý chat.",
onboardingFounder2: "Schvaluj členy, kteří požádají o připojení.",
onboardingFounder3: "Chatuj soukromě se svou crew.",
onboardingMember1: "Požádat o připojení",
onboardingMember2: "Zakladatel schválí tvé zařízení.",
onboardingMember3: "Jsi uvnitř — zprávy jsou šifrované.",
encryptedNote: "Číst to mohou jen členové crew; koordinátor pouze přenáší šifrované zprávy.",
advanced: "Pokročilé",
coordinator: "Koordinátor",
keyPackage: "Balíček klíčů",
keyPackageReady: "Připraveno na tomto zařízení",
keyPackageMissing: "Není nastaveno na tomto zařízení",
members: "Členové",
roleFounder: "Zakladatel",
roleAdmin: "Administrátor",
roleMember: "Člen",
qrTitle: "Naskenuj a připoj se k soukromému chatu",
qrHint: "Členové crew to naskenují kamerou telefonu. Odkaz otevře kartu Soukromý chat.",
sendFailed: "Nepodařilo se odeslat — klepni na Zkusit znovu.",
sending: "Odesílání…",
sent: "Odesláno",
retry: "Zkusit znovu",
errorUnreachable: "Soukromý chat se nepodařilo kontaktovat. Zkontroluj připojení.",
errorDetails: "Podrobnosti",
unreachable: "Nedostupné",
dismiss: "Zavřít",
linkDevice: "Propojit toto zařízení",
linkDeviceTitle: "Propojit jiné zařízení",
linkDeviceHint: "Naskenujte tento kód na zařízení, které už je v místnosti.",
linkDeviceNote: "Kód obsahuje balíček veřejných klíčů. Váš soukromý klíč zůstává na novém zařízení.",
waitingDevice: "Čekání na druhé zařízení…",
addDevice: "Přidat zařízení",
deviceLinked: "Zařízení přidáno.",
deviceLinkFailed: "Toto zařízení se nepodařilo přidat.",
removeMemberConfirm: "Odebrat {{name}} ze soukromého chatu? Toto zařízení ztratí přístup.",
removeMemberFailed: "Tohoto člena se nepodařilo odebrat.",
reply: "Odpovědět",
},
communityUi: {
"link": "Komunita",
"title": "Komunitní chat",
"subtitle": "Ptej se, sdílej zpětnou vazbu a mluv s komunitou SkateSpots — end-to-end šifrované.",
"heading": "Komunita SkateSpots",
"eyebrow": "Otázky a zpětná vazba",
"seoTitle": "Komunitní chat SkateSpots",
"seoDescription": "Otázky, zpětná vazba a komunitní povídání — end-to-end šifrované.",
"notLoggedIn": "Přihlas se, abys mohl vstoupit do komunitního chatu.",
"noGroupAdmin": "Komunitní místnost ještě nebyla vytvořena.",
"noGroupMember": "V komunitní místnosti zatím nejsi.",
"create": "Vytvořit komunitní místnost",
"setupDeviceBody": "Toto zařízení tím získá klíč do komunitní místnosti. Schválí ho jednou administrátor nebo bot.",
"onboardingFounder1": "Vytvoř komunitní místnost.",
"onboardingFounder2": "Schvaluj komunitního bota a nové členy.",
"onboardingFounder3": "Odpovídej na otázky a sbírej zpětnou vazbu.",
"onboardingMember1": "Požádej o vstup do komunitní místnosti.",
"onboardingMember2": "Tvé zařízení schválí administrátor nebo komunitní bot.",
"onboardingMember3": "Ptej se, sdílej zpětnou vazbu, nebo se prostě ozvi.",
"encryptedNote": "Číst to mohou jen členové místnosti; koordinátor pouze přenáší šifrované zprávy.",
"shareInviteText": "Přidej se ke komunitnímu chatu SkateSpots",
"qrTitle": "Naskenuj a připoj se ke komunitnímu chatu",
"qrHint": "Naskenuj kamerou telefonu, otevři komunitní chat a požádej o vstup.",
"owner": "Vlastník",
"botName": "Komunitní bot",
"howItWorks": "Nová zařízení jednou schválí administrátor nebo komunitní bot. Zprávy odeslané před tvým připojením pro tebe nejsou viditelné.",
"feedbackNote": "Otázky a zpětná vazba jsou vítány. Buď milý — je to společná místnost.",
},
translateUi: {
title: "Překlad zpráv",
translate: "Přeložit",
translating: "Překládání…",
showOriginal: "Zobrazit originál",
showTranslation: "Zobrazit překlad",
translatedFrom: "Přeloženo z {{language}}",
failed: "Překlad se nezdařil. Zkuste to znovu.",
unsupported: "Tato jazyková kombinace zatím není dostupná.",
pilotNote: "Pilot: pouze angličtina ↔ španělština.",
autoTranslate: "Automaticky překládat zprávy",
autoTranslateDesc: "Překládat příchozí zprávy do vašeho jazyka. Běží na tomto zařízení; nic se neodesílá.",
privacy: "Překlad běží na vašem zařízení. Vaše zpráva ho nikdy neopustí. Při prvním použití se stáhne jazykový model.",
},
newsletterDraftUi: {
weeklyDraftReady: "Týdenní koncept je připraven",
loadDraft: "Načíst koncept",
hidePreview: "Skrýt náhled",
untitled: "Bez názvu",
},
};
export default drift;