/** cs — batch 3 (settingsUi). */ const csBatch3 = { settingsUi: { proSupport: { title: "Pro a podpora", subtitle: "Volitelné doplňky, díky kterým zůstávají SkateSpots zdarma", prepaidTitle: "Předplaceno, žádné předplatné", prepaidBody: "Každý nákup je jednorázová platba v Bitcoinu/Lightningu — žádný účet, žádné opakované platby, žádná úschova. Další platba ti prodlouží čas.", sasquatchTitle: "Sasquatch Pro", sasquatchBenefit: "Odemkne osobního AI asistenta — umí číst tvůj vlastní Stash, crew a nabídky — a pomáhá financovat projekt.", active: "Aktivní", activeUntil: "Aktivní do {{date}}", daysLeft: "zbývá {{count}} dní", notActive: "Neaktivní", goPro: "Přejít na Pro", extend: "Prodloužit Pro", day: "den", featuredTitle: "Zvýrazněné umístění", featuredBenefit: "Vystrč nabídku nahoru díky odznaku Pro — pro profily v The Lab, události, Shops a tours.", featuredHow: "Délka platí pro každý typ; delší závazek znamená nižší cenu za den. Nabídku zvýrazníš při jejím vytvoření nebo úpravě.", featuredUntil: "Do {{date}}", yourFeatured: "Tvé zvýrazněné nabídky", noneFeatured: "Žádná aktivní zvýrazněná umístění.", freeTitle: "Bezplatné cesty", freeBody: "AI FAQ a místní vyhledávání jsou vždy zdarma a nabídku na trhu můžeš zveřejnit s bezplatným proof-of-work místo poplatku v sats." }, notFound: { seoTitle: "404 – Stránka nenalezena", seoDescription: "Stránku, kterou hledáš, se nepodařilo najít. Vrať se na domovskou stránku a pokračuj v procházení.", message: "Jejda! Stránka nenalezena", returnHome: "Zpět domů" }, loginArea: { signUp: "Registrovat se", logIn: "Přihlásit se" }, accountSwitcher: { switchAccount: "Přepnout účet", walletSettings: "Nastavení peněženky", addAccount: "Přidat další účet", logout: "Odhlásit se" }, amberHint: { defaultAction: "poslat", multiBefore: "Tvůj podepisovač tě požádá o schválení", multiTimes: "{{approvals}}krát", multiAfter: "pro akci {{action}} — to je u šifrovaných zpráv normální (jedno schválení pro každého příjemce). Schval každé.", single: "Tvůj podepisovač tě požádá o schválení akce {{action}}." }, amberCallback: { processing: "Zpracovávám přihlášení přes Amber...", gotResult: "Přijat výsledek: {{result}}", noResultDebug: "Žádný výsledek z Amber", noResultToast: "Z Amber nepřišel žádný výsledek. Operace možná byla zrušena.", validPubkey: "Platný pubkey! Přihlašuji...", loginSuccessful: "Přihlášení proběhlo úspěšně!", loginErrorDebug: "Chyba přihlášení: {{error}}", invalidResultDebug: "Neplatný formát výsledku: {{result}}", loggedInTitle: "Přihlášeno", amberLoginDesc: "Úspěšně přihlášeno přes Amber!", loginFailedTitle: "Přihlášení selhalo", loginFailedDesc: "Nepodařilo se dokončit přihlášení přes Amber. Zkus to znovu.", invalidPubkeyDesc: "Z Amber byl přijat neplatný pubkey.", sessionLostToast: "Data relace se ztratila. Zkus to znovu.", eventSignedTitle: "Událost podepsána", eventSignedDesc: "Tvoji událost podepsal Amber.", signingFailedTitle: "Podepisování selhalo", signingFailedDesc: "Nepodařilo se zpracovat podepsanou událost z Amber.", operationCompleteTitle: "Operace dokončena", operationCompleteDesc: "{{op}} dokončeno." }, loginDialog: { loginWithAmber: "Přihlásit se přes Amber (Android)", welcomeTitle: "Vítej ve SkateSpots", welcomeSubtitle: "Zaregistruj se nebo se přihlas a pokračuj", newHere: "Jsi tu nový?", createFree: "Vytvoř si účet zdarma. E-mail není potřeba.", createAccount: "Vytvořit účet", orLogIn: "Nebo se přihlas", loggedInTitle: "🛹 Přihlášeno!", loggedIn: "Přihlášeno!", connectedAmber: "Připojeno přes Amber!", amberLoginFailed: "Přihlášení přes Amber selhalo", amberCancelled: "Přihlášení zrušeno. Klepni na \"Otevřít Amber\" a zkus to znovu.", amberNotFound: "Amber nenalezen. Ujisti se, že máš Amber nainstalovaný ze ZapStore.", loginFailed: "Přihlášení selhalo", pubkeyError: "Vlož svůj hex pubkey (64 znaků) nebo npub z Amber", pairedSigner: "Spárováno s tvým podepisovačem.", connectFailed: "Nepodařilo se připojit k tvému podepisovači.", openedEncrypted: "Otevřel jsem tvůj šifrovaný klíč.", openKeyFailed: "Tento klíč se nepodařilo otevřít.", bunkerPrefix: "Musí začínat na bunker://", connectedBunker: "Připojeno přes bunker!", bunkerFailed: "Selhalo: {{error}}", checkBunkerUri: "Zkontroluj své bunker URI", nsecPrefix: "Musí začínat na nsec1", invalidNsec: "Neplatný nsec: {{error}}", checkKey: "Zkontroluj svůj klíč", noExtensionTitle: "Žádné rozšíření nenalezeno", noExtensionDesc: "Nainstaluj Alby nebo jiné rozšíření NIP-07.", amberIdleDesc: "Tvůj klíč zůstává uvnitř Amber. Jedno klepnutí — schval v Amber a jsi zpět, přihlášen. Není co kopírovat.", continueWithAmber: "Pokračovat s Amber", noAmberGetIt: "Nemáš Amber? Získej ho →", waitingAmberTitle: "Čekám na Amber…", waitingAmberDesc: "Schval požadavek v Amber. Přihlásíš se automaticky ve chvíli, kdy se vrátíš.", openAmberAgain: "Otevřít Amber znovu", havingTrouble: "Máš potíže? Zadej klíč ručně", enterPublicKey: "Zadej svůj veřejný klíč", enterPublicKeyDescBefore: "Jen pokud automatický průběh nefungoval. V Amber: klepni na svůj profil →", copyPublicKey: "Kopírovat veřejný klíč", enterPublicKeyDescAfter: "a vlož ho sem.", connect: "Připojit", back: "← Zpět", signInWithPhone: "Přihlas se telefonem", signInWithPhoneDesc: "Naskenuj pomocí aplikace podepisovače (Amber, nsec.app). Tvůj klíč nikdy neopustí telefon.", showPairingCode: "Zobrazit párovací kód", waitingSigner: "Čekám na tvůj podepisovač…", copyLink: "Kopírovat odkaz", orPasteBunker: "nebo vlož bunker URL", bunkerTitle: "Bunker (NIP-46)", bunkerPasteBefore: "Vlož svůj", bunkerPasteAfter: "URI.", amberInstructions: "Nastavení → NIP-46 Bunker → Vytvořit → Kopírovat", nsecAppInstructions: "Připojit aplikaci → Kopírovat bunker URI", secretKeyTitle: "Tajný klíč", secretKeyRawDesc: "Vlož přímo svůj tajný klíč Nostr.", secretKeyEncDesc: "Otevři zálohu klíče chráněnou heslem.", rawNsec: "Surový nsec", encryptedNip49: "Šifrovaný (NIP-49)", nsecWarning: "⚠️ Používej jen na důvěryhodném zařízení. Svůj nsec nikdy nikomu nesdílej.", login: "Přihlásit se", encSaferDesc: "Bezpečnější: klíč zůstává šifrovaný, dokud nezadáš heslo, takže zálohu můžeš bezpečně uchovat v cloudovém úložišti nebo správci hesel.", password: "Heslo", openEncryptedKey: "Otevřít šifrovaný klíč", browserExtensionTitle: "Rozšíření prohlížeče (NIP-07)", browserExtensionDesc: "Nejlepší pro počítač. Funguje s Alby, nos2x, Flamingo.", loginWithExtension: "Přihlásit se přes rozšíření" }, signupDialog: { download: "Stáhnout", stepChoose: "Volba", stepProfile: "Profil", stepSaveKey: "Uložit klíč", somethingWrong: "Něco se pokazilo", createFailed: "Nepodařilo se vytvořit tvůj účet. Zkus to znovu.", keySavedTitle: "Tajný klíč uložen!", keySavedDesc: "Tvůj klíč byl bezpečně uložen.", downloadFailedTitle: "Stažení selhalo", downloadFailedDesc: "Soubor s klíčem se nepodařilo stáhnout. Zkopíruj ho ručně.", encSavedTitle: "Šifrovaná záloha uložena 🔐", encSavedDesc: "Uchovej si soubor I heslo — k opětovnému přihlášení potřebuješ obojí.", encFailed: "Tento klíč se nepodařilo zašifrovat.", invalidFileTitle: "Neplatný typ souboru", invalidFileDesc: "Jako avatar vyber prosím obrázkový soubor.", fileTooLargeTitle: "Soubor je příliš velký", fileTooLargeDesc: "Obrázek avataru musí být menší než 5 MB.", avatarUploadedTitle: "Avatar nahrán!", avatarUploadedDesc: "Tvůj avatar byl úspěšně nahrán.", uploadFailedTitle: "Nahrání selhalo", uploadFailedDesc: "Nepodařilo se nahrát avatar. Zkus to znovu.", nameRequiredTitle: "Je potřeba zobrazované jméno", nameRequiredDesc: "Zvol si zobrazované jméno, ať ostatní skejťáci vědí, kdo jsi. Můžeš ho kdykoli změnit.", reserveFailedTitle: "Toto jméno se nepodařilo rezervovat", reserveFailedDesc: "{{error}} Nějaké si můžeš nárokovat později v Nastavení.", profileCreatedTitle: "Profil vytvořen!", profileCreatedDesc: "Tvůj profil byl nastaven.", profileFailedTitle: "Nastavení profilu selhalo", profileFailedDesc: "Tvůj účet byl vytvořen, ale nastavení profilu selhalo. Můžeš ho upravit později.", welcomeToastTitle: "Vítej!", welcomeToastDesc: "Tvůj účet je připraven.", titleWelcome: "Přidej se ke SkateSpots", titleProfile: "Nastav si profil", titleDone: "Vítej!", createFreeAccount: "Vytvoř si účet zdarma", createFreeAccountDesc: "Žádný e-mail, žádný telefon, žádné heslo. Tvůj účet je klíč Nostr — zvol si, kde bude žít.", recommended: "Doporučeno", signUpWithAmber: "Zaregistruj se přes Amber", signUpWithAmberDesc: "Tvůj klíč se vytvoří a uloží přímo v aplikaci Amber — SkateSpots se ho nikdy nedotkne. Nejbezpečnější. Jedno klepnutí ke schválení.", continueWithAmber: "Pokračovat s Amber", orQuickWay: "nebo tou rychlejší cestou", quickAccount: "Rychlý účet na tomto zařízení", quickAccountDesc: "Vygenerujeme klíč, který žije na tomto zařízení. Nejrychlejší start — hned potom ti pomůžeme uložit zálohu.", createQuickAccount: "Vytvořit rychlý účet", quickReassurance: "Trvá 5 sekund · žije na tomto zařízení · hned ti pomůžeme se zálohou", preferAnotherSigner: "Dáváš přednost jinému podepisovači?", iosDesktopNudge: "Jsi na iOS nebo na počítači? Aplikace podepisovače nebo rozšíření prohlížeče je nejbezpečnější volba —", seeAllOptions: "Zobrazit všechny možnosti", youreInPickName: "Jsi ve hře! 🛹 Zvol si zobrazované jméno, ať skejťáci vědí, kdo jsi", changeAnytime: "Později ho můžeš kdykoli změnit. Bio a avatar jsou volitelné.", publishingProfile: "Zveřejňuji tvůj profil...", displayName: "Zobrazované jméno", displayNamePlaceholder: "např. Tony, gnarlyGrind nebo jméno tvého crew", displayNameHint: "Povinné — takto se budeš zobrazovat napříč SkateSpots. Kdykoli ho můžeš změnit.", skateName: "Tvé jméno na SkateSpots", skateNameHint: "Zdarma a volitelné — ověřené jméno, které na tvém profilu ukáže ✓.", bio: "Bio", bioPlaceholder: "Řekni ostatním něco o sobě...", avatar: "Avatar", uploadAvatar: "Nahrát obrázek avataru", saving: "Ukládám...", saveAndStart: "Uložit a začít skejtovat", addNameToContinue: "Pro pokračování přidej zobrazované jméno.", savingPublishesNote: "Uložením zveřejníš svůj profil na Nostr — podepisovač tě může jednou požádat o schválení.", youreIn: "Jsi ve hře! 🛹", oneQuickThing: "Ještě jedna rychlá věc, než se pustíš…", saveLoginKey: "Ulož si přihlašovací klíč", saveLoginKeyBefore: "Toto je", only: "jediná", saveLoginKeyAfter: "cesta zpět do tvého účtu — žádný e-mail, žádné obnovení hesla. Ulož si ho teď a budeš se moct přihlásit na jakémkoli zařízení, kdekoli skejtuješ.", revealSaveKey: "Zobrazit a uložit můj klíč", recoveryCopied: "Kód pro obnovu zkopírován. Uchovej ho na bezpečném místě.", saved: "Uloženo", treatLikeBoardKeys: "Chovej se k němu jako ke klíčům od svého prkna — kdokoli s tímto kódem ovládá tvůj účet. Nikdy ho nesdílej.", hideEncBackup: "Skrýt šifrovanou zálohu", saveEncBackup: "Uložit šifrovanou zálohu", encBackupBefore: "Kopie chráněná heslem — bezpečná pro cloudové úložiště nebo správce hesel. Budeš potřebovat soubor", and: "a", encBackupAfter: "heslo.", choosePassword: "Zvol si heslo", saveEncBackupCta: "Uložit šifrovanou zálohu", savedCodeAria: "Uložil jsem si kód pro obnovu", savedCodeLabel: "Uložil jsem si kód pro obnovu na bezpečné místo — do správce hesel nebo offline na papír.", letsSkate: "Jdeme skejtovat", saveLater: "Uložím si to později v Nastavení", advancedSigner: "Pokročilé: použij raději aplikaci podepisovače" }, mnemonic: { generatedTitle: "Fráze pro obnovu vygenerována! 🎉", generatedDesc: "Zapiš si těchto 12 slov v pořadí. Jsou klíčem k tvému účtu!", savedTitle: "Fráze pro obnovu uložena!", savedDesc: "Uchovej tento soubor na bezpečném místě.", downloadFailedTitle: "Stažení selhalo", downloadFailedDesc: "Soubor se nepodařilo stáhnout. Zkopíruj ho ručně.", copiedTitle: "Zkopírováno do schránky!", copiedDesc: "Tvá fráze pro obnovu byla zkopírována.", qrWindowTitle: "QR kód fráze pro obnovu", qrHeading: "Tvůj QR kód fráze pro obnovu", qrAlt: "QR kód fráze pro obnovu", qrWarning: "Uchovej tento QR kód v soukromí a v bezpečí!", qrPrint: "Vytisknout QR kód", qrFailedTitle: "QR kód selhal", qrFailedDesc: "QR kód se nepodařilo vygenerovat.", accountCreatedTitle: "Účet vytvořen! 🎉", accountCreatedDesc: "Vše je hotovo! Tvá fráze pro obnovu je v bezpečí.", loginFailedTitle: "Přihlášení selhalo", loginFailedDesc: "Nepodařilo se vytvořit účet. Zkus to znovu.", verifyFailedTitle: "Ověření selhalo", verifyFailedDesc: "Slova nesouhlasí. Zkontroluj je a zkus to znovu.", titlePrefix: "Vytvořit účet s", titleSuffix: "frází pro obnovu", twelveWordTitle: "12slovná fráze pro obnovu", twelveWordDesc: "Tvá fráze pro obnovu je jako hlavní heslo. Napiš ji na papír a bezpečně ji ulož. Budeš ji potřebovat pro přístup ke svému účtu z jiných zařízení nebo pokud si vymažeš data prohlížeče.", generate: "Vygenerovat frázi pro obnovu", useNsecInstead: "Použít raději pokročilý nsec klíč", yourPhrase: "Tvá fráze pro obnovu", copy: "Kopírovat", download: "Stáhnout", qrCode: "QR kód", criticalWarning: "Kritické bezpečnostní varování", warnWriteStrong: "Napiš ji", warnWrite: "na papír a bezpečně ji ulož", warnNeverShareStrong: "Nikdy nesdílej", warnNeverShare: "svou frázi pro obnovu s nikým", warnBackupsStrong: "Měj více záloh", warnBackups: "na různých bezpečných místech", warnAnyoneStrong: "Kdokoli s touto frází", warnAnyone: "navždy ovládá tvůj účet", warnLoseStrong: "Pokud ji ztratíš", warnLose: "navždy ztratíš svůj účet", savedSecurely: "Uložil jsem ji bezpečně", verifyTitle: "Ověř svou frázi pro obnovu", verifyDesc: "Abychom se ujistili, že jsi ji správně uložil, zadej tato slova:", wordLabel: "Slovo č. {{n}}", wordPlaceholder: "Zadej slovo č. {{n}}", goBack: "Zpět", verifyCreate: "Ověřit a vytvořit účet", completeTitle: "Účet vytvořen!", completeDesc: "Tvůj účet Nostr je připraven!", signerTitle: "Doporučeno: Nastav si aplikaci podepisovače", signerSubtitle: "Udrž své klíče v ještě větším bezpečí", signerDesc: "Pro lepší bezpečnost používej raději specializovanou aplikaci podepisovače, místo abys svou frázi pro obnovu vkládal všude možně. Aplikace podepisovače udrží tvé klíče v bezpečí a přitom můžeš používat jakoukoli aplikaci Nostr.", signerCta: "Zjistit více o aplikacích podepisovače", skip: "Zatím přeskočit" }, signupMethod: { titlePrefix: "Zvol si", titleSuffix: "způsob registrace", subtitle: "Obě metody jsou bezpečné. Zvol tu, která ti sedí víc!", recommended: "Doporučeno", mnemonicTitle: "Fráze pro obnovu", mnemonicDesc: "12 slov, která se snadno zapamatují. Průmyslový standard používaný Bitcoinem, Ethereem a většinou krypto peněženek.", mnemonicF1: "Snadno se zapíše na papír", mnemonicF2: "Funguje s dalšími aplikacemi Nostr (NIP-06)", mnemonicF3: "Umí vygenerovat více účtů", mnemonicF4: "Známá pro krypto uživatele", useMnemonic: "Použít frázi pro obnovu", advanced: "Pokročilé", nsecTitle: "Tajný klíč (nsec)", nsecDesc: "Surový kryptografický klíč. Techničtější, ale dává ti přímý přístup k tvé identitě Nostr.", nsecF1: "Přímá kryptografická kontrola", nsecF2: "Kompatibilní se všemi aplikacemi Nostr", nsecF3: "Jediný řetězec k zazálohování", nsecF4: "Žádná vrstva odvození", useNsec: "Použít tajný klíč", footer: "🔒 Obě metody jsou stejně bezpečné. Zvol si podle svých preferencí!" }, skateNip05: { placeholder: "tvejmeno", claimedSuffix: "je tvoje — ulož profil a zveřejní se.", checking: "Kontroluji dostupnost…", available: "{{name}}@{{domain}} je volné", claim: "Nárokovat si ho", hint: "Písmena, číslice, pomlčky. Zdarma a na tvém profilu se zobrazí jako odznak ✓." }, nip05Required: { getFree: "Získej NIP-05 zdarma / levně", paid: "Placené", requiredTitle: "Vyžadováno ověření NIP-05", bannerReason: "Abychom zabránili spamu a budovali důvěru, {{role}} potřebují ověřenou adresu Nostr (NIP-05).", gateReason: "Abychom zabránili spamu a budovali důvěru, {{role}} musí mít ověření NIP-05.", addInSettings: "Přidat NIP-05 v Nastavení", explainer: "NIP-05 prokazuje tvou identitu tím, že propojí tvůj profil Nostr s doménou — například", updateProfile: "Upravit svůj profil" }, editProfile: { uploadSuccessTitle: "Úspěch", uploadSuccessDesc: "{{field}} úspěšně nahráno", uploadErrorDesc: "Nepodařilo se nahrát {{field}}. Zkus to znovu.", mustBeLoggedIn: "Pro úpravu profilu musíš být přihlášený", invalidClinkTitle: "Neplatný kód CLINK", invalidClinkDesc: "Tohle nevypadá jako platný kód noffer1…. Vymaž ho nebo vlož platný.", invalidLightningTitle: "Neplatná Lightning adresa", invalidLightningDesc: "Použij adresu podobnou e-mailu, například ty@walletofsatoshi.com.", invalidSpTitle: "Neplatná adresa Silent Payment", invalidSpDesc: "Adresa Silent Payment začíná na \"sp1\" a je dost dlouhá. Vymaž ji nebo vlož platnou.", invalidCordnTitle: "Neplatný odkaz Cordn", invalidCordnDesc: "Vlož úplný kontaktní odkaz Cordn ve tvaru https://….", updateSuccessTitle: "Úspěch", updateSuccessDesc: "Tvůj profil byl upraven", updateErrorDesc: "Nepodařilo se zveřejnit profil. Zkontroluj připojení k Relay v Nastavení > Relay", identityTitle: "Identita", identityDesc: "Jak se zobrazuješ napříč SkateSpots.", displayName: "Zobrazované jméno", displayNamePlaceholder: "Tvé jméno", bio: "Bio", bioPlaceholder: "Pár slov o tobě a tvém skejtování…", profilePicture: "Profilový obrázek", pictureDesc: "Nahraj nebo vlož čtvercový obrázek.", bannerImage: "Obrázek banneru", bannerDesc: "Široký obrázek pro horní část tvého profilu.", website: "Web", bitcoinTitle: "Bitcoin a platby", bitcoinDesc: "Nech lidi posílat ti zaps, spropitné a platby přímo — bez prostředníka.", lightningAddress: "Lightning adresa", lud16Invalid: "Použij adresu podobnou e-mailu, např. ty@tvedomena.com.", lud16Ok: "Napájí tlačítko „Zap“ na tvém profilu.", lud16Hint: "Okamžité spropitné v Bitcoinu. Napájí tlačítko „Zap“ na tvém profilu.", silentPaymentAddress: "Adresa Silent Payment", spInvalid: "Měla by začínat na „sp1“ a být dost dlouhá.", spOk: "Platná — znovupoužitelná, soukromá on-chain adresa.", spHint: "Znovupoužitelná statická on-chain adresa (BIP-352). Sdílej ji jednou; každá platba je nespojitelná.", clinkTipCode: "Kód spropitného CLINK", nofferInvalid: "Tohle nevypadá jako platný kód noffer1….", nofferOk: "Platný — na tvém profilu se zobrazí tlačítko „Spropitné v Bitcoinu“.", nofferHint: "Samospravovaný kód CLINK, takže ti kdokoli může poslat spropitné přes Nostr — bez prostředníka.", skateProfileTitle: "Skejtový profil", skateProfileDesc: "Reprezentuj své sponzory a způsob, jakým tě crew kontaktuje.", badges: "Odznaky", badgesHint: "(označení + volitelný odkaz)", badgeExample: "např. Independent Trucks", badgeLabelPlaceholder: "Označení odznaku…", badgeUrlPlaceholder: "https://… (volitelné)", removeBadge: "Odebrat odznak", addBadge: "Přidat odznak", badgesDescBefore: "Sponzoři, Shops nebo lidé, kteří podporují tvé skejtování — a cokoli dalšího, co chceš ukázat. Každý se na tvém profilu změní na klikatelný štítek. Tvůj", badgesDescAfter: "odznak člena se přidá automaticky.", coordinator: "Koordinátor", cordnInvalid: "Tohle nevypadá jako koordinátor. Vlož nprofile, odkaz na cordn.net nebo https:// URL.", cordnOk: "Zobrazí se na tvém profilu — ostatní si ho přidají jedním klepnutím.", cordnHint: "Koordinátor Cordn, který ostatní používají ke komunikaci s tebou. Soukromý, šifrovaný, tvůj.", useMyCoordinator: "Použít mého koordinátora", accountTitle: "Účet", accountDesc: "Další nastavení účtu.", botAccount: "Účet bota", botAccountDesc: "Označ tento účet jako automatizovaný nebo jako bota.", saving: "Ukládám…", saveProfile: "Uložit profil", nip05VerifiedHandle: "Ověřené jméno NIP-05", nip05How: "Jak?", extraHandles: "Další jména", extraHandlesHint: "volitelné — přidej až 5", nip05HintEmpty: "Ověřené jméno jako ty@tvedomena.com — verze modrého odznaku na Nostru. Na tvém profilu ukáže odznak ✓ a odemkne filtr „Ověřeno“ v adresáři skejťáků.", nip05Invalid: "Použij jméno podobné e-mailu, např. ty@tvedomena.com — bez „https://“ a bez mezer.", nip05Checking: "Kontroluji tvou doménu…", nip05Verified: "Ověřeno — tvá doména potvrzuje, že toto jméno patří tobě. ✓", nip05Mismatch: "Tvá doména mapuje toto jméno na JINÝ klíč. Oprav své .well-known/nostr.json, aby ukazovalo na tento účet.", nip05Unreachable: "Zatím se nepodařilo dosáhnout na /.well-known/nostr.json tvé domény. Uložená jména stále fungují, jakmile doménu správně nastavíš.", nip05Enter: "Zadej své jméno NIP-05.", freeHandleBefore: "Nemáš vlastní doménu? Nárokuj si zdarma", freeHandleAfter: "jméno od SkateSpots.", uploadLabel: "Nahrát {{label}}", previewLabel: "Náhled {{label}}" }, security: { recoveryCopied: "Kód pro obnovu zkopírován. Ulož ho na bezpečné místo.", savedTitle: "Uloženo!", recoveryDownloaded: "Kód pro obnovu stažen. Uchovej ho na bezpečném místě.", downloadFailedTitle: "Stažení selhalo", downloadFailedDesc: "Zkopíruj ho prosím raději ručně.", loginRequired: "Je potřeba přihlášení", loginRequiredDesc: "Pro přístup k nastavení zabezpečení se přihlas.", backupConfirmedTitle: "Záloha potvrzena! ✅", backupConfirmedDesc: "Výborně! Tvé klíče jsou v bezpečí.", yourRecoveryCode: "Tvůj kód pro obnovu", recoveryCodeDesc: "Neuložil sis ho při registraci? Tady si ho můžeš kdykoli vyzvednout.", recoveryCodeBefore: "Tento kód je", only: "jediná", recoveryCodeAfter: "cesta, jak se znovu přihlásit na novém zařízení nebo v prohlížeči. Ulož si ho na bezpečné místo (správce hesel nebo na papír). Kdokoli, kdo ho má, ovládá tvůj účet — nikdy ho nesdílej.", revealRecovery: "Zobrazit můj kód pro obnovu", qrHint: "Naskenuj pomocí jiné aplikace Nostr a přihlas se. Udržuj tuto obrazovku v soukromí.", neverShareHide: "⚠️ Nikdy to nesdílej. Až skončíš, skryj to.", hide: "Skrýt", amberNoteBefore: "Jsi přihlášený přes", amberNoteAfter: ". Tvůj kód pro obnovu žije uvnitř Amber — pro jeho zálohu otevři aplikaci Amber. SkateSpots tvůj klíč nikdy nevidí.", bunkerNoteBefore: "Jsi přihlášený přes", remoteSigner: "vzdálený podepisovač (bunker)", bunkerNoteAfter: ". Tvůj kód pro obnovu uchovává tvá služba podepisovače, nikoli SkateSpots. Zazálohuj si ho tam.", extensionNoteBefore: "Jsi přihlášený přes", browserExtension: "rozšíření prohlížeče", extensionNoteAfter: ". Tvůj kód pro obnovu žije v rozšíření — použij jeho vlastní možnost zálohy/exportu. SkateSpots tvůj klíč nikdy nevidí.", otherNote: "Tvůj kód pro obnovu spravuje tvá aplikace podepisovače, nikoli SkateSpots. Zazálohuj si ho tam.", backupWarningTitle: "⚠️ Zazálohoval sis svou frázi pro obnovu nebo tajný klíč?", backupWarningBody: "Tvé klíče jsou JEDINÝ způsob přístupu k účtu. Pokud je ztratíš, ztratíš všechno — žádné obnovení hesla neexistuje!", iveBackedUp: "Zazálohoval jsem si klíče", backupConfirmed: "✅ Záloha potvrzena", backupNotConfirmed: "⚠️ Záloha nepotvrzena", backupConfirmedStatusDesc: "Potvrdil jsi, že tvé klíče jsou bezpečně zazálohované.", backupNotConfirmedDesc: "Nezapomeň si zazálohovat frázi pro obnovu nebo tajný klíč!", notSavedYetBefore: "Ještě sis neuložil kód pro obnovu? Žádný problém — vyzvedni si ho v sekci", notSavedYetAfter: "výše, ulož ho na bezpečné místo a potvrď to níže.", yesBackedUp: "Ano, zazálohoval jsem si klíče", bestPracticesTitle: "Osvědčené postupy pro bezpečnost klíčů", bestPracticesDesc: "Jak udržet svůj účet Nostr v bezpečí", bp1Title: "Napiš ji na papír", bp1Desc: "Fyzická záloha je nejbezpečnější. Ulož ji na bezpečné místo, například do trezoru.", bp2Title: "Více záloh", bp2Desc: "Měj kopie na různých bezpečných místech (domácí trezor, bankovní schránka atd.)", bp3Title: "Nikdy nesdílej své klíče", bp3Desc: "Opravdové aplikace Nostr po prvním přihlášení NIKDY nechtějí tvůj nsec ani frázi pro obnovu", bp4Title: "Neukládej je nešifrované v cloudu", bp4Desc: "Vyhni se Google Docs, konceptům e-mailů nebo prostému textu v cloudovém úložišti", bp5Title: "Zvaž použití rozšíření prohlížeče", bp5Desc: "Alby, nos2x nebo Flamingo udrží tvé klíče v bezpečí a nikdy je neodhalí webům", importantReminders: "⚠️ Důležitá připomenutí", rem1: "Pokud ztratíš klíče, navždy ztratíš svůj účet", rem2: "Žádná firma ani osoba nemůže obnovit tvé heslo — dokonce ani my", rem3: "Kdokoli s tvými klíči má plnou kontrolu nad tvým účtem", rem4: "Tvé klíče ovládají všechna tvá data na Nostru ve VŠECH aplikacích", recommendedSigners: "🔌 Doporučení podepisovači Nostr", recommendedSignersDesc: "Pro lepší bezpečnost a pohodlí použij podepisovač Nostr", recommended: "Doporučeno", amberDesc: "Bezpečný podepisovač Nostr pro Android. Udrží tvé klíče v bezpečí v telefonu a podepisuje události, aniž by je odhalil.", albyDesc: "Plnohodnotné rozšíření s Lightning peněženkou, WebLN a podporou NWC.", flamingoDesc: "Jednoduché, čisté rozhraní. Zaměřuje se na podepisování Nostr bez funkcí peněženky.", nos2xDesc: "Minimalistické, odlehčené rozšíření pro pokročilé uživatele.", nostrConnectTitle: "☁️ Nostr Connect (vzdálení podepisovači)", nostrConnectDesc: "Použij vzdálený podepisovač pro přístup ke svému účtu z jakéhokoli zařízení", nostrConnectBody: "Nostr Connect (nazývaný také \"bunkery\") ti umožňuje uložit klíče na bezpečný server a přihlásit se z jakéhokoli zařízení. Tvé klíče server nikdy neopustí, ale účet můžeš používat kdekoli!", nsecAppDesc: "Bezplatný, bezpečný vzdálený podepisovač. Vytvoř bunker:// URI a při přihlášení ho vlož.", nostrumDesc: "Další možnost vzdáleného podepisovače s podporou mobilů.", howToUse: "💡 Jak používat:", howToUseDesc: "Vytvoř si účet na jedné z těchto služeb, získej svůj připojovací řetězec bunker:// a při přihlášení ho vlož do karty \"Nostr Connect\"." }, relayList: { connected: "Připojeno", connecting: "Připojuji…", offline: "Offline", removeUrl: "Odebrat {{url}}", add: "Přidat", publishedTitle: "Seznam Relay zveřejněn", publishedDesc: "Synchronizováno s Nostrem (kind 10002).", publishFailedTitle: "Nepodařilo se zveřejnit seznam Relay", invalidUrlTitle: "Neplatná URL Relay", invalidUrlDesc: "Zkus něco jako wss://relay.example.com", alreadyInList: "Relay už je v tvém seznamu", keepReadWriteTitle: "Ponech čtení nebo zápis u", keepReadWriteDesc: "Relay potřebuje alespoň jedno z čtení/zápis.", alreadyInThisList: "Relay už je v tomto seznamu", dmPublishedTitle: "Relay pro DM zveřejněny", dmPublishedDesc: "Schránka NIP-17 aktualizována.", dmPublishFailedTitle: "Nepodařilo se zveřejnit Relay pro DM", nip65Title: "Relay (NIP-65)", nip65DescUser: "Klepnutím přepneš Čtení / Zápis. Zveřejní se na Nostr jako tvůj seznam kind 10002.", nip65DescLoggedOut: "Klepnutím přepneš Čtení / Zápis. Pro zveřejnění seznamu na Nostr se přihlas.", noRelays: "Zatím žádné Relay — přidej nějaké níže.", local: "Lokální", read: "Čtení", readHint: "Načítej obsah z tohoto Relay", write: "Zápis", writeHint: "Zveřejňuj své události na tomto Relay", dmTitle: "Relay pro schránku DM", dmDesc: "Kde přijímáš přímé zprávy NIP-17 (kind 10050). Když je prázdné, použijí se tvé Relay pro zápis.", localTitle: "Lokální Relay", localDesc: "Jen pro aplikaci (např. uzel v LAN). Používá se pro čtení i zápis; nikdy se nezveřejňuje.", blockedTitle: "Blokované Relay", blockedDesc: "Nikdy se k nim nepřipojuj — vyloučeno ze všech čtení i zápisů." }, relatr: { searchingTitle: "Hledám službu Relatr...", searchingDesc: "Dotazuji Nostr na profily Relatr", foundTitle: "Služba Relatr nalezena!", foundDesc: "Služba: {{name}}", unknown: "Neznámé", notFoundTitle: "Žádná služba Relatr nenalezena", notFoundDesc: "Zkus zadat pubkey ručně nebo zkontroluj https://www.relatr.xyz/", searchFailedTitle: "Hledání selhalo", searchFailedDesc: "Nepodařilo se dotázat Nostr na profily Relatr", invalidPubkeyTitle: "Neplatný pubkey", invalidPubkeyDesc: "Zadej prosím platný 64znakový hex pubkey", enabledTitle: "Relatr zapnut!", enabledDesc: "Globální skóre důvěry jsou nyní aktivní.", disabledTitle: "Relatr vypnut", disabledDesc: "Skóre důvěry se už nenačítají.", title: "Skóre důvěry Relatr", desc: "Globální skóre důvěry pomáhá rozpoznat spolehlivé uživatele a omezit spam", status: "Stav", active: "Aktivní", disabled: "Vypnuto", activeStrong: "Relatr je aktivní.", activeDesc: "Skóre důvěry z globální síťové analýzy ContextVM pomáhají rozpoznat spolehlivé skejťáky a omezit spam.", disabledStrong: "Relatr je vypnutý.", disabledHint: "Zapni ho a získej skóre důvěry z globální sítě Nostr.", disable: "Vypnout Relatr", enable: "Zapnout Relatr", advancedSettings: "Pokročilá nastavení", servicePubkey: "Pubkey služby Relatr", pubkeyPlaceholder: "Zadej 64znakový hex pubkey...", searching: "Hledám...", autoDiscover: "Automaticky objevit", pubkeyDefault: "Výchozí: oficiální služba Relatr od ContextVM (npub1dvmc...)", relayLabel: "Relay (kam Relatr zveřejňuje skóre)", relayDefault: "Výchozí: wss://relay.contextvm.org (oficiální relay ContextVM)", applyChanges: "Použít změny", learnMore: "Zjistit více:", website: "Web Relatr", github: "GitHub Relatr", nip85Spec: "Specifikace NIP-85" }, followList: { unfollow: "Přestat sledovat", title: "Tvá síť Nostr", desc: "Spravuj, koho sleduješ. Sledování uživatelů pomáhá budovat tvou síť důvěry a určuje, které Spots zobrazují odznaky důvěry.", following: "Sleduješ ({{count}})", followers: "Sledující ({{count}})", follow: "Sledovat", followHint: "💡 Vlož pubkey Nostr (npub1...), adresu NIP-05 (user@domain.com) nebo hex pubkey", notFollowing: "Zatím nikoho nesleduješ", notFollowingHint: "Sleduj skejťáky a uvidíš jejich Spots s odznaky ✅ OVĚŘENO", trustActiveStrong: "✅ Odznaky důvěry aktivní:", trustActive: "Spots vytvořené lidmi, které sleduješ, teď zobrazí odznaky OVĚŘENO. Spots od jejich přátel zobrazí odznaky DŮVĚRYHODNÉ.", noFollowers: "Zatím žádní sledující", noFollowersHint: "Sdílej svůj profil Nostr a získej sledující!", howTitle: "💡 Jak sledování ovlivňuje odznaky důvěry", verifiedStrong: "✅ OVĚŘENO (zeleně):", verifiedDesc: "Spots vytvořené lidmi, které přímo sleduješ", trustedStrong: "🟡 DŮVĚRYHODNÉ (žlutě):", trustedDesc: "Spots vytvořené lidmi, které sledují tvoji přátelé (2 skoky)", unverifiedStrong: "⚪ Neověřeno:", unverifiedDesc: "Spots od uživatelů bez vazby na tvou síť", tip: "💡 Tip: Sleduj aktivní skejtující a uvidíš více ověřených Spots a buduj svou síť důvěry!" }, notify: { enableTitle: "Zapnout oznámení", enableDesc: "Zabzuč na tomto zařízení, když tě něco potřebuje.", checkingPermission: "Kontroluji oprávnění…", unsupported: "Toto zařízení tu oznámení nepodporuje. Pro zapnutí v telefonu znovu sestav aplikaci pro Android.", denied: "Oznámení jsou pro tento web zablokovaná. Povol je v nastavení prohlížeče/OS a zkus to znovu.", backgroundTitle: "Oznámení na pozadí", backgroundDesc: "Dostávej upozornění na zprávy a obchody, i když jsou SkateSpots zavřené.", pushUnsupported: "Tento prohlížeč nepodporuje push na pozadí. V mobilu si přidej SkateSpots na domovskou obrazovku.", pushPrivacy: "Abychom tě zastihli při zavřené aplikaci, dostane oznamovací server SkateSpots od tvého Relay ping, když pro tvůj klíč něco dorazí, a předá ho push službě tvého telefonu. Vidí jen to, že tvůj klíč něco má — nikdy kdo to poslal ani co to říká, a nedokáže tvé zprávy dešifrovat. Přihlas se k odběru pro každé zařízení zvlášť.", bgDeliveryTitle: "Doručování na pozadí (Android)", bgDeliveryDesc: "Kontroluj nové zprávy, nabídky a obchody, i když je aplikace zavřená — bez služeb Google.", off: "Vypnuto", standard: "Standardní (~15 min)", fast: "Rychlé (~5 min)", bgDeliveryNote: "Standardní je jen pokus — Android ho může v režimu Doze odložit. Rychlé zobrazuje trvalé oznámení a spotřebovává více baterie. Na našem serveru se nic nedešifruje.", notifyMeAbout: "Upozorňuj mě na", couldNotEnable: "Nepodařilo se zapnout", sendTest: "Poslat zkušební oznámení", testTitle: "Oznámení SkateSpots jsou zapnutá 🛹", testBody: "Takhle bude vypadat DM, zap nebo pozvánka do crew.", footerBefore: "Upozornění se sestavují přímo v tvém zařízení z dat, která aplikace už má, a upozornění na přímé zprávy nikdy nedešifrují tvé zprávy — Amber tedy nikdy není požádán, aby nějakou otevřel. Když je", footerAfter: "vypnuto, na zcela zavřenou aplikaci se nedostaneme, takže upozornění dorazí při příštím otevření SkateSpots.", cat_dms_label: "Přímé zprávy", cat_dms_hint: "Někdo ti pošle soukromou zprávu", cat_crew_label: "Crew", cat_crew_hint: "Pozvánky, žádosti o připojení a potvrzení členství", cat_social_label: "Zaps, odpovědi a zmínky", cat_social_hint: "Reakce, reposty, zaps, odpovědi a aktualizace událostí", cat_newsletter_label: "Novinky", cat_newsletter_hint: "Nové přírůstky ze SkateSpots (jen pro odběratele)", cat_trades_label: "Nabídky a obchody", cat_trades_hint: "Nabídky, protinabídky a potvrzení obchodů", cat_reminders_label: "Připomínky událostí", cat_reminders_hint: "Připomínka hodinu před událostmi, na které jdeš (aplikace pro Android)" }, regionBackfill: { taggedTitle: "Označeno {{count}} lokalit{{s}}", taggedSkipped: "{{count}} přeskočeno (žádné souřadnice nebo žádná shoda v geokodéru).", taggedOk: "Regionální značky zapsány na komunitní Relay.", nothingTitle: "Není co označit", nothingDesc: "Žádné piny se nepodařilo geokódovat. Zkus to později.", failedTitle: "Doplnění selhalo", title: "Doplnit regionální značky", admin: "Admin", descBefore: "Piny vytvořené před existencí geokódování mají souřadnice, ale žádnou značku města/země, takže je mapa vykreslí, ale Community Stats umí říct jen „Nezařazeno“. Toto znovu odvodí značky z každého pinu a znovu zveřejní", descStrong: "tvé vlastní", descAfter: "neoznačené Spots a Shops.", scanning: "Prohledávám tvé Spots…", allTagged: "Každý Spot a Shop, který vlastníš, už má regionální značku. 🎉 Zbývající „Nezařazené“ piny patří jiným mapérům — označit je může jen jejich vlastní klíč.", countLine: "{{count}} z tvých Spot{{s}}/Shops nemá regionální značku. Tvůj podepisovač může požádat o schválení každého z nich.", tagging: "Označuji {{done}}/{{total}}…", run: "Doplnit regionální značky", summary: "{{updated}} aktualizováno · {{skipped}} přeskočeno · {{failed}} selhalo" }, adminReview: { title: "Fronta ke kontrole", flagged: "{{count}} Spotů{{s}} spouští signály balastu — skryj je nebo zamítni.", clean: "Spots, které vypadají jako testovací záznamy nebo piny mimo téma." }, grantPro: { invalidNpub: "Zadej platný npub (nebo hex pubkey)", invalidDays: "Počet dní musí být kladné číslo", grantedTitle: "Pro uděleno ⚡", grantedDesc: "{{npub}} do {{date}}", failedTitle: "Udělení selhalo", title: "Udělit Sasquatch Pro", owner: "Vlastník", desc: "Ruční záloha pro ověřenou platbu, kterou zap receipt minul. Zveřejní grant podepsaný vlastníkem; uživatel si ho nemůže padělat.", targetPlaceholder: "npub1… (nebo hex)", grant: "Udělit" }, myData: { reactionTitle: "{{emoji}} reakce", deleting: "Mažu...", requestDeletion: "Požádat o smazání", selectContentTitle: "Vyber obsah ke smazání", selectContentDesc: "Vyber konkrétní položky, pro které chceš požádat o smazání.", all: "Vše", spots: "Spots", events: "Události", shops: "Shops", listings: "Nabídky", collections: "Sbírky", lab: "Lab", posts: "Příspěvky", reactions: "Reakce", selectAll: "Vybrat vše", selectAllVisible: "Vybrat vše viditelné", selectedCount: "{{count}} vybráno", noItemsCategory: "V této kategorii nejsou žádné položky", decentralizedStrong: "Důležité:", decentralizedNote: "Nostr je decentralizovaný. Relay by měly žádosti o smazání respektovat, ale některé nemusí. Nejde o zaručené trvalé smazání.", deleteCount: "Smazat {{count}} polož{{s}}", noDataTitle: "Žádná data k exportu", noDataDesc: "Zatím jsi nezveřejnil žádné události.", exportedTitle: "Data exportována!", exportedDesc: "Staženo {{count}} událostí jako JSON.", deletionRequestedTitle: "Smazání vyžádáno", deletionRequestedDesc: "Žádost o smazání byla zveřejněna na Relay.", deletionRequestedMany: "Požádáno o smazání {{count}} položek. Poznámka: Některé Relay tuto žádost nemusí respektovat.", deletionFailedTitle: "Smazání selhalo", deletionFailedDesc: "Nepodařilo se zveřejnit žádost o smazání. Zkus to znovu.", loginRequired: "Je potřeba přihlášení", loginRequiredDesc: "Pro zobrazení a správu svých dat se přihlas.", title: "Moje data", desc: "Tvůj obsah v síti Nostr. Tato data vlastníš — kdykoli je exportuj nebo požádej o smazání.", coachFilmer: "Coach/Filmer", zaps: "Zaps", received: "Přijato", exportAll: "Exportovat všechna data", recentActivity: "Nedávná aktivita", viewAll: "Zobrazit vše ({{count}})", noDataPublished: "Zatím nejsou zveřejněna žádná data", startBy: "Začni tím, že", addingASpot: "přidáš Spot", aboutYourData: "O tvých datech", ownDataStrong: "Data vlastníš ty.", ownData: "Veškerý obsah je podepsaný tvými kryptografickými klíči a uložený na Relay Nostr. Žádná firma ho neovládá.", exportAnytimeStrong: "Export kdykoli", exportAnytime: "- Stáhni si všechny své události jako JSON", portableStrong: "Přenosné", portable: "- Použij své klíče v jakékoli aplikaci Nostr", selectiveStrong: "Selektivní mazání", selective: "- Vyber přesně, co smazat", caveatStrong: "Decentralizovaná výhrada", caveat: "- Některé Relay mohou data i přes žádost o smazání uchovat" }, settingsPage: { seoTitle: "Nastavení - SkateSpots", seoDescription: "Spravuj nastavení svého účtu SkateSpots.", heading: "NASTAVENÍ", subtitle: "Předvolby účtu a aplikace", editProfile: "Upravit profil", profileRefreshed: "Profil obnoven!", found: "Nalezeno: {{name}}", unnamed: "bez jména", profileNotFound: "Profil nenalezen", notFoundOnRelay: "Nenalezen na žádném Relay.", refreshFailed: "Obnovení selhalo", refreshFailedDesc: "Nepodařilo se připojit k Relay.", loginToEdit: "Pro úpravu profilu se přihlas", noProfileRelays: "Na Relay jsme nenašli žádný profil. Pokud jsi ho už nastavoval, zkus obnovit.", checkDisplayName: "zobrazované jméno", checkPhoto: "profilovou fotku", checkBio: "krátké bio", checkLightning: "Lightning adresu, aby ti lidé mohli poslat zap", checkHandle: "jméno @skate-spots.org zdarma", finishProfile: "Dokonči svůj profil", addItem: "Přidat {{item}}", nip05Title: "Ověření NIP-05", nip05Desc: "Získej ověřenou adresu Nostr (jako name@domain.com) a buduj důvěru. Vyžadováno pro vytváření událostí, profilů koučů a Shops.", freeFromSkateSpots: "Zdarma od SkateSpots", claimHandleBefore: "Nárokuj si jméno jako", claimHandleAfter: "— bez registrace, bez poplatku, bez domény k provozování. Nárokuj si ho na kartě Profil a ulož.", claimInProfile: "Nárokovat v Profilu", nip05Footer: "Až NIP-05 získáš, přidej ho do pole Profil a ulož.", localRelayOn: "Lokální Relay zapnut", localRelayOff: "Lokální Relay vypnut", lookingForCitrine: "Hledám Citrine v tomto zařízení…", noLongerUsing: "Už nepoužíváš Relay v zařízení.", localRelay: "Lokální Relay", citrineOff: "Rychlejší čtení a offline záloha v tomto zařízení", citrineSearching: "Hledám Citrine v tomto zařízení…", citrineLive: "Připojeno — čte a zálohuje lokálně", citrineWaiting: "Zapnuto — spusť Citrine pro připojení", toggleCitrine: "Přepnout lokální Relay Citrine", citrineDetected: "Relay Citrine detekován", citrineLooking: "Hledám Citrine…", citrineNotDetected: "Citrine nedetekován", recheckCitrine: "Znovu zkontrolovat Relay Citrine", checking: "Kontroluji", recheck: "Zkontrolovat znovu", chipInstantReads: "Okamžité čtení", chipWorksOffline: "Funguje offline", chipOnDeviceBackup: "Záloha v zařízení", cantReachStrong: "Nelze dosáhnout na Citrine.", cantReachBefore: "Ujisti se, že je nainstalovaná bezplatná aplikace Citrine a její Relay je", started: "spuštěný", cantReachAfter: ", pak klepni na Zkontrolovat znovu. Provozuje soukromý Relay Nostr v tvém telefonu pro okamžité čtení a offline zálohu.", citrineStep1Before: "Otevři Citrine → klepni na", start: "Start", citrineStep2Before: "Vrať se sem → klepni na", getCitrine: "Získat Citrine", citrinePrivacy: "Tvůj Stash a zprávy tu zůstávají end-to-end šifrované, přesně jako všude jinde. Lokální Relay jen zrychluje a uchovává kopii v zařízení — nikdy nenahrazuje šifrování.", communityRelayDisabled: "Komunitní Relay vypnut", communityRelayEnabled: "Komunitní Relay zapnut", usingOnlyPersonal: "Používáš jen svá nakonfigurovaná Relay.", skateRelayIncluded: "Relay SkateSpots zahrnut.", relays: "Relay", relayPrivacyBefore: "Relay mohou vidět tvou", ipAddress: "IP adresu", relayPrivacyAfter: "když se připojíš. Tor ji skryje — a „bezplatnou“ VPN ber jako varovný signál; obvykle monetizují tvůj provoz.", communityRelay: "Komunitní Relay", syncingGlobal: "Synchronizace s globální skejtovou komunitou", usingOnlyPersonalShort: "Používáš jen osobní Relay", appearance: "Vzhled", language: "Jazyk", darkModeOnly: "Jen tmavý režim", darkModeDesc: "SkateSpots má tmavou neonovou estetiku inspirovanou skejtovou kulturou. Černé pozadí, neonově růžová, limetková a oranžová.", navigation: "Navigace", sasquatchExpanded: "Sasquatch byl rozbalen! 🦧 Obnov stránku a uvidíš ho.", advanced: "Pokročilé", sasquatchGuide: "🦧 Průvodce Sasquatch", sasquatchResetDesc: "Obnovit úvodního průvodce do rozbaleného zobrazení", expandSasquatch: "Rozbalit Sasquatche", wallet: "Peněženka", loginToWallet: "Pro správu peněženky se přihlas", openWallet: "Otevřít peněženku", balanceSendReceive: "Zůstatek, poslat, přijmout", connectNwc: "Připojit peněženku NWC", account: "Účet", security: "Zabezpečení", securitySub: "Klíče, podepisování, Amber", nip05Sub: "Získej ověřenou adresu Nostr", app: "Aplikace", myStash: "Můj Stash", myStashSub: "Soukromý inventář vybavení", relaysSub: "Připojení k Relay Nostr", appearanceSub: "Jazyk a motiv", assistant: "Asistent", showSasquatch: "Zobrazit asistenta Sasquatch", showSasquatchDesc: "Zobrazit plovoucí tlačítko Sasquatch na mapě a dalších obrazovkách.", showMapFooter: "Zobrazit lištu odkazů na mapě", showMapFooterDesc: "Zobrazit tenký pruh odkazů v dolní části mapy.", notifications: "Oznámení", notificationsSub: "Upozornění na DM, crew a zaps", coordinator: "Koordinátor", coordinatorSub: "Tvůj skupinový server Cordn", data: "Data", myData: "Moje data", myDataSub: "Export, import, správa", advancedSub: "Relatr, Sasquatch, nástroje", notLoaded: "Nenačteno", notLoggedIn: "Nepřihlášeno" }, onboarding: { seoTitle: "Začni — SkateSpots", seoDescription: "Přidej se k decentralizované skejtové komunitě. Najdi Spots, propoj se s kouči, posílej zaps. Navždy zdarma.", homeSetTitle: "Domov nastaven 🛹", homeSetDesc: "Mapa se teď otevře na tvé oblasti.", locationFailedTitle: "Nepodařilo se získat tvou polohu", locationFailedDesc: "Zkontroluj oprávnění k poloze nebo si oblast vyber na mapě.", niceTitle: "🎉 Pěkné!", niceDesc: "Teď už rozumíš tomu, jak Nostr funguje. Jdeme skejtovat!", npubCopied: "npub zkopírován do schránky.", saveLoginNow: "Ulož si přihlášení — udělej to hned", saveLoginNowDesc: "Tvůj kód pro obnovu je jediná cesta zpět do účtu. Žádný e-mail, žádné obnovení hesla.", betaBadge: "Beta — otevřeno skejťákům po celém světě", headline1: "SKEJTUJ", headline2: "SVŮJ SVĚT", heroBefore: "A", decentralized: "decentralizovaná", heroAfter: "skejtová komunita. Nevlastní ji žádná firma. Žádný algoritmus nezahrabává tvé Spots. Žádné kladivo na bany. Jen skejťáci.", pillMap: "Mapa Spotů", pillCoaches: "Kouči a filmeři", pillEvents: "Události", pillGear: "Kup/prodej Gear", pillZaps: "Bitcoin zaps", pillStash: "Gear Stash", pillCrews: "Crew", createFreeAccount: "Vytvoř si účet zdarma", noEmailNoPassword: "Žádný e-mail. Žádné heslo. Vlastni svou identitu navždy.", findSpots: "Najdi Spots blízko sebe", addFirstSpot: "Přidej svůj první Spot", accountCreated: "Jsi ve hře! Účet vytvořen ✓", identityYours: "Tvá identita je tvá — uložená v tvém klíči, ne na našich serverech.", whereSkate: "Kde skejtuješ?", whereSkateDesc: "Nastav si domovskou oblast jednou a mapa se ti vždy otevře na tvých Spots. Tvé GPS nikdy neopustí zařízení.", useMyLocation: "Použít mou polohu", pickOnMap: "Vybrat na mapě", loginSaved: "Přihlášení uloženo — tvůj účet lze bezpečně obnovit.", whyBother: "Proč se obtěžovat?", why1Title: "Každý Spot, jedna mapa", why1Body: "Ledly, zábradlí, DIY, parky — zmapované skejťáky, kteří je opravdu jezdí. Před cestou si zkontroluj stav, ať neztratíš session kvůli zásahu.", why2Title: "Postavené skejťáky, ne obleky", why2Body: "Žádné reklamy, žádný algoritmus, který ti cpe balast do tváře, žádné sbírání dat. Open source. Mapa patří komunitě — včetně tebe.", why3Title: "Nech si zaplatit za to, že jezdíš", why3Body: "Zmapuj perlu, natoč banger, uspořádej session — a dostávej zaps v opravdovém Bitcoinu přímo do peněženky. Žádný podíl platformě, žádný prostředník.", why4Title: "Tvůj účet je opravdu tvůj", why4Body: "Jeden klíč tě přihlásí do každé aplikace Nostr. Žádná firma tě nemůže vyhodit ani ti ze dne na den smazat účet. Vezmi si identitu kamkoli.", everythingFree: "Všechno, co umíš — zdarma", featSpots: "Objevuj Spots", featSpotsDesc: "Interaktivní mapa s tisíci Spots po celém světě", featLab: "The Lab", featLabDesc: "Najdi kouče, filmery a videoeditory blízko sebe", featEvents: "Události", featEventsDesc: "Soutěže, session, srazy", featGear: "Kup / prodej Gear", featGearDesc: "Peer-to-peer trh s použitým skejtovým Gear", featStash: "Můj Stash", featStashDesc: "Soukromý šifrovaný inventář všeho, co vlastníš", featCrews: "Crew", featCrewsDesc: "Jezdi se svým crew — sdílené Spots, chat a session", whatIsNostr: "Co je Nostr?", whatIsNostrSub: "Protokol, na kterém běží SkateSpots", nostrBefore: "Nostr je otevřený protokol — jako e-mail, ale pro sociální aplikace. Tvůj účet je", cryptoKeyPair: "pár kryptografických klíčů", nostrAfter: ", který vlastníš ty. Žádná jediná firma neovládá tvůj účet ani data — ty si vybíráš, které Relay je budou ukládat, a klidně si můžeš provozovat vlastní. Tvá identita funguje ve všech aplikacích Nostr.", nostrPoint1: "Data i klíče vlastníš ty", nostrPoint2: "Žádná firma tě nemůže zabanovat", nostrPoint3: "Identita funguje všude", nostrPoint4: "Přímé spropitné v Bitcoinu", deepDive: "Hloubková sonda: Jak Nostr funguje", privacyTip: "Tip pro soukromí: tvé GPS nikdy neopustí zařízení. Servery, ke kterým se připojuješ (např. mapové dlaždice), ale pořád vidí tvou IP — pokud chceš skrýt i ji, pomůže VPN nebo Tor. Zcela volitelné.", readPrivacy: "Přečti si naši stránku o soukromí", zapsWallet: "⚡ Zaps a peněženka", optional: "Volitelné", walletDesc: "Zaps jsou spropitné v Bitcoinu, která posíláš přímo skejťákovi, který přidal parádní Spot, natočil banger klip nebo uspořádal skvělou session. Žádný poplatek platformě. Žádný prostředník. 100 % jde jemu.", builtInWallet: "Vestavěná peněženka Cashu", builtInWalletDesc: "Přijímej Lightning platby přímo v aplikaci. Bez nastavování.", balance: "Zůstatek", connectExternal: "Připojit externí peněženku", connectExternalDesc: "Máš Alby, Mutiny nebo jinou peněženku? Připoj ji přes NWC.", connectViaNwc: "Připojit přes NWC", loginToConnect: "Pro připojení vlastní peněženky se přihlas.", fiveDollars: "💡 Bitcoin za 5 $ = stovky zapsů na rozdání v komunitě", commonQuestions: "Časté otázky", faq1Q: "Jsou SkateSpots zdarma?", faq1A: "100% zdarma. Procházej Spots, přidávej lokality, hledej kouče, vytvářej události, připojuj se k session — vše zdarma, navždy. Bitcoin (zaps) je volitelný, pokud chceš tvůrcům poslat spropitné.", faq2Q: "Co je Nostr a proč ho SkateSpots používá?", faq2Before: "Nostr je otevřený protokol pro decentralizované aplikace — představ si ho jako samotný internet, který nevlastní žádná firma. Tvůj účet SkateSpots je pár kryptografických klíčů, který", faq2Strong: "vlastníš ty", faq2After: ". Žádná jediná firma nemůže zabanovat tvůj účet ani vzít tvá data jako rukojmí — ty si vybíráš, které Relay je ukládají, a klidně si můžeš provozovat vlastní. Tvá identita funguje i v dalších aplikacích Nostr jako Primal, Damus nebo Amethyst.", faq3Q: "Co je nsec a proč je důležitý?", faq3Before: "Tvůj", faq3Mid: "je tvůj soukromý klíč — jediný důkaz, že vlastníš svůj účet. Na rozdíl od hesel", faq3Strong: "neexistuje \"zapomněl jsem heslo\"", faq3After: ". Pokud svůj nsec ztratíš, tvůj účet je navždy pryč. Při vytváření účtu si okamžitě stáhni zálohu a ulož ji na bezpečné místo (správce hesel, offline na papír).", faq4Q: "S jakými podepisovači / aplikacemi SkateSpots funguje?", faq4Desktop: "Na počítači:", faq4Extensions: "rozšíření prohlížeče.", faq4Android: "Na Androidu:", faq4AndroidAfter: "(nejlepší zážitek s nativní aplikací).", faq4Ios: "Na iOS:", faq4IosAfter: "nebo vlož svůj nsec přímo (méně bezpečné).", faq4Note: "Přihlásit se můžeš i vložením svého nsec přímo — ale bezpečnější je použít rozšíření podepisovače.", faq5Q: "Můžu SkateSpots používat v telefonu?", faq5Before: "Ano! SkateSpots je PWA (Progressive Web App). Navštiv", faq5Mid: "v prohlížeči telefonu a klepni na", faq5Em: "\"Přidat na domovskou obrazovku\"", faq5After: "a získáš plný zážitek z aplikace. Nebo si ji stáhni z", faq5End: "— decentralizovaný obchod s aplikacemi.", faq6Q: "Co je zap?", faq6A: "Zap je okamžité spropitné v Bitcoinu poslané přes Lightning Network. Když někomu pošleš zap, sats se za pár sekund objeví v jeho peněžence — žádný PayPal, žádné Venmo, žádný stržený podíl. Ten, kdo natočil ten 4schodový záběr, je placen přímo fanoušky.", faq7Q: "Zmizí mé Spots, když SkateSpots skončí?", faq7A: "Ne. Tvé Spots se zveřejňují na Relay Nostr — distribuované servery, které si může provozovat kdokoli. I kdyby SkateSpots jako produkt zítra zmizely, tvá data by na Relay pořád existovala a jakýkoli klient Nostr by je mohl zobrazit.", faq8Q: "Můžu přidat Spot na soukromém pozemku?", faq8A: "Můžeš, ale používej zdravý rozum. Spots na soukromém pozemku by měly být příslušně označeny, aby skejťáci věděli, na čem jsou. SkateSpots nenese odpovědnost za vniknutí na cizí pozemek — vždy respektuj vlastníky a místní.", faq9Q: "Jak nahlásím chybu nebo pošlu zpětnou vazbu?", faq9Before: "Napiš přímo týmu SkateSpots na Nostru nebo se obrať na našeho beta koordinátora:", faq9Link: "Beta zpětná vazba → cordn.net", readyToShred: "PŘIPRAVEN JEZDIT?", stopScrolling: "Přestaň scrollovat. Získej aplikaci. Najdi Spot. Jezdi ho.", exploreSpots: "Prozkoumat Spots", betaFeedbackTitle: "Beta — chceme tvou zpětnou vazbu", betaFeedbackDesc: "SkateSpots se aktivně vyvíjí. Můžeš narazit na nedodělky — to je na nás, ne na tobě. Nahlas chyby, navrhni funkce, řekni nám, co je na nic.", betaCoordinator: "Beta koordinátor", betaCoordinatorDesc: "cordn.net → napiš nám", dmOnNostr: "DM na Nostru", fixSameDay: "Našel jsi chybu? Opravíme ji ještě dnes. Tvá hlášení dělají aplikaci lepší pro každého skejťáka.", relaySetup: "Nastavení Relay" }, relayEdu: { understandingNostr: "Jak porozumět Nostru", stepOf: "Krok {{current}} z {{total}}", step1Title: "Jak porozumět Relay", step1Desc: "Představ si Relay jako skejtové obchody, které sdílejí novinky o Spots", you: "Ty", relays: "Relay", skaters: "Skejťáci", s1Good1: "Tvůj účet nevlastní žádná firma", s1Good1Desc: "Tvá identita žije na více serverech Relay", s1Good2: "Ty ovládáš, kde tvá data žijí", s1Good2Desc: "Tvé příspěvky se synchronizují mezi Relay, které si vybereš — zvol si vlastní nebo si nějaký provozuj sám", s1Warn: "Provozovatelé Relay vidí veřejné příspěvky", s1WarnDesc: "Představ si to jako vyvěšení na nástěnku", step2Title: "Veřejné vs. soukromé", step2Desc: "Věz, co je viditelné a co šifrované", publicTitle: "Veřejné (vidí kdokoli)", pub1: "Spots, které přidáš na mapu", pub2: "Recenze a komentáře", pub3: "Informace o tvém profilu (jméno, obrázek)", pub4: "Koho sleduješ", privateTitle: "Soukromé (šifrované)", priv1: "Přímé zprávy", priv2: "Komunikace peněženky", noteStrong: "Poznámka:", note: "Příspěvky mohou být na Relay uloženy trvale. Než něco zveřejníš, mysli — stejně jako v reálném životě!", step3Title: "Tvé klíče = tvůj účet", step3Desc: "Tohle je to nejdůležitější, co je třeba pochopit", secretKeyTitle: "Tvůj tajný klíč (nsec)", secretKeyDesc: "Představ si ho jako své skejtové prkno — nikdy ho nikomu nepůjčuj. Dokazuje, že vlastníš svůj účet.", s3Bad1: "Při ztrátě nelze tvůj účet obnovit", s3Bad2: "Žádné \"zapomněl jsem heslo\" — nikdo ho nemůže obnovit", s3Good: "Zazálohuj si ho a ulož bezpečně", publicKeyTitle: "Tvůj veřejný klíč (npub)", publicKeyDesc: "Je to jako tvé uživatelské jméno — sdílej ho volně, aby tě ostatní našli!", inControl: "🔐 Ty máš kontrolu — žádná firma tě nemůže vyhodit!", skip: "Přeskočit", gotIt: "Rozumím!" }, about: { seoTitle: "O nás - SkateSpots", seoDescription: "Zjisti více o SkateSpots a našem poslání budovat decentralizovanou skejtovou komunitu.", npubCopied: "npub zkopírován do schránky. Vlož ho do svého oblíbeného klienta Nostr a pošli DM.", bugReport: "🐛 Hlášení chyby", bugWhatHappened: "Co se stalo:", bugExpected: "Co jsem očekával:", bugSteps: "Kroky k reprodukci:", aboutWord: "O NÁS", heroBefore: "Propoj se s místními skejtovými scénami po celém světě.", skaterOwned: "Data vlastněná skejťáky", heroAfter: ", Relay provozované komunitou.", viewStats: "Zobrazit statistiky komunity", missionTitle: "Naše poslání", mission1: "SkateSpots pomáhají skejtujícím objevovat Spots, propojovat se s profesionály v The Lab a organizovat session — to vše bez korporátní kontroly. Opravdové skejtování se odehrává offline, tento nástroj tě k němu jen připojí.", mission2: "Skejtové znalosti by měly žít s komunitou, ne zavřené v korporátních aplikacích. Proto SkateSpots běží na Nostru — systému založeném na Relay, kde skejťáci ovládají svá vlastní data, sami si vybírají, které Relay je ukládají, a klidně si mohou provozovat vlastní. Mapu nevlastní žádná jediná firma.", whyNostr: "Proč Nostr?", why1Title: "Ovládané komunitou", why1Desc: "Tvé Spots žijí na komunitních Relay. Servery provozují skejťáci, ne korporace.", why2Title: "Data vlastníš ty", why2Desc: "Tvá identita Nostr je tvá. Vezmi si ji do jakékoli aplikace Nostr — žádné uzamčení.", why3Title: "Integrace Bitcoinu", why3Desc: "Posílej tvůrcům zaps přímo v Bitcoinu. Žádná platforma, která si bere 30 %.", why4Title: "Open source", why4Desc: "Stavěno otevřeně. Kdokoli může přispět nebo si kód forknout.", getInvolved: "Zapoj se", getInvolvedDesc: "SkateSpots je open source a poháněné komunitou. Přispěj kódem, sdílej Spots nebo pomoz ostatním začít.", betaTitle: "Beta testování", betaDesc: "Milý uživateli! Děkujeme, že testuješ SkateSpots v beta verzi. Upozorňujeme, že aplikace je stále v beta verzi a mohou se v ní vyskytovat chyby nebo bezpečnostní problémy. Pokud narazíš na nějaký problém nebo chceš nahlásit chybu/problém, ozvi se!", giveFeedback: "Dej nám zpětnou vazbu:", copyNpub: "Kopírovat npub", reportBug: "Nahlásit chybu", viewProfile: "Zobrazit profil", downloadApp: "Stáhni si aplikaci", downloadAppDesc: "Nainstaluj si SkateSpots na Android přes Zapstore — open-source obchod s aplikacemi postavený na Bitcoinu.", getOnZapstore: "Získat na Zapstore", credits: "Poděkování", creditPoweredBy: "Pohání", creditNostr: "Decentralizovaný protokol", creditCrewChat: "Crew chat přes", creditCordn: "End-to-end šifrovaný skupinový chat", creditEcash: "Ecash přes", creditCashu: "Chaumian ecash pro Lightning", creditWalletConnect: "Připojení peněženky přes", creditNwc: "Nostr Wallet Connect (NIP-47)", creditSigning: "Podepisování na Androidu pomocí", creditAmber: "Podepisovač Nostr pro Android", creditMapData: "Data bitcoinové mapy z", creditBtcmap: "Místa, která přijímají Bitcoin", creditCrowdfunding: "Crowdfunding", creditAngor: "Decentralizovaný bitcoinový crowdfunding", creditDistributed: "Distribuováno na", creditZapstore: "Open-source obchod s aplikacemi", creditTrust: "Důvěra a crew chat přes", creditContextvm: "Skóre důvěry Relatr a koordinace šifrovaného crew chatu", stillQuestions: "Máš ještě otázky?", stillQuestionsDesc: "Sasquatch je náš AI průvodce — poháněný živými daty SkateSpots. Zeptej se ho na Spots, události, kouče, Gear nebo jak co funguje.", askSasquatch: "Zeptej se Sasquatche", poweredBy: "Pohání", decentralized: "Decentralizováno", communityOwned: "Vlastněné komunitou" }, faq: { seoTitle: "FAQ - SkateSpots", seoDescription: "Zeptej se Sasquatche na cokoli ohledně SkateSpots.", greeting: "Ahoj! Jsem Sasquatch 🦧 — zeptej se mě na cokoli ohledně SkateSpots. Spots, události, Gear, peněženky, soukromí, Nostr — to je moje. Co chceš vědět?", gotQuestions: "Máš otázky?", heroDesc: "Zeptej se Sasquatche — ví všechno o SkateSpots, Nostru, Bitcoinu a skejtování.", askTitle: "Zeptej se Sasquatche", askDesc: "Sasquatch je otevřený v levém dolním rohu obrazovky — prostě na něj klikni a napiš svou otázku. Má živý přístup ke Spots, událostem, koučům a počasí.", askQuestion: "S čím mi na SkateSpots můžeš pomoct?", openSasquatch: "Otevřít Sasquatche", commonQuestions: "Časté otázky — klepni a zeptej se", quickAnswers: "Rychlé odpovědi", footerHint: "Sasquatch používá živá data Nostr z Relay SkateSpots + AI, aby odpověděl na tvé otázky. 🛹", chip1Label: "Co jsou SkateSpots?", chip1Q: "Co jsou SkateSpots a jak fungují?", chip2Label: "Jak přidám Spot?", chip2Q: "Jak přidám skate Spot na mapu?", chip3Label: "Co jsou zaps?", chip3Q: "Co jsou zaps?", chip4Label: "Je to zdarma?", chip4Q: "Jsou SkateSpots zdarma?", chip5Label: "Co je Můj Stash?", chip5Q: "Co je Můj Stash?", chip6Label: "Jak se přihlásím?", chip6Q: "Jak se přihlásím nebo si vytvořím účet?", chip7Label: "Co je Nostr?", chip7Q: "Co je Nostr?", chip8Label: "Soukromí a data", chip8Q: "Jaká data jsou na SkateSpots veřejná a jaká soukromá?", chip9Label: "Jak prodat Gear?", chip9Q: "Jak na SkateSpots prodám Gear?", chip10Label: "Co je The Lab?", chip10Q: "Co je The Lab?", fact1Label: "Skate Spots po celém světě", fact1Value: "Objevuj a přidávej", fact2Label: "Bitcoin Lightning zaps", fact2Value: "100% zdarma", fact3Label: "Decentralizováno na Nostru", fact3Value: "Data vlastníš ty", fact4Label: "Soukromý inventář vybavení", fact4Value: "Šifrovaný Stash", s1Q: "Co jsou SkateSpots?", s1A: "Decentralizovaná mapa a komunita pro skejtování, postavená na Nostru. Objevuj Spots, najdi kouče a filmery, přidej se k crew, vypisuj události a kupuj/prodávej Gear — bez jakékoli firmy mezi tím.", s2Q: "Jak přidám Spot?", s2A: "Klepni na mapu nebo použij tlačítko + / \"Přidat Spot\", pak umísti pin a vyplň podrobnosti. Potřebuješ bezplatný účet Nostr (klepni na Přihlásit se → Vytvořit účet — e-mail není potřeba).", s3Q: "Co jsou zaps?", s3A: "Zaps jsou spropitné v Bitcoinu přes Lightning. Můžeš poslat zap Spots, událostem, crew i lidem, kterých si vážíš. Jdou přímo příjemci přes Lightning — SkateSpots nikdy nedrží tvé prostředky.", s4Q: "Je to zdarma?", s4A: "Ano. Vytvoření účtu, přidávání Spots a procházení jsou zdarma. Volitelné placené doplňky (jako zvýrazněné nabídky) a spropitné (zaps) se platí přímo mezi lidmi.", s5Q: "Jaká data jsou veřejná?", s5A: "Vše, co zveřejníš — Spots, události, tvůj profil — je veřejné na Relay Nostr. Tvé soukromé zprávy a tvůj Stash jsou end-to-end šifrované. Podrobnosti najdeš na stránce Soukromí.", s6Q: "Co je The Lab?", s6A: "The Lab je místo, kde najdeš lidi, které můžeš najmout nebo od kterých se můžeš učit: kouče, trenéry, filmery, videoeditory, fotografy, buildery, umělce a další." }, privacy: { seoTitle: "Soukromí — SkateSpots", seoDescription: "Jak SkateSpots nakládá s tvými daty: tvé GPS zůstává v zařízení, Spots, které zveřejníš, jsou veřejné, a jak skrýt svou IP pomocí VPN nebo Tor, pokud chceš.", heroBefore: "Tvé", heroHighlight: "Soukromí", heroDesc: "Žádné sledování, žádné reklamy, žádný prodej dat. Tady je přesně to, co zůstává v tvém zařízení, co je veřejné a jak si věci ještě víc uzamknout, pokud chceš.", locationTitle: "Tvá poloha zůstává v zařízení", locationBefore: "Když klepneš na", nearMe: "\"Blízko mě,\"", locationAfter: "tvá poloha GPS se přečte v zařízení a použije se jen k vycentrování mapy a setřídění blízkých Spots.", locationGood1: "Nikdy se nezveřejňuje na Nostr.", locationGood2: "Nikdy se neposílá do SkateSpots — neexistuje žádný server SkateSpots, který by ji sbíral.", locationGood3: "Nikdy se nesdílí s žádnou třetí stranou.", locationGood4: "V nativní aplikaci používáme přímo lokalizační systém tvého telefonu a obcházíme Google Play Services — funguje tedy i na telefonech bez Googlu (GrapheneOS, /e/OS) a Google ji nikdy nevidí.", weatherBefore: "Počasí je ve výchozím stavu vypnuté. Když ho zapneš, vyhledá podmínky pro", weatherEm: "Spotovo", weatherAfter: "veřejnou polohu — ne pro tvou.", publicTitle: "Co je veřejné už z principu", publicDesc: "SkateSpots je sdílená mapa, takže některé věci mají vidět všichni. Když se je rozhodneš zveřejnit, jsou na síti Nostr veřejné:", public1Strong: "Spots, které přidáš", public1: "— včetně jejich souřadnic. Pokud přidáš Spot na své přesné poloze, tato poloha se stane veřejnou. Než umístíš pin na svou vlastní příjezdovou cestu, mysli.", public2Strong: "Recenze, komentáře a tvůj veřejný profil", public2: "(jméno, obrázek).", public3: "Koho sleduješ a veřejné reakce.", public4Strong: "Zaps", public4: "jsou ve výchozím stavu veřejné: zap propojí tvůj účet — často tvou lightning adresu — s příspěvkem, který jsi zaplatil, a se samotným spropitným. Tvá peněženka ho může poslat anonymně, pokud bys raději nechtěl.", publicNoteBefore: "VPN nebo Tor", notWord: "ne", publicNoteAfter: "neskryje obsah toho, co zveřejníš — souřadnice Spotu jsou veřejné bez ohledu na to. Nástroje pro soukromí skrývají tvou síťovou identitu (tvou IP), ne věci, které se rozhodneš zveřejnit.", encryptedTitle: "Co je soukromé a šifrované", enc1Strong: "Přímé zprávy", enc1Mid: "a", enc1Strong2: "crew chaty", enc1: "jsou end-to-end šifrované (NIP-17). Přečíst je mohou jen účastníci.", enc2Strong: "Můj Stash", enc2: "— tvůj soukromý inventář vybavení — je šifrovaný tvým vlastním klíčem.", enc3Strong: "Členové jen pro crew", enc3: "si mohou zvolit být viditelní jen pro členy svého crew.", ipTitle: "Co opouští tvé zařízení: tvá IP", ipBefore: "Jako každý web, i servery, se kterými SkateSpots komunikují, vidí tvou", ipAddress: "IP adresu", ipAfter: "(hrubý ukazatel tvého regionu). To je normální pro každý web nebo mapovou aplikaci a není to nic specifického pro nás. Tyto servery jsou:", ipTileStrong: "Mapové dlaždice", ipTile: "(OpenStreetMap) — vidí tvou IP a oblast mapy, na kterou se díváš.", ipGeoStrong: "Geokódování Spots/Shops", ipGeo: "— když vytváříš nebo upravuješ Spot či Shop, jeho souřadnice jdou do OpenStreetMap Nominatim pro doplnění značky města/země. Když otevřeš Community Stats, souřadnice pinů bez značky lokality jdou do BigDataCloud, aby se daly seskupit podle regionu (ukládá se v tvém zařízení — maximálně jednou na pin). Obě vidí tvou IP. Jde o pin, který jsi umístil / veřejné souřadnice pinu, nikdy o živé GPS tvého zařízení.", ipPushStrong: "Oznámení na pozadí", ipPush: "(volitelné) — pokud je zapneš, push server SkateSpots vidí, že tvůj klíč něco přijal a kdy (nikdy kdo to poslal ani co to říká — zprávy zůstávají šifrované), a push služba tvého OS (Google/Mozilla/Apple) doručí upozornění.", ipBtcStrong: "Místa s Bitcoinem", ipBtc: "(BTCMap, když tuto vrstvu zapneš) — vidí tvou IP a oblast, kterou si prohlížíš.", ipRelayStrong: "Relay Nostr", ipRelay: "— vidí tvou IP, když aplikace čte nebo zveřejňuje.", ipMintStrong: "Mincovny Cashu", ipMint: "— vidí tvou IP, kdykoli tvá peněženka posílá, přijímá nebo meltuje.", ipRouteStrong: "Trasy", ipRoute: "(OSRM a pro MHD Transitous) — dostávají začátek a konec každé trasy, kterou si vyžádáš, nejen tvou IP. Trasování zůstává v aplikaci: tvůj start a cíl se nikdy nepředávají Googlu ani Apple Maps.", ipWeatherStrong: "Počasí", ipWeatherMid: "(Open-Meteo, volitelné) a", ipUploadStrong: "nahrávání obrázků", ipWeather: "(Blossom), když je používáš.", ipAiStrong: "Sasquatch AI", ipAi: "— tvá zpráva jde na náš vlastní server a pak poskytovateli modelu.", ipLink1: "Protože na stejném připojení posíláš i svůj veřejný klíč (npub), Relay může propojit tvou IP s tebou — nejen „někdo se připojil“, ale „tento člověk, z této adresy“.", ipShieldBefore: "Jednu věc ale chráníme:", ipMintsStrong: "adresář mincoven", ipShieldAfter: "se načítá přes náš server, takže MintRadar nikdy nevidí tvou IP.", vpnTitle: "Chceš více soukromí? VPN nebo Tor (volitelné)", vpnDesc: "Pro většinu skejťáků to není nutné — ale pokud chceš skrýt svou IP a přibližnou polohu před servery výše, máš dvě bezplatné možnosti:", vpnReputable: "🛡️ Důvěryhodná VPN", vpnReputableDesc: "Skryje tvou IP za servery VPN. Snadné a rychlé. Použij takovou, kterou si platíš a důvěřuješ jí; bezplatné VPN obvykle monetizují tvůj provoz, takže „zdarma“ ber jako varovný signál.", torBrowser: "🧅 Prohlížeč Tor", torDesc: "Zdarma, maximální soukromí IP, vede přes více Relay. Pomalejší — mapy a některé Relay Nostr mohou mít zpoždění nebo blokovat výstupní uzly Tor. Skvělé pro ty nejopatrnější.", readThis: "Přečti si to, ať se nenecháš napálit", caveat1Before: "VPN/Tor skryje tvou", ipWord: "IP", caveat1: "— ne Spots, které zveřejníš. Pin u tvého domova je veřejný, ať už VPN používáš, nebo ne.", caveat2Before: "Nezapínej", nearMeGps: "\"Blízko mě\" / GPS prohlížeče", caveat2: "pokud je tvým cílem zůstat v anonymitě — přesné GPS přebije jakékoli skrytí IP.", caveat3: "Žádný nástroj tě neudělá plně „anonymním“. Tato řešení jen omezují, co servery mohou odvodit o poloze tvé sítě — a to je vše.", keysTitle: "Tvé klíče, tvůj účet", keysBefore: "Tvůj účet je pár kryptografických klíčů, který vlastníš ty. Nejbezpečnější způsob přihlášení je", signer: "podepisovač", keysAfter: "(Alby, nos2x nebo Amber na Androidu), aby se tvůj tajný klíč nikdy neukládal do aplikace.", keysCaveatBefore: "Pokud vložíš svůj", keysCaveatAfter: "přímo, uloží se v tvém prohlížeči. Použij raději rozšíření podepisovače, kdykoli můžeš, a měj zálohu svého nsec někde bezpečně offline.", footerBefore: "Otázky? Zeptej se", sasquatchName: "Sasquatche", footerMid: "v aplikaci nebo si přečti", gettingStarted: "průvodce začátkem", about: "O nás" }, license: { seoTitle: "Licence - SkateSpots", seoDescription: "Licence SkateSpots. Můžeš svobodně skejtovat.", tagline: "Skejtuj, vydělávej, bav se a utrácej Sats, ať jsi kdekoli.", copyright: "Přispěvatelé SkateSpots a komunita", licenseLabel: "Licence", freeLine1: "MÁŠ SVOBODU", freeLine2: "SKEJTOVAT", body: "Tento projekt je otevřený. Sdílej ho, forkni, stav na něm, skejtuj ho. Ulice patří všem. Stejně tak tento kód. Jezdi dál, bav se, uč se triky, podpoř tvůrce a jezdi zase dál.", builtBefore: "Postaveno s ❤️ na", builtMid: "· Pohání", lightning: "Bitcoin Lightning ⚡", viewSource: "Zobrazit zdroj", aboutSkateSpots: "O SkateSpots", supporters: "Podporovatelé" }, glossary: { seoTitle: "Slovníček triků · SkateSpots", seoDescription: "Kompletní skejtový slovníček — {{count}} hesel pokrývajících flips, grinds, slides, grabs, airs, lip tricks, handplants, freestyle, transition terms, stance & hardware, včetně alternativních názvů.", heading: "SLOVNÍČEK TRIKŮ", subheading: "{{count}} hesel · triky, transition, freestyle, stance & hardware", searchPlaceholder: "Hledej triky nebo přezdívky — tre flip, crooks, method…", clearSearch: "Vymazat hledání", all: "Vše", results: "{{count}} výsledk{{s}} pro", noMatch: "Žádný trik tomu neodpovídá. Zkus přezdívku jako „tre flip“, „crooks“ nebo „melon“.", tricksCount: "{{count}} triků", footerBefore: "Znáš trik nebo přezdívku, kterou jsme vynechali? Triky dostávají jiná jména v každé scéně — napiš", sasquatch: "Sasquatchovi 🦧", footerAfter: "a dej nám vědět." }, signers: { seoTitle: "Aplikace podepisovačů - Zabezpeč své klíče Nostr | SkateSpots", seoDescription: "Zjisti více o aplikacích podepisovačů, které udrží tvé klíče Nostr v bezpečí. Najdi nejlepší možnost pro Android, iOS nebo prohlížeče na počítači.", securityGuide: "Průvodce zabezpečením", protect: "Chraň své", nostrKeys: "klíče Nostr", heroDesc: "Aplikace podepisovačů udrží tvé soukromé klíče v bezpečí tím, že podepisují události, aniž by je odhalily. Místo vkládání klíče do každé aplikace nech podepisování bezpečně na podepisovači.", whySignerStrong: "Proč používat podepisovač?", whySigner: "Tvůj soukromý klíč Nostr je jako heslo, které nelze nikdy změnit. Aplikace podepisovače ho udrží v bezpečí a přitom ti umožní používat jakoukoli aplikaci Nostr.", androidTitle: "Podepisovače pro Android", androidDesc: "Nativní aplikace podepisovačů pro zařízení Android, včetně GrapheneOS.", iosTitle: "Podepisovače pro iOS", iosDesc: "Možnosti podepisovačů pro uživatele iPhonu a iPadu.", browserTitle: "Rozšíření prohlížeče", browserDesc: "Rozšíření pro prohlížeče na počítači pro podepisování ve webových aplikacích.", recommended: "Doporučeno", yourPlatform: "Tvá platforma", get: "Získat {{name}}", protocolsTitle: "Jak porozumět protokolům", nip07Desc: "Standard rozšíření prohlížeče. Rozšíření vkládá možnosti podepisování do webových aplikací. Používají ho Alby, nos2x, Flamingo a podobná rozšíření.", nip46Desc: "Protokol vzdáleného podepisování (\"bunker\"). Tvá aplikace podepisovače schvaluje požadavky z jiných aplikací, aniž by sdílela tvé klíče. Používají ho Nsec.app, Nostria a Nowser.", nip55Desc: "Protokol podepisovače specifický pro Android. Nativní aplikace mohou žádat Amber o podpisy, aniž by odhalily klíče. Nejplynulejší zážitek na Androidu.", whichChoose: "Který zvolit?", chooseAndroid: "Android:", chooseAndroidDesc: "Amber (NIP-55) pro nativní aplikace", chooseIos: "iOS:", chooseIosDesc: "Nsec.app (NIP-46) pro nejlepší kompatibilitu", chooseDesktop: "Počítač:", chooseDesktopDesc: "Alby, nos2x nebo Flamingo (NIP-07)", amberDesc: "Nativní podepisovač pro Android zaměřený na bezpečnost a snadné použití. Nejlepší volba pro uživatele Androidu.", nsecAppDesc: "Víceplatformní vzdálený podepisovač, který funguje jako bezpečný trezor na tvé klíče.", nostriaDesc: "Aplikace vzdáleného podepisovače s klíči uloženými v zabezpečeném úložišti zařízení.", nowserDesc: "Podepisovač s více metodami ověření podporující jak rozšíření prohlížeče, tak protokoly vzdáleného podepisování.", nsecAppIosDesc: "Nejlepší volba pro iOS. Použij ho jako vzdáleného podepisovače s jakýmkoli klientem Nostr.", nowserTfDesc: "Podepisovač pro iOS dostupný přes TestFlight s možnostmi podepisování podobnými Androidu.", nostriaIosDesc: "Vzdálený podepisovač se zabezpečeným úložištěm klíčů v tvém zařízení.", nos2xDesc: "Jednoduché a spolehlivé rozšíření prohlížeče pro podepisování událostí Nostr.", albyDesc: "Peněženka Bitcoin Lightning s vestavěnou správou klíčů Nostr a WebLN.", flamingoDesc: "Rozšíření prohlížeče zaměřené na Nostr s čistým rozhraním.", kiwiDesc: "Na Androidu/GrapheneOS použij prohlížeč Kiwi pro načtení rozšíření nos2x nebo Alby.", fNativeApp: "Nativní aplikace", fMultiKey: "Podpora více klíčů", fEventSigning: "Podepisování událostí", fSecureStorage: "Zabezpečené úložiště klíčů", fRemoteSigning: "Vzdálené podepisování", fAnyClient: "Funguje s jakýmkoli klientem", fCrossDevice: "Synchronizace mezi zařízeními", fMultiKeySupport: "Podpora více klíčů", fNip07: "Podpora NIP-07", fNip46: "Podpora NIP-46", fFlexibleSigning: "Flexibilní podepisování", fNativeIos: "Nativní aplikace pro iOS", fLightweight: "Odlehčené", fEasyToUse: "Snadné použití", fChromeSupport: "Podpora Chrome/Brave/Edge", fLightningPayments: "Lightning platby", fNostrSigning: "Podepisování Nostr", fWebln: "Podpora WebLN", fNwc: "Podpora NWC", fCleanUi: "Čisté UI", fPrivacyFocused: "Zaměřené na soukromí", fExtensionMobile: "Podpora rozšíření v mobilu", fFullBrowser: "Plný zážitek z prohlížeče", fGraphene: "Funguje na GrapheneOS" }, betaDisclaimer: { title: "Pozor — tohle je beta", subtitle: "Ještě než se pustíš, pár slov.", ossTitle: "Open-source a experimentální", ossBody: "Stavěno otevřeně komunitou. Šťourej se v tom, forkni to, rozbij to.", betaTitle: "V beta verzi — bez auditu", betaBody: "Kód zatím neprošel formálním bezpečnostním auditem. Chyby se stávají.", moneyTitle: "Nakládá s opravdovým Bitcoinem a Lightningem", moneyBody: "Používej na něm peníze na vlastní riziko. Nabij si jen tolik, kolik si můžeš dovolit ztratit.", finePrint: "Žádná záruka jakéhokoli druhu. Za své prostředky a klíče odpovídáš výhradně sám.", viewCode: "Zobrazit kód", accept: "Rozumím, pusť mě dovnitř" } }, }; export default csBatch3;