repo_description: ✨ Light and Fast AI Assistant. Support: Web | iOS | MacOS | Android |  Linux | Windows
repo_topics: calclaude chatgpt claude cross-platform desktop fe gemini gemini-pro gemini-server gemini-ultra gpt-4o groq nextjs ollama react tauri tauri-app vercel webui
code: import { getClientConfig } from "../config/client";
  import { SubmitKey } from "../store/config";
  import type { PartialLocaleType } from "./index";
  import { SAAS_CHAT_UTM_URL } from "@/app/constant";
  // 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) => {
        var 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",
          },
        },
        AI302: {
          ApiKey: {
            Title: "API kľúč",
            SubTitle: "Použiť vlastný API kľúč 302.AI",
            Placeholder: "302.AI API kľúč",
          },
          Endpoint: {
            Title: "Adresa koncového bodu",
            SubTitle: "Príklad:",
          },
        },
      },
  
      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;
  