|  |  |  |  | import { SubmitKey } from "../store/config"; | 
					
						
							|  |  |  |  | import type { PartialLocaleType } from "./index"; | 
					
						
							|  |  |  |  | import { getClientConfig } from "../config/client"; | 
					
						
							|  |  |  |  | import { SAAS_CHAT_UTM_URL } from "@/app/constant"; | 
					
						
							|  |  |  |  | const isApp = !!getClientConfig()?.isApp; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | const cs: PartialLocaleType = { | 
					
						
							|  |  |  |  |   WIP: "V přípravě...", | 
					
						
							|  |  |  |  |   Error: { | 
					
						
							|  |  |  |  |     Unauthorized: isApp | 
					
						
							|  |  |  |  |       ? `😆 Rozhovor narazil na nějaké problémy, nebojte se:
 | 
					
						
							|  |  |  |  |     \\ 1️⃣ Pokud chcete začít bez konfigurace, [klikněte sem pro okamžitý začátek chatu 🚀](${SAAS_CHAT_UTM_URL}) | 
					
						
							|  |  |  |  |     \\ 2️⃣ Pokud chcete využít své vlastní zdroje OpenAI, klikněte [sem](/#/settings) a upravte nastavení ⚙️` | 
					
						
							|  |  |  |  |       : `😆 Rozhovor narazil na nějaké problémy, nebojte se:
 | 
					
						
							|  |  |  |  |     \ 1️⃣ Pokud chcete začít bez konfigurace, [klikněte sem pro okamžitý začátek chatu 🚀](${SAAS_CHAT_UTM_URL}) | 
					
						
							|  |  |  |  |     \ 2️⃣ Pokud používáte verzi soukromého nasazení, klikněte [sem](/#/auth) a zadejte přístupový klíč 🔑 | 
					
						
							|  |  |  |  |     \ 3️⃣ Pokud chcete využít své vlastní zdroje OpenAI, klikněte [sem](/#/settings) a upravte nastavení ⚙️ | 
					
						
							|  |  |  |  |  `,
 | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Auth: { | 
					
						
							|  |  |  |  |     Title: "Potřebné heslo", | 
					
						
							|  |  |  |  |     Tips: "Administrátor povolil ověření heslem, prosím zadejte přístupový kód níže", | 
					
						
							|  |  |  |  |     SubTips: "nebo zadejte svůj OpenAI nebo Google API klíč", | 
					
						
							|  |  |  |  |     Input: "Zadejte přístupový kód zde", | 
					
						
							|  |  |  |  |     Confirm: "Potvrdit", | 
					
						
							|  |  |  |  |     Later: "Později", | 
					
						
							|  |  |  |  |     Return: "Návrat", | 
					
						
							|  |  |  |  |     SaasTips: "Konfigurace je příliš složitá, chci okamžitě začít používat", | 
					
						
							|  |  |  |  |     TopTips: | 
					
						
							|  |  |  |  |       "🥳 Uvítací nabídka NextChat AI, okamžitě odemkněte OpenAI o1, GPT-4o, Claude-3.5 a nejnovější velké modely", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   ChatItem: { | 
					
						
							|  |  |  |  |     ChatItemCount: (count: number) => `${count} konverzací`, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Chat: { | 
					
						
							|  |  |  |  |     SubTitle: (count: number) => `Celkem ${count} konverzací`, | 
					
						
							|  |  |  |  |     EditMessage: { | 
					
						
							|  |  |  |  |       Title: "Upravit zprávy", | 
					
						
							|  |  |  |  |       Topic: { | 
					
						
							|  |  |  |  |         Title: "Téma konverzace", | 
					
						
							|  |  |  |  |         SubTitle: "Změnit aktuální téma konverzace", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Actions: { | 
					
						
							|  |  |  |  |       ChatList: "Zobrazit seznam zpráv", | 
					
						
							|  |  |  |  |       CompressedHistory: "Zobrazit komprimovanou historii Prompt", | 
					
						
							|  |  |  |  |       Export: "Exportovat konverzace", | 
					
						
							|  |  |  |  |       Copy: "Kopírovat", | 
					
						
							|  |  |  |  |       Stop: "Zastavit", | 
					
						
							|  |  |  |  |       Retry: "Zkusit znovu", | 
					
						
							|  |  |  |  |       Pin: "Připnout", | 
					
						
							|  |  |  |  |       PinToastContent: "1 konverzace byla připnuta k přednastaveným promptům", | 
					
						
							|  |  |  |  |       PinToastAction: "Zobrazit", | 
					
						
							|  |  |  |  |       Delete: "Smazat", | 
					
						
							|  |  |  |  |       Edit: "Upravit", | 
					
						
							|  |  |  |  |       RefreshTitle: "Obnovit název", | 
					
						
							|  |  |  |  |       RefreshToast: "Požadavek na obnovení názvu byl odeslán", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Commands: { | 
					
						
							|  |  |  |  |       new: "Nová konverzace", | 
					
						
							|  |  |  |  |       newm: "Nová konverzace z masky", | 
					
						
							|  |  |  |  |       next: "Další konverzace", | 
					
						
							|  |  |  |  |       prev: "Předchozí konverzace", | 
					
						
							|  |  |  |  |       clear: "Vymazat kontext", | 
					
						
							|  |  |  |  |       del: "Smazat konverzaci", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     InputActions: { | 
					
						
							|  |  |  |  |       Stop: "Zastavit odpověď", | 
					
						
							|  |  |  |  |       ToBottom: "Přejít na nejnovější", | 
					
						
							|  |  |  |  |       Theme: { | 
					
						
							|  |  |  |  |         auto: "Automatické téma", | 
					
						
							|  |  |  |  |         light: "Světelný režim", | 
					
						
							|  |  |  |  |         dark: "Tmavý režim", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Prompt: "Rychlé příkazy", | 
					
						
							|  |  |  |  |       Masks: "Všechny masky", | 
					
						
							|  |  |  |  |       Clear: "Vymazat konverzaci", | 
					
						
							|  |  |  |  |       Settings: "Nastavení konverzace", | 
					
						
							|  |  |  |  |       UploadImage: "Nahrát obrázek", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Rename: "Přejmenovat konverzaci", | 
					
						
							|  |  |  |  |     Typing: "Píše se…", | 
					
						
							|  |  |  |  |     Input: (submitKey: string) => { | 
					
						
							|  |  |  |  |       var inputHints = `${submitKey} odeslat`; | 
					
						
							|  |  |  |  |       if (submitKey === String(SubmitKey.Enter)) { | 
					
						
							|  |  |  |  |         inputHints += ",Shift + Enter pro nový řádek"; | 
					
						
							|  |  |  |  |       } | 
					
						
							|  |  |  |  |       return inputHints + ",/ pro doplnění, : pro příkaz"; | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Send: "Odeslat", | 
					
						
							|  |  |  |  |     Config: { | 
					
						
							|  |  |  |  |       Reset: "Vymazat paměť", | 
					
						
							|  |  |  |  |       SaveAs: "Uložit jako masku", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     IsContext: "Přednastavené prompty", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Export: { | 
					
						
							|  |  |  |  |     Title: "Sdílet konverzace", | 
					
						
							|  |  |  |  |     Copy: "Kopírovat vše", | 
					
						
							|  |  |  |  |     Download: "Stáhnout soubor", | 
					
						
							|  |  |  |  |     Share: "Sdílet na ShareGPT", | 
					
						
							|  |  |  |  |     MessageFromYou: "Uživatel", | 
					
						
							|  |  |  |  |     MessageFromChatGPT: "ChatGPT", | 
					
						
							|  |  |  |  |     Format: { | 
					
						
							|  |  |  |  |       Title: "Formát exportu", | 
					
						
							|  |  |  |  |       SubTitle: "Lze exportovat jako Markdown text nebo PNG obrázek", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     IncludeContext: { | 
					
						
							|  |  |  |  |       Title: "Zahrnout kontext masky", | 
					
						
							|  |  |  |  |       SubTitle: "Zobrazit kontext masky ve zprávách", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Steps: { | 
					
						
							|  |  |  |  |       Select: "Vybrat", | 
					
						
							|  |  |  |  |       Preview: "Náhled", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Image: { | 
					
						
							|  |  |  |  |       Toast: "Generování screenshotu", | 
					
						
							|  |  |  |  |       Modal: "Dlouhým stiskem nebo pravým tlačítkem myši uložte obrázek", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Select: { | 
					
						
							|  |  |  |  |     Search: "Hledat zprávy", | 
					
						
							|  |  |  |  |     All: "Vybrat vše", | 
					
						
							|  |  |  |  |     Latest: "Několik posledních", | 
					
						
							|  |  |  |  |     Clear: "Zrušit výběr", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Memory: { | 
					
						
							|  |  |  |  |     Title: "Historie shrnutí", | 
					
						
							|  |  |  |  |     EmptyContent: "Obsah konverzace je příliš krátký, není třeba shrnovat", | 
					
						
							|  |  |  |  |     Send: "Automaticky komprimovat konverzace a odeslat jako kontext", | 
					
						
							|  |  |  |  |     Copy: "Kopírovat shrnutí", | 
					
						
							|  |  |  |  |     Reset: "[nepoužívá se]", | 
					
						
							|  |  |  |  |     ResetConfirm: "Opravdu chcete vymazat historii shrnutí?", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Home: { | 
					
						
							|  |  |  |  |     NewChat: "Nová konverzace", | 
					
						
							|  |  |  |  |     DeleteChat: "Opravdu chcete smazat vybranou konverzaci?", | 
					
						
							|  |  |  |  |     DeleteToast: "Konverzace byla smazána", | 
					
						
							|  |  |  |  |     Revert: "Vrátit", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Settings: { | 
					
						
							|  |  |  |  |     Title: "Nastavení", | 
					
						
							|  |  |  |  |     SubTitle: "Všechny možnosti nastavení", | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Danger: { | 
					
						
							|  |  |  |  |       Reset: { | 
					
						
							|  |  |  |  |         Title: "Obnovit všechna nastavení", | 
					
						
							|  |  |  |  |         SubTitle: "Obnovit všechny nastavení na výchozí hodnoty", | 
					
						
							|  |  |  |  |         Action: "Okamžitě obnovit", | 
					
						
							|  |  |  |  |         Confirm: "Opravdu chcete obnovit všechna nastavení?", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Clear: { | 
					
						
							|  |  |  |  |         Title: "Smazat všechna data", | 
					
						
							|  |  |  |  |         SubTitle: "Smazat všechny chaty a nastavení", | 
					
						
							|  |  |  |  |         Action: "Okamžitě smazat", | 
					
						
							|  |  |  |  |         Confirm: "Opravdu chcete smazat všechny chaty a nastavení?", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Lang: { | 
					
						
							|  |  |  |  |       Name: "Language", // POZOR: pokud chcete přidat nový překlad, prosím, nechte tuto hodnotu jako `Language`
 | 
					
						
							|  |  |  |  |       All: "Všechny jazyky", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Avatar: "Profilový obrázek", | 
					
						
							|  |  |  |  |     FontSize: { | 
					
						
							|  |  |  |  |       Title: "Velikost písma", | 
					
						
							|  |  |  |  |       SubTitle: "Velikost písma pro obsah chatu", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     FontFamily: { | 
					
						
							|  |  |  |  |       Title: "Chatové Písmo", | 
					
						
							|  |  |  |  |       SubTitle: | 
					
						
							|  |  |  |  |         "Písmo obsahu chatu, ponechejte prázdné pro použití globálního výchozího písma", | 
					
						
							|  |  |  |  |       Placeholder: "Název Písma", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     InjectSystemPrompts: { | 
					
						
							|  |  |  |  |       Title: "Vložit systémové výzvy", | 
					
						
							|  |  |  |  |       SubTitle: | 
					
						
							|  |  |  |  |         "Automaticky přidat systémovou výzvu simulující ChatGPT na začátek seznamu zpráv pro každý požadavek", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     InputTemplate: { | 
					
						
							|  |  |  |  |       Title: "Předzpracování uživatelského vstupu", | 
					
						
							|  |  |  |  |       SubTitle: "Nejnovější zpráva uživatele bude vyplněna do této šablony", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Update: { | 
					
						
							|  |  |  |  |       Version: (x: string) => `Aktuální verze: ${x}`, | 
					
						
							|  |  |  |  |       IsLatest: "Jste na nejnovější verzi", | 
					
						
							|  |  |  |  |       CheckUpdate: "Zkontrolovat aktualizace", | 
					
						
							|  |  |  |  |       IsChecking: "Kontrola aktualizací...", | 
					
						
							|  |  |  |  |       FoundUpdate: (x: string) => `Nalezena nová verze: ${x}`, | 
					
						
							|  |  |  |  |       GoToUpdate: "Přejít na aktualizaci", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     SendKey: "Klávesa pro odeslání", | 
					
						
							|  |  |  |  |     Theme: "Téma", | 
					
						
							|  |  |  |  |     TightBorder: "Režim bez okrajů", | 
					
						
							|  |  |  |  |     SendPreviewBubble: { | 
					
						
							|  |  |  |  |       Title: "Náhledová bublina", | 
					
						
							|  |  |  |  |       SubTitle: "Náhled Markdown obsahu v náhledové bublině", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     AutoGenerateTitle: { | 
					
						
							|  |  |  |  |       Title: "Automatické generování názvu", | 
					
						
							|  |  |  |  |       SubTitle: "Generovat vhodný název na základě obsahu konverzace", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Sync: { | 
					
						
							|  |  |  |  |       CloudState: "Data na cloudu", | 
					
						
							|  |  |  |  |       NotSyncYet: "Ještě nebylo synchronizováno", | 
					
						
							|  |  |  |  |       Success: "Synchronizace úspěšná", | 
					
						
							|  |  |  |  |       Fail: "Synchronizace selhala", | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       Config: { | 
					
						
							|  |  |  |  |         Modal: { | 
					
						
							|  |  |  |  |           Title: "Nastavení cloudové synchronizace", | 
					
						
							|  |  |  |  |           Check: "Zkontrolovat dostupnost", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         SyncType: { | 
					
						
							|  |  |  |  |           Title: "Typ synchronizace", | 
					
						
							|  |  |  |  |           SubTitle: "Vyberte oblíbený synchronizační server", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         Proxy: { | 
					
						
							|  |  |  |  |           Title: "Povolit proxy", | 
					
						
							|  |  |  |  |           SubTitle: | 
					
						
							|  |  |  |  |             "Při synchronizaci v prohlížeči musí být proxy povolena, aby se předešlo problémům s CORS", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         ProxyUrl: { | 
					
						
							|  |  |  |  |           Title: "Adresa proxy", | 
					
						
							|  |  |  |  |           SubTitle: "Pouze pro interní proxy", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         WebDav: { | 
					
						
							|  |  |  |  |           Endpoint: "WebDAV adresa", | 
					
						
							|  |  |  |  |           UserName: "Uživatelské jméno", | 
					
						
							|  |  |  |  |           Password: "Heslo", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         UpStash: { | 
					
						
							|  |  |  |  |           Endpoint: "UpStash Redis REST URL", | 
					
						
							|  |  |  |  |           UserName: "Název zálohy", | 
					
						
							|  |  |  |  |           Password: "UpStash Redis REST Token", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       LocalState: "Lokální data", | 
					
						
							|  |  |  |  |       Overview: (overview: any) => { | 
					
						
							|  |  |  |  |         return `${overview.chat} konverzací, ${overview.message} zpráv, ${overview.prompt} promptů, ${overview.mask} masek`; | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       ImportFailed: "Import selhal", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Mask: { | 
					
						
							|  |  |  |  |       Splash: { | 
					
						
							|  |  |  |  |         Title: "Úvodní stránka masky", | 
					
						
							|  |  |  |  |         SubTitle: "Při zahájení nové konverzace zobrazit úvodní stránku masky", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Builtin: { | 
					
						
							|  |  |  |  |         Title: "Skrýt vestavěné masky", | 
					
						
							|  |  |  |  |         SubTitle: "Skrýt vestavěné masky v seznamu všech masek", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Prompt: { | 
					
						
							|  |  |  |  |       Disable: { | 
					
						
							|  |  |  |  |         Title: "Zakázat automatické doplňování promptů", | 
					
						
							|  |  |  |  |         SubTitle: | 
					
						
							|  |  |  |  |           "Automatické doplňování se aktivuje zadáním / na začátku textového pole", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       List: "Seznam vlastních promptů", | 
					
						
							|  |  |  |  |       ListCount: (builtin: number, custom: number) => | 
					
						
							|  |  |  |  |         `Vestavěné ${builtin} položek, uživatelsky definované ${custom} položek`, | 
					
						
							|  |  |  |  |       Edit: "Upravit", | 
					
						
							|  |  |  |  |       Modal: { | 
					
						
							|  |  |  |  |         Title: "Seznam promptů", | 
					
						
							|  |  |  |  |         Add: "Nový", | 
					
						
							|  |  |  |  |         Search: "Hledat prompty", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       EditModal: { | 
					
						
							|  |  |  |  |         Title: "Upravit prompt", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     HistoryCount: { | 
					
						
							|  |  |  |  |       Title: "Počet historických zpráv", | 
					
						
							|  |  |  |  |       SubTitle: "Počet historických zpráv zahrnutých v každém požadavku", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     CompressThreshold: { | 
					
						
							|  |  |  |  |       Title: "Prahová hodnota komprese historických zpráv", | 
					
						
							|  |  |  |  |       SubTitle: | 
					
						
							|  |  |  |  |         "Když nekomprimované historické zprávy překročí tuto hodnotu, dojde ke kompresi", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Usage: { | 
					
						
							|  |  |  |  |       Title: "Kontrola zůstatku", | 
					
						
							|  |  |  |  |       SubTitle(used: any, total: any) { | 
					
						
							|  |  |  |  |         return `Tento měsíc použito $${used}, celkový předplatný objem $${total}`; | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       IsChecking: "Probíhá kontrola…", | 
					
						
							|  |  |  |  |       Check: "Znovu zkontrolovat", | 
					
						
							|  |  |  |  |       NoAccess: "Zadejte API Key nebo přístupové heslo pro zobrazení zůstatku", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Access: { | 
					
						
							|  |  |  |  |       SaasStart: { | 
					
						
							|  |  |  |  |         Title: "Použití NextChat AI", | 
					
						
							|  |  |  |  |         Label: "(Nejlepší nákladově efektivní řešení)", | 
					
						
							|  |  |  |  |         SubTitle: | 
					
						
							|  |  |  |  |           "Oficiálně udržováno NextChat, připraveno k použití bez konfigurace, podporuje nejnovější velké modely jako OpenAI o1, GPT-4o, Claude-3.5", | 
					
						
							|  |  |  |  |         ChatNow: "Začněte chatovat nyní", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       AccessCode: { | 
					
						
							|  |  |  |  |         Title: "Přístupový kód", | 
					
						
							|  |  |  |  |         SubTitle: "Administrátor aktivoval šifrovaný přístup", | 
					
						
							|  |  |  |  |         Placeholder: "Zadejte přístupový kód", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       CustomEndpoint: { | 
					
						
							|  |  |  |  |         Title: "Vlastní rozhraní", | 
					
						
							|  |  |  |  |         SubTitle: "Použít vlastní Azure nebo OpenAI službu", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Provider: { | 
					
						
							|  |  |  |  |         Title: "Poskytovatel modelu", | 
					
						
							|  |  |  |  |         SubTitle: "Přepnout mezi různými poskytovateli", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       OpenAI: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "API Key", | 
					
						
							|  |  |  |  |           SubTitle: | 
					
						
							|  |  |  |  |             "Použijte vlastní OpenAI Key k obejití přístupového omezení", | 
					
						
							|  |  |  |  |           Placeholder: "OpenAI API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: "Kromě výchozí adresy musí obsahovat http(s)://", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Azure: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "Rozhraní klíč", | 
					
						
							|  |  |  |  |           SubTitle: "Použijte vlastní Azure Key k obejití přístupového omezení", | 
					
						
							|  |  |  |  |           Placeholder: "Azure API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: "Příklad:", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         ApiVerion: { | 
					
						
							|  |  |  |  |           Title: "Verze rozhraní (azure api version)", | 
					
						
							|  |  |  |  |           SubTitle: "Vyberte konkrétní verzi", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Anthropic: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "Rozhraní klíč", | 
					
						
							|  |  |  |  |           SubTitle: | 
					
						
							|  |  |  |  |             "Použijte vlastní Anthropic Key k obejití přístupového omezení", | 
					
						
							|  |  |  |  |           Placeholder: "Anthropic API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: "Příklad:", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         ApiVerion: { | 
					
						
							|  |  |  |  |           Title: "Verze rozhraní (claude api version)", | 
					
						
							|  |  |  |  |           SubTitle: "Vyberte konkrétní verzi API", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Google: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "API klíč", | 
					
						
							|  |  |  |  |           SubTitle: "Získejte svůj API klíč od Google AI", | 
					
						
							|  |  |  |  |           Placeholder: "Zadejte svůj Google AI Studio API klíč", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Konečná adresa", | 
					
						
							|  |  |  |  |           SubTitle: "Příklad:", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |         ApiVersion: { | 
					
						
							|  |  |  |  |           Title: "Verze API (pouze pro gemini-pro)", | 
					
						
							|  |  |  |  |           SubTitle: "Vyberte konkrétní verzi API", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         GoogleSafetySettings: { | 
					
						
							|  |  |  |  |           Title: "Úroveň bezpečnostního filtrování Google", | 
					
						
							|  |  |  |  |           SubTitle: "Nastavit úroveň filtrování obsahu", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Baidu: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "API Key", | 
					
						
							|  |  |  |  |           SubTitle: "Použijte vlastní Baidu API Key", | 
					
						
							|  |  |  |  |           Placeholder: "Baidu API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         SecretKey: { | 
					
						
							|  |  |  |  |           Title: "Secret Key", | 
					
						
							|  |  |  |  |           SubTitle: "Použijte vlastní Baidu Secret Key", | 
					
						
							|  |  |  |  |           Placeholder: "Baidu Secret Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: | 
					
						
							|  |  |  |  |             "Nepodporuje vlastní nastavení, přejděte na .env konfiguraci", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       ByteDance: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "Rozhraní klíč", | 
					
						
							|  |  |  |  |           SubTitle: "Použijte vlastní ByteDance API Key", | 
					
						
							|  |  |  |  |           Placeholder: "ByteDance API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: "Příklad:", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Alibaba: { | 
					
						
							|  |  |  |  |         ApiKey: { | 
					
						
							|  |  |  |  |           Title: "Rozhraní klíč", | 
					
						
							|  |  |  |  |           SubTitle: "Použijte vlastní Alibaba Cloud API Key", | 
					
						
							|  |  |  |  |           Placeholder: "Alibaba Cloud API Key", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |         Endpoint: { | 
					
						
							|  |  |  |  |           Title: "Adresa rozhraní", | 
					
						
							|  |  |  |  |           SubTitle: "Příklad:", | 
					
						
							|  |  |  |  |         }, | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       CustomModel: { | 
					
						
							|  |  |  |  |         Title: "Vlastní názvy modelů", | 
					
						
							|  |  |  |  |         SubTitle: "Přidejte možnosti vlastních modelů, oddělené čárkami", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |     Model: "Model (model)", | 
					
						
							|  |  |  |  |     CompressModel: { | 
					
						
							|  |  |  |  |       Title: "Kompresní model", | 
					
						
							|  |  |  |  |       SubTitle: "Model používaný pro kompresi historie", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Temperature: { | 
					
						
							|  |  |  |  |       Title: "Náhodnost (temperature)", | 
					
						
							|  |  |  |  |       SubTitle: "Čím vyšší hodnota, tím náhodnější odpovědi", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     TopP: { | 
					
						
							|  |  |  |  |       Title: "Jádrové vzorkování (top_p)", | 
					
						
							|  |  |  |  |       SubTitle: "Podobné náhodnosti, ale neměňte spolu s náhodností", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     MaxTokens: { | 
					
						
							|  |  |  |  |       Title: "Omezení odpovědi (max_tokens)", | 
					
						
							|  |  |  |  |       SubTitle: "Maximální počet Tokenů použitých v jednom interakci", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     PresencePenalty: { | 
					
						
							|  |  |  |  |       Title: "Čerstvost témat (presence_penalty)", | 
					
						
							|  |  |  |  |       SubTitle: | 
					
						
							|  |  |  |  |         "Čím vyšší hodnota, tím větší pravděpodobnost rozšíření na nová témata", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     FrequencyPenalty: { | 
					
						
							|  |  |  |  |       Title: "Penalizace frekvence (frequency_penalty)", | 
					
						
							|  |  |  |  |       SubTitle: | 
					
						
							|  |  |  |  |         "Čím vyšší hodnota, tím větší pravděpodobnost snížení opakování slov", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Store: { | 
					
						
							|  |  |  |  |     DefaultTopic: "Nový chat", | 
					
						
							|  |  |  |  |     BotHello: "Jak vám mohu pomoci?", | 
					
						
							|  |  |  |  |     Error: "Došlo k chybě, zkuste to prosím znovu později.", | 
					
						
							|  |  |  |  |     Prompt: { | 
					
						
							|  |  |  |  |       History: (content: string) => | 
					
						
							|  |  |  |  |         "Toto je shrnutí historie chatu jako kontext: " + content, | 
					
						
							|  |  |  |  |       Topic: | 
					
						
							|  |  |  |  |         "Použijte čtyři až pět slov pro stručné téma této věty, bez vysvětlení, interpunkce, citoslovcí, nadbytečného textu, bez tučného písma. Pokud téma neexistuje, vraťte pouze 'neformální chat'.", | 
					
						
							|  |  |  |  |       Summarize: | 
					
						
							|  |  |  |  |         "Stručně shrňte obsah konverzace jako kontextový prompt pro budoucí použití, do 200 slov", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Copy: { | 
					
						
							|  |  |  |  |     Success: "Zkopírováno do schránky", | 
					
						
							|  |  |  |  |     Failed: "Kopírování selhalo, prosím, povolte přístup ke schránce", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Download: { | 
					
						
							|  |  |  |  |     Success: "Obsah byl stažen do vašeho adresáře.", | 
					
						
							|  |  |  |  |     Failed: "Stahování selhalo.", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Context: { | 
					
						
							|  |  |  |  |     Toast: (x: any) => `Obsahuje ${x} přednastavených promptů`, | 
					
						
							|  |  |  |  |     Edit: "Nastavení aktuální konverzace", | 
					
						
							|  |  |  |  |     Add: "Přidat novou konverzaci", | 
					
						
							|  |  |  |  |     Clear: "Kontext byl vymazán", | 
					
						
							|  |  |  |  |     Revert: "Obnovit kontext", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Plugin: { | 
					
						
							|  |  |  |  |     Name: "Plugin", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   FineTuned: { | 
					
						
							|  |  |  |  |     Sysmessage: "Jste asistent", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   SearchChat: { | 
					
						
							|  |  |  |  |     Name: "Hledat", | 
					
						
							|  |  |  |  |     Page: { | 
					
						
							|  |  |  |  |       Title: "Hledat v historii chatu", | 
					
						
							|  |  |  |  |       Search: "Zadejte hledané klíčové slovo", | 
					
						
							|  |  |  |  |       NoResult: "Nebyly nalezeny žádné výsledky", | 
					
						
							|  |  |  |  |       NoData: "Žádná data", | 
					
						
							|  |  |  |  |       Loading: "Načítání", | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |       SubTitle: (count: number) => `Nalezeno ${count} výsledků`, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Item: { | 
					
						
							|  |  |  |  |       View: "Zobrazit", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Mask: { | 
					
						
							|  |  |  |  |     Name: "Maska", | 
					
						
							|  |  |  |  |     Page: { | 
					
						
							|  |  |  |  |       Title: "Přednastavené role masky", | 
					
						
							|  |  |  |  |       SubTitle: (count: number) => `${count} definovaných rolí`, | 
					
						
							|  |  |  |  |       Search: "Hledat role masky", | 
					
						
							|  |  |  |  |       Create: "Nový", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Item: { | 
					
						
							|  |  |  |  |       Info: (count: number) => `Obsahuje ${count} přednastavených konverzací`, | 
					
						
							|  |  |  |  |       Chat: "Chat", | 
					
						
							|  |  |  |  |       View: "Zobrazit", | 
					
						
							|  |  |  |  |       Edit: "Upravit", | 
					
						
							|  |  |  |  |       Delete: "Smazat", | 
					
						
							|  |  |  |  |       DeleteConfirm: "Opravdu chcete smazat?", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     EditModal: { | 
					
						
							|  |  |  |  |       Title: (readonly: boolean) => | 
					
						
							|  |  |  |  |         `Upravit přednastavenou masku ${readonly ? " (jen pro čtení)" : ""}`, | 
					
						
							|  |  |  |  |       Download: "Stáhnout přednastavení", | 
					
						
							|  |  |  |  |       Clone: "Klonovat přednastavení", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Config: { | 
					
						
							|  |  |  |  |       Avatar: "Profilový obrázek", | 
					
						
							|  |  |  |  |       Name: "Název role", | 
					
						
							|  |  |  |  |       Sync: { | 
					
						
							|  |  |  |  |         Title: "Použít globální nastavení", | 
					
						
							|  |  |  |  |         SubTitle: "Použít globální modelová nastavení pro aktuální konverzaci", | 
					
						
							|  |  |  |  |         Confirm: | 
					
						
							|  |  |  |  |           "Vaše vlastní nastavení konverzace bude automaticky přepsáno, opravdu chcete použít globální nastavení?", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       HideContext: { | 
					
						
							|  |  |  |  |         Title: "Skrýt přednastavené konverzace", | 
					
						
							|  |  |  |  |         SubTitle: | 
					
						
							|  |  |  |  |           "Po skrytí se přednastavené konverzace nebudou zobrazovat v chatovém rozhraní", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |       Share: { | 
					
						
							|  |  |  |  |         Title: "Sdílet tuto masku", | 
					
						
							|  |  |  |  |         SubTitle: "Generovat přímý odkaz na tuto masku", | 
					
						
							|  |  |  |  |         Action: "Kopírovat odkaz", | 
					
						
							|  |  |  |  |       }, | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   NewChat: { | 
					
						
							|  |  |  |  |     Return: "Zpět", | 
					
						
							|  |  |  |  |     Skip: "Začít hned", | 
					
						
							|  |  |  |  |     NotShow: "Zobrazit už nikdy", | 
					
						
							|  |  |  |  |     ConfirmNoShow: | 
					
						
							|  |  |  |  |       "Opravdu chcete zakázat? Zakázání můžete kdykoli znovu povolit v nastavení.", | 
					
						
							|  |  |  |  |     Title: "Vyberte masku", | 
					
						
							|  |  |  |  |     SubTitle: "Začněte nyní a konfrontujte se s myslí za maskou", | 
					
						
							|  |  |  |  |     More: "Zobrazit vše", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   URLCommand: { | 
					
						
							|  |  |  |  |     Code: "Byl detekován přístupový kód v odkazu, chcete jej automaticky vyplnit?", | 
					
						
							|  |  |  |  |     Settings: | 
					
						
							|  |  |  |  |       "Byla detekována přednastavená nastavení v odkazu, chcete je automaticky vyplnit?", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  |   UI: { | 
					
						
							|  |  |  |  |     Confirm: "Potvrdit", | 
					
						
							|  |  |  |  |     Cancel: "Zrušit", | 
					
						
							|  |  |  |  |     Close: "Zavřít", | 
					
						
							|  |  |  |  |     Create: "Nový", | 
					
						
							|  |  |  |  |     Edit: "Upravit", | 
					
						
							|  |  |  |  |     Export: "Exportovat", | 
					
						
							|  |  |  |  |     Import: "Importovat", | 
					
						
							|  |  |  |  |     Sync: "Synchronizovat", | 
					
						
							|  |  |  |  |     Config: "Konfigurovat", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  |   Exporter: { | 
					
						
							|  |  |  |  |     Description: { | 
					
						
							|  |  |  |  |       Title: "Pouze zprávy po vymazání kontextu budou zobrazeny", | 
					
						
							|  |  |  |  |     }, | 
					
						
							|  |  |  |  |     Model: "Model", | 
					
						
							|  |  |  |  |     Messages: "Zprávy", | 
					
						
							|  |  |  |  |     Topic: "Téma", | 
					
						
							|  |  |  |  |     Time: "Čas", | 
					
						
							|  |  |  |  |   }, | 
					
						
							|  |  |  |  | }; | 
					
						
							|  |  |  |  | 
 | 
					
						
							|  |  |  |  | export default cs; |