| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587 |
- 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",
- },
- 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",
- },
- 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:",
- },
- },
- AI302: {
- ApiKey: {
- Title: "Rozhraní klíč",
- SubTitle: "Použijte vlastní 302.AI API Key",
- Placeholder: "302.AI 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;
|