import type { PartialLocaleType } from './index'; import { SAAS_CHAT_UTM_URL } from '@/app/constant'; import { getClientConfig } from '../config/client'; import { SubmitKey } from '../store/config'; // if you are adding a new translation, please use PartialLocaleType instead of LocaleType const isApp = !!getClientConfig()?.isApp; const sk: PartialLocaleType = { WIP: 'Už čoskoro...', Error: { Unauthorized: isApp ? `😆 Rozhovor narazil na nejaké problémy, nebojte sa: \\ 1️⃣ Ak chcete začať bez konfigurácie, [kliknite sem, aby ste okamžite začali chatovať 🚀](${SAAS_CHAT_UTM_URL}) \\ 2️⃣ Ak chcete používať svoje vlastné zdroje OpenAI, kliknite [sem](/#/settings), aby ste upravili nastavenia ⚙️` : `😆 Rozhovor narazil na nejaké problémy, nebojte sa: \ 1️⃣ Ak chcete začať bez konfigurácie, [kliknite sem, aby ste okamžite začali chatovať 🚀](${SAAS_CHAT_UTM_URL}) \ 2️⃣ Ak používate verziu súkromného nasadenia, kliknite [sem](/#/auth), aby ste zadali prístupový kľúč 🔑 \ 3️⃣ Ak chcete používať svoje vlastné zdroje OpenAI, kliknite [sem](/#/settings), aby ste upravili nastavenia ⚙️ `, }, Auth: { Title: 'Potrebný prístupový kód', Tips: 'Prosím, zadajte prístupový kód nižšie', SubTips: 'Alebo zadajte váš OpenAI alebo Google API kľúč', Input: 'prístupový kód', Confirm: 'Potvrdiť', Later: 'Neskôr', Return: 'Návrat', SaasTips: 'Nastavenie je príliš zložité, chcem to okamžite použiť', TopTips: '🥳 Uvítacia ponuka NextChat AI, okamžite odomknite OpenAI o1, GPT-4o, Claude-3.5 a najnovšie veľké modely', }, ChatItem: { ChatItemCount: (count: number) => `${count} správ`, }, Chat: { SubTitle: (count: number) => `${count} správ`, EditMessage: { Title: 'Upraviť všetky správy', Topic: { Title: 'Téma', SubTitle: 'Zmeniť aktuálnu tému', }, }, Actions: { ChatList: 'Prejsť na zoznam chatov', CompressedHistory: 'Komprimovaná história výziev', Export: 'Exportovať všetky správy ako Markdown', Copy: 'Kopírovať', Stop: 'Zastaviť', Retry: 'Skúsiť znova', Pin: 'Pripnúť', PinToastContent: 'Pripnuté 1 správy do kontextových výziev', PinToastAction: 'Zobraziť', Delete: 'Vymazať', Edit: 'Upraviť', RefreshTitle: 'Obnoviť názov', RefreshToast: 'Požiadavka na obnovenie názvu bola odoslaná', }, Commands: { new: 'Začať nový chat', newm: 'Začať nový chat s maskou', next: 'Ďalší Chat', prev: 'Predchádzajúci Chat', clear: 'Vymazať kontext', del: 'Vymazať Chat', }, InputActions: { Stop: 'Zastaviť', ToBottom: 'Na najnovšie', Theme: { auto: 'Automaticky', light: 'Svetlý motív', dark: 'Tmavý motív', }, Prompt: 'Výzvy', Masks: 'Masky', Clear: 'Vymazať kontext', Settings: 'Nastavenia', }, Rename: 'Premenovať Chat', Typing: 'Písanie…', Input: (submitKey: string) => { let inputHints = `${submitKey} na odoslanie`; if (submitKey === String(SubmitKey.Enter)) { inputHints += ', Shift + Enter na zalomenie'; } return `${inputHints}, / na vyhľadávanie výziev, : na použitie príkazov`; }, Send: 'Odoslať', Config: { Reset: 'Resetovať na predvolené', SaveAs: 'Uložiť ako masku', }, IsContext: 'Kontextová výzva', }, Export: { Title: 'Export správ', Copy: 'Kopírovať všetko', Download: 'Stiahnuť', MessageFromYou: 'Správa od vás', MessageFromChatGPT: 'Správa od ChatGPT', Share: 'Zdieľať na ShareGPT', Format: { Title: 'Formát exportu', SubTitle: 'Markdown alebo PNG obrázok', }, IncludeContext: { Title: 'Vrátane kontextu', SubTitle: 'Exportovať kontextové výzvy v maske alebo nie', }, Steps: { Select: 'Vybrať', Preview: 'Náhľad', }, Image: { Toast: 'Snímanie obrázka...', Modal: 'Dlhým stlačením alebo kliknutím pravým tlačidlom myši uložte obrázok', }, }, Select: { Search: 'Hľadať', All: 'Vybrať všetko', Latest: 'Vybrať najnovšie', Clear: 'Vymazať', }, Memory: { Title: 'Výzva pamäti', EmptyContent: 'Zatiaľ nič.', Send: 'Odoslať pamäť', Copy: 'Kopírovať pamäť', Reset: 'Resetovať reláciu', ResetConfirm: 'Resetovaním sa vymaže aktuálna história konverzácie a historická pamäť. Ste si istí, že chcete resetovať?', }, Home: { NewChat: 'Nový Chat', DeleteChat: 'Potvrdiť vymazanie vybranej konverzácie?', DeleteToast: 'Chat vymazaný', Revert: 'Vrátiť späť', }, Settings: { Title: 'Nastavenia', SubTitle: 'Všetky nastavenia', Danger: { Reset: { Title: 'Resetovať všetky nastavenia', SubTitle: 'Resetovať všetky položky nastavení na predvolené', Action: 'Resetovať', Confirm: 'Potvrdiť resetovanie všetkých nastavení na predvolené?', }, Clear: { Title: 'Vymazať všetky údaje', SubTitle: 'Vymazať všetky správy a nastavenia', Action: 'Vymazať', Confirm: 'Potvrdiť vymazanie všetkých správ a nastavení?', }, }, Lang: { Name: 'Jazyk', // POZOR: ak pridávate nový preklad, prosím neprekladajte túto hodnotu, nechajte ju ako "Jazyk" All: 'Všetky jazyky', }, Avatar: 'Avatar', FontSize: { Title: 'Veľkosť písma', SubTitle: 'Nastaviť veľkosť písma obsahu chatu', }, FontFamily: { Title: 'Chatové Písmo', SubTitle: 'Písmo obsahu chatu, ponechajte prázdne pre použitie globálneho predvoleného písma', Placeholder: 'Názov Písma', }, InjectSystemPrompts: { Title: 'Vložiť systémové výzvy', SubTitle: 'Vložiť globálnu systémovú výzvu pre každú požiadavku', }, InputTemplate: { Title: 'Šablóna vstupu', SubTitle: 'Najnovšia správa bude vyplnená do tejto šablóny', }, Update: { Version: (x: string) => `Verzia: ${x}`, IsLatest: 'Najnovšia verzia', CheckUpdate: 'Skontrolovať aktualizácie', IsChecking: 'Kontrola aktualizácií...', FoundUpdate: (x: string) => `Nájdená nová verzia: ${x}`, GoToUpdate: 'Aktualizovať', }, SendKey: 'Odoslať kľúč', Theme: 'Motív', TightBorder: 'Tesný okraj', SendPreviewBubble: { Title: 'Bublina náhľadu odoslania', SubTitle: 'Náhľad markdownu v bubline', }, AutoGenerateTitle: { Title: 'Automaticky generovať názov', SubTitle: 'Generovať vhodný názov na základe obsahu konverzácie', }, Sync: { CloudState: 'Posledná aktualizácia', NotSyncYet: 'Zatiaľ nesynchronizované', Success: 'Synchronizácia úspešná', Fail: 'Synchronizácia zlyhala', Config: { Modal: { Title: 'Konfigurácia synchronizácie', Check: 'Skontrolovať pripojenie', }, SyncType: { Title: 'Typ synchronizácie', SubTitle: 'Vyberte svoju obľúbenú službu synchronizácie', }, Proxy: { Title: 'Povoliť CORS Proxy', SubTitle: 'Povoliť proxy na obídenie obmedzení cross-origin', }, ProxyUrl: { Title: 'Koncový bod Proxy', SubTitle: 'Platné len pre vstavaný CORS proxy tohto projektu', }, WebDav: { Endpoint: 'Koncový bod WebDAV', UserName: 'Meno používateľa', Password: 'Heslo', }, UpStash: { Endpoint: 'URL REST služby UpStash Redis', UserName: 'Názov zálohy', Password: 'Token REST služby UpStash Redis', }, }, LocalState: 'Lokálne údaje', Overview: (overview: any) => { return `${overview.chat} chaty, ${overview.message} správy, ${overview.prompt} výzvy, ${overview.mask} masky`; }, ImportFailed: 'Import z súboru zlyhal', }, Mask: { Splash: { Title: 'Úvodná obrazovka masky', SubTitle: 'Zobraziť úvodnú obrazovku masky pred začatím nového chatu', }, Builtin: { Title: 'Skryť vstavané masky', SubTitle: 'Skryť vstavané masky v zozname masiek', }, }, Prompt: { Disable: { Title: 'Zakázať automatické dopĺňanie', SubTitle: 'Zadajte / na spustenie automatického dopĺňania', }, List: 'Zoznam výziev', ListCount: (builtin: number, custom: number) => `${builtin} vstavaných, ${custom} užívateľsky definovaných`, Edit: 'Upraviť', Modal: { Title: 'Zoznam výziev', Add: 'Pridať jednu', Search: 'Hľadať výzvy', }, EditModal: { Title: 'Upraviť výzvu', }, }, HistoryCount: { Title: 'Počet pripojených správ', SubTitle: 'Počet odoslaných správ pripojených na požiadavku', }, CompressThreshold: { Title: 'Práh kompresie histórie', SubTitle: 'Bude komprimované, ak dĺžka nekomprimovaných správ presiahne túto hodnotu', }, Usage: { Title: 'Stav účtu', SubTitle(used: any, total: any) { return `Tento mesiac použité ${used}, predplatné ${total}`; }, IsChecking: 'Kontroluje sa...', Check: 'Skontrolovať', NoAccess: 'Zadajte API kľúč na skontrolovanie zostatku', }, Access: { SaasStart: { Title: 'Použite NextChat AI', Label: '(Najvýhodnejšie riešenie)', SubTitle: 'Oficiálne udržiavané NextChat, pripravené na použitie bez konfigurácie, podporuje najnovšie veľké modely ako OpenAI o1, GPT-4o a Claude-3.5', ChatNow: 'Chatovať teraz', }, AccessCode: { Title: 'Prístupový kód', SubTitle: 'Povolený prístupový kód', Placeholder: 'Zadajte kód', }, CustomEndpoint: { Title: 'Vlastný koncový bod', SubTitle: 'Použiť vlastnú službu Azure alebo OpenAI', }, Provider: { Title: 'Poskytovateľ modelu', SubTitle: 'Vyberte Azure alebo OpenAI', }, OpenAI: { ApiKey: { Title: 'API kľúč OpenAI', SubTitle: 'Použiť vlastný API kľúč OpenAI', Placeholder: 'sk-xxx', }, Endpoint: { Title: 'Koncový bod OpenAI', SubTitle: 'Musí začínať http(s):// alebo použiť /api/openai ako predvolený', }, }, Azure: { ApiKey: { Title: 'API kľúč Azure', SubTitle: 'Skontrolujte svoj API kľúč v Azure konzole', Placeholder: 'API kľúč Azure', }, Endpoint: { Title: 'Koncový bod Azure', SubTitle: 'Príklad: ', }, ApiVerion: { Title: 'Verzia API Azure', SubTitle: 'Skontrolujte svoju verziu API v Azure konzole', }, }, Anthropic: { ApiKey: { Title: 'API kľúč Anthropic', SubTitle: 'Skontrolujte svoj API kľúč v Anthropic konzole', Placeholder: 'API kľúč Anthropic', }, Endpoint: { Title: 'Adresa koncového bodu', SubTitle: 'Príklad:', }, ApiVerion: { Title: 'Verzia API (claude verzia API)', SubTitle: 'Vyberte špecifickú verziu časti', }, }, CustomModel: { Title: 'Vlastné modely', SubTitle: 'Možnosti vlastného modelu, oddelené čiarkou', }, Google: { ApiKey: { Title: 'API kľúč', SubTitle: 'Obísť obmedzenia prístupu heslom pomocou vlastného API kľúča Google AI Studio', Placeholder: 'API kľúč Google AI Studio', }, Endpoint: { Title: 'Adresa koncového bodu', SubTitle: 'Príklad:', }, ApiVersion: { Title: 'Verzia API (gemini-pro verzia API)', SubTitle: 'Vyberte špecifickú verziu časti', }, }, }, Model: 'Model', CompressModel: { Title: 'Kompresný model', SubTitle: 'Model používaný na kompresiu histórie', }, Temperature: { Title: 'Teplota', SubTitle: 'Vyššia hodnota robí výstup náhodnejším', }, TopP: { Title: 'Top P', SubTitle: 'Neupravujte túto hodnotu spolu s teplotou', }, MaxTokens: { Title: 'Maximálny počet tokenov', SubTitle: 'Maximálna dĺžka vstupných tokenov a generovaných tokenov', }, PresencePenalty: { Title: 'Penalizácia za prítomnosť', SubTitle: 'Vyššia hodnota zvyšuje pravdepodobnosť hovorenia o nových témach', }, FrequencyPenalty: { Title: 'Penalizácia za frekvenciu', SubTitle: 'Vyššia hodnota znižuje pravdepodobnosť opakovania rovnakej línie', }, }, Store: { DefaultTopic: 'Nová konverzácia', BotHello: 'Ahoj! Ako vám dnes môžem pomôcť?', Error: 'Niečo sa pokazilo, skúste to prosím neskôr znova.', Prompt: { History: (content: string) => `Toto je zhrnutie histórie chatu ako rekapitulácia: ${content}`, Topic: 'Prosím, vygenerujte štvor- až päťslovný titul, ktorý zhrnie našu konverzáciu bez akéhokoľvek úvodu, interpunkcie, úvodzoviek, bodiek, symbolov, tučného textu alebo ďalšieho textu. Odstráňte uzatváracie úvodzovky.', Summarize: 'Stručne zhrňte diskusiu na menej ako 200 slov, aby ste ju mohli použiť ako výzvu pre budúci kontext.', }, }, Copy: { Success: 'Skopírované do schránky', Failed: 'Kopírovanie zlyhalo, prosím udeľte povolenie na prístup k schránke', }, Download: { Success: 'Obsah stiahnutý do vášho adresára.', Failed: 'Stiahnutie zlyhalo.', }, Context: { Toast: (x: any) => `S ${x} kontextovými výzvami`, Edit: 'Aktuálne nastavenia chatu', Add: 'Pridať výzvu', Clear: 'Kontext vyčistený', Revert: 'Vrátiť späť', }, Plugin: { Name: 'Plugin', }, FineTuned: { Sysmessage: 'Ste asistent, ktorý', }, SearchChat: { Name: 'Hľadať', Page: { Title: 'Hľadať v histórii chatu', Search: 'Zadajte kľúčové slová na vyhľadávanie', NoResult: 'Nenašli sa žiadne výsledky', NoData: 'Žiadne údaje', Loading: 'Načítava sa', SubTitle: (count: number) => `Nájdených ${count} výsledkov`, }, Item: { View: 'Zobraziť', }, }, Mask: { Name: 'Maska', Page: { Title: 'Šablóna výziev', SubTitle: (count: number) => `${count} šablón výziev`, Search: 'Hľadať šablóny', Create: 'Vytvoriť', }, Item: { Info: (count: number) => `${count} výziev`, Chat: 'Chat', View: 'Zobraziť', Edit: 'Upraviť', Delete: 'Vymazať', DeleteConfirm: 'Potvrdiť vymazanie?', }, EditModal: { Title: (readonly: boolean) => `Upraviť šablónu výziev ${readonly ? '(iba na čítanie)' : ''}`, Download: 'Stiahnuť', Clone: 'Klonovať', }, Config: { Avatar: 'Avatar robota', Name: 'Meno robota', Sync: { Title: 'Použiť globálne nastavenia', SubTitle: 'Použiť globálne nastavenia v tomto chate', Confirm: 'Potvrdiť prepísanie vlastného nastavenia globálnym?', }, HideContext: { Title: 'Skryť kontextové výzvy', SubTitle: 'Nezobrazovať kontextové výzvy v chate', }, Share: { Title: 'Zdieľať túto masku', SubTitle: 'Vygenerovať odkaz na túto masku', Action: 'Kopírovať odkaz', }, }, }, NewChat: { Return: 'Vrátiť sa', Skip: 'Len začať', Title: 'Vybrať masku', SubTitle: 'Chatovať s dušou za maskou', More: 'Nájsť viac', NotShow: 'Už nezobrazovať', ConfirmNoShow: 'Potvrdiť deaktiváciu? Môžete ju neskôr znova povoliť v nastaveniach.', }, UI: { Confirm: 'Potvrdiť', Cancel: 'Zrušiť', Close: 'Zavrieť', Create: 'Vytvoriť', Edit: 'Upraviť', Export: 'Exportovať', Import: 'Importovať', Sync: 'Synchronizovať', Config: 'Konfigurácia', }, Exporter: { Description: { Title: 'Zobrazia sa len správy po vyčistení kontextu', }, Model: 'Model', Messages: 'Správy', Topic: 'Téma', Time: 'Čas', }, URLCommand: { Code: 'Zistený prístupový kód z URL, potvrdiť na aplikovanie?', Settings: 'Zistené nastavenia z URL, potvrdiť na aplikovanie?', }, }; export default sk;