mirror of
https://github.com/mauriceboe/TREK.git
synced 2026-11-14 00:01:03 +00:00
44c6fbf372
Every date in TREK was written in the interface language's format, and English is en-US, so an English interface always showed and read mm/dd/yyyy with no way to change it. A few native date inputs followed the browser instead, so one screen could mix two formats. date_format is now a user setting with an admin default, next to the time format: automatic (the language's format, as before), YYYY-MM-DD, YYYY/MM/DD, DD.MM.YYYY, DD/MM/YYYY or MM/DD/YYYY. The date picker shows, pre-fills, hints and reads typed dates in it, and every date written in numbers across the app (lists, cards, admin panels, CSV and PDF exports) goes through one formatter. Dates written with a month name keep the language's wording. The remaining native date inputs are the shared picker now. The display settings MCP tool reads and writes the key. Closes #2971
677 lines
45 KiB
TypeScript
677 lines
45 KiB
TypeScript
import type { TranslationStrings } from '../types';
|
|
|
|
const settings: TranslationStrings = {
|
|
'settings.title': 'Nastavení',
|
|
'settings.subtitle': 'Upravte své osobní nastavení',
|
|
'settings.tabs.display': 'Zobrazení',
|
|
'settings.tabs.map': 'Mapa',
|
|
'settings.tabs.notifications': 'Oznámení',
|
|
'settings.tabs.integrations': 'Integrace',
|
|
'settings.plugins.oauth.connected': 'Připojeno',
|
|
'settings.plugins.oauth.notConnected': 'Nepřipojeno',
|
|
'settings.plugins.oauth.connect': 'Připojit',
|
|
'settings.plugins.oauth.disconnect': 'Odpojit',
|
|
'settings.tabs.plugins': 'Doplňky',
|
|
'settings.plugins.title': 'Nastavení doplňků',
|
|
'settings.plugins.subtitle': 'Tvá osobní nastavení pro doplňky, které používáš (klíče API, předvolby).',
|
|
'settings.plugins.empty': 'Nejsou aktivní žádné doplňky.',
|
|
'settings.plugins.saved': 'Nastavení uloženo',
|
|
'settings.plugins.requiredMissing': '„{field}" je povinné',
|
|
'settings.tabs.account': 'Účet',
|
|
'settings.tabs.offline': 'Offline', // same-as-en
|
|
'settings.tabs.about': 'O aplikaci',
|
|
'settings.map': 'Mapy',
|
|
'settings.mapTemplate': 'Šablona mapy',
|
|
'settings.mapTemplatePlaceholder.select': 'Vyberte šablonu...',
|
|
'settings.mapDefaultHint': 'Ponechte prázdné pro OpenStreetMap (výchozí)',
|
|
'settings.routingBase': 'Vlastní směrovací server',
|
|
'settings.routingBaseHint':
|
|
'Vlastní instance OSRM. Prázdné použije veřejné servery s limitem asi jednoho požadavku za sekundu — na den to stačí, na road trip je to málo. Projeví se po restartu serveru.',
|
|
'settings.valhallaBase': 'Vlastní instance Valhalla',
|
|
'settings.valhallaBaseHint':
|
|
'Vlastní Valhalla, dotazovaná, když je směrovací služba výše nastavena na ni nebo na Automaticky. Pokud je nastavena jen vlastní směrovací instance a žádná směrovací služba není zvolena, žádná Valhalla se nedotazuje. Po zadání URL restartujte server a znovu načtěte stránku.',
|
|
'settings.valhallaProvider': 'Směrovací služba',
|
|
'settings.valhallaProviderHint':
|
|
'Se službami TREK nebo vlastní Valhallou počítá všechny trasy Valhalla: dny a silniční výlety pěšky, na kole i autem, trasy bez mýtného, dálnic nebo trajektů a trasy, výšky a cesty výletů. Když nemůže odpovědět, spočítá daný den OSRM. Služby TREK se dotazují přes tento server. S veřejnou Valhallou FOSSGIS počítá trasy OSRM a Valhalla odpovídá jen na to, co OSRM neumí. Automaticky se ptá služeb TREK, pokud není nastavena vlastní Valhalla nebo jen vlastní směrovací instance.',
|
|
'settings.valhallaProviderOption.auto': 'Automaticky',
|
|
'settings.valhallaProviderOption.trek': 'Služby TREK',
|
|
'settings.valhallaProviderOption.fossgis': 'Veřejná Valhalla (FOSSGIS)',
|
|
'settings.valhallaProviderOption.custom': 'Vlastní instance Valhally',
|
|
'settings.mapHint': 'URL šablony pro mapové dlaždice',
|
|
'settings.mapProvider': 'Poskytovatel mapy',
|
|
'settings.mapProviderHint': 'Ovlivňuje mapy v Trip Planneru a Journey. Atlas vždy používá Leaflet.',
|
|
'settings.mapLeafletSubtitle': 'Klasické 2D, libovolné rastrové dlaždice',
|
|
'settings.mapMapboxSubtitle': 'Vektorové dlaždice, 3D budovy a terén',
|
|
'settings.mapMapLibreSubtitle': 'Vektorové dlaždice OpenFreeMap, bez tokenu',
|
|
'settings.mapExperimental': 'Experimentální',
|
|
'settings.mapMapboxToken': 'Mapbox přístupový token',
|
|
'settings.mapMapboxTokenHint': 'Veřejný token (pk.*) z',
|
|
'settings.mapMapboxTokenLink': 'mapbox.com → Přístupové tokeny',
|
|
'settings.mapCartoKey': 'CARTO API klíč',
|
|
'settings.mapCartoKeyHint': 'Podkladové mapy CARTO se bez klíče zobrazují s vodoznakem. Zdarma a bez účtu, na',
|
|
'settings.mapCartoKeyLink': 'carto.com API klíč pro podkladové mapy',
|
|
'settings.mapCartoKeyMissing':
|
|
'Tato šablona je podkladová mapa CARTO. Bez klíče CARTO vypálí do každé dlaždice nápis "API KEY REQUIRED". Dokud klíč nezadáte, TREK zobrazuje výchozí podkladovou mapu.',
|
|
'settings.mapStyle': 'Styl mapy',
|
|
'settings.mapStylePlaceholder': 'Vyberte styl Mapbox',
|
|
'settings.mapStyleHint': 'Preset nebo vaše vlastní URL mapbox://styles/USER/ID',
|
|
'settings.mapOpenFreeMapStylePlaceholder': 'Vyberte styl OpenFreeMap',
|
|
'settings.mapOpenFreeMapStyleHint': 'Preset nebo URL stylu OpenFreeMap. Styly OpenFreeMap fungují bez tokenu.',
|
|
'settings.map3dBuildings': '3D budovy a terén',
|
|
'settings.map3dHint': 'Náklon + skutečné 3D vyvýšení budov — funguje s každým stylem, včetně satelitu.',
|
|
'settings.mapHighQuality': 'Režim vysoké kvality',
|
|
'settings.mapHighQualityHint': 'Antialiasing + zobrazení glóbu pro ostřejší hrany a realistický pohled na svět.',
|
|
'settings.mapHighQualityWarning': 'Může ovlivnit výkon na slabších zařízeních.',
|
|
'settings.mapTipLabel': 'Tip:', // same-as-en
|
|
'settings.mapTip':
|
|
'Pravé tlačítko myši a táhněte pro rotaci/náklon mapy. Prostřední tlačítko pro přidání místa (pravé tlačítko je vyhrazeno pro rotaci).',
|
|
'settings.saveMap': 'Uložit nastavení mapy',
|
|
'settings.apiKeys': 'API klíče',
|
|
'settings.mapsKey': 'Google Maps API klíč',
|
|
'settings.mapsKeyHint': 'Pro vyhledávání míst. Vyžaduje Places API (New). Získáte na console.cloud.google.com',
|
|
'settings.weatherKey': 'OpenWeatherMap API klíč',
|
|
'settings.weatherKeyHint': 'Pro předpověď počasí. Zdarma na openweathermap.org/api',
|
|
'settings.keyPlaceholder': 'Vložte klíč...',
|
|
'settings.configured': 'Nastaveno',
|
|
'settings.saveKeys': 'Uložit klíče',
|
|
'settings.display': 'Zobrazení',
|
|
'settings.colorMode': 'Barevné schéma',
|
|
'settings.light': 'Světlé',
|
|
'settings.dark': 'Tmavé',
|
|
'settings.auto': 'Automatické',
|
|
'settings.language': 'Jazyk',
|
|
'settings.temperature': 'Jednotky teploty',
|
|
'settings.distance': 'Jednotky vzdálenosti',
|
|
'settings.timeFormat': 'Formát času',
|
|
'settings.weekStart': 'Týden začíná',
|
|
'settings.weekStartHint': 'První den týdne ve všech výběrech data. Vacay má vlastní nastavení.',
|
|
'settings.dateFormat': 'Formát data',
|
|
'settings.dateFormatHint':
|
|
'Jak se zapisují data ve všech datových polích a seznamech. Data s názvem měsíce zachovávají znění vašeho jazyka.',
|
|
'settings.dateFormatAuto': 'Automaticky',
|
|
'settings.preferredNavApp': 'Otevírat místa v',
|
|
'settings.preferredNavAppAsk': 'Pokaždé se zeptat',
|
|
'settings.preferredNavAppHint':
|
|
'Když je vybraná aplikace, tlačítko navigace ji rovnou otevře místo nabídky všech mapových aplikací.',
|
|
'settings.blurBookingCodes': 'Skrýt rezervační kódy',
|
|
'settings.aiAlwaysRetry': 'Vždy opakovat import rezervací pomocí AI',
|
|
'settings.aiAlwaysRetryHint': 'Pokud standardní analyzátor soubor nepřečte, automaticky se pokusí znovu pomocí AI.',
|
|
'settings.optimizeFromAccommodation': 'Optimalizovat trasu od ubytování',
|
|
'settings.optimizeFromAccommodationHint':
|
|
'Při optimalizaci dne začne trasa v hotelu, ve kterém se ráno probudíte, a skončí v hotelu, do kterého se večer ubytujete.',
|
|
'settings.notifications': 'Oznámení',
|
|
'settings.notifyTripInvite': 'Pozvánky na cesty',
|
|
'settings.notifyBookingChange': 'Změny rezervací',
|
|
'settings.notifyTripReminder': 'Připomínky cest',
|
|
'settings.notifyTodoDue': 'Úkol se blíží',
|
|
'settings.notifyVacayInvite': 'Pozvánky k propojení Vacay',
|
|
'settings.notifyVacayShare': 'Sdílení kalendáře Vacay',
|
|
'settings.notifyCollectionInvite': 'Pozvánky do sbírek',
|
|
'settings.notifySynologySessionCleared': 'Relace Synology byla zrušena',
|
|
'settings.notifyPluginNotification': 'Oznámení pluginů',
|
|
'settings.notifyPhotosShared': 'Sdílené fotky (Immich)',
|
|
'settings.notifyCollabMessage': 'Zprávy v chatu (Collab)',
|
|
'settings.notifyPackingTagged': 'Seznam balení: přiřazení',
|
|
'settings.notifyWandererSourceHint': 'wanderer: upozornění k vašim trasám',
|
|
'settings.notifyWebhook': 'Webhook oznámení',
|
|
'settings.notificationsDisabled':
|
|
'Oznámení nejsou nakonfigurována. Požádejte správce o aktivaci e-mailových nebo webhookových oznámení.',
|
|
'settings.notificationsActive': 'Aktivní kanál',
|
|
'settings.notificationsManagedByAdmin': 'Události oznámení jsou konfigurovány administrátorem.',
|
|
'settings.on': 'Zapnuto',
|
|
'settings.off': 'Vypnuto',
|
|
'settings.mcp.title': 'Konfigurace MCP',
|
|
'settings.mcp.endpoint': 'MCP endpoint',
|
|
'settings.mcp.clientConfig': 'Konfigurace klienta',
|
|
'settings.mcp.clientConfigHint':
|
|
'Nahraďte <your_token> API tokenem ze seznamu níže. Cestu k npx může být nutné upravit pro váš systém (např. C:\\PROGRA~1\\nodejs\\npx.cmd ve Windows).',
|
|
'settings.mcp.clientConfigHintOAuth':
|
|
'Nahraďte <your_client_id> a <your_client_secret> přihlašovacími údaji ze klienta OAuth 2.1, který jste vytvořili výše. mcp-remote při prvním připojení otevře prohlížeč pro dokončení autorizace. Cestu k npx může být nutné upravit pro váš systém (např. C:\\PROGRA~1\\nodejs\\npx.cmd ve Windows).',
|
|
'settings.mcp.copy': 'Kopírovat',
|
|
'settings.mcp.copied': 'Zkopírováno!',
|
|
'settings.mcp.apiTokens': 'API tokeny',
|
|
'settings.mcp.createToken': 'Vytvořit nový token',
|
|
'settings.mcp.noTokens': 'Zatím žádné tokeny. Vytvořte jeden pro připojení MCP klientů.',
|
|
'settings.mcp.tokenCreatedAt': 'Vytvořen',
|
|
'settings.mcp.tokenUsedAt': 'Použit',
|
|
'settings.mcp.deleteTokenTitle': 'Smazat token',
|
|
'settings.mcp.deleteTokenMessage':
|
|
'Tento token přestane okamžitě fungovat. Všichni MCP klienti, kteří ho používají, ztratí přístup.',
|
|
'settings.mcp.modal.createTitle': 'Vytvořit API token',
|
|
'settings.mcp.modal.tokenName': 'Název tokenu',
|
|
'settings.mcp.modal.tokenNamePlaceholder': 'např. Claude Desktop, Pracovní notebook',
|
|
'settings.mcp.modal.creating': 'Vytváření…',
|
|
'settings.mcp.modal.create': 'Vytvořit token',
|
|
'settings.mcp.modal.createdTitle': 'Token vytvořen',
|
|
'settings.mcp.modal.createdWarning':
|
|
'Tento token bude zobrazen pouze jednou. Zkopírujte a uložte ho nyní: nelze ho obnovit.',
|
|
'settings.mcp.modal.done': 'Hotovo',
|
|
'settings.mcp.toast.created': 'Token vytvořen',
|
|
'settings.mcp.toast.createError': 'Nepodařilo se vytvořit token',
|
|
'settings.mcp.toast.deleted': 'Token smazán',
|
|
'settings.mcp.toast.deleteError': 'Nepodařilo se smazat token',
|
|
'settings.mcp.apiTokensDeprecated':
|
|
'API tokeny jsou zastaralé a budou odstraněny v budoucí verzi. Místo toho použijte klienty OAuth 2.1.',
|
|
'settings.oauth.clients': 'Klienti OAuth 2.1',
|
|
'settings.oauth.clientsHint':
|
|
'Zaregistrujte klienty OAuth 2.1, aby se aplikace MCP třetích stran (Claude Web, Cursor atd.) mohly připojit bez statických tokenů.',
|
|
'settings.oauth.createClient': 'Nový klient',
|
|
'settings.oauth.noClients': 'Žádní klienti OAuth nejsou zaregistrováni.',
|
|
'settings.oauth.clientId': 'ID klienta',
|
|
'settings.oauth.clientSecret': 'Tajný klíč klienta',
|
|
'settings.oauth.deleteClient': 'Smazat klienta',
|
|
'settings.oauth.deleteClientMessage':
|
|
'Tento klient a všechny aktivní relace budou trvale odstraněny. Jakákoliv aplikace, která ho používá, okamžitě ztratí přístup.',
|
|
'settings.oauth.rotateSecret': 'Obnovit tajný klíč',
|
|
'settings.oauth.rotateSecretMessage':
|
|
'Bude vygenerován nový tajný klíč klienta a všechny stávající relace budou okamžitě zneplatněny. Aktualizujte aplikaci před zavřením tohoto dialogu.',
|
|
'settings.oauth.rotateSecretConfirm': 'Obnovit',
|
|
'settings.oauth.rotateSecretConfirming': 'Obnovování…',
|
|
'settings.oauth.rotateSecretDoneTitle': 'Nový tajný klíč vygenerován',
|
|
'settings.oauth.rotateSecretDoneWarning':
|
|
'Tento tajný klíč se zobrazí pouze jednou. Zkopírujte ho nyní a aktualizujte aplikaci — všechny předchozí relace byly zneplatněny.',
|
|
'settings.oauth.activeSessions': 'Aktivní relace OAuth',
|
|
'settings.oauth.sessionScopes': 'Oprávnění',
|
|
'settings.oauth.sessionExpires': 'Vyprší',
|
|
'settings.oauth.revoke': 'Odvolat',
|
|
'settings.oauth.revokeSession': 'Odvolat relaci',
|
|
'settings.oauth.revokeSessionMessage': 'Tím se okamžitě odvolá přístup pro tuto relaci OAuth.',
|
|
'settings.oauth.modal.createTitle': 'Zaregistrovat klienta OAuth',
|
|
'settings.oauth.modal.presets': 'Rychlá nastavení',
|
|
'settings.oauth.modal.clientName': 'Název aplikace',
|
|
'settings.oauth.modal.clientNamePlaceholder': 'např. Claude Web, Moje MCP aplikace',
|
|
'settings.oauth.modal.redirectUris': 'Přesměrovací URI',
|
|
'settings.oauth.modal.redirectUrisPlaceholder': 'https://your-app.com/callback\nhttps://your-app.com/auth',
|
|
'settings.oauth.modal.redirectUrisHint':
|
|
'Jedno URI na řádek. HTTPS, HTTP na loopbacku nebo vlastní schéma aplikace (myapp://). Přesná shoda, kromě portu u loopback URI.',
|
|
'settings.oauth.modal.scopes': 'Povolená oprávnění',
|
|
'settings.oauth.modal.scopesHint':
|
|
'list_trips a get_trip_summary jsou vždy dostupné: bez požadovaného oprávnění. Umožňují AI zjistit potřebná ID výletů.',
|
|
'settings.oauth.modal.selectAll': 'Vybrat vše',
|
|
'settings.oauth.modal.deselectAll': 'Zrušit výběr',
|
|
'settings.oauth.modal.creating': 'Registrování…',
|
|
'settings.oauth.modal.create': 'Zaregistrovat klienta',
|
|
'settings.oauth.modal.createdTitle': 'Klient zaregistrován',
|
|
'settings.oauth.modal.createdWarning':
|
|
'Tajný klíč klienta se zobrazí pouze jednou. Zkopírujte ho nyní: nelze ho obnovit.',
|
|
'settings.oauth.toast.createError': 'Registrace klienta OAuth se nezdařila',
|
|
'settings.oauth.toast.deleted': 'Klient OAuth smazán',
|
|
'settings.oauth.toast.deleteError': 'Smazání klienta OAuth se nezdařilo',
|
|
'settings.oauth.toast.revoked': 'Relace odvolána',
|
|
'settings.oauth.toast.revokeError': 'Odvolání relace se nezdařilo',
|
|
'settings.oauth.toast.rotateError': 'Obnovení tajného klíče klienta se nezdařilo',
|
|
'settings.oauth.modal.machineClient': 'Strojový klient (bez přihlášení v prohlížeči)',
|
|
'settings.oauth.modal.machineClientHint':
|
|
'Používá grant client_credentials — bez URI pro přesměrování. Token je vydán přímo přes client_id + client_secret a funguje jako vy v rámci vybraných oborů.',
|
|
'settings.oauth.modal.machineClientUsage':
|
|
'Získat token: POST /oauth/token s grant_type=client_credentials, client_id a client_secret. Bez prohlížeče, bez obnovovacího tokenu.',
|
|
'settings.oauth.badge.machine': 'strojový',
|
|
'settings.account': 'Účet',
|
|
'settings.about': 'O aplikaci',
|
|
'settings.about.reportBug': 'Nahlásit chybu',
|
|
'settings.about.reportBugHint': 'Našli jste problém? Dejte nám vědět',
|
|
'settings.about.featureRequest': 'Navrhnout funkci',
|
|
'settings.about.featureRequestHint': 'Navrhněte novou funkci',
|
|
'settings.about.wikiHint': 'Dokumentace a návody',
|
|
'settings.about.sponsor.eyebrow': 'Sponzorovaná infrastruktura',
|
|
'settings.about.sponsor.title': 'Vlastní servery TREK běží na dataforest cloud',
|
|
'settings.about.sponsor.body':
|
|
'Hledání míst, hledání adres a trasy pocházejí z vlastních serverů TREK místo od Google a spol. a stroje, na kterých běží, sponzoruje dataforest cloud.',
|
|
'settings.about.sponsor.cta': 'Navštívit dataforest cloud',
|
|
'settings.about.sponsor.search': 'Hledání míst',
|
|
'settings.about.sponsor.address': 'Hledání adres',
|
|
'settings.about.sponsor.routing': 'Trasy',
|
|
'settings.about.descriptionManaged':
|
|
'TREK vám pomáhá organizovat cesty od prvního nápadu po poslední vzpomínku. Plánování dnů, rozpočet, balicí seznamy, fotky a mnohem víc, vše na jednom místě.',
|
|
'settings.about.sourceTitle': 'Zdrojový kód',
|
|
'settings.about.sourceHint': 'TREK je open source s licencí AGPL-3.0',
|
|
'settings.about.supporters.badge': 'Měsíční podporovatelé',
|
|
'settings.about.supporters.title': 'Společníci na cestě s TREK',
|
|
'settings.about.supporters.subtitle':
|
|
'Zatímco plánuješ další trasu, tihle lidé plánují společně se mnou budoucnost TREK. Jejich měsíční příspěvek jde přímo na vývoj a reálně strávené hodiny — aby TREK zůstal Open Source.',
|
|
'settings.about.supporters.since': 'podporovatel od {date}',
|
|
'settings.about.supporters.tierEmpty': 'Buď první',
|
|
'settings.about.supporter.tier.noReturnTicket': 'Bez zpáteční jízdenky',
|
|
'settings.about.supporter.tier.lostLuggageVip': 'VIP ztracených zavazadel',
|
|
'settings.about.supporter.tier.businessClassDreamer': 'Snílek z byznys třídy',
|
|
'settings.about.supporter.tier.budgetTraveller': 'Levný cestovatel',
|
|
'settings.about.supporter.tier.hostelBunkmate': 'Spolubydlící z hostelu',
|
|
'settings.about.description':
|
|
'TREK je samohostovaný plánovač cest, který vám pomůže organizovat výlety od prvního nápadu po poslední vzpomínku. Denní plánování, rozpočet, balicí seznamy, fotky a mnoho dalšího — vše na jednom místě, na vašem vlastním serveru.',
|
|
'settings.about.madeWith': 'Vytvořeno s',
|
|
'settings.about.madeBy': 'Mauricem a rostoucí open-source komunitou.',
|
|
'settings.username': 'Uživatelské jméno',
|
|
'settings.email': 'E-mail',
|
|
'settings.role': 'Role', // same-as-en
|
|
'settings.roleAdmin': 'Administrátor',
|
|
'settings.oidcLinked': 'Propojeno přes',
|
|
'settings.changePassword': 'Změnit heslo',
|
|
'settings.currentPassword': 'Současné heslo',
|
|
'settings.currentPasswordRequired': 'Současné heslo je vyžadováno',
|
|
'settings.newPassword': 'Nové heslo',
|
|
'settings.confirmPassword': 'Potvrdit nové heslo',
|
|
'settings.updatePassword': 'Aktualizovat heslo',
|
|
'settings.passwordRequired': 'Zadejte prosím současné i nové heslo',
|
|
'settings.passwordTooShort': 'Heslo musí mít alespoň 8 znaků',
|
|
'settings.passwordMismatch': 'Hesla se neshodují',
|
|
'settings.passwordWeak': 'Heslo musí obsahovat velké a malé písmeno, číslici a speciální znak',
|
|
'settings.passwordCommon': 'Toto heslo je příliš běžné. Zvolte prosím jedinečné heslo.',
|
|
'settings.passwordRepetitive': 'Heslo se příliš opakuje',
|
|
'settings.passwordRules': 'Požadavky na heslo',
|
|
'settings.passwordRule.length': 'Alespoň 8 znaků',
|
|
'settings.passwordRule.upper': 'Velké písmeno',
|
|
'settings.passwordRule.lower': 'Malé písmeno',
|
|
'settings.passwordRule.digit': 'Číslice',
|
|
'settings.passwordRule.special': 'Speciální znak',
|
|
'settings.passwordChanged': 'Heslo bylo úspěšně změněno',
|
|
'settings.deleteAccount': 'Smazat účet',
|
|
'settings.deleteAccountTitle': 'Smazat váš účet?',
|
|
'settings.deleteAccountWarning':
|
|
'Váš účet a všechny cesty, deníky, místa a soubory, které vlastníte, budou trvale smazány, včetně cest sdílených s dalšími členy, kteří k nim ztratí přístup. Cesty vlastněné jinými zůstanou a vy z nich budete odebráni. Tuto akci nelze vrátit zpět.',
|
|
'settings.deleteAccountConfirm': 'Smazat natrvalo',
|
|
'settings.deleteBlockedTitle': 'Účet nelze smazat',
|
|
'settings.deleteBlockedMessage':
|
|
'Jste jediným administrátorem. Před smazáním svého účtu předejte roli administrátora jinému uživateli.',
|
|
'settings.roleUser': 'Uživatel',
|
|
'settings.saveProfile': 'Uložit profil',
|
|
'settings.toast.mapSaved': 'Nastavení map uloženo',
|
|
'settings.toast.keysSaved': 'API klíče uloženy',
|
|
'settings.toast.displaySaved': 'Nastavení zobrazení uloženo',
|
|
'settings.toast.profileSaved': 'Profil byl uložen',
|
|
'settings.uploadAvatar': 'Nahrát profilový obrázek',
|
|
'settings.removeAvatar': 'Odebrat profilový obrázek',
|
|
'settings.avatarUploaded': 'Profilový obrázek byl aktualizován',
|
|
'settings.avatarRemoved': 'Profilový obrázek byl odstraněn',
|
|
'settings.avatarError': 'Nahrávání se nezdařilo',
|
|
'settings.avatarRemoveError': 'Odstranění se nezdařilo',
|
|
'settings.mfa.title': 'Dvoufaktorové ověření (2FA)',
|
|
'settings.mfa.description':
|
|
'Přidá druhý stupeň zabezpečení při přihlašování e-mailem a heslem. Použijte aplikaci (Google Authenticator, Authy apod.).',
|
|
'settings.mfa.requiredByPolicy': 'Správce vyžaduje dvoufázové ověření. Nejdřív níže nastavte aplikaci autentikátoru.',
|
|
'settings.mfa.backupTitle': 'Záložní kódy',
|
|
'settings.mfa.backupDescription': 'Použijte tyto jednorázové kódy, pokud ztratíte přístup k autentizační aplikaci.',
|
|
'settings.mfa.backupWarning': 'Uložte si je hned. Každý kód lze použít pouze jednou.',
|
|
'settings.mfa.backupCopy': 'Kopírovat kódy',
|
|
'settings.mfa.backupDownload': 'Stáhnout TXT',
|
|
'settings.mfa.backupPrint': 'Tisk / PDF',
|
|
'settings.mfa.backupCopied': 'Záložní kódy zkopírovány',
|
|
'settings.mfa.enabled': '2FA je pro váš účet aktivní.',
|
|
'settings.mfa.disabled': '2FA není aktivní.',
|
|
'settings.mfa.setup': 'Nastavit autentizační aplikaci',
|
|
'settings.mfa.scanQr': 'Naskenujte tento QR kód ve vaší aplikaci nebo zadejte kód ručně.',
|
|
'settings.mfa.secretLabel': 'Tajný klíč (pro ruční zadání)',
|
|
'settings.mfa.codePlaceholder': '6místný kód',
|
|
'settings.mfa.enable': 'Zapnout 2FA',
|
|
'settings.mfa.cancelSetup': 'Zrušit',
|
|
'settings.mfa.disableTitle': 'Vypnout 2FA',
|
|
'settings.mfa.disableHint': 'Zadejte své heslo k účtu a aktuální kód z aplikace nebo nepoužitý záložní kód.',
|
|
'settings.mfa.disable': 'Vypnout 2FA',
|
|
'settings.mfa.toastEnabled': 'Dvoufaktorové ověření bylo zapnuto',
|
|
'settings.mfa.toastDisabled': 'Dvoufaktorové ověření bylo vypnuto',
|
|
'settings.bookingLabels': 'Popisky tras rezervací',
|
|
'settings.bookingLabelsHint': 'Zobrazuje názvy stanic / letišť na mapě. Pokud je vypnuto, zobrazí se pouze ikona.',
|
|
'settings.mustChangePassword': 'Před pokračováním musíte změnit heslo.',
|
|
'settings.notifyVersionAvailable': 'Nová verze k dispozici',
|
|
'settings.notifyReplicaFailure': 'Selhání repliky úložiště',
|
|
'settings.notifyPaddleRegionRequested': 'Vyžádán vodácký region',
|
|
'settings.notificationPreferences.noChannels':
|
|
'Nejsou nakonfigurovány žádné kanály oznámení. Požádejte správce o nastavení e-mailových nebo webhook oznámení.',
|
|
'settings.webhookUrl.label': 'URL webhooku',
|
|
'settings.webhookUrl.placeholder': 'https://discord.com/api/webhooks/...',
|
|
'settings.webhookUrl.hint': 'Zadejte URL vašeho Discord, Slack nebo vlastního webhooku pro příjem oznámení.',
|
|
'settings.webhookUrl.saved': 'URL webhooku uložena',
|
|
'settings.webhookUrl.test': 'Otestovat',
|
|
'settings.webhookUrl.testSuccess': 'Testovací webhook byl úspěšně odeslán',
|
|
'settings.webhookUrl.testFailed': 'Testovací webhook selhal',
|
|
'settings.ntfyUrl.topicLabel': 'Téma Ntfy',
|
|
'settings.ntfyUrl.topicPlaceholder': 'my-trek-alerts', // same-as-en
|
|
'settings.ntfyUrl.serverLabel': 'URL serveru Ntfy (volitelné)',
|
|
'settings.ntfyUrl.serverPlaceholder': 'https://ntfy.sh',
|
|
'settings.ntfyUrl.hint':
|
|
'Zadejte své téma Ntfy pro příjem push notifikací. Pole serveru ponechte prázdné pro použití výchozího nastavení správce.',
|
|
'settings.ntfyUrl.tokenLabel': 'Přístupový token (volitelné)',
|
|
'settings.ntfyUrl.tokenHint': 'Vyžadováno pro témata chráněná heslem.',
|
|
'settings.ntfyUrl.saved': 'Nastavení Ntfy uloženo',
|
|
'settings.ntfyUrl.test': 'Otestovat',
|
|
'settings.ntfyUrl.testSuccess': 'Testovací notifikace Ntfy byla úspěšně odeslána',
|
|
'settings.ntfyUrl.testFailed': 'Testovací notifikace Ntfy selhala',
|
|
'settings.ntfyUrl.tokenCleared': 'Přístupový token byl vymazán',
|
|
'settings.notificationPreferences.inapp': 'In-App',
|
|
'settings.notificationPreferences.notConfigured': 'Zatím nenastaveno — nastavte to v nastavení pluginu',
|
|
'settings.notificationPreferences.lockedByAdmin': 'Vypnuto správcem pro všechny',
|
|
'settings.plugins.actions': 'Akce',
|
|
'settings.plugins.actions.confirm': 'Spustit tuto akci?',
|
|
'settings.notificationPreferences.sendTest': 'Odeslat test',
|
|
'settings.notificationPreferences.configure': 'Nastavit',
|
|
'settings.notificationPreferences.testSuccess': 'Testovací oznámení odesláno.',
|
|
'settings.notificationPreferences.testFailed': 'Test selhal.',
|
|
'settings.notificationPreferences.pluginConfigured': 'Nastaveno. Přihlašovací údaje spravuj v nastavení pluginu.',
|
|
'settings.notificationPreferences.webhook': 'Webhook',
|
|
'settings.notificationPreferences.email': 'E-mail',
|
|
'settings.notificationPreferences.ntfy': 'Ntfy',
|
|
'settings.notificationPreferences.push': 'Push', // same-as-en
|
|
'settings.webPush.title': 'Push notifikace na tomto zařízení',
|
|
'settings.webPush.hint':
|
|
'Zobrazuje oznámení TREK na tomto zařízení, i když je TREK zavřený. Které události dorazí, určuje sloupec Push.',
|
|
'settings.webPush.enable': 'Zapnout pro toto zařízení',
|
|
'settings.webPush.disable': 'Vypnout pro toto zařízení',
|
|
'settings.webPush.enabled': 'Zapnuto pro toto zařízení',
|
|
'settings.webPush.unsupported': 'Tento prohlížeč nemůže přijímat push notifikace.',
|
|
'settings.webPush.insecure': 'Push vyžaduje, aby byl TREK otevřen přes HTTPS.',
|
|
'settings.webPush.iosInstall': 'Na iPhonu a iPadu nejprve přidejte TREK na plochu a otevřete ho odtud.',
|
|
'settings.webPush.denied':
|
|
'Oznámení pro TREK jsou v tomto prohlížeči zablokovaná. Povolte je v nastavení prohlížeče a zkuste to znovu.',
|
|
'settings.webPush.failed': 'Push se pro toto zařízení nepodařilo zapnout.',
|
|
'settings.currency': 'Zobrazovaná měna',
|
|
'settings.currencyHint':
|
|
'Částky v Nákladech se do této měny přepočítávají pouze pro zobrazení; původní částky zůstávají beze změny.',
|
|
'settings.currencyTrip': 'Měna cesty',
|
|
'settings.placeLanguage': 'Názvy míst',
|
|
'settings.placeLanguageApp': 'Stejně jako aplikace',
|
|
'settings.placeLanguageHint':
|
|
'Jazyk, ve kterém odpovídá vyhledávání míst, návrhy a adresy. Pokud místo v tomto jazyce název nemá, zobrazí se jeho místní název.',
|
|
'settings.passkey.title': 'Přístupové klíče',
|
|
'settings.passkey.description':
|
|
'Přihlašujte se rychleji a s ochranou proti phishingu pomocí přístupového klíče: otiskem prstu, obličejem, PINem nebo hardwarovým klíčem. Vaše heslo zůstává jako záloha.',
|
|
'settings.passkey.notConfigured':
|
|
'Přístupové klíče jsou povoleny, ale na tomto serveru zatím nejsou plně nastaveny. Požádejte správce o nastavení domény WebAuthn.',
|
|
'settings.passkey.add': 'Přidat přístupový klíč',
|
|
'settings.passkey.addTitle': 'Přidat přístupový klíč',
|
|
'settings.passkey.passwordPrompt': 'Potvrďte své současné heslo a poté postupujte podle pokynů svého zařízení.',
|
|
'settings.passkey.passwordRequired': 'Vaše současné heslo je vyžadováno.',
|
|
'settings.passkey.namePlaceholder': 'Název (volitelné, např. „iPhone“)',
|
|
'settings.passkey.addedToast': 'Přístupový klíč přidán',
|
|
'settings.passkey.added': 'Přidáno',
|
|
'settings.passkey.addError': 'Přístupový klíč se nepodařilo přidat',
|
|
'settings.passkey.cancelled': 'Nastavení přístupového klíče zrušeno',
|
|
'settings.passkey.deleted': 'Přístupový klíč odebrán',
|
|
'settings.passkey.deleteConfirm': 'Odebrat tento přístupový klíč? Potvrďte svým heslem.',
|
|
'settings.passkey.rename': 'Přejmenovat',
|
|
'settings.passkey.defaultName': 'Přístupový klíč',
|
|
'settings.passkey.synced': 'Synchronizováno',
|
|
'settings.passkey.deviceBound': 'Toto zařízení',
|
|
'settings.passkey.lastUsed': 'Naposledy použito',
|
|
'settings.passkey.neverUsed': 'Nikdy nepoužito',
|
|
'settings.mapPoiPill': 'Objevovat místa na mapě',
|
|
'settings.mapPoiPillHint':
|
|
'Zobrazit na mapě výletu kategorie pro hledání restaurací, hotelů a dalšího v okolí z OpenStreetMap.',
|
|
'settings.airtrail.title': 'AirTrail',
|
|
'settings.airtrail.hint':
|
|
'Připojte svou vlastní instanci AirTrail pro import a synchronizaci letů. Vytvořte API klíč v AirTrail v Nastavení → Zabezpečení.',
|
|
'settings.airtrail.url': 'URL instance',
|
|
'settings.airtrail.apiKey': 'API klíč',
|
|
'settings.airtrail.apiKeyPlaceholder': 'API klíč Bearer',
|
|
'settings.airtrail.apiKeyHint': 'Vygenerován v AirTrail v Nastavení → Zabezpečení. Uložen šifrovaně.',
|
|
'settings.airtrail.allowInsecureTls': 'Povolit certifikáty podepsané sebou samým',
|
|
'settings.airtrail.allowInsecureTlsHint': 'Povolte pouze pro důvěryhodnou instanci ve vlastní síti.',
|
|
'settings.airtrail.writeBack': 'Zapisovat změny zpět do AirTrail',
|
|
'settings.airtrail.writeBackHint':
|
|
'Ve výchozím stavu vypnuto: AirTrail je zdrojem pravdy a TREK z něj pouze čte. Zapněte, chcete-li odesílat úpravy provedené v TREK zpět do AirTrail.',
|
|
'settings.airtrail.connected': 'Připojeno',
|
|
'settings.airtrail.notConnected': 'Nepřipojeno',
|
|
'settings.airtrail.toast.saved': 'Připojení k AirTrail uloženo',
|
|
'settings.airtrail.toast.saveError': 'Připojení se nepodařilo uložit',
|
|
'settings.airtrail.test.button': 'Otestovat připojení',
|
|
'settings.airtrail.test.success': 'Připojeno. Nalezeno {count} letů',
|
|
'settings.airtrail.test.success.one': 'Připojeno. Nalezen {count} let',
|
|
'settings.airtrail.test.success.few': 'Připojeno. Nalezeny {count} lety',
|
|
'settings.airtrail.test.failed': 'Připojení selhalo',
|
|
'settings.aiParsing.title': 'Zpracování pomocí AI',
|
|
'settings.aiParsing.hint':
|
|
'Vyberte model AI pro získání rezervací z nahraných souborů. Platí pouze tehdy, když správce nenastavil model pro celou instanci.',
|
|
'settings.aiParsing.provider': 'Poskytovatel',
|
|
'settings.aiParsing.providerLocal': 'Místní (Ollama)',
|
|
'settings.aiParsing.providerOpenai': 'OpenAI',
|
|
'settings.aiParsing.providerAnthropic': 'Anthropic',
|
|
'settings.aiParsing.localAdminOnly':
|
|
'Místní koncový bod (Ollama) se nastavuje jednou pro celou instanci ve správcovském nastavení. Vlastní klíč OpenAI nebo Anthropic tu můžete používat i nadále.',
|
|
'settings.aiParsing.model': 'Model', // same-as-en
|
|
'settings.aiParsing.baseUrl': 'Základní URL',
|
|
'settings.aiParsing.baseUrlHint': 'Kde model běží — místní server Ollama nebo koncový bod kompatibilní s OpenAI.',
|
|
'settings.aiParsing.apiKey': 'Klíč API',
|
|
'settings.aiParsing.apiKeyHint': 'Ukládá se šifrovaně. Ponechte prázdné pro zachování aktuálního klíče.',
|
|
'settings.aiParsing.multimodal': 'Model čte obrázky',
|
|
'settings.aiParsing.multimodalHint':
|
|
'Zapněte pro model, který čte obrázky, aby šlo fotografii importovat nebo naskenovat.',
|
|
'settings.aiParsing.toast.saved': 'Nastavení AI uloženo',
|
|
'settings.aiParsing.toast.saveError': 'Nastavení AI se nepodařilo uložit',
|
|
'settings.tabs.appearance': 'Vzhled',
|
|
'settings.appearance.theme': 'Motiv',
|
|
'settings.appearance.scheme': 'Barevné schéma',
|
|
'settings.appearance.scheme.default': 'Výchozí',
|
|
'settings.appearance.scheme.highContrast': 'Vysoký kontrast',
|
|
'settings.appearance.scheme.indigo': 'Indigo', // same-as-en
|
|
'settings.appearance.scheme.teal': 'Modrozelená',
|
|
'settings.appearance.scheme.rose': 'Růžová',
|
|
'settings.appearance.scheme.amber': 'Jantarová',
|
|
'settings.appearance.scheme.violet': 'Fialová',
|
|
'settings.appearance.scheme.custom': 'Vlastní',
|
|
'settings.appearance.customAccent': 'Vlastní zvýrazňovací barva',
|
|
'settings.appearance.contrastOk': 'Dobrý kontrast',
|
|
'settings.appearance.contrastLow': 'Nízký kontrast',
|
|
'settings.appearance.readability': 'Čitelnost',
|
|
'settings.appearance.transparency': 'Průhlednost',
|
|
'settings.appearance.transparencyHint': 'Průsvitné skleněné povrchy. Vypněte pro plné pozadí s vyšším kontrastem.',
|
|
'settings.appearance.reduceMotion': 'Omezit animace',
|
|
'settings.appearance.reduceMotionHint': 'Minimalizovat animace a přechody.',
|
|
'settings.appearance.density': 'Hustota',
|
|
'settings.appearance.comfortable': 'Pohodlná',
|
|
'settings.appearance.compact': 'Kompaktní',
|
|
'settings.appearance.textSize': 'Velikost textu',
|
|
'settings.appearance.advancedTextSizes': 'Pokročilé velikosti textu',
|
|
'settings.appearance.hideAdvanced': 'Skrýt pokročilé',
|
|
'settings.appearance.tier.title': 'Nadpisy',
|
|
'settings.appearance.tier.subtitle': 'Podnadpisy',
|
|
'settings.appearance.tier.body': 'Základní text',
|
|
'settings.appearance.tier.caption': 'Popisky',
|
|
'settings.appearance.dashboardWidgets': 'Widgety přehledu',
|
|
'settings.appearance.dashboardWidgetsHint': 'Zobrazte nebo skryjte widgety přehledu zvlášť na počítači a v mobilu.',
|
|
'settings.appearance.desktop': 'Počítač',
|
|
'settings.appearance.mobile': 'Mobil',
|
|
'settings.appearance.widget.sidebar': 'Pravý postranní panel',
|
|
'settings.appearance.widget.currency': 'Měna',
|
|
'settings.appearance.widget.collections': 'Sbírky',
|
|
'settings.appearance.widget.timezones': 'Časová pásma',
|
|
'settings.appearance.widget.upcomingReservations': 'Nadcházející rezervace',
|
|
'settings.appearance.widget.atlas': 'Atlas / země',
|
|
'settings.appearance.widget.tripsTotal': 'Cesty celkem',
|
|
'settings.appearance.widget.daysTraveled': 'Dny na cestách',
|
|
'settings.appearance.widget.distanceFlown': 'Nalétaná vzdálenost',
|
|
'settings.appearance.reset': 'Obnovit výchozí',
|
|
'settings.appearance.group.belowHero': 'Pod hlavním panelem',
|
|
'settings.appearance.group.bottomOfPage': 'Dole na stránce',
|
|
'settings.appearance.sidebarHint': 'Celý pravý sloupec. Po vypnutí se přehled vycentruje.',
|
|
'settings.appearance.densityHint': 'Kompaktní zmenší mezery a odsazení, takže se na obrazovku vejde víc.',
|
|
'settings.appearance.textSizeAll': 'Všechno',
|
|
'settings.appearance.perSize': 'Upravit každou velikost zvlášť',
|
|
'settings.appearance.size.large': 'Velká',
|
|
'settings.appearance.size.medium': 'Střední',
|
|
'settings.appearance.size.normal': 'Normální',
|
|
'settings.appearance.size.small': 'Malá',
|
|
'settings.appearance.preview.large': 'Velký nadpis',
|
|
'settings.appearance.preview.medium': 'Střední podnadpis',
|
|
'settings.appearance.preview.normal': 'Normální základní text',
|
|
'settings.appearance.preview.small': 'Malý popisek / adresa',
|
|
'settings.appearance.example.large': 'Nadpisy, velká čísla',
|
|
'settings.appearance.example.medium': 'Podnadpisy',
|
|
'settings.appearance.example.normal': 'Názvy míst, popisy',
|
|
'settings.appearance.example.small': 'Adresy, štítky',
|
|
'settings.appearance.experimental': 'Experimentální',
|
|
'settings.appearance.mobileNav': 'Dolní navigační lišta',
|
|
'settings.appearance.mobileNav.hint':
|
|
'Vyberte, které položky se zobrazí v liště a které budou v nabídce „Více“. Dashboard zůstává vždy na prvním místě.',
|
|
'settings.appearance.mobileNav.inBar': 'V liště',
|
|
'settings.appearance.mobileNav.underMore': 'V nabídce „Více“',
|
|
'settings.appearance.mobileNav.moreEmpty': 'Zatím tu nic není — vše se vejde do lišty.',
|
|
'settings.appearance.mobileNav.pinned': 'Připnuto',
|
|
'settings.appearance.mobileNav.toMore': 'Přesunout do nabídky „Více“',
|
|
'settings.appearance.mobileNav.toBar': 'Přesunout do lišty',
|
|
'settings.appearance.dashOrder': 'Pořadí na nástěnce',
|
|
'settings.appearance.dashOrder.hint':
|
|
'Změňte pořadí, ve kterém se na nástěnce v telefonu řadí seznam cest a widgety. Vybraná cesta zůstává vždy nahoře.',
|
|
'settings.appearance.dashOrder.trips': 'Cesty',
|
|
'settings.appearance.dashOrder.hidden': 'Skryto',
|
|
'settings.general.languageRegion': 'Jazyk a region',
|
|
'settings.general.travelMap': 'Cestování a mapa',
|
|
'settings.general.startup': 'Spuštění',
|
|
'settings.dayDateFirst': 'Datum na začátku nadpisů dnů',
|
|
'settings.compactUnplanned': 'Kompaktní značky pro nenaplánovaná místa',
|
|
'settings.compactUnplannedHint':
|
|
'Místa, která nejsou naplánovaná v žádném dni, se zobrazí jako malé značky bez fotky, aby plánované zastávky vynikly.',
|
|
'settings.dayDateFirstHint':
|
|
'Každý den začne kalendářním datem a vedle něj se zobrazí „Den 1“ nebo vlastní název dne.',
|
|
'settings.startPage': 'Úvodní stránka',
|
|
'settings.startPageDashboard': 'Přehled',
|
|
'settings.startPageActiveTrip': 'Aktivní cesta',
|
|
'settings.startPageHint':
|
|
'TREK se otevře rovnou na cestě, která právě probíhá, jinak na nejbližší nadcházející. Je to táž cesta, kterou zvýrazňuje přehled.',
|
|
'settings.startTripTab': 'Úvodní karta',
|
|
'settings.startTripTabHint':
|
|
'Karta, kterou se cesta otevře. Pokud patří k vypnutému doplňku, otevře se místo ní plán.',
|
|
|
|
// ── Offline (#1135)
|
|
'settings.offline.cache.title': 'Offline mezipaměť',
|
|
'settings.offline.mode.title': 'Offline režim',
|
|
'settings.offline.mode.force': 'Vynutit offline režim',
|
|
'settings.offline.mode.forceHint':
|
|
'Pracujte pouze s daty z mezipaměti a změny se zařadí do fronty. Vypnutím se znovu připojíte a synchronizujete.',
|
|
'settings.offline.mode.active':
|
|
'Offline režim je zapnutý: vaše změny jsou ve frontě a synchronizují se, jakmile jej vypnete.',
|
|
'settings.offline.prepare.title': 'Příprava na offline',
|
|
'settings.offline.prepare.hint':
|
|
'Stáhněte si vše potřebné (data cest, dokumenty a mapové dlaždice) než ztratíte připojení.',
|
|
'settings.offline.prepare.button': 'Stáhnout pro offline použití',
|
|
'settings.offline.prepare.running': 'Stahování…',
|
|
'settings.offline.prepare.done': 'Připraveno pro offline použití',
|
|
'settings.offline.prepare.phase.trips': 'Data cest',
|
|
'settings.offline.prepare.phase.files': 'Dokumenty',
|
|
'settings.offline.prepare.phase.tiles': 'Mapové dlaždice',
|
|
'settings.offline.resync': 'Synchronizovat znovu',
|
|
'settings.offline.resyncing': 'Synchronizace…',
|
|
'settings.offline.storage.title': 'Co ukládat offline',
|
|
'settings.offline.storage.tiles': 'Ukládat mapové dlaždice offline',
|
|
'settings.offline.storage.tilesHint':
|
|
'Mapové dlaždice zabírají nejvíce místa. Vypnutím ponecháte offline pouze data cest a dokumenty.',
|
|
'settings.offline.storage.tripsTitle': 'Cesty',
|
|
'settings.offline.storage.tripOn': 'Uloženo offline',
|
|
'settings.offline.storage.tripOff': 'Neuloženo',
|
|
'settings.offline.storage.tripFinished': 'Ukončeno. Uloží se, jen když to zapnete.',
|
|
'settings.offline.notice.stored': 'Uloženo {count} cest na tomto zařízení',
|
|
'settings.offline.notice.stored.one': 'Uložena {count} cesta na tomto zařízení',
|
|
'settings.offline.notice.stored.few': 'Uloženy {count} cesty na tomto zařízení',
|
|
'settings.offline.notice.nothing': 'Není co ukládat. Zapněte cesty, které si chcete ponechat.',
|
|
'settings.offline.notice.busy': 'Synchronizace už probíhá. Zkuste to za chvíli znovu.',
|
|
'settings.offline.notice.offline': 'Bez připojení. Připojte se, abyste mohli ukládat cesty offline.',
|
|
'settings.offline.notice.signedOut': 'Vaše relace vypršela. Pro synchronizaci se znovu přihlaste.',
|
|
'settings.offline.notice.failed': 'Stahování se nepodařilo dokončit. Zkontrolujte připojení a zkuste to znovu.',
|
|
'settings.offline.notice.loadFailed':
|
|
'Offline úložiště tohoto zařízení se nepodařilo načíst. Obvykle pomůže vymazání mezipaměti.',
|
|
'settings.offline.clear': 'Vymazat mezipaměť',
|
|
'settings.offline.clearConfirm': 'Vymazat všechna offline data cest? Kdykoli online je můžete znovu synchronizovat.',
|
|
'settings.offline.stats.trips': 'Cesty v mezipaměti',
|
|
'settings.offline.stats.pending': 'Čekající změny',
|
|
'settings.offline.stats.failed': 'Neúspěšné změny',
|
|
'settings.offline.failed.hint':
|
|
'Tyto změny se na server nikdy nedostaly. Zkuste to znovu, nebo je zahoďte a ponechte verzi ze serveru.',
|
|
'settings.offline.failed.retry': 'Zkusit znovu',
|
|
'settings.offline.failed.discard': 'Zahodit',
|
|
'settings.offline.stats.conflicts': 'Konflikty',
|
|
'settings.offline.empty': 'Zatím žádné cesty v mezipaměti. Pro synchronizaci se připojte k internetu.',
|
|
'settings.offline.loading': 'Načítání…',
|
|
'settings.offline.conflicts.title': 'Konflikty synchronizace',
|
|
'settings.offline.conflicts.hint':
|
|
'Změny, které jste provedli offline, se střetávají s novějšími změnami na serveru. Vyberte, kterou verzi zachovat.',
|
|
'settings.offline.conflicts.keepMine': 'Zachovat moji',
|
|
'settings.offline.conflicts.keepServer': 'Zachovat serverovou',
|
|
'settings.offline.conflicts.mine': 'Vaše verze',
|
|
'settings.offline.conflicts.server': 'Verze ze serveru',
|
|
'settings.offline.conflicts.item': 'Změna v “{name}”',
|
|
'settings.offline.conflicts.strategyTitle': 'Když dojde ke konfliktu',
|
|
'settings.offline.conflicts.strategy.ask': 'Vždy se mě zeptat',
|
|
'settings.offline.conflicts.strategy.mine': 'Vždy zachovat moji verzi',
|
|
'settings.offline.conflicts.strategy.server': 'Vždy zachovat verzi ze serveru',
|
|
'settings.offline.banner.offline': 'Offline', // same-as-en
|
|
'settings.offline.banner.forced': 'Offline režim',
|
|
'settings.offline.banner.queued': 'Offline · {count} ve frontě',
|
|
'settings.offline.banner.queued.one': 'Offline · {count} ve frontě',
|
|
'settings.offline.banner.queued.few': 'Offline · {count} ve frontě',
|
|
'settings.offline.banner.syncing': 'Synchronizace {count}…',
|
|
'settings.offline.banner.syncing.one': 'Synchronizace {count}…',
|
|
'settings.offline.banner.syncing.few': 'Synchronizace {count}…',
|
|
'settings.offline.banner.failed': 'Synchronizace selhala: {count}',
|
|
'settings.offline.banner.failed.one': 'Synchronizace selhala: {count}',
|
|
'settings.offline.banner.failed.few': 'Synchronizace selhala: {count}',
|
|
'settings.offline.banner.conflicts': 'Konflikty: {count}',
|
|
'settings.offline.banner.conflicts.one': 'Konflikty: {count}',
|
|
'settings.offline.banner.conflicts.few': 'Konflikty: {count}',
|
|
'settings.pluginActivity.title': 'Aktivita pluginů',
|
|
'settings.pluginActivity.description': 'Každá akce, kterou plugin provedl vaším jménem, od nejnovějších.',
|
|
'settings.pluginActivity.empty': 'Zatím žádná aktivita pluginů.',
|
|
'settings.pluginActivity.refresh': 'Obnovit',
|
|
'settings.pluginActivity.columns.plugin': 'Plugin', // same-as-en
|
|
'settings.pluginActivity.columns.action': 'Akce',
|
|
'settings.pluginActivity.columns.resource': 'Zdroj',
|
|
'settings.pluginActivity.columns.when': 'Kdy',
|
|
'settings.pluginActivity.columns.status': 'Výsledek',
|
|
'settings.alwaysShowRoutes': 'Vždy zobrazovat trasy rezervací',
|
|
'settings.alwaysShowRoutesHint':
|
|
'Automaticky zobrazí na mapě trasu každého letu, vlaku a jiné rezervace, aniž byste ji museli zapínat jednotlivě.',
|
|
// Public API keys (Settings -> Integrations)
|
|
// ── API keys: what a key may read ─────────────────────────────────────────
|
|
'settings.apiScopes.title': 'Co smí tento klíč číst',
|
|
'settings.apiScopes.hint':
|
|
'Pro klíč, který má vidět všechno, nechte vše zapnuté. Cokoli vypnete, bude tomuto klíči odepřeno, nejen vynecháno z odpovědi.',
|
|
'settings.apiScopes.all': 'Vše',
|
|
'settings.apiScopes.noneSelected': 'Vyber aspoň jednu oblast, jinak by klíč nemohl číst nic.',
|
|
'settings.apiScopes.limited': '{count} z {total}',
|
|
'settings.apiScopes.limited.one': '{count} z {total}',
|
|
'settings.apiScopes.limited.few': '{count} z {total}',
|
|
'settings.apiScopes.trips': 'Cesty',
|
|
'settings.apiScopes.days': 'Dny',
|
|
'settings.apiScopes.places': 'Místa',
|
|
'settings.apiScopes.notes': 'Poznámky ke dni',
|
|
'settings.apiScopes.reservations': 'Rezervace',
|
|
'settings.apiScopes.accommodations': 'Ubytování',
|
|
'settings.apiScopes.travellers': 'Kdo jede',
|
|
'settings.apiScopes.bucket-list': 'Seznam přání',
|
|
'settings.apiScopes.stats': 'Souhrny',
|
|
'settings.apiKeys.title': 'Klíče API',
|
|
'settings.apiKeys.description':
|
|
'Klíče pro veřejné API, aby jiný software mohl číst tvoje cesty. Jen pro čtení: klíč nemůže nic měnit ani mazat.',
|
|
'settings.apiKeys.create': 'Vytvořit klíč',
|
|
'settings.apiKeys.empty': 'Zatím žádné klíče. Vytvoř jeden a připoj další software.',
|
|
'settings.apiKeys.createdAt': 'vytvořen',
|
|
'settings.apiKeys.usedAt': 'naposledy použit',
|
|
'settings.apiKeys.deleteTitle': 'Smazat klíč',
|
|
'settings.apiKeys.deleteMessage': 'Vše, co tento klíč používá, okamžitě přestane fungovat. Akci nelze vrátit zpět.',
|
|
'settings.apiKeys.deleted': 'Klíč smazán',
|
|
'settings.apiKeys.deleteFailed': 'Klíč se nepodařilo smazat',
|
|
'settings.apiKeys.createFailed': 'Klíč se nepodařilo vytvořit',
|
|
'settings.apiKeys.copy': 'Kopírovat',
|
|
'settings.apiKeys.docsHint': 'Pošli klíč jako "Authorization: Bearer ..." nebo "X-API-Key: ..." na /api/v1.',
|
|
'settings.apiKeys.endpoint': 'Endpoint', // same-as-en
|
|
'settings.apiKeys.neverUsed': 'nikdy nepoužit',
|
|
'settings.apiKeys.loadFailed': 'Klíče se nepodařilo načíst. Obnov stránku a zkus to znovu.',
|
|
'settings.apiKeys.limitReached':
|
|
'Máš {count} klíčů, víc jeden účet mít nemůže. Smaž klíč, který už nepotřebuješ, a vytvoř nový.',
|
|
'settings.apiKeys.limitReached.one':
|
|
'Máš {count} klíč, víc jeden účet mít nemůže. Smaž ho, pokud ho už nepotřebuješ, a vytvoř nový.',
|
|
'settings.apiKeys.limitReached.few':
|
|
'Máš {count} klíče, víc jeden účet mít nemůže. Smaž klíč, který už nepotřebuješ, a vytvoř nový.',
|
|
'settings.apiKeys.copyFailed': 'Kopírování se nepodařilo. Označ text a zkopíruj ho ručně.',
|
|
'settings.apiKeys.modal.createTitle': 'Vytvořit klíč API',
|
|
'settings.apiKeys.modal.name': 'Název',
|
|
'settings.apiKeys.modal.namePlaceholder': 'např. Domácí panel',
|
|
'settings.apiKeys.modal.nameHint': 'Jen pro tebe, abys klíč později poznal.',
|
|
'settings.apiKeys.modal.creating': 'Vytváří se...',
|
|
'settings.apiKeys.modal.create': 'Vytvořit',
|
|
'settings.apiKeys.modal.createdTitle': 'Klíč API vytvořen',
|
|
'settings.apiKeys.modal.createdWarning':
|
|
'Zkopíruj klíč hned teď. Zobrazí se jen jednou a později ho už nelze získat.',
|
|
'settings.apiKeys.modal.done': 'Hotovo',
|
|
'settings.mcp.deprecated': 'Zastaralé',
|
|
'settings.offline.cache.dateRange': '{start} až {end}',
|
|
};
|
|
|
|
export default settings;
|