<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl">
<context>
    <name>AddModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="56"/>
        <source>Add model</source>
        <translation>Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="58"/>
        <source>LLM</source>
        <translation>LLM</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="99"/>
        <source>APPID</source>
        <translation>APPID</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="104"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="112"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="120"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="147"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="627"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="628"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="635"/>
        <source>Required, please input</source>
        <translation>Wymagane, proszę wprowadzić</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="107"/>
        <source>APIKey</source>
        <translation>Klucz API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="115"/>
        <source>APISecret</source>
        <translation>Sekret API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="123"/>
        <source>Account</source>
        <translation>Konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="128"/>
        <source>Required, to distinguish multiple models</source>
        <translation>Wymagane, aby rozróżnić wiele modeli</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="139"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="619"/>
        <source>Optional</source>
        <translation>Opcjonalne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="155"/>
        <source>Optional. The default address will be used if not filled in.</source>
        <translation>Opcjonalne. Jeśli nie wypełnione, zostanie użyty domyślny adres.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="161"/>
        <source>Models List</source>
        <translation>Lista modeli</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="168"/>
        <source>Custom</source>
        <translation>Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="529"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź swoje połączenie lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="818"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>Aby ustawić proxy, przejdź do ustawień systemowych proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="821"/>
        <source>Go to settings</source>
        <translation>Przejdź do ustawień</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="254"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="134"/>
        <source>Model Name</source>
        <translation>Nazwa modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="142"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="150"/>
        <source>Domain</source>
        <translation>Domena</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="256"/>
        <source>Confirm</source>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="516"/>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="580"/>
        <source>Save failed, please try again later</source>
        <translation>Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="725"/>
        <source>The account name already exists, please change it</source>
        <translation>Nazwa konta już istnieje, proszę ją zmienić</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="367"/>
        <source>No more than 20 characters</source>
        <translation>Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="202"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation>Aby przetestować dostępność modelu, system wysyła informacje testowe do dużego modelu, co zużyje niewielką ilość tokenów.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addmodeldialog.cpp" line="460"/>
        <source>This LLM already exists, please do not add it again.</source>
        <translation>Ten LLM już istnieje, nie dodawaj go ponownie.</translation>
    </message>
</context>
<context>
    <name>AiCodeTranslation</name>
    <message>
        <location filename="../src/llm/openai/aicodetranslation.cpp" line="9"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
</context>
<context>
    <name>AiQuickDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="184"/>
        <source>type</source>
        <translation>typ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="283"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="308"/>
        <source>Read Aloud</source>
        <translation>Czytaj na głos</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="882"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="887"/>
        <source>The audio device is not detected, please check and try again.</source>
        <translation>Nie wykryto urządzenia audio, sprawdź i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="367"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>Treść generowana przez AI jest tylko do celów informacyjnych, zwróć uwagę na dokładność informacji.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="336"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1379"/>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation>Popraw mi ten fragment i podaj tylko wynik bez dodatkowych treści.

tekst:</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1649"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1662"/>
        <source>Current model: </source>
        <translation>Aktualny model: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="329"/>
        <source>Regenerate</source>
        <translation>Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="107"/>
        <source>simplified Chinese</source>
        <translation>chiński uproszczony</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="108"/>
        <source>traditional Chinese</source>
        <translation>chiński tradycyjny</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="109"/>
        <source>Tibetan</source>
        <translation>tybetański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="110"/>
        <source>English</source>
        <translation>angielski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="111"/>
        <source>Japanese </source>
        <translation>japoński</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="112"/>
        <source>German</source>
        <translation>niemiecki</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="113"/>
        <source>Spanish</source>
        <translation>hiszpański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="114"/>
        <source>French</source>
        <translation>francuski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="115"/>
        <source>Italian</source>
        <translation>włoski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="116"/>
        <source>Korean</source>
        <translation>koreański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="117"/>
        <source>Malay</source>
        <translation>malajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="118"/>
        <source>Portuguese</source>
        <translation>portugalski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="119"/>
        <source>Russian</source>
        <translation>rosyjski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="120"/>
        <source>Thai</source>
        <translation>tajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="121"/>
        <source>Vietnamese</source>
        <translation>wietnamski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="354"/>
        <source>Continue Dialog</source>
        <translation>Kontynuuj dialog</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="403"/>
        <source>Automatic Detection</source>
        <translation>Automatyczne wykrywanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="479"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="480"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1333"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1382"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="482"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1343"/>
        <source>Translate</source>
        <translation>Przetłumacz</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="484"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1367"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="485"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1372"/>
        <source>Correct</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="506"/>
        <source>Add to the AI knowledge base</source>
        <translation>Dodaj do bazy wiedzy AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="991"/>
        <source>Added</source>
        <translation>Dodano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1258"/>
        <source>Model Configuration</source>
        <translation>Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1310"/>
        <source>Copied</source>
        <translation>Skopiowano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1882"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1916"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1962"/>
        <source>No text recognized.</source>
        <translation>Nie rozpoznano tekstu.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1981"/>
        <source>The added content must be more than 10 words</source>
        <translation>Dodana treść musi zawierać więcej niż 10 słów</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="481"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1338"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="315"/>
        <source>Paste to Text</source>
        <translation>Wklej do tekstu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="483"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1362"/>
        <source>Continue writing</source>
        <translation>Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="486"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1377"/>
        <source>Polish</source>
        <translation>Polski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="613"/>
        <source>The translation result is limited by the model&apos;s capabilities. If you are not satisfied with the translation, please switch to other models on the UOS AI Home page.</source>
        <translation>Wynik tłumaczenia jest ograniczony możliwościami modelu. Jeśli nie jesteś zadowolony z tłumaczenia, przełącz się na inne modele na stronie głównej UOS AI.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="620"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1359"/>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation>Przetłumacz ten fragment na %1 i podaj mi bezpośrednio jasny wynik. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="799"/>
        <source>Not clickable</source>
        <translation>Nieklinikalne</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="907"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>Funkcja może być używana dopiero po ponownym uruchomieniu metody wprowadzania. Instrukcja jest następująca: 1. Kliknij prawym przyciskiem myszy na ikonę metody wprowadzania na pasku zadań. 2. Kliknij &quot;Uruchom ponownie&quot;.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="888"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="914"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="925"/>
        <source>Fill failed</source>
        <translation>Wypełnianie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="926"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>Nie wybrano pola wprowadzania, wybierz pole wprowadzania i wypełnij je ponownie.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="614"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="927"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1335"/>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation>Wyjaśnij ten fragment prostym językiem. Podaj mi jasny wynik bez zbędnych treści. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1340"/>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation>Podsumuj ten fragment i podaj mi bezpośrednio jasny wynik bez żadnych zbędnych treści. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1364"/>
        <source>Continue this passage appropriately. No need for a lot of words. Just give me a clear result without any other redundant content.
text：</source>
        <translation>Kontynuuj ten fragment odpowiednio. Nie potrzeba wielu słów. Po prostu podaj mi jasny wynik bez żadnych zbędnych treści. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1369"/>
        <source>Expand this passage appropriately. No need for a particularly long text. Just give me a clear result without any other redundant content.
text：</source>
        <translation>Rozwiń ten fragment odpowiednio. Nie potrzeba szczególnie długiego tekstu. Po prostu podaj mi jasny wynik bez żadnych zbędnych treści. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1374"/>
        <source>Check if there are any typos in this passage. If there are, point out the location of the errors. Give me a clear result directly without any other redundant content.
text：</source>
        <translation>Sprawdź, czy w tym fragmencie są jakieś literówki. Jeśli są, wskaż lokalizację błędów. Podaj mi bezpośrednio jasny wynik bez żadnych zbędnych treści. tekst：</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1420"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1422"/>
        <source> &quot;%1&quot; </source>
        <translation> &quot;%1&quot; </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1673"/>
        <source>Currently no model</source>
        <translation>Obecnie brak modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1690"/>
        <source>Go to configure  </source>
        <translation>Przejdź do konfiguracji</translation>
    </message>
</context>
<context>
    <name>AiToastMessage</name>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="100"/>
        <source>Chat history cleared</source>
        <translation>Historia czatu wyczyszczona</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="101"/>
        <source>Copied successfully</source>
        <translation>Skopiowano pomyślnie</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <location filename="../src/application.cpp" line="60"/>
        <location filename="../src/application.cpp" line="62"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="64"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI to inteligentny asystent na komputer, twój osobisty asystent! Możesz komunikować się z nim za pomocą tekstu lub głosu, a on może pomóc w odpowiadaniu na pytania, dostarczaniu informacji i generowaniu obrazów na podstawie twoich opisów.</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="123"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation>UOS AI Śledź/Pisz</translation>
    </message>
    <message>
        <location filename="../src/application.cpp" line="250"/>
        <source>Knowledge Base Management</source>
        <translation>Zarządzanie bazą wiedzy</translation>
    </message>
</context>
<context>
    <name>AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="152"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
</context>
<context>
    <name>ChatSeesion</name>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="205"/>
        <source>The command was executed successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="207"/>
        <source>Command execution failed.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="229"/>
        <source>function parsing failed</source>
        <translation>nie udało się przeanalizować funkcji</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="252"/>
        <source>Application file does not exist</source>
        <translation>Plik aplikacji nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="274"/>
        <source>Started successfully</source>
        <translation>Uruchomiono pomyślnie</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="276"/>
        <source>Startup failed</source>
        <translation>Uruchomienie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/tools/functionhandler.cpp" line="211"/>
        <location filename="../src/tools/functionhandler.cpp" line="280"/>
        <source> The execution output content is </source>
        <translation> Wynik wykonania to </translation>
    </message>
</context>
<context>
    <name>ChatWindow</name>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="194"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="196"/>
        <source>Window Mode</source>
        <translation>Tryb okna</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="201"/>
        <source>Sidebar Mode</source>
        <translation>Tryb paska bocznego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="206"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="207"/>
        <source>Update Log</source>
        <translation>Dziennik aktualizacji</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="230"/>
        <source>Voice conversation</source>
        <translation>Rozmowa głosowa</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="737"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="783"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="799"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="844"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="953"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="738"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="784"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="740"/>
        <location filename="../src/gui/chat/chatwindow.cpp" line="954"/>
        <source>Confirm</source>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="781"/>
        <source>Confirm deletion %1?</source>
        <translation>Potwierdzić usunięcie %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="782"/>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Po usunięciu ten serwer będzie niedostępny. Zachowaj ostrożność.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="800"/>
        <source>Update</source>
        <translation type="unfinished">Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="846"/>
        <source>Non-vectorized plugin</source>
        <translation>Wtyczka nie-wektorowa</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="847"/>
        <source>Before using the [AI Knowledge Base], you need to install the vectorization plugin first, so that the AI knowledge base function can work properly.</source>
        <translation>Przed użyciem [Bazy wiedzy AI] musisz najpierw zainstalować wtyczkę wektoryzacji, aby funkcja bazy wiedzy AI działała poprawnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="848"/>
        <source>Install</source>
        <translation type="unfinished">Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="850"/>
        <source>The knowledge base is empty</source>
        <translation>Baza wiedzy jest pusta</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="851"/>
        <source>Before using the [AI Knowledge Base], you need to first add documents to the knowledge base. After adding, the AI will answer questions based on the content you have added to the knowledge base.</source>
        <translation>Przed użyciem [Bazy wiedzy AI] musisz najpierw dodać dokumenty do bazy wiedzy. Po dodaniu AI będzie odpowiadać na pytania na podstawie zawartości, którą dodałeś do bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="852"/>
        <source>Add Files</source>
        <translation>Dodaj pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="881"/>
        <source>The following file has expired and cannot be used. Continue?</source>
        <translation>Następujący plik wygasł i nie może być użyty. Kontynuować?</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="967"/>
        <source>Use later</source>
        <translation>Użyj później</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="968"/>
        <source>Install Now</source>
        <translation>Zainstaluj teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="970"/>
        <source>MCP environment missing</source>
        <translation>Brak środowiska MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="971"/>
        <source>Please go to the App Store to install UOS AI Agent</source>
        <translation>Przejdź do Sklepu z aplikacjami, aby zainstalować UOS AI Agent</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="993"/>
        <source>Not Now</source>
        <translation>Nie teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="994"/>
        <source>Claim Credits</source>
        <translation>Odbierz kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="996"/>
        <source>Free Credits Delivered</source>
        <translation>Dostarczono darmowe kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="997"/>
        <source>You&apos;ve used up the free generation credits for your trial account. We&apos;ve given you an extra 200 free credits valid this month. Explore more features and unlock UOS AI&apos;s limitless capabilities!</source>
        <translation>Wykorzystałeś wszystkie darmowe kredyty generowania na koncie próbnym. Przyznaliśmy Ci dodatkowe 200 darmowych kredytów ważnych w tym miesiącu. Odkryj więcej funkcji i odblokuj nieograniczone możliwości UOS AI!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1014"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1015"/>
        <source>Successfully Claimed</source>
        <translation>Pomyślnie odebrano</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1015"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1526"/>
        <source>UOS AI is a desktop smart assistant, your personal assistant! You can communicate with it using text or voice, and it can help answer questions, provide information, and generate images based on your descriptions.</source>
        <translation>UOS AI to inteligentny asystent na komputer, Twój osobisty asystent! Możesz się z nim komunikować za pomocą tekstu lub głosu, a on może pomóc w odpowiadaniu na pytania, dostarczaniu informacji i generowaniu obrazów na podstawie Twoich opisów.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/chatwindow.cpp" line="1550"/>
        <source>Filing Information</source>
        <translation>Informacje o plikach</translation>
    </message>
</context>
<context>
    <name>CodeTranslation360</name>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="9"/>
        <source>Authentication failed, insufficient balance</source>
        <translation>Uwierzytelnienie nie powiodło się, niewystarczające saldo</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="10"/>
        <source>Authentication failed, daily limit exceeded</source>
        <translation>Uwierzytelnienie nie powiodło się, przekroczono dzienny limit</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="11"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/llm/360/360codetranslation.cpp" line="12"/>
        <source>The service is abnormal. Please contact the development team for troubleshooting.</source>
        <translation>Usługa działa nieprawidłowo. Skontaktuj się z zespołem developerskim w celu rozwiązania problemu.</translation>
    </message>
</context>
<context>
    <name>CommonFailDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="30"/>
        <source>Error</source>
        <translation>Błąd</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="52"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>EAiExecutor</name>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="185"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1154"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation>Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="199"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1168"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation>Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="201"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1170"/>
        <source>The Deep System Assistant can only be used after configuring the model plug.</source>
        <translation>Głęboki Asystent Systemowy może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="203"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1172"/>
        <source>The UOS System  Assistant can only be used after configuring the model plug.</source>
        <translation>Asystent Systemowy UOS może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="427"/>
        <source>Knowledge Base Management</source>
        <translation>Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="433"/>
        <source>MCP Server</source>
        <translation type="unfinished">Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1143"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1255"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1366"/>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1425"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Najpierw skonfiguruj konto modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1185"/>
        <source>Please configure the knowledge base.</source>
        <translation>Skonfiguruj bazę wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="1189"/>
        <source>Please install the model plug.</source>
        <translation>Zainstaluj wtyczkę modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="2047"/>
        <source>Export Image As</source>
        <translation>Eksportuj obraz jako</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiexecutor.cpp" line="2936"/>
        <source>You can upload up to 3 files or image</source>
        <translation>Możesz przesłać maksymalnie 3 pliki lub obrazy</translation>
    </message>
</context>
<context>
    <name>EAiFAQInit</name>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="17"/>
        <source>Translate the following text into English for me.</source>
        <translation>Przetłumacz poniższy tekst na angielski.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="23"/>
        <source>Translate the following document into Chinese.</source>
        <translation>Przetłumacz poniższy dokument na chiński.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="29"/>
        <source>What does the word “Agent” mean in the AI industry?</source>
        <translation>Co oznacza słowo „Agent” w branży AI?</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="35"/>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation>Proszę przetłumaczyć poniższą treść na chiński. Wymagania: Dokładne znaczenie, formalny i profesjonalny język.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="41"/>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation>Jakie są potoczne sposoby zwracania się do przyjaciela po angielsku?</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="47"/>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation>Przetłumacz poniższy klasyczny tekst chiński na współczesny chiński.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="60"/>
        <source>Summarize</source>
        <translation>Podsumuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="66"/>
        <source>Proofread</source>
        <translation>Korekta</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="72"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="78"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="84"/>
        <source>Continue</source>
        <translation>Kontynuuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="90"/>
        <source>Polish</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="104"/>
        <source>Please help me write a work summary based on this document</source>
        <translation>Proszę pomóż mi napisać podsumowanie pracy na podstawie tego dokumentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="110"/>
        <source>I need a work summary for Project A, please help me organize the key points</source>
        <translation>Potrzebuję podsumowania pracy dla Projektu A, pomóż mi uporządkować kluczowe punkty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="116"/>
        <source>Please generate a concise work summary based on my input text</source>
        <translation>Proszę wygeneruj zwięzłe podsumowanie pracy na podstawie mojego tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="122"/>
        <source>Analyze this report and extract key points for the work summary</source>
        <translation>Przeanalizuj ten raport i wyodrębnij kluczowe punkty do podsumowania pracy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="128"/>
        <source>I need a work summary including quarterly data, please refer to the attachment</source>
        <translation>Potrzebuję podsumowania pracy z danymi kwartalnymi, proszę odnieść się do załącznika</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="134"/>
        <source>Help me write a work summary highlighting personal contributions</source>
        <translation>Pomóż mi napisać podsumowanie pracy podkreślające osobiste osiągnięcia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="140"/>
        <source>Generate a work summary from meeting notes, focusing on action items</source>
        <translation>Wygeneruj podsumowanie pracy z notatek spotkania, skupiając się na punktach działania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="146"/>
        <source>I need a bilingual work summary in Chinese and English, please refer to the provided materials</source>
        <translation>Potrzebuję dwujęzycznego podsumowania pracy w języku chińskim i angielskim, proszę odnieść się do dostarczonych materiałów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="152"/>
        <source>Help me organize last month&apos;s work content and generate a summary</source>
        <translation>Pomóż mi uporządkować treść pracy z ostatniego miesiąca i wygenerować podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="158"/>
        <source>Write a work summary based on these task lists, emphasizing completion status</source>
        <translation>Napisz podsumowanie pracy na podstawie tych list zadań, podkreślając status wykonania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="165"/>
        <source>Check for grammatical errors in this passage</source>
        <translation>Sprawdź błędy gramatyczne w tym fragmencie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="171"/>
        <source>Help me find spelling mistakes in this article</source>
        <translation>Pomóż mi znaleźć błędy ortograficzne w tym artykule</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="177"/>
        <source>Correct the inappropriate word choices in this dialogue</source>
        <translation>Popraw nieodpowiedni dobór słów w tej rozmowie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="183"/>
        <source>Fix the punctuation issues in this document</source>
        <translation>Popraw problemy z interpunkcją w tym dokumencie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="189"/>
        <source>Revise the unclear expressions in this text</source>
        <translation>Popraw niejasne sformułowania w tym tekście</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="195"/>
        <source>Edit the language errors in this email</source>
        <translation>Edytuj błędy językowe w tym e-mailu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="201"/>
        <source>Check if this text follows standard English conventions</source>
        <translation>Sprawdź, czy ten tekst jest zgodny ze standardami języka angielskiego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="207"/>
        <source>Correct the logical flaws in this report</source>
        <translation>Popraw błędy logiczne w tym raporcie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="213"/>
        <source>Identify language errors in this code comment</source>
        <translation>Zidentyfikuj błędy językowe w tym komentarzu do kodu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="219"/>
        <source>Fix the ambiguous statements in this contract</source>
        <translation>Popraw niejednoznaczne sformułowania w tej umowie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="226"/>
        <source>Explain the basic principles of quantum computing</source>
        <translation>Wyjaśnij podstawowe zasady obliczeń kwantowych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="232"/>
        <source>Describe photosynthesis in simple terms</source>
        <translation>Opisz fotosyntezę w prostych słowach</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="238"/>
        <source>Detail how blockchain technology works</source>
        <translation>Opisz szczegółowo, jak działa technologia blockchain</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="244"/>
        <source>Explain relativity from a professional perspective</source>
        <translation>Wyjaśnij teorię względności z profesjonalnej perspektywy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="250"/>
        <source>Use metaphors to describe what artificial intelligence is</source>
        <translation>Użyj metafor, aby opisać, czym jest sztuczna inteligencja</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="256"/>
        <source>Describe climate change in layman&apos;s terms</source>
        <translation>Opisz zmianę klimatu prostym językiem</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="262"/>
        <source>Explain the structure of the solar system to elementary students</source>
        <translation>Wyjaśnij strukturę układu słonecznego uczniom szkoły podstawowej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="269"/>
        <source>Expand this text to 300 words, focusing on scene details and character emotions</source>
        <translation>Rozwiń ten tekst do 300 słów, skupiając się na szczegółach scen i emocjach postaci</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="275"/>
        <source>Rewrite this paragraph into 500 words in an academic style, adding data support and citations</source>
        <translation>Przepisz ten akapit na 500 słów w stylu akademickim, dodając wsparcie danych i cytaty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="281"/>
        <source>Expand this passage with more metaphors and rhetorical devices to make it more vivid</source>
        <translation>Rozwiń ten fragment, dodając więcej metafor i środków retorycznych, aby uczynić go bardziej żywym</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="287"/>
        <source>Please extend this short article to 1000 words, supplementing with specific cases and practical steps</source>
        <translation>Proszę rozszerzyć ten krótki artykuł do 1000 słów, uzupełniając go konkretnymi przypadkami i praktycznymi krokami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="293"/>
        <source>Expand this dialogue by adding characters&apos; psychological activities and dialogue details</source>
        <translation>Rozwiń ten dialog, dodając psychologiczne aktywności postaci i szczegóły dialogu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="299"/>
        <source>Rewrite the content of this document into a report format, including abstract, body, and conclusion</source>
        <translation>Przepisz treść tego dokumentu w formacie raportu, włączając streszczenie, treść główną i wnioski</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="305"/>
        <source>Expand this technical description to 800 words, adding more technical parameters and diagram explanations</source>
        <translation>Rozwiń ten opis techniczny do 800 słów, dodając więcej parametrów technicznych i wyjaśnień diagramów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="311"/>
        <source>Rewrite this email to be more formal and professional, supplementing relevant background information</source>
        <translation>Przepisz ten email, aby był bardziej formalny i profesjonalny, uzupełniając odpowiednie informacje tła</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="317"/>
        <source>Expand this story to 1500 words, adding more plot twists and character backgrounds</source>
        <translation>Rozwiń tę historię do 1500 słów, dodając więcej zwrotów akcji i tła postaci</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="323"/>
        <source>Please expand this summary, highlighting key achievements and future plans, word count unlimited</source>
        <translation>Proszę rozszerzyć to podsumowanie, podkreślając kluczowe osiągnięcia i plany na przyszłość, bez limitu słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="330"/>
        <source>Please continue writing this short passage about future technology, focusing on how AI changes daily life, around 300 words, in a popular science style</source>
        <translation>Proszę kontynuować pisanie tego krótkiego fragmentu o technologii przyszłości, skupiając się na tym, jak AI zmienia codzienne życie, około 300 słów, w stylu popularnonaukowym</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="336"/>
        <source>Help me expand the last paragraph of this business plan, emphasizing market potential and competitive advantages, no word limit, formal style</source>
        <translation>Pomóż mi rozwinąć ostatni akapit tego biznesplanu, podkreślając potencjał rynkowy i przewagi konkurencyjne, bez limitu słów, w stylu formalnym</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="342"/>
        <source>Continue the ending of this fairy tale, warm and touching, the protagonist achieves their dream, about 200 words</source>
        <translation>Kontynuuj zakończenie tej baśni, ciepłe i wzruszające, protagonista osiąga swój sen, około 200 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="348"/>
        <source>Please write the second half of this email, tone friendly and professional, focusing on collaboration details, within 150 words</source>
        <translation>Proszę napisać drugą połowę tego emaila, ton przyjazny i profesjonalny, skupiając się na szczegółach współpracy, w ciągu 150 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="354"/>
        <source>Expand the next paragraph of this travelogue, describing the scenery in the valley, vivid and imaginative, around 200 words</source>
        <translation>Rozwiń następny akapit tej relacji z podróży, opisując krajobraz w dolinie, żywy i pełen wyobraźni, około 200 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="360"/>
        <source>Continue the next chapter of this mystery novel, with a plot twist, maintaining suspense, no word limit</source>
        <translation>Kontynuuj następny rozdział tej powieści kryminalnej, z zwrotem akcji, utrzymując napięcie, bez limitu słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="366"/>
        <source>Help me write the conclusion of this speech, inspiring and emphasizing teamwork, about 100 words</source>
        <translation>Pomóż mi napisać zakończenie tego przemówienia, inspirujące i podkreślające pracę zespołową, około 100 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="372"/>
        <source>Expand the performance description section of this product manual, detailed and accurate, around 300 words</source>
        <translation>Rozwiń sekcję opisu wydajności w tej instrukcji produktu, szczegółową i dokładną, około 300 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="378"/>
        <source>Continue the beginning of this love story, set in rainy Paris, romantic style, 150 words</source>
        <translation>Kontynuuj początek tej historii miłosnej, osadzonej w deszczowym Paryżu, w stylu romantycznym, 150 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="384"/>
        <source>Please write the discussion section of this paper, focusing on the limitations of the experimental result, academic style, no word limit</source>
        <translation>Proszę napisać sekcję dyskusji tego artykułu, skupiając się na ograniczeniach wyników eksperymentalnych, styl akademicki, bez limitu słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="391"/>
        <source>Please polish this text to make it more formal and professional for a business email</source>
        <translation>Proszę poprawić ten tekst, aby był bardziej formalny i profesjonalny dla biznesowego emaila</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="397"/>
        <source>Rewrite this passage to be more lively and engaging for social media posts</source>
        <translation>Przepisz ten fragment, aby był bardziej żywy i angażujący dla postów w mediach społecznościowych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="403"/>
        <source>I need to refine the abstract of this academic paper to be more concise and clear within 200 words</source>
        <translation>Muszę poprawić streszczenie tego artykułu akademickiego, aby było bardziej zwięzłe i jasne w ciągu 200 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="409"/>
        <source>Polish this dialogue to make it more natural and fluent for spoken communication</source>
        <translation>Popraw ten dialog, aby był bardziej naturalny i płynny w komunikacji ustnej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="415"/>
        <source>Enhance this product description to highlight its premium and innovative features for potential customers</source>
        <translation>Ulepsz opis tego produktu, aby podkreślić jego premium i innowacyjne cechy dla potencjalnych klientów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="421"/>
        <source>Help me polish this cover letter to make it more persuasive and personalized</source>
        <translation>Pomóż mi poprawić ten list motywacyjny, aby był bardziej przekonujący i spersonalizowany</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="427"/>
        <source>Rewrite this blog post to be more humorous and appealing to young readers</source>
        <translation>Przepisz ten post na blogu, aby był bardziej humorystyczny i atrakcyjny dla młodych czytelników</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="433"/>
        <source>Refine the opening section of this report to make it more captivating</source>
        <translation>Popraw sekcję otwierającą tego raportu, aby była bardziej wciągająca</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="439"/>
        <source>I need to polish this technical document to make it more accessible for non-experts</source>
        <translation>Muszę poprawić ten dokument techniczny, aby był bardziej przystępny dla osób niebędących ekspertami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="445"/>
        <source>Please help me rewrite this apology letter to sound more sincere and appropriate</source>
        <translation>Proszę pomóż mi przepisać ten list z przeprosinami, aby brzmiał bardziej szczerze i odpowiednio</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="458"/>
        <source>Articles</source>
        <translation>Artykuły</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="464"/>
        <source>Speeches</source>
        <translation>Przemówienia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="470"/>
        <source>Outlines</source>
        <translation>Zarysy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="476"/>
        <source>Notifications</source>
        <translation>Powiadomienia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="482"/>
        <source>Posts</source>
        <translation>Posty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="488"/>
        <source>Work Report</source>
        <translation>Raport Pracy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="494"/>
        <source>Research Report</source>
        <translation>Raport Badawczy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="508"/>
        <source>Please summarize the key points of this document</source>
        <translation>Proszę podsumować kluczowe punkty tego dokumentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="514"/>
        <source>List the main ideas of this file for me</source>
        <translation>Wypisz dla mnie główne idee tego pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="520"/>
        <source>Summarize the core idea of this passage</source>
        <translation>Podsumuj główną ideę tego fragmentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="526"/>
        <source>Use concise language to summarize this article</source>
        <translation>Użyj zwięzłego języka, aby podsumować ten artykuł</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="532"/>
        <source>I need a summary of this report, no more than 200 words</source>
        <translation>Potrzebuję podsumowania tego raportu, nie więcej niż 200 słów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="538"/>
        <source>Extract the main data and conclusions from this document</source>
        <translation>Wyodrębnij główne dane i wnioski z tego dokumentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="544"/>
        <source>Summarize the main sections and points of this lengthy content</source>
        <translation>Podsumuj główne sekcje i punkty tej długiej treści</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="550"/>
        <source>Help me summarize the research methods and findings of this paper</source>
        <translation>Pomóż mi podsumować metody badawcze i wyniki tego artykułu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="556"/>
        <source>Please summarize the key points of this article in a table format</source>
        <translation>Proszę podsumować kluczowe punkty tego artykułu w formacie tabeli</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="562"/>
        <source>Summarize the operational steps in this file using bullet points</source>
        <translation>Podsumuj kroki operacyjne w tym pliku za pomocą punktów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="568"/>
        <source>Display the key clauses of this contract in bullet list format</source>
        <translation>Wyświetl kluczowe klauzule tej umowy w formacie listy punktowanej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="575"/>
        <source>Create an outline for a report on AI trends, covering technology, ethics, and applications</source>
        <translation>Stwórz zarys raportu o trendach w sztucznej inteligencji, obejmujący technologię, etykę i zastosowania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="581"/>
        <source>Organize the uploaded paper into a structured research framework outline</source>
        <translation>Zorganizuj przesłany artykuł w ustrukturyzowany zarys ram badawczych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="587"/>
        <source>I need a business plan outline including market analysis, product description, and financial planning</source>
        <translation>Potrzebuję zarysu biznesplanu obejmującego analizę rynku, opis produktu i planowanie finansowe</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="593"/>
        <source>Convert this speech into a PowerPoint outline with bullet points for each section</source>
        <translation>Przekształć to przemówienie w zarys PowerPointa z punktami dla każdej sekcji</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="599"/>
        <source>Write a book summary outline covering key points and my personal reflections</source>
        <translation>Napisz zarys podsumowania książki obejmujący kluczowe punkty i moje osobiste refleksje</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="605"/>
        <source>Summarize the meeting notes file into a project execution plan outline</source>
        <translation>Podsumuj plik z notatkami ze spotkania w zarys planu realizacji projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="611"/>
        <source>I need a thesis chapter outline including introduction, literature review, and methodology</source>
        <translation>Potrzebuję zarysu rozdziału pracy dyplomowej obejmującego wprowadzenie, przegląd literatury i metodologię</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="617"/>
        <source>Create a product requirements document (PRD) outline with feature descriptions and user flows</source>
        <translation>Stwórz zarys dokumentu wymagań produktowych (PRD) z opisami funkcji i przepływami użytkowników</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="623"/>
        <source>Extract key data from this industry report to make a summary outline</source>
        <translation>Wyodrębnij kluczowe dane z tego raportu branżowego, aby stworzyć zarys podsumowania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="629"/>
        <source>Write an event planning outline including schedule, team roles, and budget</source>
        <translation>Napisz zarys planowania wydarzenia obejmujący harmonogram, role zespołu i budżet</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="636"/>
        <source>Generate a three-level outline from this document</source>
        <translation>Wygeneruj trzypoziomowy konspekt z tego dokumentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="642"/>
        <source>Extract core framework from meeting notes</source>
        <translation>Wyodrębnij główną strukturę z notatek spotkania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="648"/>
        <source>Organize research report structure</source>
        <translation>Zorganizuj strukturę raportu badawczego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="654"/>
        <source>Create product feature overview</source>
        <translation>Utwórz przegląd funkcji produktu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="660"/>
        <source>Design training course syllabus</source>
        <translation>Zaprojektuj program szkolenia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="666"/>
        <source>Analyze literature review framework</source>
        <translation>Przeanalizuj strukturę przeglądu literatury</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="672"/>
        <source>Generate business plan table of contents</source>
        <translation>Wygeneruj spis treści biznesplanu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="678"/>
        <source>Write event planning flow points</source>
        <translation>Opisz punkty przepływu planowania wydarzenia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="685"/>
        <source>Help me write a meeting notice for tomorrow at 3 PM in Conference Room A about project progress reporting</source>
        <translation>Pomóż mi napisać zawiadomienie o spotkaniu jutro o 15:00 w sali konferencyjnej A dotyczące raportowania postępów projektu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="691"/>
        <source>Create a concise notice based on this document highlighting the deadline and submission method</source>
        <translation>Utwórz zwięzłe zawiadomienie na podstawie tego dokumentu, podkreślając termin i metodę składania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="697"/>
        <source>Draft a holiday notice for Spring Festival from February 10 to 17 with work resuming on February 18</source>
        <translation>Przygotuj zawiadomienie o święcie wiosny od 10 do 17 lutego z wznowieniem pracy 18 lutego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="703"/>
        <source>I need an activity notice for staff training all day next Wednesday at the company auditorium</source>
        <translation>Potrzebuję zawiadomienia o szkoleniu pracowników w przyszłą środę przez cały dzień w audytorium firmy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="709"/>
        <source>Format the provided text materials into a formal notice with standard formatting and professional tone</source>
        <translation>Sformatuj dostarczone materiały tekstowe w formalne zawiadomienie ze standardowym formatowaniem i profesjonalnym tonem</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="715"/>
        <source>Write a power outage notice for this Saturday from 9 AM to 5 PM affecting the entire office building</source>
        <translation>Napisz zawiadomienie o przerwie w dostawie prądu w tę sobotę od 9:00 do 17:00, dotyczące całego budynku biurowego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="721"/>
        <source>Generate a meeting change notice shifting the original time to Friday at 10 AM keeping other details same</source>
        <translation>Wygeneruj zawiadomienie o zmianie spotkania, przesuwając pierwotny czas na piątek o 10:00, zachowując inne szczegóły</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="727"/>
        <source>Prepare a brief notice based on the attached meeting minutes for absent attendees</source>
        <translation>Przygotuj krótkie zawiadomienie na podstawie załączonych notatek spotkania dla nieobecnych uczestników</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="733"/>
        <source>Draft a system upgrade notice scheduled tonight from midnight to 3 AM with system downtime</source>
        <translation>Przygotuj zawiadomienie o aktualizacji systemu zaplanowanej na dziś w nocy od północy do 3:00 z przerwą w działaniu systemu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="739"/>
        <source>Write a concise holiday duty arrangement notice listing on-duty staff and contact information</source>
        <translation>Napisz zwięzłe zawiadomienie o dyżurach świątecznych, wymieniając dyżurujących pracowników i dane kontaktowe</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="746"/>
        <source>Help me write a public health article about healthy eating in simple language for general readers</source>
        <translation>Pomóż mi napisać artykuł o zdrowym odżywianiu w prostym języku dla ogólnych czytelników</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="752"/>
        <source>Create a fun and engaging tech trend post based on this document</source>
        <translation>Utwórz ciekawy i angażujący post o trendach technologicznych na podstawie tego dokumentu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="758"/>
        <source>Draft a holiday promotion post highlighting discounts and event schedule</source>
        <translation>Przygotuj post promocyjny świąteczny, podkreślający zniżki i harmonogram wydarzeń</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="764"/>
        <source>I need a product launch article focusing on features and customer reviews</source>
        <translation>Potrzebuję artykułu o premierze produktu skupiającego się na funkcjach i opiniach klientów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="770"/>
        <source>Turn this interview transcript into a casual personality profile post</source>
        <translation>Przekształć ten zapis wywiadu w swobodny post profilowy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="776"/>
        <source>Write a travel guide recommending three popular spots with practical tips</source>
        <translation>Napisz przewodnik turystyczny polecający trzy popularne miejsca z praktycznymi wskazówkami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="782"/>
        <source>Generate an anniversary post reviewing company history and thanking customers</source>
        <translation>Wygeneruj post rocznicowy podsumowujący historię firmy i dziękujący klientom</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="788"/>
        <source>Analyze this industry report with visualized data for an insightful post</source>
        <translation>Przeanalizuj ten raport branżowy z wizualizacją danych, aby stworzyć wnikliwy post</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="794"/>
        <source>Draft a charity campaign post encouraging participation with clear instructions</source>
        <translation>Przygotuj post kampanii charytatywnej zachęcający do udziału z jasnymi instrukcjami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="800"/>
        <source>Write a career skills article with five actionable tips and real examples</source>
        <translation>Napisz artykuł o umiejętnościach zawodowych z pięcioma praktycznymi wskazówkami i rzeczywistymi przykładami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="807"/>
        <source>Help me write a weekly work summary focusing on project progress and team collaboration</source>
        <translation>Pomóż mi napisać cotygodniowe podsumowanie pracy skupiające się na postępach projektu i współpracy zespołowej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="813"/>
        <source>Generate a concise work summary based on the meeting notes file I uploaded</source>
        <translation>Wygeneruj zwięzłe podsumowanie pracy na podstawie przesłanego pliku z notatkami spotkania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="819"/>
        <source>I need a quarterly work summary including data analysis and personal growth reflection</source>
        <translation>Potrzebuję kwartalnego podsumowania pracy, obejmującego analizę danych i refleksję nad osobistym rozwojem</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="825"/>
        <source>Create a work summary based on the following text [paste text]</source>
        <translation>Utwórz podsumowanie pracy na podstawie następującego tekstu [wklej tekst]</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="831"/>
        <source>Write a work summary highlighting this month&apos;s KPI achievements and challenges encountered</source>
        <translation>Napisz podsumowanie pracy, podkreślając osiągnięcia KPI w tym miesiącu i napotkane wyzwania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="837"/>
        <source>Help me summarize last week&apos;s work categorized by projects</source>
        <translation>Pomóż mi podsumować pracę z ostatniego tygodnia pogrupowaną według projektów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="843"/>
        <source>Generate a work summary from email content emphasizing pending tasks and completions</source>
        <translation>Wygeneruj podsumowanie pracy z treści e-maili, podkreślając oczekujące zadania i ukończenia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="849"/>
        <source>I need an annual summary including work highlights and improvement plans</source>
        <translation>Potrzebuję rocznego podsumowania, obejmującego najważniejsze osiągnięcia i plany poprawy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="855"/>
        <source>Generate a monthly work report from the data I uploaded</source>
        <translation>Wygeneruj miesięczny raport pracy z przesłanych przeze mnie danych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="861"/>
        <source>Help me organize scattered work notes into a structured work summary</source>
        <translation>Pomóż mi uporządkować rozproszone notatki pracy w uporządkowane podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="868"/>
        <source>Analyze the uploaded data and generate a market trend report</source>
        <translation>Przeanalizuj przesłane dane i wygeneruj raport o trendach rynkowych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="874"/>
        <source>Extract key information from the text and compile an industry analysis report</source>
        <translation>Wyodrębnij kluczowe informacje z tekstu i sporządź raport analizy branżowej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="880"/>
        <source>Combine the contents of the file to write a competitor research report</source>
        <translation>Połącz zawartość pliku, aby napisać raport badawczy o konkurencji</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="886"/>
        <source>Generate a user needs research summary based on the provided interview records</source>
        <translation>Wygeneruj podsumowanie badań potrzeb użytkowników na podstawie dostarczonych zapisów wywiadów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="892"/>
        <source>Analyze these sales data and produce a quarterly market performance report</source>
        <translation>Przeanalizuj te dane sprzedażowe i przygotuj kwartalny raport o wynikach rynkowych</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="898"/>
        <source>Write a technical research report based on the given product description</source>
        <translation>Napisz raport z badań technicznych na podstawie podanego opisu produktu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="904"/>
        <source>Organize these user feedback and generate a product improvement suggestion report</source>
        <translation>Uporządkuj te opinie użytkowników i wygeneruj raport z sugestiami ulepszeń produktu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="910"/>
        <source>Please write a market opportunity analysis report based on the provided file</source>
        <translation>Proszę napisać raport analizy szans rynkowych na podstawie dostarczonego pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="921"/>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>Pomóż mi napisać esej na temat [%1] z [jasną strukturą i bogatą treścią].</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="941"/>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>Pomóż mi napisać publiczny tweet na temat [%1], wymagający [jasnej struktury] i [swobodnego] tonu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="946"/>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>Pomóż mi napisać podsumowanie mojej ostatniej pracy, obejmujące [%1] i [wyniki], wymagające [formalnego] tonu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="951"/>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>Pomóż mi napisać raport badawczy na temat [%1], który musi zawierać [opis stanu, analizę problemu, środki zaradcze i sugestie, wnioski z badań].</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="922"/>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="927"/>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="932"/>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="942"/>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="952"/>
        <source>Artificial Intelligence</source>
        <translation>Sztuczna Inteligencja</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="926"/>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>Pomóż mi napisać przemówienie na temat [%1] dla [Liderów Firmy], wymagające [jasnej struktury i żywego języka].</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="931"/>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>Pomóż mi napisać konspekt na temat [%1], który zostanie wykorzystany do [produkcji PPT].</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="936"/>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>Pomóż mi napisać ogłoszenie o [%1], odbiorcą są [Wszyscy Pracownicy], a nadawcą [Dział Administracji].</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="937"/>
        <source>National Day Holiday</source>
        <translation>Święto Narodowe</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaifaqinit.cpp" line="947"/>
        <source>work content</source>
        <translation>treść pracy</translation>
    </message>
</context>
<context>
    <name>EAiPrompt</name>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1439"/>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2
</source>
        <translation>---Rola---

Jesteś pomocnym asystentem, odpowiadającym na pytania dotyczące dostarczonej wiedzy.

---Cel---

Odpowiadaj na pytania użytkowników, włączając odpowiednią wiedzę ogólną. Jeśli nie znasz odpowiedzi, po prostu to przyznaj. Nie wymyślaj.

---wiedza---

%1

---pytanie---

%2</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1450"/>
        <source>The output answer starts with &quot;No relevant information was found in your knowledge base.&quot;---question--
:%1
</source>
        <translation>Odpowiedź zaczyna się od „Nie znaleziono odpowiednich informacji w twojej bazie wiedzy.”---pytanie--

:%1</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1455"/>
        <source>---Role---
You are a helpful assistant, answering questions about the background knowledge provided.

---Goal---
Respond to users&apos; questions, incorporating any relevant common sense.If you don&apos;t know the answer, just say so. Don&apos;t make it up.

---knowledge---
%1

---question---
%2</source>
        <translation>---Rola---

Jesteś pomocnym asystentem, odpowiadającym na pytania dotyczące dostarczonej wiedzy.

---Cel---

Odpowiadaj na pytania użytkowników, włączając odpowiednią wiedzę ogólną. Jeśli nie znasz odpowiedzi, po prostu to przyznaj. Nie wymyślaj.

---wiedza---

%1

---pytanie---

%2</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="104"/>
        <source>---Role---
You are a professional writer with expertise in various writing styles and formats.

---Goal---
Based on the user&apos;s request, create high-quality content that meets their specific needs.

---Writing Types---
1. Article: Write well-structured articles with clear arguments and engaging content
2. Speeches: Create compelling speeches with proper opening, body, and conclusion

3. Outlines: Create a structured outline for the given topic
4. Notifications: Write formal notices or announcements
5. Posts: Create engaging social media content
6. Work Report: Write comprehensive work reports
7. Research Report: Create detailed research reports
---Input---
%1

---Output Format---
Please provide the content in the following format:
Title:
Content:</source>
        <translation>---Rola---

Jesteś profesjonalnym pisarzem specjalizującym się w różnych stylach i formatach pisania.

---Cel---

Na podstawie żądania użytkownika twórz wysokiej jakości treści, które spełniają jego konkretne potrzeby.

---Typy pisania---
1. Artykuł: Twórz dobrze zorganizowane artykuły z jasnymi argumentami i angażującą treścią
2. Przemówienia: Twórz przekonujące przemówienia z właściwym wstępem, rozwinięciem i zakończeniem

3. Szkice: Twórz uporządkowany szkic dla danego tematu
4. Powiadomienia: Pisz formalne ogłoszenia lub komunikaty
5. Posty: Twórz angażujące treści w mediach społecznościowych
6. Raport pracy: Pisz kompleksowe raporty z pracy
7. Raport badawczy: Twórz szczegółowe raporty badawcze
---Dane wejściowe---

%1

---Format wyjściowy---

Podaj treść w następującym formacie:
Tytuł:
Treść:</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="133"/>
        <source>---Role---
You are a text processing expert with deep expertise in language analysis, writing techniques, and text optimization.

---Goal---
Process and improve the input text while maintaining its original meaning and style.

---Processing Types---
1. Summary: Create a concise summary of the main points
2. Proofread: Identify and fix grammatical, spelling, and stylistic errors
3. Explain: Provide detailed explanations of complex concepts or passages
4. Expand: Elaborate on key points while maintaining the original style
5. Continue: Continue the text in a coherent and natural way
6. Polish: Enhance the text&apos;s clarity, flow, and impact while preserving its essence

---Input---
%1

---Output Format---
Please provide the processed text directly without any additional characters or formatting.</source>
        <translation>---Rola---

Jesteś ekspertem od przetwarzania tekstu z głęboką wiedzą z zakresu analizy językowej, technik pisarskich i optymalizacji tekstu.

---Cel---

Przetwarzaj i ulepszaj wprowadzony tekst, zachowując jego pierwotne znaczenie i styl.

---Typy przetwarzania---
1. Podsumowanie: Twórz zwięzłe podsumowanie głównych punktów
2. Korekta: Identyfikuj i naprawiaj błędy gramatyczne, ortograficzne i stylistyczne
3. Wyjaśnienie: Dostarczaj szczegółowych wyjaśnień złożonych koncepcji lub fragmentów
4. Rozwinięcie: Rozwijaj kluczowe punkty, zachowując pierwotny styl
5. Kontynuacja: Kontynuuj tekst w sposób spójny i naturalny
6. Polerowanie: Poprawiaj przejrzystość, płynność i siłę oddziaływania tekstu, zachowując jego istotę

---Dane wejściowe---

%1

---Format wyjściowy---

Podaj przetworzony tekst bezpośrednio, bez dodatkowych znaków ani formatowania.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eappaiprompt.cpp" line="159"/>
        <source>---Role---
You are a professional translator and language expert. Your task is to:
1. Accurately translate text as requested
2. Answer language-related questions
3. Identify and handle specific translation requests

---Goal---
Carefully analyze the user&apos;s input to determine their intent:
1. If the input contains phrases like &apos;what does this mean&apos;, &apos;explain this phrase&apos;, or similar - provide ONLY a language explanation (no translation)
2. If the input specifies a particular sentence/paragraph to translate (e.g. &apos;Translate this sentence:...&apos;) - translate ONLY the specified portion (no full translation)
3. Only when no specific request is detected, perform full translation between Chinese and English

Always maintain the original meaning, tone, and style. For translations:
- Chinese → English
- English → Chinese

For language questions, provide clear, concise explanations.

---Input---
%1

---Output Format---
1. For full translations: Provide only the translation without additional formatting
2. For partial translations: Provide only the specified portion&apos;s translation
3. For explanations: Provide only the explanation in the same language as the question
Never combine explanation with translation or provide full translation after partial translation</source>
        <translation>---Rola---

Jesteś profesjonalnym tłumaczem i ekspertem językowym. Twoim zadaniem jest:
1. Dokładnie tłumaczyć tekst zgodnie z żądaniem
2. Odpowiadać na pytania związane z językiem
3. Identyfikować i obsługiwać konkretne żądania tłumaczenia

---Cel---
Starannie analizuj dane wejściowe użytkownika, aby określić jego intencję:
1. Jeśli dane wejściowe zawierają zwroty typu „co to znaczy”, „wyjaśnij ten zwrot” lub podobne - podaj TYLKO wyjaśnienie językowe (bez tłumaczenia)
2. Jeśli dane wejściowe określają konkretne zdanie/akapit do przetłumaczenia (np. „Przetłumacz to zdanie:...”) - przetłumacz TYLKO wskazaną część (bez pełnego tłumaczenia)
3. Tylko gdy nie wykryto konkretnego żądania, wykonaj pełne tłumaczenie między chińskim a angielskim

Zawsze zachowuj pierwotne znaczenie, ton i styl. Dla tłumaczeń:
- Chiński → Angielski
- Angielski → Chiński

Dla pytań językowych podawaj jasne, zwięzłe wyjaśnienia.

---Dane wejściowe---

%1

---Format wyjściowy---
1. Dla pełnych tłumaczeń: Podaj tylko tłumaczenie bez dodatkowego formatowania
2. Dla częściowych tłumaczeń: Podaj tylko tłumaczenie wskazanej części
3. Dla wyjaśnień: Podaj tylko wyjaśnienie w tym samym języku, co pytanie
Nigdy nie łącz wyjaśnienia z tłumaczeniem ani nie podawaj pełnego tłumaczenia po częściowym</translation>
    </message>
</context>
<context>
    <name>EAiProxy</name>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="422"/>
        <source>Update the UOS Screen Recorder to version 6.6 or later and restart your computer to enable Screenshot Q&amp;A.</source>
        <translation>Zaktualizuj UOS Screen Recorder do wersji 6.6 lub nowszej i uruchom ponownie komputer, aby włączyć funkcję Q&amp;A ze zrzutów ekranu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="672"/>
        <source>Model Configuration</source>
        <translation>Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="943"/>
        <source>Go to configuration</source>
        <translation>Przejdź do konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="944"/>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="954"/>
        <source>No account</source>
        <translation>Brak konta</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="945"/>
        <source>Input question</source>
        <translation>Wprowadź pytanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="946"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>Treść generowana przez AI jest tylko do celów informacyjnych, prosimy zwrócić uwagę
na dokładność informacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="947"/>
        <source>Welcome to UOS AI</source>
        <translation>Witamy w UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="948"/>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation>Oto niektóre rzeczy, w których UOS AI może Ci pomóc</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="949"/>
        <source>Stop</source>
        <translation>Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="950"/>
        <source>Regenerate</source>
        <translation>Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="951"/>
        <source>Clear conversation history</source>
        <translation>Wyczyść historię rozmów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="952"/>
        <source>Please connect the microphone and try again</source>
        <translation>Podłącz mikrofon i spróbuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="953"/>
        <source>Chat history cleared</source>
        <translation>Historia czatu wyczyszczona</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="955"/>
        <source>Click to start/stop recording</source>
        <translation>Kliknij, aby rozpocząć/zakończyć nagrywanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="956"/>
        <source>Listening</source>
        <translation>Nasłuchiwanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="957"/>
        <source>Sleeping</source>
        <translation>Uśpiony</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="958"/>
        <source>Microphone not detected</source>
        <translation>Mikrofon nie wykryty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="959"/>
        <source>Connection failed, click to try again</source>
        <translation>Połączenie nie powiodło się, kliknij, aby spróbować ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="960"/>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation>Kliknij animację lub naciśnij Ctrl+Super+Spacja, aby aktywować</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="961"/>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation>Wprowadzanie głosowe jest tymczasowo niedostępne, sprawdź połączenie sieciowe!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="962"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź połączenie sieciowe lub spróbuj ponownie
później.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="963"/>
        <source>Voice conversation</source>
        <translation>Rozmowa głosowa</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="964"/>
        <source>Click the animation or press Enter to send</source>
        <translation>Kliknij animację lub naciśnij Enter, aby wysłać</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="965"/>
        <source>Stop recording after %1 seconds</source>
        <translation>Zatrzymaj nagrywanie po %1 sekundach</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="966"/>
        <source>Thinking</source>
        <translation>Przetwarzanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="967"/>
        <source>Click animation to interrupt</source>
        <translation>Kliknij animację, aby przerwać</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="968"/>
        <source>Answering</source>
        <translation>Odpowiadanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="969"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>Limit Twojego darmowego konta został wyczerpany, skonfiguruj konto modelu,
aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="970"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>Twoje darmowe konto wygasło, skonfiguruj konto modelu,
aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="971"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Proszę najpierw skonfigurować konto modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="972"/>
        <source>Activate</source>
        <translation>Aktywuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="973"/>
        <source>Voice input</source>
        <translation>Wprowadzanie głosowe</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="974"/>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation>Transmisja głosowa jest tymczasowo niedostępna, proszę sprawdzić sieć!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="975"/>
        <source>Turn off voice conversation</source>
        <translation>Wyłącz rozmowę głosową</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="976"/>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation>Obraz został wygenerowany, przełącz się na interfejs czatu, aby go zobaczyć.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="977"/>
        <source>No account, please configure an account</source>
        <translation>Brak konta, proszę skonfigurować konto</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="978"/>
        <source>Answer each question up to 5 times</source>
        <translation>Odpowiedz na każde pytanie do 5 razy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="979"/>
        <source>Copied successfully</source>
        <translation>Skopiowano pomyślnie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="980"/>
        <source>Sound output device not detected</source>
        <translation>Nie wykryto urządzenia wyjściowego dźwięku</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="981"/>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation>Nie wykryto urządzenia wyjściowego dźwięku, proszę sprawdzić i spróbować ponownie!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="982"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="983"/>
        <source>About</source>
        <translation>O programie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="984"/>
        <source>Mode</source>
        <translation>Tryb</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="985"/>
        <source>Window Mode</source>
        <translation>Tryb okna</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="986"/>
        <source>Sidebar Mode</source>
        <translation>Tryb paska bocznego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="987"/>
        <source>Assistant List</source>
        <translation>Lista asystentów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="988"/>
        <source>Agent List</source>
        <translation>Lista agentów</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="989"/>
        <source>Agent Store</source>
        <translation>Sklep z agentami</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="990"/>
        <source>UOS System Assistant</source>
        <translation>Asystent systemu UOS</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="991"/>
        <source>Deepin System Assistant</source>
        <translation>Asystent systemu Deepin</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="992"/>
        <source>Personal Knowledge Assistant</source>
        <translation>Osobisty asystent wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="993"/>
        <source>Please configure the knowledge base</source>
        <translation>Proszę skonfigurować bazę wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="994"/>
        <source>Before using the [Personal Knowledge Assistant], it is necessary to configure the knowledge base. After configuring the knowledge base, AI will answer questions or generate content based on the content you have configured in the knowledge base.</source>
        <translation>Przed użyciem [Osobistego asystenta wiedzy] konieczne jest skonfigurowanie bazy wiedzy. Po skonfigurowaniu bazy wiedzy AI będzie odpowiadać na pytania lub generować treści na podstawie zawartości skonfigurowanej w bazie wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="995"/>
        <source>Please configure the large model</source>
        <translation>Proszę skonfigurować duży model</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="996"/>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation>Osobisty asystent wiedzy może być używany dopiero po skonfigurowaniu dużego modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="997"/>
        <source>To configure</source>
        <translation>Skonfiguruj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="998"/>
        <source>To install</source>
        <translation>Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="999"/>
        <source>Please install [EmbeddingPlugins]</source>
        <translation>Proszę zainstalować [EmbeddingPlugins]</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1000"/>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation>Ten asystent wymaga zainstalowania EmbeddingPlugins do działania</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1003"/>
        <source>Drag files here to add them.</source>
        <translation>Przeciągnij pliki tutaj, aby je dodać.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1004"/>
        <source>You can only add 3 files, supported file types include: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, code files, etc.</source>
        <translation>Możesz dodać tylko 3 pliki; obsługiwane typy plików to: txt, doc, docx, xls, xlsx, ppt, pptx, pdf, md, png, jpg, jpeg, pliki kodu źródłowego itp.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1066"/>
        <source>MCP Server</source>
        <translation>Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1067"/>
        <source>Add Mcp Server</source>
        <translation>Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1068"/>
        <source>Add Server</source>
        <translation>Dodaj serwer</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1069"/>
        <source>Add failed! Error reason:</source>
        <translation>Dodawanie nie powiodło się! Przyczyna błędu:</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1070"/>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation>Brak środowiska MCP. Zainstaluj 【UOS AI Agent】</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1071"/>
        <source>Calling</source>
        <translation>Wywoływanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1072"/>
        <source>Completed</source>
        <translation>Zakończono</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1073"/>
        <source>Call Failed</source>
        <translation>Wywołanie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1074"/>
        <source>Cancelled</source>
        <translation>Anulowano</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1075"/>
        <source>params</source>
        <translation>parametry</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1076"/>
        <source>result</source>
        <translation>wynik</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1077"/>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>Dla serwera MCP przełącz na oficjalnie wydany model „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1078"/>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation>Wprowadź polecenie serwera MCP, np. „Przełącz system na tryb ciemny”</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1079"/>
        <source>Agent server is not available</source>
        <translation>Serwer agenta jest niedostępny</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1080"/>
        <source>Agent server exception</source>
        <translation>Wyjątek serwera agenta</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1081"/>
        <source>MCP server is not available</source>
        <translation>Serwer MCP jest niedostępny</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1082"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1083"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1084"/>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation>Zautomatyzuj zadania wielu plików i aplikacji jednym poleceniem za pomocą usługi MCP. Wypróbuj teraz!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1085"/>
        <source>Use later</source>
        <translation>Użyj później</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1086"/>
        <source>Install Now</source>
        <translation>Zainstaluj teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1087"/>
        <source>Enable MCP Server</source>
        <translation>Włącz serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1088"/>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation>Po zainstalowaniu środowiska MCP „UOS AI Agent” kliknij </translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1089"/>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation> i wybierz „uos-mcp” z listy serwerów MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1090"/>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation>Spróbuj powiedzieć: „Przełącz system na tryb ciemny”.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1091"/>
        <source>Try it now</source>
        <translation>Wypróbuj teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1092"/>
        <source>Add Mcp Server[GuidePage]</source>
        <translation>Dodaj serwer MCP [strona przewodnika]</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1093"/>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation>Pierwszy raz? Zainstaluj środowisko MCP „UOS AI Agent” przez Sklep z aplikacjami.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1094"/>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation>Format pliku JSON jest nieprawidłowy, sprawdź i prześlij ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1095"/>
        <source>Install Now &gt;</source>
        <translation>Zainstaluj teraz &gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1098"/>
        <source>General Chat</source>
        <translation>Czat ogólny</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1099"/>
        <source>Private Chat</source>
        <translation>Czat prywatny</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1100"/>
        <source>Now in Private Chat</source>
        <translation>Teraz w czacie prywatnym</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1101"/>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation>Wiadomości z czatu prywatnego nie są zapisywane w historii i zostaną trwale usunięte po opuszczeniu czatu.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1102"/>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation>Zrzut ekranu Q&amp;A Skrót (Ctrl+Alt+Q), obsługa do 3 obrazów.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1103"/>
        <source>Cannot be used during screen recording</source>
        <translation>Nie można używać podczas nagrywania ekranu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1104"/>
        <source>You can upload up to 3 files or image</source>
        <translation>Możesz przesłać maksymalnie 3 pliki lub obrazy</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1105"/>
        <source>Upload Files</source>
        <translation>Prześlij pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1106"/>
        <source>Please delete the abnormal file and send it again</source>
        <translation>Usuń nieprawidłowy plik i prześlij ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1107"/>
        <source>Add Private Chat</source>
        <translation>Dodaj prywatny czat</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1108"/>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation>Dodaj [Zrzut ekranu Q&amp;A]</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1109"/>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation>Zrób zrzut ekranu i wyślij treść do UOS AI. Możesz też bezpośrednio przesłać obraz.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1110"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1111"/>
        <source>Next</source>
        <translation>Dalej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1112"/>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation>Dodaj [Tryb prywatny] – czaty nie będą zapisywane.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1113"/>
        <source>No text extracted</source>
        <translation>Nie wyekstrahowano tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1114"/>
        <source>Image size exceeds 15 MB</source>
        <translation>Rozmiar obrazu przekracza 15 MB</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1117"/>
        <source>After opening the knowledge base, answers will be based on its content. Response speed depends on machine performance and the size of the knowledge base.</source>
        <translation>Po otwarciu bazy wiedzy odpowiedzi będą oparte na jej zawartości. Szybkość odpowiedzi zależy od wydajności komputera i rozmiaru bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1118"/>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation>Baza wiedzy niedostępna, gdy wybrano dowolne polecenie lub MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1119"/>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation>MCP jest wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1120"/>
        <source>Commands disabled while knowledge base is active.</source>
        <translation>Polecenia są wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1121"/>
        <source>Copy</source>
        <translation type="unfinished">Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1122"/>
        <source>Re-edit</source>
        <translation>Edytuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1123"/>
        <source>Copy succeeded.</source>
        <translation>Skopiowano pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1124"/>
        <source>Copy failed. Please try again.</source>
        <translation>Kopiowanie nie powiodło się. Spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1125"/>
        <source>Searching</source>
        <translation>Wyszukiwanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1126"/>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation>Uzyskano %1 dokumentów referencyjnych (%2 s)</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1127"/>
        <source>Clear History</source>
        <translation>Wyczyść historię</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1128"/>
        <source>Delete all records?</source>
        <translation>Usunąć wszystkie rekordy?</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1129"/>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation>Po usunięciu treści nie można odzyskać!</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1130"/>
        <source>Recommend official models</source>
        <translation>Polecaj oficjalne modele</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1131"/>
        <source>Disable MCP</source>
        <translation>Wyłącz MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1134"/>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation>Zaleca się użycie oficjalnego modelu „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1135"/>
        <source>Quick Open</source>
        <translation>Szybkie otwieranie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1136"/>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation>Uaktualnij serwer MCP do trybu automatycznego</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1137"/>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation>Serwer MCP został uaktualniony do trybu automatycznego – dostęp do wszystkich serwerów MCP jednym kliknięciem.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1138"/>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation>. Pozwala to zautomatyzować zadania takie jak konfiguracja systemu i przetwarzanie plików jednym kliknięciem.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1139"/>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation>Dodawanie serwera MCP zostało przeniesione do Ustawień.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1140"/>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation>Aby dodać kolejny serwer MCP, przejdź do Ustawienia &gt; Serwer MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1141"/>
        <source>Got it</source>
        <translation type="unfinished">Rozumiem</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1142"/>
        <source>Complimentary Model Credits</source>
        <translation>Darmowe kredyty modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1143"/>
        <source>The current system offers the DeepSeek trial account model, which automatically refreshes the free quota at the beginning of each month, allowing you to use it worry-free.</source>
        <translation>Obecny system oferuje model konta próbnego DeepSeek, który automatycznie odnawia darmowy limit na początku każdego miesiąca, umożliwiając bezproblemowe korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1144"/>
        <source>Claim Credits</source>
        <translation>Odbierz kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1145"/>
        <source>Get a free account</source>
        <translation>Załóż darmowe konto</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1146"/>
        <source>Claim Free Credits</source>
        <translation>Odbierz darmowe kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1147"/>
        <source>Successfully Claimed</source>
        <translation>Pomyślnie odebrano</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1148"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation>Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1149"/>
        <source>Enable MCP Server&amp;</source>
        <translation>Włącz serwer MCP&amp;</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1150"/>
        <source>Disable MCP Server</source>
        <translation>Wyłącz serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1151"/>
        <source>Configure MCP Server</source>
        <translation>Skonfiguruj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1154"/>
        <source>Enable MCP &amp; Skills</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1155"/>
        <source>Disable MCP &amp; Skills</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1156"/>
        <source>Configure MCP &amp; Skills</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1005"/>
        <source>You can only add a maximum of one file.</source>
        <translation>Możesz dodać maksymalnie jeden plik.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1006"/>
        <source>The file format is not supported.</source>
        <translation>Format pliku nie jest obsługiwany.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1007"/>
        <source>Summarize the key content of the file.</source>
        <translation>Podsumuj kluczową zawartość pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1008"/>
        <source>Parsing...</source>
        <translation>Analizowanie...</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1009"/>
        <source>File Error</source>
        <translation>Błąd pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1010"/>
        <source>File has been deleted.</source>
        <translation>Plik został usunięty.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1011"/>
        <source>The file size exceeds the 100MB limit.</source>
        <translation>Rozmiar pliku przekracza limit 100 MB.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1012"/>
        <source>Upload a document</source>
        <translation>Prześlij dokument</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1013"/>
        <source>File deleted</source>
        <translation>Plik usunięty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1014"/>
        <source>No text was parsed</source>
        <translation>Nie przeanalizowano tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1015"/>
        <source>Reference</source>
        <translation>Odwołanie</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1018"/>
        <source>Instruction</source>
        <translation>Instrukcja</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1019"/>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation>Wpisz &quot;/&quot; w polu wprowadzania, aby aktywować.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1020"/>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation>Wprowadź; „Ctrl+Enter”, aby zmienić linię.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1021"/>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation>Wprowadź swoje pytanie lub wpisz &quot;/&quot;, aby wybrać polecenie
&quot;Ctrl+Enter&quot;, aby rozpocząć nową linię</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1024"/>
        <source>Search complete.</source>
        <translation>Wyszukiwanie zakończone.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1025"/>
        <source>Click to view results</source>
        <translation>Kliknij, aby zobaczyć wyniki</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1028"/>
        <source>edit</source>
        <translation>edytuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1029"/>
        <source>save</source>
        <translation>zapisz</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1030"/>
        <source>copy</source>
        <translation>kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1033"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1034"/>
        <source>DeepThink(R1)</source>
        <translation>DeepThink(R1)</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1035"/>
        <source>Thinking has stopped</source>
        <translation>Myślenie zostało zatrzymane</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1036"/>
        <source>Back to bottom</source>
        <translation>Powrót na dół</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1037"/>
        <source>Deeply thought (%1 seconds)</source>
        <translation>Dogłębnie przemyślane (%1 sekund)</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1040"/>
        <source>New Conversation</source>
        <translation>Nowa rozmowa</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1041"/>
        <source>History</source>
        <translation>Historia</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1042"/>
        <source>No History Records</source>
        <translation>Brak rekordów historii</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1043"/>
        <source>Today</source>
        <translation>Dzisiaj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1044"/>
        <source>Yesterday</source>
        <translation>Wczoraj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1045"/>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation>Czy na pewno chcesz usunąć tę rozmowę? Po usunięciu nie będzie można jej odzyskać.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1046"/>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation>Agent %1 używany w tej rozmowie został usunięty</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1047"/>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation>Tej rozmowy nie można wyświetlić. Aby ją zobaczyć, zainstaluj agenta %1 i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1048"/>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation>Oryginalny model rozmowy został usunięty. Przełączyliśmy cię na nowy model, abyś mógł kontynuować rozmowę.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1051"/>
        <source>Recommendations</source>
        <translation>Rekomendacje</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1052"/>
        <source>More</source>
        <translation>Więcej</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1053"/>
        <source>Add Model</source>
        <translation>Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1054"/>
        <source>No Model</source>
        <translation>Brak modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1055"/>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation>Brak dostępnego modelu. Zainstaluj lub skonfiguruj model w ustawieniach.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1056"/>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation>Opisz tematykę treści i wymagania dotyczące twojego dzieła.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1057"/>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation>Wprowadź treść, którą chcesz przetłumaczyć, i określ język docelowy. Domyślnie tłumaczenie jest na chiński.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1058"/>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation>Wprowadź tekst, który chcesz przetworzyć, i określ swoje wymagania.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1059"/>
        <source>New Agent Added</source>
        <translation>Dodano nowego agenta</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1060"/>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation>Dodano nowych agentów do pisania, przetwarzania tekstu i tłumaczenia. Sprawdź je teraz.</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1061"/>
        <source>Try it</source>
        <translation>Wypróbuj</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1062"/>
        <source>Write an article based on the following document:</source>
        <translation>Napisz artykuł na podstawie następującego dokumentu:</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/eaiproxy.cpp" line="1063"/>
        <source>Translate the following document into English:</source>
        <translation>Przetłumacz następujący dokument na angielski:</translation>
    </message>
</context>
<context>
    <name>EChatButton</name>
    <message>
        <location filename="../src/gui/chat/private/echatbutton.cpp" line="150"/>
        <source>Turn off voice conversation</source>
        <translation>Wyłącz rozmowę głosową</translation>
    </message>
    <message>
        <location filename="../src/gui/chat/private/echatbutton.cpp" line="152"/>
        <source>Voice conversation</source>
        <translation>Rozmowa głosowa</translation>
    </message>
</context>
<context>
    <name>EPPTWebView</name>
    <message>
        <location filename="../src/gui/chat/private/epptwebview.cpp" line="67"/>
        <source>Export Item As</source>
        <translation>Eksportuj element jako</translation>
    </message>
</context>
<context>
    <name>EParserDocument</name>
    <message>
        <location filename="../src/gui/chat/private/eparserdocument.cpp" line="57"/>
        <source>Supported files</source>
        <translation>Obsługiwane pliki</translation>
    </message>
</context>
<context>
    <name>FunctionsParser</name>
    <message>
        <location filename="../src/tools/functionsparser.cpp" line="267"/>
        <source>Function not available</source>
        <translation>Funkcja niedostępna</translation>
    </message>
</context>
<context>
    <name>GetFreeAccountDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="44"/>
        <source>Get a free trial account</source>
        <translation>Otrzymaj darmowe konto próbne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="61"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="62"/>
        <source>Get account</source>
        <comment>button</comment>
        <translation>Odbierz konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="89"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation>Otrzymanie konta oznacza, że rozumiesz i akceptujesz warunki wydarzenia,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Szczegóły wydarzenia&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="121"/>
        <source>Trial Account</source>
        <translation>Konto próbne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="133"/>
        <source>Save failed, please try again later</source>
        <translation>Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="134"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="153"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="162"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="142"/>
        <source>Trial account received successfully.</source>
        <translation>Konto próbne zostało pomyślnie otrzymane.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="144"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>Liczba użyć i czas trwania konta próbnego są ograniczone, prosimy o terminową konfigurację osobistego konta modelowego! Szczegóły znajdziesz w opisie wydarzenia.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="146"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation>Obsługa języka angielskiego dla kont testowych jest niewystarczająca. Liczba użyć i czas trwania konta testowego są ograniczone. Prosimy o konfigurację osobistego konta modelu w odpowiednim czasie!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="147"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Rozpocznij próbę</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="152"/>
        <source>The free account activity ends.</source>
        <translation>Działalność konta bezpłatnego dobiega końca.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="161"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
</context>
<context>
    <name>IatCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>autoryzacja appid nie powiodła się</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>Nie udało się uzyskać określonego parametru</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>Wartość parametru jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>Niewystarczające uprawnienia silnika</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="14"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="15"/>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="18"/>
        <source>Session timeout</source>
        <translation>Sesja wygasła</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="16"/>
        <source>Audio decoding failed</source>
        <translation>Dekodowanie dźwięku nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="17"/>
        <source>Engine session ended</source>
        <translation>Sesja silnika zakończona</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="19"/>
        <source>Parameter error</source>
        <translation>Błąd parametru</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="20"/>
        <source>appid cannot be empty</source>
        <translation>appid nie może być pusty</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="21"/>
        <source>Illegal version</source>
        <translation>Nielegalna wersja</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="22"/>
        <source>permission denied</source>
        <translation>odmowa uprawnień</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="23"/>
        <source>Daily flow control exceeds limit</source>
        <translation>Dzienny limit przepływu został przekroczony</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="24"/>
        <source>The request data format is illegal</source>
        <translation>Format danych żądania jest nieprawidłowy</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="25"/>
        <source>base64 decoding failed</source>
        <translation>dekodowanie base64 nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="26"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Brak wymaganych parametrów lub parametry są nieprawidłowe</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="27"/>
        <source>Invalid handle</source>
        <translation>Nieprawidłowy uchwyt</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="28"/>
        <source>Reading data timeout</source>
        <translation>Przekroczono czas odczytu danych</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/iatcodetranslation.cpp" line="37"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
</context>
<context>
    <name>IconButtonEx</name>
    <message>
        <location filename="../src/gui/mgmt/private/iconbuttonex.cpp" line="199"/>
        <source>Newly added files require preprocessing before they can be used, and during the data processing process, it may consume a significant amount of computing and storage resources. Data processing will stop after deleting data.</source>
        <translation>Nowo dodane pliki wymagają wstępnego przetworzenia przed użyciem, a podczas przetwarzania danych może zużyć znaczną ilość zasobów obliczeniowych i pamięci masowej. Przetwarzanie danych zostanie zatrzymane po usunięciu danych.</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="57"/>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation>Czy na pewno chcesz usunąć ten plik bazy wiedzy?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="58"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="59"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="63"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="156"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="381"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="67"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="71"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="73"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="310"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="312"/>
        <source>Please install the embedding model plugins first</source>
        <translation>Najpierw zainstaluj wtyczki modelu osadzania</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="79"/>
        <source>Knowledge Base Management</source>
        <translation>Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="106"/>
        <source>Here, the knowledge base of the Personal Knowledge Assistant can be defined, and the Personal Knowledge Assistant will answer questions based on the files added below.</source>
        <translation>Tutaj można zdefiniować bazę wiedzy Osobistego Asystenta Wiedzy, który będzie odpowiadał na pytania na podstawie dodanych poniżej plików.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="156"/>
        <source>Done</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="169"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="215"/>
        <source>File already exist</source>
        <translation>Plik już istnieje</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="216"/>
        <source>The %1 file already exists and cannot be added again. Please modify the file name or delete the existing file before adding it again</source>
        <translation>Plik %1 już istnieje i nie można go dodać ponownie. Zmodyfikuj nazwę pliku lub usuń istniejący plik przed ponownym dodaniem.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="241"/>
        <source>All files</source>
        <translation>Wszystkie pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="93"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="564"/>
        <source>This feature requires high hardware resources, and the reference benchmark configuration is: CPU Intel 11th generation i7 or above; Memory of 16GB or more; Having a NVIDIA graphics card and a 10 series or higher is the best option. If the configuration is too low, there may be issues such as lagging and inaccurate answers.</source>
        <translation>Ta funkcja wymaga wysokich zasobów sprzętowych, a zalecana konfiguracja to: procesor Intel 11. generacji i7 lub nowszy; pamięć RAM 16 GB lub więcej; posiadanie karty graficznej NVIDIA serii 10 lub wyższej jest najlepszym rozwiązaniem. Jeśli konfiguracja jest zbyt niska, mogą wystąpić problemy, takie jak opóźnienia i niedokładne odpowiedzi.</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseManager</name>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="275"/>
        <source>FollowAlong</source>
        <translation>Śledź</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="284"/>
        <source>Insufficient knowledge base capacity</source>
        <translation type="unfinished">Niewystarczająca pojemność bazy wiedzy</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="285"/>
        <source>The total capacity of the knowledge base is %1M, with a remaining %2. The total number of files added this time is %3. Unable to complete the add to knowledge base operation.</source>
        <translation type="unfinished">Całkowita pojemność bazy wiedzy wynosi %1M, pozostało %2. Łączna liczba dodanych tym razem plików to %3. Nie można ukończyć operacji dodania do bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="291"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="305"/>
        <source>Not enough disk space</source>
        <translation type="unfinished">Niewystarczająca ilość miejsca na dysku</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="306"/>
        <source>To store the newly added files, at least %1 of disk space is required. The current remaining space is %2. Please clear enough hard disk space and try again.</source>
        <translation type="unfinished">Do przechowywania nowo dodanych plików wymagane jest co najmniej %1 miejsca na dysku. Obecne wolne miejsce wynosi %2. Zwolnij wystarczająco dużo miejsca na dysku i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="324"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation type="unfinished">Dodanie do bazy wiedzy wymaga zainstalowania wtyczki modelu wektoryzacji. Przejdź do sklepu z aplikacjami, aby pobrać i zainstalować.</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="332"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">Nie instaluj</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="333"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">Zainstaluj natychmiast</translation>
    </message>
</context>
<context>
    <name>LLM</name>
    <message>
        <location filename="../src/llm/common/llm.cpp" line="78"/>
        <source>Vincent picture service is not supported</source>
        <translation>Usługa obrazów Vincent nie jest obsługiwana</translation>
    </message>
</context>
<context>
    <name>LLMServerProxy</name>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="270"/>
        <source>GPT3.5（OpenAI）</source>
        <translation>GPT3.5 (OpenAI)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="273"/>
        <source>GPT4（OpenAI）</source>
        <translation>GPT4 (OpenAI)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="280"/>
        <source>星火大模型1.5（讯飞）</source>
        <translation>Spark Model 1.5 (iFLYTEK)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="283"/>
        <source>星火大模型2.0（讯飞）</source>
        <translation>Spark Model 2.0 (iFLYTEK)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="285"/>
        <source>星火大模型3.0（讯飞）</source>
        <translation>Spark Model 3.0 (iFLYTEK)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="290"/>
        <source>ERNIE 3.5</source>
        <translation>ERNIE 3.5</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="293"/>
        <source>ERNIE-Bot-turbo</source>
        <translation>ERNIE-Bot-turbo</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="295"/>
        <source>ERNIE-Bot-4</source>
        <translation>ERNIE-Bot-4</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="275"/>
        <source>360 AI</source>
        <translation>360 AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="278"/>
        <source>iFLYTEK-Spark</source>
        <translation>iFLYTEK-Spark</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="288"/>
        <source>Baidu-Ernie</source>
        <translation>Baidu-Ernie</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="299"/>
        <source>ChatGLM-turbo</source>
        <translation>ChatGLM-turbo</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="301"/>
        <source>Gemini 1.5 Flash</source>
        <translation>Gemini 1.5 Flash</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="303"/>
        <source>Gemini 1.5 Pro</source>
        <translation>Gemini 1.5 Pro</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="305"/>
        <source>TextToImage(Local)</source>
        <translation>TekstNaObraz(Lokalne)</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="307"/>
        <source>YouRong 1.5B</source>
        <translation>YouRong 1.5B</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="309"/>
        <source>YouRong 7B</source>
        <translation>YouRong 7B</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="311"/>
        <source>Custom</source>
        <translation>Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="313"/>
        <source>Private deployment model</source>
        <translation>Model prywatnego wdrożenia</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="315"/>
        <source>OpenRouter</source>
        <translation>OpenRouter</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="317"/>
        <source>DeepSeek-R1</source>
        <translation>DeepSeek-R1</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="319"/>
        <source>DeepSeek</source>
        <translation>DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="322"/>
        <source>unknown model</source>
        <translation>nieznany model</translation>
    </message>
</context>
<context>
    <name>LLMUtils</name>
    <message>
        <location filename="../src/llm/common/llmutils.cpp" line="114"/>
        <source>Your system environment is Linux, and the user home path is</source>
        <translation>Twoje środowisko systemowe to Linux, a ścieżka domowa użytkownika to</translation>
    </message>
</context>
<context>
    <name>LocalModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="63"/>
        <source>Install</source>
        <translation>Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="74"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="68"/>
        <source>Uninstall</source>
        <translation>Odinstaluj</translation>
    </message>
</context>
<context>
    <name>LocalModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistitem.cpp" line="32"/>
        <source>uninstall</source>
        <translation>odinstaluj</translation>
    </message>
</context>
<context>
    <name>LocalModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="41"/>
        <source>Local model</source>
        <translation>Model lokalny</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="114"/>
        <source>Text to image model</source>
        <translation>Model tekstu na obraz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="114"/>
        <source>Use a local model to generate images. After turning it on, you can select the model in the model list in the chat interface.</source>
        <translation>Użyj lokalnego modelu do generowania obrazów. Po włączeniu możesz wybrać model z listy modeli w interfejsie czatu.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="140"/>
        <source>speech model</source>
        <translation>model mowy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="140"/>
        <source>When turned on, the speech recognition and speech reading in the chat interface will use the local model without requiring an Internet connection.</source>
        <translation>Po włączeniu rozpoznawanie mowy i odczytywanie mowy w interfejsie czatu będą korzystać z lokalnego modelu bez konieczności połączenia internetowego.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="168"/>
        <source>ULLM-1.5B</source>
        <translation>ULLM-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="187"/>
        <source>ULLM-7B</source>
        <translation>ULLM-7B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="206"/>
        <source>DeepSeek-R1-1.5B</source>
        <translation>DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="225"/>
        <source>UOS AI large model</source>
        <translation>Duży model UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="168"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="187"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="225"/>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation>Po zainstalowaniu nie potrzebujesz połączenia internetowego, aby korzystać z UOS AI.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="206"/>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation>Pobierz ze społeczności open-source na własne ryzyko. Użyj w asystencie UOS AI po instalacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="243"/>
        <source>Embedding Plugins</source>
        <translation>Wtyczki osadzania</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="243"/>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation>Po zainstalowaniu modelu można uruchomić Asystenta Systemowego i Asystenta Wiedzy Osobistej.</translation>
    </message>
</context>
<context>
    <name>MgmtWindow</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="198"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="342"/>
        <source>Successfully connected</source>
        <translation>Pomyślnie połączono</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="357"/>
        <source>User Agreement</source>
        <translation>Umowa użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="368"/>
        <source>UOS AI User Agreement</source>
        <translation>Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="369"/>
        <source>Read and agreed</source>
        <translation>Przeczytane i zaakceptowane</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="395"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="406"/>
        <source>Proxy Settings</source>
        <translation>Ustawienia proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="407"/>
        <source>Go to settings</source>
        <translation>Przejdź do ustawień</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="507"/>
        <source>Model Configuration</source>
        <translation>Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="590"/>
        <source>The free account activity ends.</source>
        <translation>Aktywność konta bezpłatnego kończy się.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="591"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="697"/>
        <source>Adding to the knowledge base requires installing the vectorization model plugin. Please go to the app store to download and install.</source>
        <translation>Dodanie do bazy wiedzy wymaga zainstalowania wtyczki modelu wektoryzacji. Przejdź do sklepu z aplikacjami, aby pobrać i zainstalować.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="705"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation>Nie instaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="706"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation>Zainstaluj natychmiast</translation>
    </message>
</context>
<context>
    <name>ModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="54"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>Czy na pewno chcesz usunąć ten model?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="55"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistitem.cpp" line="56"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
</context>
<context>
    <name>ModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="31"/>
        <source>Get a free account</source>
        <translation>Zdobądź darmowe konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="37"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="95"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="160"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="41"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="48"/>
        <source>Online model</source>
        <translation>Model online</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="95"/>
        <source>Done</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="107"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>ModifyModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="27"/>
        <source>LLM</source>
        <translation>LLM</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="37"/>
        <source>APPID</source>
        <translation>APPID</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="47"/>
        <source>APIKey</source>
        <translation>Klucz API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="57"/>
        <source>APISecret</source>
        <translation>Sekret API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="67"/>
        <source>Account</source>
        <translation>Konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="73"/>
        <source>Model Name</source>
        <translation>Nazwa modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="83"/>
        <source>API Address</source>
        <translation>Adres API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="96"/>
        <source>Required, to distinguish multiple models</source>
        <translation>Wymagane do rozróżnienia wielu modeli</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="100"/>
        <source>Domain</source>
        <translation>Domena</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="136"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="138"/>
        <source>Confirm</source>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="298"/>
        <source>No more than 20 characters</source>
        <translation>Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifymodeldialog.cpp" line="337"/>
        <source>The account name already exists, please change it</source>
        <translation>Nazwa konta już istnieje, proszę ją zmienić</translation>
    </message>
</context>
<context>
    <name>OperatingLineWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="192"/>
        <source>In data processing</source>
        <translation>W trakcie przetwarzania danych</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="204"/>
        <source>Data processing error</source>
        <translation>Błąd przetwarzania danych</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="216"/>
        <source>File error, unable to process, please delete.</source>
        <translation>Błąd pliku, nie można przetworzyć, proszę usunąć.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="503"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="506"/>
        <source>UOS System Assistant</source>
        <translation>Asystent systemu UOS</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="509"/>
        <source>Deepin System Assistant</source>
        <translation>Asystent systemu Deepin</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="512"/>
        <source>Personal Knowledge Assistant</source>
        <translation>Osobisty asystent wiedzy</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="515"/>
        <source>AI Writing</source>
        <translation>Pisanie z AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="518"/>
        <source>AI Text Processing</source>
        <translation>Przetwarzanie tekstu z AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="521"/>
        <source>AI Translation</source>
        <translation>Tłumaczenie z AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="534"/>
        <source>System&apos;s Comprehensive AI Assistant.</source>
        <translation>Kompleksowy asystent AI systemu.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="537"/>
        <source>Assists you with UOS system-related inquiries.</source>
        <translation>Pomaga w pytaniach związanych z systemem UOS.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="540"/>
        <source>Assists you with Deepin system-related inquiries.</source>
        <translation>Pomaga w pytaniach związanych z systemem Deepin.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="546"/>
        <source>Write Based on Your Topic and Requirements.</source>
        <translation>Napisz na podstawie Twojego tematu i wymagań.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="543"/>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation>Odpowiada na pytania na podstawie Twojej osobistej bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="549"/>
        <source>Capable of Handling Text Processing Tasks Such as Summarizing, Proofreading, and Rewriting.</source>
        <translation>Potrafi wykonywać zadania przetwarzania tekstu, takie jak podsumowywanie, korekta i przepisywanie.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/serverdefs.h" line="552"/>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation>Twój asystent tłumaczeń, opanowujący wiele języków.</translation>
    </message>
    <message>
        <location filename="../src/dbs/knowledgebasemanager.cpp" line="311"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="220"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="846"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="848"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="850"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="852"/>
        <source>Translate</source>
        <translation>Tłumacz</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="854"/>
        <source>Continue Writing</source>
        <translation>Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="856"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="858"/>
        <source>Polish</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="860"/>
        <source>Correct</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="862"/>
        <source>Add to the AI knowledge base</source>
        <translation>Dodaj do bazy wiedzy AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/selectiontagobject.cpp" line="235"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="32"/>
        <source>{selection}</source>
        <translation>{selection}</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="237"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="238"/>
        <source>Restart immediately</source>
        <translation>Natychmiast uruchom ponownie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="97"/>
        <source>Simplified Chinese</source>
        <translation>Chiński uproszczony</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="100"/>
        <source>Traditional Chinese</source>
        <translation>Chiński tradycyjny</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="103"/>
        <source>Tibetan</source>
        <translation type="unfinished">tybetański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="106"/>
        <source>English</source>
        <translation type="unfinished">angielski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="109"/>
        <source>Japanese</source>
        <translation>Japoński</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="112"/>
        <source>German</source>
        <translation type="unfinished">niemiecki</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="115"/>
        <source>Spanish</source>
        <translation type="unfinished">hiszpański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="118"/>
        <source>French</source>
        <translation type="unfinished">francuski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="121"/>
        <source>Italian</source>
        <translation type="unfinished">włoski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="124"/>
        <source>Korean</source>
        <translation type="unfinished">koreański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="127"/>
        <source>Malay</source>
        <translation type="unfinished">malajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="130"/>
        <source>Portuguese</source>
        <translation type="unfinished">portugalski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="133"/>
        <source>Russian</source>
        <translation type="unfinished">rosyjski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="136"/>
        <source>Thai</source>
        <translation type="unfinished">tajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="139"/>
        <source>Vietnamese</source>
        <translation type="unfinished">wietnamski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/private/languageComboDelegate.cpp" line="142"/>
        <source>Arabic (SA)</source>
        <translation>Arabski (SA)</translation>
    </message>
    <message>
        <location filename="../src/agent/defaultmcpserver.cpp" line="20"/>
        <source>System AI Intelligent ButlerFunction
Introduction: Intelligently schedules system tools to perform complex system operations, supporting system control, file management, application management, and networking protocols.
Prompt Example: Name all files in the newly created folder on the desktop as project materials and arrange them in numerical order.</source>
        <translation>System AI Inteligentny Kamerdyner

Wprowadzenie: Inteligentnie planuje narzędzia systemowe do wykonywania złożonych operacji systemowych, wspierając kontrolę systemu, zarządzanie plikami, zarządzanie aplikacjami i protokoły sieciowe.

Przykład polecenia: Nazwij wszystkie pliki w nowo utworzonym folderze na pulpicie jako materiały projektowe i uporządkuj je w kolejności numerycznej.</translation>
    </message>
</context>
<context>
    <name>ServerCodeTranslation</name>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="16"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="19"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="22"/>
        <source>Sorry, according to relevant laws, regulations and policies, the results are not displayed for the time being.</source>
        <translation>Przepraszamy, zgodnie z obowiązującymi przepisami i politykami, wyniki nie są obecnie wyświetlane.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="25"/>
        <source>Operation canceled.</source>
        <translation>Operacja anulowana.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="28"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation>Twoje darmowe konto wygasło, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="31"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation>Twój darmowy limit konta został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="34"/>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation>Twój darmowy limit konta na czat został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="37"/>
        <source>Your free account quota has been exhausted for text2image, please configure your model account to continue using it.</source>
        <translation>Twój darmowy limit konta na text2image został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="40"/>
        <source>Invalid input device</source>
        <translation>Nieprawidłowe urządzenie wejściowe</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="43"/>
        <source>Invalid output device</source>
        <translation>Nieprawidłowe urządzenie wyjściowe</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="46"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <location filename="../src/llm/common/servercodetranslation.cpp" line="49"/>
        <source>The total number of characters in the conversation has exceeded the limit, please clear the conversation history and try again.</source>
        <translation>Łączna liczba znaków w rozmowie przekroczyła limit, wyczyść historię rozmów i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <location filename="../src/wrapper/session.cpp" line="359"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="361"/>
        <source>UOS System Assistant</source>
        <translation>Asystent systemu UOS</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="363"/>
        <source>Deepin System Assistant</source>
        <translation>Asystent systemu Deepin</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="365"/>
        <source>Personal Knowledge Assistant</source>
        <translation>Osobisty Asystent Wiedzy</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="367"/>
        <source>AI Writing</source>
        <translation>Pisanie AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="369"/>
        <source>AI Text Processing</source>
        <translation>Przetwarzanie tekstu AI</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session.cpp" line="371"/>
        <source>AI Translation</source>
        <translation>Tłumaczenie AI</translation>
    </message>
</context>
<context>
    <name>SessionPrivate</name>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="313"/>
        <location filename="../src/wrapper/session_p.cpp" line="493"/>
        <location filename="../src/wrapper/session_p.cpp" line="607"/>
        <location filename="../src/wrapper/session_p.cpp" line="856"/>
        <location filename="../src/wrapper/session_p.cpp" line="1003"/>
        <location filename="../src/wrapper/session_p.cpp" line="1097"/>
        <location filename="../src/wrapper/session_p.cpp" line="1215"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation>UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Najpierw skonfiguruj konto modelu.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="921"/>
        <source>Agent server is not available.</source>
        <translation>Serwer agenta jest niedostępny.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1285"/>
        <location filename="../src/wrapper/session_p.cpp" line="1294"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">Pomyślnie odebrano</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1288"/>
        <source>Account not found</source>
        <translation>Konto nie znalezione</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1291"/>
        <source>Only support deepseek account</source>
        <translation>Obsługiwane jest tylko konto deepseek</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1298"/>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation>Już uczestniczyłeś w wydarzeniu i nie możesz ponownie odebrać nagrody.</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1301"/>
        <source>Server system error</source>
        <translation>Błąd systemu serwera</translation>
    </message>
    <message>
        <location filename="../src/wrapper/session_p.cpp" line="1304"/>
        <location filename="../src/wrapper/session_p.cpp" line="1316"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="100"/>
        <source>Feedback</source>
        <translation>Opinia</translation>
    </message>
</context>
<context>
    <name>TtsCodeTranslation</name>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="10"/>
        <source>appid authorization failed</source>
        <translation>autoryzacja appid nie powiodła się</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="11"/>
        <source>Failed to obtain a certain parameter</source>
        <translation>Nie udało się uzyskać określonego parametru</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="12"/>
        <source>Parameter value is illegal</source>
        <translation>Wartość parametru jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="13"/>
        <source>Insufficient engine authorization</source>
        <translation>Niewystarczająca autoryzacja silnika</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="14"/>
        <source>Request text length is illegal</source>
        <translation>Długość tekstu żądania jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="15"/>
        <source>session timeout</source>
        <translation>przekroczenie czasu sesji</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="16"/>
        <source>Engine session ended</source>
        <translation>Sesja silnika zakończona</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="17"/>
        <source>appid cannot be empty</source>
        <translation>appid nie może być pusty</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="18"/>
        <source>Illegal version</source>
        <translation>Nieprawidłowa wersja</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="19"/>
        <source>permission denied</source>
        <translation>odmowa uprawnień</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="20"/>
        <source>Daily flow control exceeds limit</source>
        <translation>Dzienny limit przepływu został przekroczony</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="21"/>
        <source>The request data format is illegal</source>
        <translation>Nieprawidłowy format danych żądania</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="22"/>
        <source>base64 decoding failed</source>
        <translation>Błąd dekodowania base64</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="23"/>
        <source>Required parameters are missing or the parameters are illegal</source>
        <translation>Brak wymaganych parametrów lub parametry są nieprawidłowe</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="24"/>
        <source>Reading data timeout</source>
        <translation>Przekroczono czas oczekiwania na odczyt danych</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="25"/>
        <source>network anomaly</source>
        <translation>Anomalia sieciowa</translation>
    </message>
    <message>
        <location filename="../src/audio/trans/ttscodetranslation.cpp" line="34"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
</context>
<context>
    <name>TtsCompositeWidget</name>
    <message>
        <location filename="../src/gui/compliance/ttscompositewidget.cpp" line="71"/>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation>Wybrany tekst przekroczył limit 5000 znaków.</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1191"/>
        <source>I haven&apos;t implemented this feature yet.</source>
        <translation>Ta funkcja nie została jeszcze zaimplementowana.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1195"/>
        <source>service is not available!</source>
        <translation>usługa niedostępna!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1200"/>
        <source>Invalid parameter!</source>
        <translation>Nieprawidłowy parametr!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1205"/>
        <source>This app cannot be found!</source>
        <translation>Nie można znaleźć tej aplikacji!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1210"/>
        <source>Failed to start application!</source>
        <translation>Uruchomienie aplikacji nie powiodło się!</translation>
    </message>
</context>
<context>
    <name>UOSAbilityManager</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="558"/>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation>Jasność jest już na maksymalnym poziomie i nie można jej zwiększyć.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="568"/>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation>Jasność jest już na minimalnym poziomie i nie można jej zmniejszyć.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="841"/>
        <source>Your system memory is %0.</source>
        <translation>Pamięć systemowa wynosi %0.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="861"/>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation>Interfejs ustawień języka został otwarty. Proszę dokonać ustawień w tym interfejsie.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="905"/>
        <source>The current mode is already %1 mode.</source>
        <translation>Bieżący tryb to już tryb %1.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="919"/>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation>Nie można zamknąć, ponieważ bieżący tryb %1 nie pasuje do trybu docelowego.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="932"/>
        <source>Balance mode cannot be turned off.</source>
        <translation>Tryb równowagi nie może być wyłączony.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="950"/>
        <source>The lock screen has been opened for you</source>
        <translation>Ekran blokady został dla Ciebie otwarty</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="964"/>
        <source>Screen shotting or recording has been completed</source>
        <translation>Zrzut ekranu lub nagranie zostało zakończone</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="981"/>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation>Tylko jeden ekran, nie można zmienić trybu ekranu.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="993"/>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation>Jest taki sam jak bieżący tryb wyświetlania. Proszę spróbować ponownie.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1066"/>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation>Tylko jeden ekran, nie można przełączyć ekranu.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1171"/>
        <source>Your command has been issued.</source>
        <translation>Twoje polecenie zostało wydane.</translation>
    </message>
</context>
<context>
    <name>UserAgreementDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="47"/>
        <source>UOS AI User Agreement</source>
        <translation>Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="80"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree that the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>Potwierdzam, że mam ponad 18 lat. Przyznaję i zgadzam się, że treści, które wysyłam i odbieram za pośrednictwem Aplikacji, są bezpośrednią wymianą danych z dostawcą usług dużego modelu i nie mają nic wspólnego z Firmą.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="124"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>Wyrażam zgodę na udział w planie doświadczeń użytkownika Aplikacji oraz upoważniam Twoją firmę do gromadzenia treści, które wysyłam podczas korzystania z Aplikacji, czasu wysyłki, typu żądanego dużego modelu, konkretnej aplikacji oraz czy tekst wygenerował obraz pomyślnie, w celu poprawy jakości usług i poprawy doświadczenia operacyjnego. (Jeśli odmówisz podania powyższych informacji, nie wpłynie to na normalne korzystanie z Aplikacji.)</translation>
    </message>
</context>
<context>
    <name>WXQFCodeTranslation</name>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="9"/>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="45"/>
        <source>Server internal error</source>
        <translation>Wewnętrzny błąd serwera</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="10"/>
        <source>Service is temporarily unavailable</source>
        <translation>Usługa jest tymczasowo niedostępna</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="11"/>
        <source>The API being called does not exist. Please check the request URL and try again. Generally, there are non-English characters in the URL, such as &quot;-&quot;. You can enter it manually and try again.</source>
        <translation>Wywoływane API nie istnieje. Sprawdź adres URL żądania i spróbuj ponownie. Zwykle w adresie URL znajdują się znaki inne niż angielskie, np. &quot;-&quot;. Możesz wprowadzić go ręcznie i spróbować ponownie.</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="13"/>
        <source>No interface calling permission, the relevant Qianfan interface is not checked when creating the application</source>
        <translation>Brak uprawnień do wywoływania interfejsu, odpowiedni interfejs Qianfan nie został zaznaczony podczas tworzenia aplikacji</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="12"/>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="18"/>
        <source>Model Invocation Error: The model request limit has been reached, or the model is offline. Suggestions: Re-add the model, or contact the customer service of the large model service provider to resolve this issue.</source>
        <translation>Błąd wywołania modelu: Osiągnięto limit żądań modelu lub model jest offline. Sugestie: Dodaj ponownie model lub skontaktuj się z obsługą klienta dostawcy usług dużych modeli, aby rozwiązać ten problem.</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="14"/>
        <source>Failed to obtain token</source>
        <translation>Nie udało się uzyskać tokenu</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="15"/>
        <source>IAM authentication failed</source>
        <translation>Uwierzytelnianie IAM nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="16"/>
        <source>The application does not exist or failed to be created</source>
        <translation>Aplikacja nie istnieje lub nie udało się jej utworzyć</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="17"/>
        <source>The number of requests per day exceeds the limit</source>
        <translation>Liczba żądań dziennie przekroczyła limit</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="19"/>
        <source>The total number of requests exceeds the limit</source>
        <translation>Całkowita liczba żądań przekroczyła limit</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="20"/>
        <source>Invalid access_token parameter</source>
        <translation>Nieprawidłowy parametr access_token</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="21"/>
        <source>access_token is invalid</source>
        <translation>access_token jest nieprawidłowy</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="22"/>
        <source>access token expires</source>
        <translation>access token wygasł</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="23"/>
        <source>Service error, template does not exist</source>
        <translation>Błąd usługi, szablon nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="24"/>
        <source>A system error occurred, please try again later</source>
        <translation>Wystąpił błąd systemowy, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="25"/>
        <source>The knowledge base server cannot be accessed</source>
        <translation>Nie można uzyskać dostępu do serwera bazy wiedzy</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="26"/>
        <source>Knowledge base data download exception</source>
        <translation>Wyjątek podczas pobierania danych z bazy wiedzy</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="27"/>
        <source>Prompt word is too long</source>
        <translation>Podpowiedź jest zbyt długa</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="28"/>
        <source>Model does not exist</source>
        <translation>Model nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="29"/>
        <source>Request parameter error</source>
        <translation>Błąd parametru żądania</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="30"/>
        <source>Image processing failed</source>
        <translation>Przetwarzanie obrazu nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="31"/>
        <source>Service handling exception error</source>
        <translation>Błąd wyjątku obsługi usługi</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="32"/>
        <source>Service internal error</source>
        <translation>Wewnętrzny błąd usługi</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="33"/>
        <source>The input parameter format is incorrect, such as missing necessary parameters.</source>
        <translation>Format parametru wejściowego jest nieprawidłowy, np. brakuje wymaganych parametrów.</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="34"/>
        <source>The input parameter body is not in standard JSON format</source>
        <translation>Ciało parametru wejściowego nie jest w standardowym formacie JSON</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="35"/>
        <source>Parameter verification is illegal</source>
        <translation>Weryfikacja parametru jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="36"/>
        <source>Permission control error</source>
        <translation>Błąd kontroli uprawnień</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="37"/>
        <source>Customized model service apiname does not exist</source>
        <translation>Niestandardowa nazwa interfejsu usługi modelu nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="38"/>
        <source>Service internal error, please try again later</source>
        <translation>Wewnętrzny błąd usługi, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="39"/>
        <source>Illegal HTTP Method, currently only supports POST requests</source>
        <translation>Nieprawidłowa metoda HTTP, obecnie obsługiwane są tylko żądania POST</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="40"/>
        <source>The requested content exceeds the large model internal limit</source>
        <translation>Żądana zawartość przekracza wewnętrzny limit dużego modelu</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="41"/>
        <source>internal error</source>
        <translation>błąd wewnętrzny</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="42"/>
        <source>Vincent diagram model service timeout</source>
        <translation>Przekroczono czas oczekiwania na usługę modelu diagramu Vincenta</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="43"/>
        <source>There are security issues with prompt and negative_prompt</source>
        <translation>Występują problemy z bezpieczeństwem w prompt i negative_prompt</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="44"/>
        <source>There are security issues with output images</source>
        <translation>Występują problemy z bezpieczeństwem w obrazach wyjściowych</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="46"/>
        <source>Parameter error</source>
        <translation>Błąd parametru</translation>
    </message>
    <message>
        <location filename="../src/llm/baidu/wxqfcodetranslation.cpp" line="47"/>
        <source>No access</source>
        <translation>Brak dostępu</translation>
    </message>
</context>
<context>
    <name>WXQFText2Image</name>
    <message>
        <location filename="../src/llm/baidu/wxqftext2image.cpp" line="27"/>
        <source>The image description exceeds the 256 character limit</source>
        <translation>Opis obrazu przekracza limit 256 znaków</translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="69"/>
        <source>Welcome to UOS AI</source>
        <translation>Witamy w UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="75"/>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation>UOS AI, Twój inteligentny asystent, został zaprojektowany, aby zwiększyć Twoją produktywność i zapewnić wysokiej jakości doświadczenie pracy.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="100"/>
        <source>Get a free trial account</source>
        <translation>Uzyskaj darmowe konto próbne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="126"/>
        <source>Add Model</source>
        <translation>Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="131"/>
        <source>Start using</source>
        <translation>Rozpocznij korzystanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="227"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="229"/>
        <source>I confirm that I am over 18 years old. I acknowledge and agree to the &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;UOS AI User Agreement&quot;&lt;/a&gt;, and the contents I send and receive via the Application are direct data exchanges with the large model service provider and have nothing to do with the Company.</source>
        <translation>Potwierdzam, że mam ukończone 18 lat. Oświadczam i zgadzam się z &lt;a href=&quot;%1&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;&quot;Umową użytkownika UOS AI&quot;&lt;/a&gt;, a treści, które wysyłam i odbieram za pośrednictwem Aplikacji, są bezpośrednią wymianą danych z dostawcą usług dużego modelu i nie mają nic wspólnego z Firmą.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="231"/>
        <source>Receiving an account indicates that you understand and agree to the terms of the event,&lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Event Details&gt;&lt;/a&gt;</source>
        <translation>Otrzymanie konta oznacza, że rozumiesz i akceptujesz warunki wydarzenia, &lt;a href=&quot;%1&quot; style=&quot;color:%2; text-decoration:none;&quot;&gt;Szczegóły wydarzenia&gt;&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="280"/>
        <source>Trial Account</source>
        <translation>Konto próbne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="292"/>
        <source>Save failed, please try again later</source>
        <translation>Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="301"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="304"/>
        <source>The number of uses and duration of the trial account are limited, please configure your personal model account in time! See event details for details.</source>
        <translation>Liczba użyć i czas trwania konta próbnego są ograniczone, skonfiguruj swoje osobiste konto modelu na czas! Szczegóły znajdziesz w opisie wydarzenia.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="306"/>
        <source>The English support for trial accounts is not satisfactory. And the number of uses and duration of the trial account are limited. Please configure your personal model account in time!</source>
        <translation>Obsługa języka angielskiego dla kont testowych jest niewystarczająca. Liczba użyć i czas trwania konta testowego są ograniczone. Prosimy o konfigurację osobistego konta modelu w odpowiednim czasie!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="307"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation>Rozpocznij próbę</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="314"/>
        <source>The free account activity ends.</source>
        <translation>Działalność darmowego konta dobiega końca.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="322"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation>Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="343"/>
        <source>I agree to participate in the user experience plan of the Application, and authorize your company to collect the contents I send while using the Application, the time of sending, the type of requested large model ，the specific application and whether the text generated the image successfully, so as to improve the service quality and enhance the operation experience. (If you refuse to provide the above information, it will not affect your normal use of the Application.)</source>
        <translation>Wyrażam zgodę na udział w planie doświadczeń użytkownika Aplikacji i upoważniam Twoją firmę do gromadzenia treści, które wysyłam podczas korzystania z Aplikacji, czasu wysłania, typu żądanego dużego modelu, konkretnej aplikacji oraz tego, czy tekst wygenerował obraz pomyślnie, w celu poprawy jakości usług i poprawy doświadczenia operacyjnego. (Jeśli odmówisz podania powyższych informacji, nie wpłynie to na normalne korzystanie z Aplikacji.)</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="293"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="315"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="323"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
</context>
<context>
    <name>XFCodeTranslation</name>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="9"/>
        <source>Error while upgrading to WebSocket</source>
        <translation>Błąd podczas aktualizacji do WebSocket</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="10"/>
        <source>Error reading user&apos;s message via WebSocket</source>
        <translation>Błąd odczytu wiadomości użytkownika przez WebSocket</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="11"/>
        <source>Error sending message to user via WebSocket</source>
        <translation>Błąd wysyłania wiadomości do użytkownika przez WebSocket</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="12"/>
        <source>The user&apos;s message format is incorrect</source>
        <translation>Format wiadomości użytkownika jest nieprawidłowy</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="13"/>
        <source>Schema error for user data</source>
        <translation>Błąd schematu danych użytkownika</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="14"/>
        <source>User parameter value is wrong</source>
        <translation>Wartość parametru użytkownika jest nieprawidłowa</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="15"/>
        <source>User concurrency error: The current user is already connected, and the same user cannot connect to multiple places at the same time.</source>
        <translation>Błąd współbieżności użytkownika: Obecny użytkownik jest już połączony i ten sam użytkownik nie może łączyć się w wielu miejscach jednocześnie.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="16"/>
        <source>User traffic is limited: The service is processing the user&apos;s current problem and needs to wait for the processing to be completed before sending a new request. (You must wait for a complete reply from the  model before sending the next question)</source>
        <translation>Ruch użytkownika jest ograniczony: Usługa przetwarza obecny problem użytkownika i musi poczekać na zakończenie przetwarzania przed wysłaniem nowego żądania. (Musisz poczekać na pełną odpowiedź modelu przed wysłaniem kolejnego pytania)</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="17"/>
        <source>Insufficient service capacity, please contact staff</source>
        <translation>Niewystarczająca pojemność usługi, proszę skontaktować się z personelem</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="18"/>
        <source>Failed to establish connection with engine</source>
        <translation>Nie udało się nawiązać połączenia z silnikiem</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="19"/>
        <source>Error receiving engine data</source>
        <translation>Błąd odbioru danych silnika</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="20"/>
        <source>Error sending data to engine</source>
        <translation>Błąd wysyłania danych do silnika</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="21"/>
        <source>Engine internal error</source>
        <translation>Wewnętrzny błąd silnika</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="22"/>
        <source>The input content does not pass the review and is suspected of violating the rules. Please readjust the input content.</source>
        <translation>Treść wejściowa nie przechodzi przeglądu i jest podejrzana o naruszenie zasad. Proszę dostosować treść wejściową.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="23"/>
        <source>The output content involves sensitive information, the review fails, and subsequent results cannot be displayed to the user.</source>
        <translation>Treść wyjściowa zawiera informacje wrażliwe, przegląd nie powiódł się, a kolejne wyniki nie mogą być wyświetlane użytkownikowi.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="24"/>
        <source>appid is in the blacklist</source>
        <translation>appid znajduje się na czarnej liście</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="25"/>
        <source>Appid authorization class error. For example: this function is not activated, the corresponding version is not activated, the token is insufficient, the concurrency exceeds authorization, etc.</source>
        <translation>Błąd klasy autoryzacji Appid. Na przykład: ta funkcja nie jest aktywowana, odpowiednia wersja nie jest aktywowana, token jest niewystarczający, współbieżność przekracza autoryzację itp.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="26"/>
        <source>Clear history failed</source>
        <translation>Wyczyść historię nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="27"/>
        <source>Indicates that the content of this session has a tendency to involve illegal information; it is recommended that developers give the user a prompt after receiving this error code to enter information that involves illegal information.</source>
        <translation>Wskazuje, że treść tej sesji ma tendencję do obejmowania nielegalnych informacji; zaleca się, aby deweloperzy po otrzymaniu tego kodu błędu wyświetlili użytkownikowi monit o wprowadzenie informacji, które obejmują nielegalne informacje.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="28"/>
        <source>Service is busy, please try again later</source>
        <translation>Usługa jest zajęta, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="29"/>
        <source>The parameters of the request engine are abnormal, and the engine schema check fails.</source>
        <translation>Parametry silnika żądania są nieprawidłowe, a sprawdzanie schematu silnika nie powiodło się.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="30"/>
        <source>Engine network abnormality</source>
        <translation>Nieprawidłowość sieci silnika</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="31"/>
        <source>The number of tokens exceeds the upper limit. The number of words in the conversation history and question is too large and needs to be simplified.</source>
        <translation>Liczba tokenów przekracza górny limit. Liczba słów w historii rozmowy i pytaniu jest zbyt duża i wymaga uproszczenia.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="32"/>
        <source>Authorization error: The appId does not have authorization for related functions or the business volume exceeds the limit</source>
        <translation>Błąd autoryzacji: appId nie ma autoryzacji dla powiązanych funkcji lub wolumen biznesowy przekracza limit</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="33"/>
        <source>Authorization error: Daily flow control limit exceeded. Exceeded the maximum number of visits for the day</source>
        <translation>Błąd autoryzacji: Przekroczono dzienny limit kontroli przepływu. Przekroczono maksymalną liczbę wizyt w ciągu dnia</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="34"/>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="35"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/llm/iflytek/xfcodetranslation.cpp" line="44"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation>Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
</context>
<context>
    <name>ZhiPuCodeTranslation</name>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="9"/>
        <source>Server internal error</source>
        <translation>Wewnętrzny błąd serwera</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="10"/>
        <source>Authentication failed</source>
        <translation>Uwierzytelnienie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="11"/>
        <source>The Authentication parameter was not received in the header and authentication could not be performed.</source>
        <translation>Parametr uwierzytelnienia nie został odebrany w nagłówku i nie można było przeprowadzić uwierzytelnienia.</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="12"/>
        <source>The Authentication Token is illegal. Please confirm that the Authentication Token is delivered correctly.</source>
        <translation>Token uwierzytelnienia jest nieprawidłowy. Proszę potwierdzić, że token uwierzytelnienia jest dostarczany poprawnie.</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="13"/>
        <source>Authentication Token has expired, please regenerate/obtain it</source>
        <translation>Token uwierzytelnienia wygasł, proszę go ponownie wygenerować/uzyskać</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="14"/>
        <source>Verification via Authentication Token failed</source>
        <translation>Weryfikacja za pomocą tokenu uwierzytelnienia nie powiodła się</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="15"/>
        <source>Account reading and writing</source>
        <translation>Odczyt i zapis konta</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="16"/>
        <source>Your account is currently inactive. Please check account information</source>
        <translation>Twoje konto jest obecnie nieaktywne. Sprawdź informacje o koncie</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="17"/>
        <source>Your account does not exist</source>
        <translation>Twoje konto nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="18"/>
        <source>Your account has been locked, please contact customer service to unlock it</source>
        <translation>Twoje konto zostało zablokowane, skontaktuj się z obsługą klienta, aby je odblokować</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="19"/>
        <source>Your account is in arrears, please recharge and try again</source>
        <translation>Twoje konto jest zadłużone, doładuj je i spróbuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="20"/>
        <source>Unable to successfully access your account, please try again later</source>
        <translation>Nie można uzyskać dostępu do twojego konta, spróbuj ponownie później</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="21"/>
        <source>API call error</source>
        <translation>Błąd wywołania API</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="22"/>
        <source>API call parameters are incorrect, please check the documentation</source>
        <translation>Parametry wywołania API są nieprawidłowe, sprawdź dokumentację</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="23"/>
        <source>Model does not exist, please check the model code</source>
        <translation>Model nie istnieje, sprawdź kod modelu</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="24"/>
        <source>The current model does not support the ${method} calling method</source>
        <translation>Bieżący model nie obsługuje metody wywołania ${method}</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="25"/>
        <source>${field} Parameters not received normally</source>
        <translation>Parametry ${field} nie zostały odebrane prawidłowo</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="26"/>
        <source>The ${field}  parameter is illegal. Please check the documentation</source>
        <translation>Parametr ${field} jest nieprawidłowy. Sprawdź dokumentację</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="27"/>
        <source>${field1} and ${field2} cannot be set at the same time, please check the documentation</source>
        <translation>${field1} i ${field2} nie mogą być ustawione jednocześnie, sprawdź dokumentację</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="28"/>
        <source>You do not have access to  ${API_name}</source>
        <translation>Nie masz dostępu do ${API_name}</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="29"/>
        <source>API ${API_name} is offline</source>
        <translation>API ${API_name} jest niedostępne</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="30"/>
        <source>API ${API_name}  does not exist</source>
        <translation>API ${API_name} nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="31"/>
        <source>API call process error</source>
        <translation>Błąd procesu wywołania API</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="32"/>
        <source>You have requested: ${request_id}</source>
        <translation>Złożyłeś żądanie: ${request_id}</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="33"/>
        <source>When getting asynchronous request results, please use task_id</source>
        <translation>Podczas pobierania wyników asynchronicznego żądania użyj task_id</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="34"/>
        <source>Task: ${task_id} does not exist</source>
        <translation>Zadanie: ${task_id} nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="35"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="36"/>
        <source>Network error, error id: ${error_id}, please contact customer service</source>
        <translation>Błąd sieci, identyfikator błędu: ${error_id}, skontaktuj się z obsługą klienta</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="37"/>
        <source>API run error</source>
        <translation>Błąd uruchomienia API</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="38"/>
        <source>Prompt super long</source>
        <translation>Prompt jest bardzo długi</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="39"/>
        <source>API call blocked by policy</source>
        <translation>Wywołanie API zablokowane przez politykę</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="40"/>
        <source>The system has detected that the input or generated content may contain unsafe or sensitive content. Please avoid entering prompts that may easily generate sensitive content. Thank you for your cooperation.</source>
        <translation>System wykrył, że wprowadzone lub wygenerowane treści mogą zawierać niebezpieczne lub wrażliwe dane. Unikaj wprowadzania promptów, które mogą łatwo generować wrażliwe treści. Dziękujemy za współpracę.</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="41"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="42"/>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="44"/>
        <source>There are currently too many visitors, please try again later.</source>
        <translation>Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/llm/zhipu/zhipucodetranslation.cpp" line="43"/>
        <source>This API has reached the limit of calls for today. If you need more, please contact customer service to purchase.</source>
        <translation>To API osiągnęło dzienny limit wywołań. Jeśli potrzebujesz więcej, skontaktuj się z obsługą klienta, aby dokonać zakupu.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddPrivateModelDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="48"/>
        <source>Add model</source>
        <translation>Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="50"/>
        <source>APIKey</source>
        <translation>Klucz API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="55"/>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="82"/>
        <source>Required, please input</source>
        <translation>Wymagane, wprowadź dane</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="58"/>
        <source>Account</source>
        <translation>Konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="63"/>
        <source>Required, to distinguish multiple models</source>
        <translation>Wymagane, aby rozróżnić wiele modeli</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="69"/>
        <source>Model Name</source>
        <translation>Nazwa modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="74"/>
        <source>Optional</source>
        <translation>Opcjonalne</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="77"/>
        <source>Domain</source>
        <translation>Domena</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="104"/>
        <source>To test whether the model is available, the system sends test information to the large model, which will consume a small amount of tokens.</source>
        <translation>Aby sprawdzić, czy model jest dostępny, system wysyła informacje testowe do dużego modelu, co zużyje niewielką liczbę tokenów.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="147"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="149"/>
        <source>Confirm</source>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="241"/>
        <source>No more than 20 characters</source>
        <translation>Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="272"/>
        <source>This LLM already exists, please do not add it again.</source>
        <translation>Ten LLM już istnieje, nie dodawaj go ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="315"/>
        <source>Save failed, please try again later</source>
        <translation>Zapisywanie nie powiodło się, spróbuj ponownie później.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="373"/>
        <source>The account name already exists, please change it</source>
        <translation>Nazwa konta już istnieje, zmień ją.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="401"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation>Aby skonfigurować proxy, przejdź do ustawień systemowych proxy.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addprivatemodeldialog.cpp" line="404"/>
        <source>Go to settings</source>
        <translation>Przejdź do ustawień</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="64"/>
        <source>Add Skill</source>
        <translation>Dodaj umiejętność</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="66"/>
        <source>Skill Name</source>
        <translation>Nazwa umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="71"/>
        <source>Enter skill name</source>
        <translation>Wprowadź nazwę umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="85"/>
        <source>Skill Command</source>
        <translation>Polecenie umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="93"/>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="97"/>
        <source>represents the text selected by word selection.</source>
        <translation>reprezentuje tekst wybrany przez zaznaczenie.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="102"/>
        <source>Instructions</source>
        <translation>Instrukcje</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="128"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="130"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="248"/>
        <source>Skill name cannot be empty</source>
        <translation>Nazwa umiejętności nie może być pusta</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="293"/>
        <source>Exceeded character limit</source>
        <translation>Przekroczono limit znaków</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="405"/>
        <source>The skill name already exists.</source>
        <translation>Nazwa umiejętności już istnieje.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="440"/>
        <source>Command Instructions</source>
        <translation>Instrukcje poleceń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="478"/>
        <source>If you want to translate the selected text &quot;Hello&quot;, as shown above, you can enter the command: Translate {selection} into English.</source>
        <translation>Jeśli chcesz przetłumaczyć zaznaczony tekst &quot;Hello&quot;, jak pokazano powyżej, możesz wprowadzić polecenie: Przetłumacz {selection} na angielski.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="485"/>
        <source>Advanced Tips</source>
        <translation>Zaawansowane wskazówki</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="491"/>
        <source>The more specific the command, the more accurate the generated content. For example:
• Generate a PPT outline for {selection} with 3 chapters and 10 key points.
• Polish {selection} into a recruitment copy within 100 words, highlighting teamwork.</source>
        <translation>Im bardziej szczegółowe polecenie, tym dokładniejsza będzie wygenerowana treść. Na przykład:

• Wygeneruj konspekt PPT dla {selection} z 3 rozdziałami i 10 kluczowymi punktami.

• Dopracuj {selection} do treści rekrutacyjnej w 100 słowach, podkreślając pracę zespołową.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="563"/>
        <source>Clicking the label can still insert it into the input field.</source>
        <translation>Kliknięcie etykiety nadal wstawi ją do pola wprowadzania.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="565"/>
        <source>OK</source>
        <translation>OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiBarWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="32"/>
        <source>DDE Shell AI Bar</source>
        <translation>Pasek AI DDE Shell</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files quickly</source>
        <translation>Szybkie przeciąganie plików</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/aibarwidget.cpp" line="52"/>
        <source>Drag files to the AI ribbon for intelligent processing</source>
        <translation>Przeciągnij pliki do wstęgi AI w celu inteligentnego przetwarzania</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="97"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="415"/>
        <source>Enter what you want to create (press Enter to generate/Esc to exit)</source>
        <translation>Wpisz, co chcesz utworzyć (naciśnij Enter, aby wygenerować/Esc, aby wyjść)</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="739"/>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation>Pomóż mi napisać esej na temat [%1] z [jasną strukturą i bogatą treścią].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="739"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="755"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="787"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="803"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="835"/>
        <source>Artificial Intelligence</source>
        <translation>Sztuczna Inteligencja</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="755"/>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation>Pomóż mi napisać konspekt na temat [%1], który zostanie wykorzystany do [produkcji PPT].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="771"/>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation>Pomóż mi napisać ogłoszenie o [%1], odbiorcą są [Wszyscy Pracownicy], a nadawcą [Dział Administracji].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="771"/>
        <source>National Day Holiday</source>
        <translation>Święto Narodowe</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="787"/>
        <source>Help me write a research report on [%1], at least it needs to include [status description, problem analysis, countermeasures and suggestions, research conclusions].</source>
        <translation>Pomóż mi napisać raport badawczy na temat [%1], który musi zawierać [opis stanu, analizę problemu, środki zaradcze i sugestie, wnioski badawcze].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="803"/>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation>Pomóż mi napisać przemówienie na temat [%1] dla [Liderów Firmy], wymagające [jasnej struktury i żywego języka].</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="819"/>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation>Pomóż mi napisać podsumowanie mojej ostatniej pracy, w tym [%1] i [wyniki], wymagające [formalnego] tonu.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="819"/>
        <source>work content</source>
        <translation>treść pracy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="835"/>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation>Pomóż mi napisać publiczny tweet na temat [%1], wymagający [jasnej struktury] i [swobodnego] tonu.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1036"/>
        <source>Model Configuration</source>
        <translation>Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1123"/>
        <source>Go to configure  </source>
        <translation>Przejdź do konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="268"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1260"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="86"/>
        <source>AI Writer</source>
        <translation>Pisarz AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="190"/>
        <source>Article</source>
        <translation>Artykuł</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="194"/>
        <source>Outline</source>
        <translation>Konspekt</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="198"/>
        <source>Notification</source>
        <translation>Powiadomienie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="202"/>
        <source>Research Report</source>
        <translation>Raport badawczy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="206"/>
        <source>Speeches</source>
        <translation>Przemówienia</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="210"/>
        <source>Work Summary</source>
        <translation>Podsumowanie pracy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="214"/>
        <source>Tweets</source>
        <translation>Tweety</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="306"/>
        <source>Paste to Text</source>
        <translation>Wklej do tekstu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="324"/>
        <source>Regenerate</source>
        <translation>Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="332"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="350"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation>Treść generowana przez AI jest tylko do celów informacyjnych, proszę zwrócić uwagę na dokładność informacji.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="849"/>
        <source>The function can be used only after restarting the input method. The tutorial is as follows:
1. Right-click on the input method icon in the taskbar.
2. Click &quot;Restart&quot;.</source>
        <translation>Funkcja może być używana dopiero po ponownym uruchomieniu metody wprowadzania. Instrukcja jest następująca:

1. Kliknij prawym przyciskiem myszy na ikonę metody wprowadzania na pasku zadań.

2. Kliknij &quot;Uruchom ponownie&quot;.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="853"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1070"/>
        <source>Copied</source>
        <translation>Skopiowano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1088"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1099"/>
        <source>Current model: </source>
        <translation>Aktualny model: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1106"/>
        <source>Currently no model</source>
        <translation>Brak dostępnego modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1137"/>
        <source>Modify the content, change the tone…</source>
        <translation>Zmodyfikuj treść, zmień ton…</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1258"/>
        <source>Fill failed</source>
        <translation>Wypełnianie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1259"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation>Nie wybrano pola wprowadzania, wybierz pole i wypełnij je ponownie.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1261"/>
        <source>Ok</source>
        <translation>Ok</translation>
    </message>
</context>
<context>
    <name>uos_ai::AppUtils</name>
    <message>
        <location filename="../src/utils/apputils.cpp" line="43"/>
        <source>File Manager</source>
        <translation>Menedżer plików</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="44"/>
        <source>UOS AI</source>
        <translation>UOS AI</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="45"/>
        <source>Mail</source>
        <translation>Poczta</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="46"/>
        <source>Calendar</source>
        <translation>Kalendarz</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="47"/>
        <source>Web Browser</source>
        <translation>Przeglądarka internetowa</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="48"/>
        <source>Text Editor</source>
        <translation>Edytor tekstu</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="49"/>
        <source>Screenshot</source>
        <translation>Zrzut ekranu</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="50"/>
        <source>Voice Notes</source>
        <translation>Notatki głosowe</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="51"/>
        <source>Document Viewer</source>
        <translation>Przeglądarka dokumentów</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="52"/>
        <source>App Store</source>
        <translation>Sklep z aplikacjami</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="53"/>
        <source>Manual</source>
        <translation>Instrukcja</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="54"/>
        <source>WPS Writer</source>
        <translation>WPS Writer</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="55"/>
        <source>WPS Spreadsheets</source>
        <translation>WPS Spreadsheets</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="56"/>
        <source>WPS Presentation</source>
        <translation>WPS Presentation</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="57"/>
        <source>QQ</source>
        <translation>QQ</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="58"/>
        <source>SuwellReader</source>
        <translation>SuwellReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="59"/>
        <source>DingTalk</source>
        <translation>DingTalk</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="60"/>
        <source>FoxitOfficeSuite</source>
        <translation>FoxitOfficeSuite</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="61"/>
        <source>Foxit PDF Editor</source>
        <translation>Edytor PDF Foxit</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="62"/>
        <source>Yozo Document 2024</source>
        <translation>Yozo Document 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="63"/>
        <source>Yozo Office 2024</source>
        <translation>Yozo Office 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="64"/>
        <source>Yozo Presentation 2024</source>
        <translation>Yozo Presentation 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="65"/>
        <source>Yozo Sheet 2024</source>
        <translation>Yozo Sheet 2024</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="66"/>
        <source>Yozo-xReader</source>
        <translation>Yozo-xReader</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="67"/>
        <source>wpspdf</source>
        <translation>wpspdf</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="68"/>
        <source>doubao</source>
        <translation>doubao</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="69"/>
        <source>Foxmail</source>
        <translation>Foxmail</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="70"/>
        <source>zjd</source>
        <translation>zjd</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="71"/>
        <source>Wechat</source>
        <translation>Wechat</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="72"/>
        <source>WXWork</source>
        <translation>WXWork</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="73"/>
        <source>Feishu</source>
        <translation>Feishu</translation>
    </message>
    <message>
        <location filename="../src/utils/apputils.cpp" line="74"/>
        <source>Chrome</source>
        <translation>Chrome</translation>
    </message>
</context>
<context>
    <name>uos_ai::ClickableLabel</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="695"/>
        <source>Insert it into the input field</source>
        <translation>Wstaw to do pola wprowadzania</translation>
    </message>
</context>
<context>
    <name>uos_ai::CreateScheduleInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="144"/>
        <source>Create Schedule</source>
        <translation>Utwórz harmonogram</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="146"/>
        <source>Schedule a meeting with the Marketing Department from 2 PM to 5 PM.</source>
        <translation>Zaplanuj spotkanie z Działem Marketingu od godziny 14:00 do 17:00.</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="155"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="169"/>
        <source>Please parse the corresponding parameters from the input content to match the schedule template in the following JSON format,and output only the JSON content, excluding any irrelevant information.

Schedule template format:
json
{&quot;subject&quot;: &quot;Subject&quot;, &quot;startTime&quot;: &quot;Schedule Start Time, format: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Schedule End Time, format: yyyy-MM-ddThh:mm:ss&quot;}

Input: %1
Current time: %2</source>
        <translation>Proszę przeanalizować odpowiednie parametry z treści wejściowej, aby dopasować szablon harmonogramu w poniższym formacie JSON i wyprowadzić wyłącznie zawartość JSON, pomijając wszelkie nieistotne informacje.

Format szablonu harmonogramu:

json
{&quot;subject&quot;: &quot;Temat&quot;, &quot;startTime&quot;: &quot;Czas rozpoczęcia harmonogramu, format: yyyy-MM-ddThh:mm:ss&quot;, &quot;endTime&quot;: &quot;Czas zakończenia harmonogramu, format: yyyy-MM-ddThh:mm:ss&quot;}

Wejście: %1
Bieżący czas: %2</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomMcpServerEditor</name>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="39"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="85"/>
        <source>Add MCP Server</source>
        <translation>Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="48"/>
        <source>Edit MCP Server</source>
        <translation>Edytuj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="95"/>
        <source>JSON configuration:</source>
        <translation>Konfiguracja JSON:</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="99"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="105"/>
        <source>Please paste the MCP JSON configuration code into the input box.</source>
        <translation>Proszę wkleić kod konfiguracji MCP JSON do pola wprowadzania.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="119"/>
        <source>Describe</source>
        <translation>Opisz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="125"/>
        <source>Describe MCP server functions to facilitate quick search tools</source>
        <translation>Opisz funkcje serwera MCP, aby ułatwić szybkie wyszukiwanie narzędzi</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="154"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="166"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::DConfigManager</name>
    <message>
        <location filename="../src/utils/dconfigmanager.cpp" line="234"/>
        <source>The device needs to be restarted before this function can be fully used.</source>
        <translation>Urządzenie należy zrestartować, aby w pełni korzystać z tej funkcji.</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekInfo</name>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="119"/>
        <source>After receiving the gift, the original Baidu model and iFlytek model will be replaced with DeepSeek</source>
        <translation>Po otrzymaniu prezentu oryginalny model Baidu i model iFlytek zostaną zastąpione przez DeepSeek.</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="132"/>
        <source>Manually collect later</source>
        <translation>Zebrać ręcznie później</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="293"/>
        <source>Trial Account</source>
        <translation>Konto próbne</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="376"/>
        <source>Get a free account</source>
        <translation>Odbierz darmowe konto</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="385"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="418"/>
        <source>Try again</source>
        <translation>Spróbuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="393"/>
        <source>Enter UOS AI</source>
        <translation>Wejdź do UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="401"/>
        <source>Receiving...</source>
        <translation>Odbieranie...</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="410"/>
        <source>Use it immediately</source>
        <translation>Użyj natychmiast</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="431"/>
        <source>Checking account status...</source>
        <translation>Sprawdzanie statusu konta...</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="468"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="476"/>
        <source>DeepSeek account claim failed!</source>
        <translation>Nie udało się odebrać konta DeepSeek!</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="469"/>
        <source>Please check the network and try again later！</source>
        <translation>Proszę sprawdzić połączenie sieciowe i spróbować ponownie później！</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="472"/>
        <source>DeepSeek account successfully claimed!</source>
        <translation>Konto DeepSeek zostało pomyślnie odebrane!</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="477"/>
        <source>Please check the network and try again or manually claim in UOS AI settings later</source>
        <translation>Proszę sprawdzić połączenie sieciowe i spróbować ponownie lub ręcznie odebrać w ustawieniach UOS AI później</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="464"/>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="480"/>
        <source>UOS AI has been fully integrated into DeepSeek</source>
        <translation>UOS AI zostało w pełni zintegrowane z DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="465"/>
        <source>The free account activity has ended.</source>
        <translation>Aktywność związana z darmowym kontem zakończyła się.</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="473"/>
        <source>Come and experience it!</source>
        <translation>Przyjdź i wypróbuj!</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/deepseekinfo.cpp" line="481"/>
        <source>Come and claim your account!</source>
        <translation>Przyjdź i odbierz swoje konto!</translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="48"/>
        <source>Precautions</source>
        <translation>Środki ostrożności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="49"/>
        <source>The DeepSeek local model has certain requirements for computer configuration. If the configuration is lower than the recommended one, the experience will be affected.</source>
        <translation>Lokalny model DeepSeek ma określone wymagania dotyczące konfiguracji komputera. Jeśli konfiguracja jest niższa niż zalecana, doświadczenie użytkownika może ulec pogorszeniu.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="54"/>
        <source>Recommended configuration</source>
        <translation>Zalecana konfiguracja</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="55"/>
        <source>&lt;b&gt;Recommended Configuration&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU: &lt;/b&gt;High-performance multi-core CPU (such as Intel i5/i7 or AMD Ryzen 5/7 series), with a clock speed of above 3.0 GHz.&lt;br&gt;&lt;b&gt;GPU: &lt;/b&gt;With a video memory of above 4GB.&lt;br&gt;&lt;b&gt;Memory: &lt;/b&gt;8GB and above.&lt;br&gt;&lt;b&gt;Hard Drive: &lt;/b&gt;Solid State Drive (SSD) with at least 5GB of free space reserved.</source>
        <translation type="unfinished">&lt;b&gt;推荐配置&lt;/b&gt;&lt;br&gt;&lt;b&gt;CPU：&lt;/b&gt;高性能多核CPU（如Intel i5/i7或AMD Ryzen 5/7系列），主频3.0 GHz以上&lt;br&gt;&lt;b&gt;GPU：&lt;/b&gt;显存4GB以上&lt;br&gt;&lt;b&gt;内存：&lt;/b&gt;8GB及以上&lt;br&gt;&lt;b&gt;硬盘：&lt;/b&gt;固态硬盘（SSD）并预留5GB以上空间</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="64"/>
        <source>Install later</source>
        <translation>Zainstaluj później</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/deepseekmodelitem.cpp" line="65"/>
        <source>Confirm installation</source>
        <translation>Potwierdź instalację</translation>
    </message>
</context>
<context>
    <name>uos_ai::DisableAppWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/disableappwidget.cpp" line="47"/>
        <source>Hide FollowAlong in the following applications</source>
        <translation>Ukryj FollowAlong w następujących aplikacjach</translation>
    </message>
</context>
<context>
    <name>uos_ai::ECheckAgreementDialog</name>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="62"/>
        <source>Enabling MCP Server Features</source>
        <translation>Włączanie funkcji serwera MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="81"/>
        <source>Some third-party MCP server features carry certain risks. Please use them with caution. If you enable this service, a built-in tool will detect and automatically download necessary dependencies. This download process will incur data charges. Please be aware of these risks and proceed with caution.</source>
        <translation>Niektóre funkcje serwerów MCP firm trzecich wiążą się z określonym ryzykiem. Prosimy korzystać z nich ostrożnie. Po włączeniu tej usługi wbudowane narzędzie wykryje i automatycznie pobierze niezbędne zależności. Proces pobierania będzie generował opłaty za dane. Prosimy wziąć pod uwagę te ryzyka i postępować ostrożnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="97"/>
        <source>I have understood and agree to use this service</source>
        <translation>Zrozumiałem(-am) i zgadzam się na korzystanie z tej usługi</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="110"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/common/echeckagreementdialog.cpp" line="112"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenerateImageInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="207"/>
        <source>Generate Image</source>
        <translation>Generuj obraz</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="209"/>
        <source>Describe Image Content</source>
        <translation>Opisz zawartość obrazu</translation>
    </message>
</context>
<context>
    <name>uos_ai::IatWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="152"/>
        <source>Speak now</source>
        <translation>Mów teraz</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="160"/>
        <source>Low input volume</source>
        <translation>Niski poziom wejścia</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="163"/>
        <source>Settings</source>
        <translation>Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/iatwidget.cpp" line="244"/>
        <source>Network unavailable</source>
        <translation>Sieć niedostępna</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputPlaceholderWidget</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="38"/>
        <location filename="../src/wordwizard/wrapper/inputplaceholderwidget.cpp" line="72"/>
        <source>Ask AI</source>
        <translation>Zapytaj AI</translation>
    </message>
</context>
<context>
    <name>uos_ai::InputWindow</name>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="82"/>
        <source>What to ask about this?</source>
        <translation>Co chcesz o to zapytać?</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="114"/>
        <source>Hide until restarting this app</source>
        <translation>Ukryj do ponownego uruchomienia aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="115"/>
        <source>Disable in This Application</source>
        <translation type="unfinished">Wyłącz w tej aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="116"/>
        <source>Disable Globally</source>
        <translation type="unfinished">Wyłącz globalnie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="134"/>
        <location filename="../src/wordwizard/wrapper/inputwindow.cpp" line="456"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Przejdź do &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Ustawień&lt;/a&gt;, aby ponownie włączyć.</translation>
    </message>
</context>
<context>
    <name>uos_ai::LaunchAppInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="52"/>
        <source>Launch or Close App</source>
        <translation>Uruchom lub zamknij aplikację</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="54"/>
        <source>WPS, Music, Album, Control Center, Log Viewer ...</source>
        <translation>WPS, Muzyka, Album, Centrum sterowania, Przeglądarka dzienników ...</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <location filename="../src/agent/mcpagent.cpp" line="114"/>
        <source>MCP server is not available</source>
        <translation>Serwer MCP jest niedostępny</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPServer</name>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="67"/>
        <location filename="../src/agent/mcpserver.cpp" line="139"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation>Brak pola &apos;mcpServers&apos;.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="76"/>
        <source>Remove old custom server config failed, server name: %0</source>
        <translation>Nie udało się usunąć starej konfiguracji niestandardowego serwera, nazwa serwera: %0</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="89"/>
        <location filename="../src/agent/mcpserver.cpp" line="163"/>
        <source>no valid mcp server.</source>
        <translation>brak prawidłowego serwera MCP.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="147"/>
        <source>Duplicate MCP server name: %0.</source>
        <translation>Zduplikowana nazwa serwera MCP: %0.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="150"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation>Nazwa serwera MCP &apos;%1&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="176"/>
        <source>Server name &apos;%1&apos; already exists</source>
        <translation>Nazwa serwera &apos;%1&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="223"/>
        <location filename="../src/agent/mcpserver.cpp" line="268"/>
        <source>Failed to open custom config file for writing</source>
        <translation>Nie udało się otworzyć pliku konfiguracji niestandardowej do zapisu</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="231"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation>Serwer &apos;%1&apos; nie jest serwerem niestandardowym lub nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="246"/>
        <source>No custom server found.</source>
        <translation>Nie znaleziono niestandardowego serwera.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="252"/>
        <source>Server &apos;%1&apos; not found.</source>
        <translation>Serwer &apos;%1&apos; nie został znaleziony.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="326"/>
        <source>url field cannot be empty.</source>
        <translation>pole url nie może być puste.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="333"/>
        <source>command field cannot be empty.</source>
        <translation>pole command nie może być puste.</translation>
    </message>
    <message>
        <location filename="../src/agent/mcpserver.cpp" line="337"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation>Brak pola &apos;command&apos; lub &apos;url&apos;</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="50"/>
        <source>Install</source>
        <translation type="unfinished">Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="55"/>
        <source>Uninstall</source>
        <translation type="unfinished">Odinstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="62"/>
        <source>Update</source>
        <translation type="unfinished">Aktualizuj</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistitem.cpp" line="62"/>
        <source>built-in</source>
        <translation>wbudowany</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="127"/>
        <source>MCP Server</source>
        <translation>Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="134"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="135"/>
        <source>Built-in</source>
        <translation>Wbudowane</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="136"/>
        <source>Custom</source>
        <translation type="unfinished">Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="144"/>
        <source>Add MCP Server</source>
        <translation>Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="326"/>
        <source>Confirm deletion %1?</source>
        <translation>Potwierdzić usunięcie %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="327"/>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation>Po usunięciu ten serwer stanie się niedostępny. Postępuj ostrożnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="328"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="329"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
</context>
<context>
    <name>uos_ai::McpServerWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="59"/>
        <source>Mcp Enviorment</source>
        <translation>Środowisko MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="91"/>
        <source>MCP Server</source>
        <translation>Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="172"/>
        <source>Install UOS AI Agent</source>
        <translation>Zainstaluj agenta UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="173"/>
        <source>After installation, MCP Server will be available.</source>
        <translation>Po instalacji serwer MCP będzie dostępny.</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubLLM</name>
    <message>
        <location filename="../src/externalllm/modelhubllm.cpp" line="43"/>
        <source>YouRong 1.5B</source>
        <translation>YouRong 1.5B</translation>
    </message>
    <message>
        <location filename="../src/externalllm/modelhubllm.cpp" line="58"/>
        <source>YouRong 7B</source>
        <translation>YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="98"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="305"/>
        <source>Install</source>
        <translation>Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="108"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="102"/>
        <source>Uninstall</source>
        <translation>Odinstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="113"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="151"/>
        <source>About %1GB</source>
        <translation>Około %1GB</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="194"/>
        <source>Installing</source>
        <translation>Instalowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="221"/>
        <source>Are you sure you want to delete this model?</source>
        <translation>Czy na pewno chcesz usunąć ten model?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="222"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="223"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="245"/>
        <source>Checking</source>
        <translation>Sprawdzanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="265"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="492"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="266"/>
        <source>%0 download failed, please try again!</source>
        <translation>&apos;Pobieranie %0 nie powiodło się, spróbuj ponownie!&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="313"/>
        <source>Please install the &quot;Embedding Plugins&quot; first before installing this model.</source>
        <translation>Przed zainstalowaniem tego modelu należy najpierw zainstalować &quot;Wtyczki osadzania&quot;.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="493"/>
        <source>target folder trash failed, please try again!</source>
        <translation>przeniesienie folderu do kosza nie powiodło się, spróbuj ponownie!</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="529"/>
        <source>%1 seconds</source>
        <translation>&apos;%1 sekund&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="531"/>
        <source>%1 minutes</source>
        <translation>&apos;%1 minut&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="536"/>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>&apos;Pobrano %1MB/%2GB, pozostało %3.&apos;</translation>
    </message>
</context>
<context>
    <name>uos_ai::MultimediaControlInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="294"/>
        <source>Multimedia Control</source>
        <translation>Kontrola multimediów</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="297"/>
        <source>Play music, state control, seek...</source>
        <translation>Odtwarzanie muzyki, kontrola stanu, przewijanie...</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="32"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="87"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="149"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="36"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="43"/>
        <source>Private deployment model</source>
        <translation>Model prywatnego wdrożenia</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="87"/>
        <source>Done</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="97"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>uos_ai::ReferenceDialog</name>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="55"/>
        <source>Reference</source>
        <translation>Odnośnik</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="115"/>
        <source>Open</source>
        <translation>Otwórz</translation>
    </message>
    <message>
        <location filename="../src/gui/knowledgebase/referencedialog.cpp" line="150"/>
        <source>Documents don&apos;t exits!</source>
        <translation>Dokumenty nie istnieją!</translation>
    </message>
</context>
<context>
    <name>uos_ai::SearchOnlineInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="249"/>
        <source>Search Online</source>
        <translation>Szukaj online</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="251"/>
        <source>Enter Search Content</source>
        <translation>Wprowadź treść wyszukiwania</translation>
    </message>
</context>
<context>
    <name>uos_ai::SendMailInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="81"/>
        <source>Send Mail</source>
        <translation>Wyślij wiadomość</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="83"/>
        <source>Help me send an email to [Recipient&apos;s Name], with the content: [Email Content].</source>
        <translation>Pomóż mi wysłać wiadomość e-mail do [Nazwa odbiorcy], z treścią: [Treść wiadomości].</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="92"/>
        <source>Sorry, no matching operations were found.</source>
        <translation>Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="106"/>
        <source>Please extract the relevant parameters from the provided input to match the following JSON email template format,and output only the JSON content. Do not include any extraneous information.

Email template format:
json
{&quot;subject&quot;: &quot;Email Subject&quot;, &quot;content&quot;: &quot;Email Body&quot;, &quot;to&quot;: &quot;Recipient&quot;, &quot;cc&quot;: &quot;CC Recipient&quot;, &quot;bcc&quot;: &quot;BCC Recipient&quot;}

Input: %1</source>
        <translation>Wydobądź odpowiednie parametry z podanego wejścia, aby dopasować się do poniższego szablonu e-mail w formacie JSON i zwróć wyłącznie zawartość JSON. Nie dołączaj żadnych dodatkowych informacji.

Format szablonu e-mail:

json
{&quot;subject&quot;: &quot;Temat wiadomości&quot;, &quot;content&quot;: &quot;Treść wiadomości&quot;, &quot;to&quot;: &quot;Odbiorca&quot;, &quot;cc&quot;: &quot;DW&quot;, &quot;bcc&quot;: &quot;UDW&quot;}

Wejście: %1</translation>
    </message>
</context>
<context>
    <name>uos_ai::ShortcutUpdateDialog</name>
    <message>
        <location filename="../src/gui/upgrade/shortcutupdatedialog.cpp" line="51"/>
        <source>Shortcut: [Super + Space]. Quickly invoke UOS AI to access all AI features in one place.</source>
        <translation>Skrót: [Super + Spacja]. Szybkie wywołanie UOS AI, aby uzyskać dostęp do wszystkich funkcji AI w jednym miejscu.</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/shortcutupdatedialog.cpp" line="79"/>
        <source>Got it</source>
        <translation>Rozumiem</translation>
    </message>
    <message>
        <location filename="../src/gui/upgrade/shortcutupdatedialog.cpp" line="107"/>
        <source>This prompt will appear %1 more times, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;Do not show again&lt;/a&gt;</source>
        <translation>Ten monit pojawi się jeszcze %1 razy, &lt;a href=&quot;#nomore&quot; style=&quot;color: %2; text-decoration: none;&quot;&gt;Nie pokazuj ponownie&lt;/a&gt;</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillCommandTextEdit</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="55"/>
        <source>Take </source>
        <translation>&apos;Weź &apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="56"/>
        <source> translate into English</source>
        <translation>&apos; przetłumacz na angielski&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="185"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="218"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="459"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="604"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="792"/>
        <location filename="../src/gui/mgmt/private/skillcommandtextedit.cpp" line="796"/>
        <source>Exceeded character limit</source>
        <translation>Przekroczono limit znaków</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Enable</source>
        <translation>Włącz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="123"/>
        <location filename="../src/gui/mgmt/private/skilllistitem.cpp" line="212"/>
        <source>Disabled</source>
        <translation>Wyłączone</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="64"/>
        <source>Skill Management</source>
        <translation>Zarządzanie umiejętnościami</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="68"/>
        <source>Add Skill</source>
        <translation>Dodaj umiejętność</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="75"/>
        <source>The first 4 skills will be displayed on the toolbar, and others will be hidden in the More menu.</source>
        <translation>Pierwsze 4 umiejętności będą wyświetlane na pasku narzędzi, a pozostałe będą ukryte w menu Więcej.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="215"/>
        <source>Saved</source>
        <translation>Zapisano</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="239"/>
        <source>Are you sure you want to delete the skill &quot;%1&quot;?</source>
        <translation>Czy na pewno chcesz usunąć umiejętność &quot;%1&quot;?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="240"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skilllistwidget.cpp" line="241"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillServerListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistitem.cpp" line="62"/>
        <source>built-in</source>
        <translation type="unfinished">wbudowany</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillServerListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="82"/>
        <source>Skill List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="89"/>
        <source>Import Skill</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="121"/>
        <source>Supported files</source>
        <translation type="unfinished">Obsługiwane pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="265"/>
        <source>Confirm deletion %1?</source>
        <translation type="unfinished">Potwierdzić usunięcie %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="266"/>
        <source>After deletion, this skill will be unavailable. Proceed with caution.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="267"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverlistwidget.cpp" line="268"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
</context>
<context>
    <name>uos_ai::SkillServerWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="48"/>
        <source>Skill Enviorment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="84"/>
        <source>Agent Skills</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="109"/>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="120"/>
        <source>Configure </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="110"/>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="121"/>
        <source>MCP environment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="111"/>
        <location filename="../src/gui/mgmt/private/skillserverwidget.cpp" line="122"/>
        <source>After configuration you can use agent skills</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemControlInst</name>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="23"/>
        <source>System Control</source>
        <translation>Kontrola systemu</translation>
    </message>
    <message>
        <location filename="../src/gui/Instruction/instructions.cpp" line="25"/>
        <source>Switch to a new wallpaper. set the screen brightness to 30%...</source>
        <translation>Przełącz na nową tapetę. Ustaw jasność ekranu na 30%...</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsWidget</name>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="86"/>
        <source>The text you have selected has exceeded the 2000 character limit.</source>
        <translation>Wybrany tekst przekroczył limit 2000 znaków.</translation>
    </message>
    <message>
        <location filename="../src/audiowizard/gui/ttswidget.cpp" line="141"/>
        <source>Network is offline , stop text to speech</source>
        <translation>Sieć jest offline, zatrzymano zamianę tekstu na mowę.</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateButton</name>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/updatebutton.cpp" line="81"/>
        <source>Cancel Update</source>
        <translation>Anuluj aktualizację</translation>
    </message>
</context>
<context>
    <name>uos_ai::UpdateLogDialog</name>
    <message>
        <location filename="../src/gui/upgrade/updatelogdialog.cpp" line="40"/>
        <source>UOS AI Assistant Update Log</source>
        <translation>Dziennik aktualizacji asystenta UOS AI</translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="113"/>
        <source>Hide until restarting this app</source>
        <translation>Ukryj do ponownego uruchomienia aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="134"/>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="346"/>
        <source>Go to &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Settings&lt;/a&gt; to re-enable it.</source>
        <translation>Przejdź do &lt;a href=&quot;#&quot; style=&quot;color:%1;text-decoration:none;&quot;&gt;Ustawień&lt;/a&gt;, aby ponownie włączyć.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="784"/>
        <source>The added content must be more than 10 words</source>
        <translation>Dodana treść musi zawierać więcej niż 10 słów</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="833"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="837"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="841"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="845"/>
        <source>Translate</source>
        <translation>Tłumacz</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="849"/>
        <source>Continue Writing</source>
        <translation>Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="853"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="857"/>
        <source>Correct</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="865"/>
        <source>Add to the AI knowledge base</source>
        <translation>Dodaj do bazy wiedzy AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="114"/>
        <source>Disable in This Application</source>
        <translation>Wyłącz w tej aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="115"/>
        <source>Disable Globally</source>
        <translation>Wyłącz globalnie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="125"/>
        <source>Custom Settings</source>
        <translation>Niestandardowe ustawienia</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="861"/>
        <source>Polish</source>
        <translation>Polski</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="654"/>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI FollowAlong</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="671"/>
        <source>Added</source>
        <translation>Dodano</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizardWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="37"/>
        <source>UOS AI FollowAlong</source>
        <translation>UOS AI Śledzenie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>Automatically display the UOS AI FollowAlong toolbar when text is selected.</source>
        <translation>Automatycznie wyświetlaj pasek narzędzi UOS AI Śledzenie po zaznaczeniu tekstu.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/wordwizardwidget.cpp" line="89"/>
        <source>After closing, the selected text can still be woken up by the shortcut Super+R bar.</source>
        <translation>Po zamknięciu zaznaczony tekst nadal można przywołać skrótem Super+R.</translation>
    </message>
</context>
</TS>
