<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="pl">
<context>
    <name>AddModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">Dodaj model</translation>
    </message>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">Wymagane, proszę wprowadzić</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Klucz API</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">Sekret API</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Konto</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Wymagane, aby rozróżnić wiele modeli</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">Opcjonalne</translation>
    </message>
    <message>
        <source>Optional. The default address will be used if not filled in.</source>
        <translation type="vanished">Opcjonalne. Jeśli nie wypełnione, zostanie użyty domyślny adres.</translation>
    </message>
    <message>
        <source>Models List</source>
        <translation type="vanished">Lista modeli</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Niestandardowe</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Nie można połączyć się z serwerem, sprawdź swoje połączenie lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">Aby ustawić proxy, przejdź do ustawień systemowych proxy</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Przejdź do ustawień</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nazwa modelu</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domena</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">Nazwa konta już istnieje, proszę ją zmienić</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <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 type="vanished">Aby przetestować dostępność modelu, system wysyła informacje testowe do dużego modelu, co zużyje niewielką ilość tokenów.</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">Ten LLM już istnieje, nie dodawaj go ponownie.</translation>
    </message>
</context>
<context>
    <name>AiCodeTranslation</name>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
</context>
<context>
    <name>AiQuickDialog</name>
    <message>
        <source>type</source>
        <translation type="vanished">typ</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Read Aloud</source>
        <translation type="vanished">Czytaj na głos</translation>
    </message>
    <message>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="vanished">Nie wykryto urządzenia audio, sprawdź i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">Treść generowana przez AI jest tylko do celów informacyjnych, zwróć uwagę na dokładność informacji.</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="vanished">Kopiuj</translation>
    </message>
    <message>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="vanished">Popraw mi ten fragment i podaj tylko wynik bez dodatkowych treści.

tekst:</translation>
    </message>
    <message>
        <source>Current model: </source>
        <translation type="vanished">Aktualny model: </translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">Wygeneruj ponownie</translation>
    </message>
    <message>
        <source>simplified Chinese</source>
        <translation type="vanished">chiński uproszczony</translation>
    </message>
    <message>
        <source>traditional Chinese</source>
        <translation type="vanished">chiński tradycyjny</translation>
    </message>
    <message>
        <source>Tibetan</source>
        <translation type="vanished">tybetański</translation>
    </message>
    <message>
        <source>English</source>
        <translation type="vanished">angielski</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="vanished">japoński</translation>
    </message>
    <message>
        <source>German</source>
        <translation type="vanished">niemiecki</translation>
    </message>
    <message>
        <source>Spanish</source>
        <translation type="vanished">hiszpański</translation>
    </message>
    <message>
        <source>French</source>
        <translation type="vanished">francuski</translation>
    </message>
    <message>
        <source>Italian</source>
        <translation type="vanished">włoski</translation>
    </message>
    <message>
        <source>Korean</source>
        <translation type="vanished">koreański</translation>
    </message>
    <message>
        <source>Malay</source>
        <translation type="vanished">malajski</translation>
    </message>
    <message>
        <source>Portuguese</source>
        <translation type="vanished">portugalski</translation>
    </message>
    <message>
        <source>Russian</source>
        <translation type="vanished">rosyjski</translation>
    </message>
    <message>
        <source>Thai</source>
        <translation type="vanished">tajski</translation>
    </message>
    <message>
        <source>Vietnamese</source>
        <translation type="vanished">wietnamski</translation>
    </message>
    <message>
        <source>Continue Dialog</source>
        <translation type="vanished">Kontynuuj dialog</translation>
    </message>
    <message>
        <source>Automatic Detection</source>
        <translation type="vanished">Automatyczne wykrywanie</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">Szukaj</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">Wyjaśnij</translation>
    </message>
    <message>
        <source>Translate</source>
        <translation type="vanished">Przetłumacz</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">Rozwiń</translation>
    </message>
    <message>
        <source>Correct</source>
        <translation type="vanished">Popraw</translation>
    </message>
    <message>
        <source>Add to the AI knowledge base</source>
        <translation type="vanished">Dodaj do bazy wiedzy AI</translation>
    </message>
    <message>
        <source>Added</source>
        <translation type="vanished">Dodano</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Konfiguracja modelu</translation>
    </message>
    <message>
        <source>Copied</source>
        <translation type="vanished">Skopiowano</translation>
    </message>
    <message>
        <source>No text recognized.</source>
        <translation type="vanished">Nie rozpoznano tekstu.</translation>
    </message>
    <message>
        <source>The added content must be more than 10 words</source>
        <translation type="vanished">Dodana treść musi zawierać więcej niż 10 słów</translation>
    </message>
    <message>
        <source>Summary</source>
        <translation type="vanished">Podsumowanie</translation>
    </message>
    <message>
        <source>Paste to Text</source>
        <translation type="vanished">Wklej do tekstu</translation>
    </message>
    <message>
        <source>Continue writing</source>
        <translation type="vanished">Kontynuuj pisanie</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">Polski</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="vanished">Przetłumacz ten fragment na %1 i podaj mi bezpośrednio jasny wynik. tekst：</translation>
    </message>
    <message>
        <source>Not clickable</source>
        <translation type="vanished">Nieklinikalne</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="vanished">Ok</translation>
    </message>
    <message>
        <source>Fill failed</source>
        <translation type="vanished">Wypełnianie nie powiodło się</translation>
    </message>
    <message>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="vanished">Nie wybrano pola wprowadzania, wybierz pole wprowadzania i wypełnij je ponownie.</translation>
    </message>
    <message>
        <source>Ok</source>
        <translation type="vanished">Ok</translation>
    </message>
    <message>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="vanished">Wyjaśnij ten fragment prostym językiem. Podaj mi jasny wynik bez zbędnych treści. tekst：</translation>
    </message>
    <message>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="vanished">Podsumuj ten fragment i podaj mi bezpośrednio jasny wynik bez żadnych zbędnych treści. tekst：</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source> &quot;%1&quot; </source>
        <translation type="vanished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <source>Currently no model</source>
        <translation type="vanished">Obecnie brak modelu</translation>
    </message>
    <message>
        <source>Go to configure  </source>
        <translation type="vanished">Przejdź do konfiguracji</translation>
    </message>
</context>
<context>
    <name>AiToastMessage</name>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">Historia czatu wyczyszczona</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">Skopiowano pomyślnie</translation>
    </message>
</context>
<context>
    <name>Application</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="vanished">UOS AI Śledź/Pisz</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Zarządzanie bazą wiedzy</translation>
    </message>
</context>
<context>
    <name>AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="146"/>
        <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>
        <source>function parsing failed</source>
        <translation type="vanished">nie udało się przeanalizować funkcji</translation>
    </message>
    <message>
        <source>Application file does not exist</source>
        <translation type="vanished">Plik aplikacji nie istnieje</translation>
    </message>
    <message>
        <source>Started successfully</source>
        <translation type="vanished">Uruchomiono pomyślnie</translation>
    </message>
    <message>
        <source>Startup failed</source>
        <translation type="vanished">Uruchomienie nie powiodło się</translation>
    </message>
    <message>
        <source> The execution output content is </source>
        <translation type="vanished"> Wynik wykonania to </translation>
    </message>
</context>
<context>
    <name>ChatWindow</name>
    <message>
        <source>Mode</source>
        <translation type="vanished">Tryb</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">Tryb okna</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">Tryb paska bocznego</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">Ustawienia</translation>
    </message>
    <message>
        <source>Update Log</source>
        <translation type="vanished">Dziennik aktualizacji</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Rozmowa głosowa</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Usuń</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <source>Confirm deletion %1?</source>
        <translation type="vanished">Potwierdzić usunięcie %1?</translation>
    </message>
    <message>
        <source>After deletion, this server will be unavailable. Proceed with caution.</source>
        <translation type="vanished">Po usunięciu ten serwer będzie niedostępny. Zachowaj ostrożność.</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="obsolete">Aktualizuj</translation>
    </message>
    <message>
        <source>Non-vectorized plugin</source>
        <translation type="vanished">Wtyczka nie-wektorowa</translation>
    </message>
    <message>
        <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 type="vanished">Przed użyciem [Bazy wiedzy AI] musisz najpierw zainstalować wtyczkę wektoryzacji, aby funkcja bazy wiedzy AI działała poprawnie.</translation>
    </message>
    <message>
        <source>Install</source>
        <translation type="obsolete">Zainstaluj</translation>
    </message>
    <message>
        <source>The knowledge base is empty</source>
        <translation type="vanished">Baza wiedzy jest pusta</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Add Files</source>
        <translation type="vanished">Dodaj pliki</translation>
    </message>
    <message>
        <source>The following file has expired and cannot be used. Continue?</source>
        <translation type="vanished">Następujący plik wygasł i nie może być użyty. Kontynuować?</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">Użyj później</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">Zainstaluj teraz</translation>
    </message>
    <message>
        <source>MCP environment missing</source>
        <translation type="vanished">Brak środowiska MCP</translation>
    </message>
    <message>
        <source>Please go to the App Store to install UOS AI Agent</source>
        <translation type="vanished">Przejdź do Sklepu z aplikacjami, aby zainstalować UOS AI Agent</translation>
    </message>
    <message>
        <source>Not Now</source>
        <translation type="vanished">Nie teraz</translation>
    </message>
    <message>
        <source>Claim Credits</source>
        <translation type="vanished">Odbierz kredyty</translation>
    </message>
    <message>
        <source>Free Credits Delivered</source>
        <translation type="vanished">Dostarczono darmowe kredyty</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">Pomyślnie odebrano</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Filing Information</source>
        <translation type="vanished">Informacje o plikach</translation>
    </message>
</context>
<context>
    <name>CodeTranslation360</name>
    <message>
        <source>Authentication failed, insufficient balance</source>
        <translation type="vanished">Uwierzytelnienie nie powiodło się, niewystarczające saldo</translation>
    </message>
    <message>
        <source>Authentication failed, daily limit exceeded</source>
        <translation type="vanished">Uwierzytelnienie nie powiodło się, przekroczono dzienny limit</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>The service is abnormal. Please contact the development team for troubleshooting.</source>
        <translation type="vanished">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>
        <source>Error</source>
        <translation type="vanished">Błąd</translation>
    </message>
    <message>
        <source>OK</source>
        <comment>button</comment>
        <translation type="vanished">OK</translation>
    </message>
</context>
<context>
    <name>DocParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/docparse.cpp" line="24"/>
        <source>The document content is invalid or empty.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>EAiExecutor</name>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="vanished">Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu bazy wiedzy.</translation>
    </message>
    <message>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <source>The Deep System Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">Głęboki Asystent Systemowy może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <source>The UOS System  Assistant can only be used after configuring the model plug.</source>
        <translation type="vanished">Asystent Systemowy UOS może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <source>MCP Server</source>
        <translation type="obsolete">Serwer MCP</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Najpierw skonfiguruj konto modelu.</translation>
    </message>
    <message>
        <source>Please configure the knowledge base.</source>
        <translation type="vanished">Skonfiguruj bazę wiedzy.</translation>
    </message>
    <message>
        <source>Please install the model plug.</source>
        <translation type="vanished">Zainstaluj wtyczkę modelu.</translation>
    </message>
    <message>
        <source>Export Image As</source>
        <translation type="vanished">Eksportuj obraz jako</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">Pomyślnie odebrano</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">Możesz przesłać maksymalnie 3 pliki lub obrazy</translation>
    </message>
</context>
<context>
    <name>EAiFAQInit</name>
    <message>
        <source>Translate the following text into English for me.</source>
        <translation type="vanished">Przetłumacz poniższy tekst na angielski.</translation>
    </message>
    <message>
        <source>Translate the following document into Chinese.</source>
        <translation type="vanished">Przetłumacz poniższy dokument na chiński.</translation>
    </message>
    <message>
        <source>What does the word “Agent” mean in the AI industry?</source>
        <translation type="vanished">Co oznacza słowo „Agent” w branży AI?</translation>
    </message>
    <message>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="vanished">Proszę przetłumaczyć poniższą treść na chiński. Wymagania: Dokładne znaczenie, formalny i profesjonalny język.</translation>
    </message>
    <message>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="vanished">Jakie są potoczne sposoby zwracania się do przyjaciela po angielsku?</translation>
    </message>
    <message>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="vanished">Przetłumacz poniższy klasyczny tekst chiński na współczesny chiński.</translation>
    </message>
    <message>
        <source>Summarize</source>
        <translation type="vanished">Podsumuj</translation>
    </message>
    <message>
        <source>Proofread</source>
        <translation type="vanished">Korekta</translation>
    </message>
    <message>
        <source>Explain</source>
        <translation type="vanished">Wyjaśnij</translation>
    </message>
    <message>
        <source>Expand</source>
        <translation type="vanished">Rozwiń</translation>
    </message>
    <message>
        <source>Continue</source>
        <translation type="vanished">Kontynuuj</translation>
    </message>
    <message>
        <source>Polish</source>
        <translation type="vanished">Popraw</translation>
    </message>
    <message>
        <source>Please help me write a work summary based on this document</source>
        <translation type="vanished">Proszę pomóż mi napisać podsumowanie pracy na podstawie tego dokumentu</translation>
    </message>
    <message>
        <source>I need a work summary for Project A, please help me organize the key points</source>
        <translation type="vanished">Potrzebuję podsumowania pracy dla Projektu A, pomóż mi uporządkować kluczowe punkty</translation>
    </message>
    <message>
        <source>Please generate a concise work summary based on my input text</source>
        <translation type="vanished">Proszę wygeneruj zwięzłe podsumowanie pracy na podstawie mojego tekstu</translation>
    </message>
    <message>
        <source>Analyze this report and extract key points for the work summary</source>
        <translation type="vanished">Przeanalizuj ten raport i wyodrębnij kluczowe punkty do podsumowania pracy</translation>
    </message>
    <message>
        <source>I need a work summary including quarterly data, please refer to the attachment</source>
        <translation type="vanished">Potrzebuję podsumowania pracy z danymi kwartalnymi, proszę odnieść się do załącznika</translation>
    </message>
    <message>
        <source>Help me write a work summary highlighting personal contributions</source>
        <translation type="vanished">Pomóż mi napisać podsumowanie pracy podkreślające osobiste osiągnięcia</translation>
    </message>
    <message>
        <source>Generate a work summary from meeting notes, focusing on action items</source>
        <translation type="vanished">Wygeneruj podsumowanie pracy z notatek spotkania, skupiając się na punktach działania</translation>
    </message>
    <message>
        <source>I need a bilingual work summary in Chinese and English, please refer to the provided materials</source>
        <translation type="vanished">Potrzebuję dwujęzycznego podsumowania pracy w języku chińskim i angielskim, proszę odnieść się do dostarczonych materiałów</translation>
    </message>
    <message>
        <source>Help me organize last month&apos;s work content and generate a summary</source>
        <translation type="vanished">Pomóż mi uporządkować treść pracy z ostatniego miesiąca i wygenerować podsumowanie</translation>
    </message>
    <message>
        <source>Write a work summary based on these task lists, emphasizing completion status</source>
        <translation type="vanished">Napisz podsumowanie pracy na podstawie tych list zadań, podkreślając status wykonania</translation>
    </message>
    <message>
        <source>Check for grammatical errors in this passage</source>
        <translation type="vanished">Sprawdź błędy gramatyczne w tym fragmencie</translation>
    </message>
    <message>
        <source>Help me find spelling mistakes in this article</source>
        <translation type="vanished">Pomóż mi znaleźć błędy ortograficzne w tym artykule</translation>
    </message>
    <message>
        <source>Correct the inappropriate word choices in this dialogue</source>
        <translation type="vanished">Popraw nieodpowiedni dobór słów w tej rozmowie</translation>
    </message>
    <message>
        <source>Fix the punctuation issues in this document</source>
        <translation type="vanished">Popraw problemy z interpunkcją w tym dokumencie</translation>
    </message>
    <message>
        <source>Revise the unclear expressions in this text</source>
        <translation type="vanished">Popraw niejasne sformułowania w tym tekście</translation>
    </message>
    <message>
        <source>Edit the language errors in this email</source>
        <translation type="vanished">Edytuj błędy językowe w tym e-mailu</translation>
    </message>
    <message>
        <source>Check if this text follows standard English conventions</source>
        <translation type="vanished">Sprawdź, czy ten tekst jest zgodny ze standardami języka angielskiego</translation>
    </message>
    <message>
        <source>Correct the logical flaws in this report</source>
        <translation type="vanished">Popraw błędy logiczne w tym raporcie</translation>
    </message>
    <message>
        <source>Identify language errors in this code comment</source>
        <translation type="vanished">Zidentyfikuj błędy językowe w tym komentarzu do kodu</translation>
    </message>
    <message>
        <source>Fix the ambiguous statements in this contract</source>
        <translation type="vanished">Popraw niejednoznaczne sformułowania w tej umowie</translation>
    </message>
    <message>
        <source>Explain the basic principles of quantum computing</source>
        <translation type="vanished">Wyjaśnij podstawowe zasady obliczeń kwantowych</translation>
    </message>
    <message>
        <source>Describe photosynthesis in simple terms</source>
        <translation type="vanished">Opisz fotosyntezę w prostych słowach</translation>
    </message>
    <message>
        <source>Detail how blockchain technology works</source>
        <translation type="vanished">Opisz szczegółowo, jak działa technologia blockchain</translation>
    </message>
    <message>
        <source>Explain relativity from a professional perspective</source>
        <translation type="vanished">Wyjaśnij teorię względności z profesjonalnej perspektywy</translation>
    </message>
    <message>
        <source>Use metaphors to describe what artificial intelligence is</source>
        <translation type="vanished">Użyj metafor, aby opisać, czym jest sztuczna inteligencja</translation>
    </message>
    <message>
        <source>Describe climate change in layman&apos;s terms</source>
        <translation type="vanished">Opisz zmianę klimatu prostym językiem</translation>
    </message>
    <message>
        <source>Explain the structure of the solar system to elementary students</source>
        <translation type="vanished">Wyjaśnij strukturę układu słonecznego uczniom szkoły podstawowej</translation>
    </message>
    <message>
        <source>Expand this text to 300 words, focusing on scene details and character emotions</source>
        <translation type="vanished">Rozwiń ten tekst do 300 słów, skupiając się na szczegółach scen i emocjach postaci</translation>
    </message>
    <message>
        <source>Rewrite this paragraph into 500 words in an academic style, adding data support and citations</source>
        <translation type="vanished">Przepisz ten akapit na 500 słów w stylu akademickim, dodając wsparcie danych i cytaty</translation>
    </message>
    <message>
        <source>Expand this passage with more metaphors and rhetorical devices to make it more vivid</source>
        <translation type="vanished">Rozwiń ten fragment, dodając więcej metafor i środków retorycznych, aby uczynić go bardziej żywym</translation>
    </message>
    <message>
        <source>Please extend this short article to 1000 words, supplementing with specific cases and practical steps</source>
        <translation type="vanished">Proszę rozszerzyć ten krótki artykuł do 1000 słów, uzupełniając go konkretnymi przypadkami i praktycznymi krokami</translation>
    </message>
    <message>
        <source>Expand this dialogue by adding characters&apos; psychological activities and dialogue details</source>
        <translation type="vanished">Rozwiń ten dialog, dodając psychologiczne aktywności postaci i szczegóły dialogu</translation>
    </message>
    <message>
        <source>Rewrite the content of this document into a report format, including abstract, body, and conclusion</source>
        <translation type="vanished">Przepisz treść tego dokumentu w formacie raportu, włączając streszczenie, treść główną i wnioski</translation>
    </message>
    <message>
        <source>Expand this technical description to 800 words, adding more technical parameters and diagram explanations</source>
        <translation type="vanished">Rozwiń ten opis techniczny do 800 słów, dodając więcej parametrów technicznych i wyjaśnień diagramów</translation>
    </message>
    <message>
        <source>Rewrite this email to be more formal and professional, supplementing relevant background information</source>
        <translation type="vanished">Przepisz ten email, aby był bardziej formalny i profesjonalny, uzupełniając odpowiednie informacje tła</translation>
    </message>
    <message>
        <source>Expand this story to 1500 words, adding more plot twists and character backgrounds</source>
        <translation type="vanished">Rozwiń tę historię do 1500 słów, dodając więcej zwrotów akcji i tła postaci</translation>
    </message>
    <message>
        <source>Please expand this summary, highlighting key achievements and future plans, word count unlimited</source>
        <translation type="vanished">Proszę rozszerzyć to podsumowanie, podkreślając kluczowe osiągnięcia i plany na przyszłość, bez limitu słów</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Help me expand the last paragraph of this business plan, emphasizing market potential and competitive advantages, no word limit, formal style</source>
        <translation type="vanished">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>
        <source>Continue the ending of this fairy tale, warm and touching, the protagonist achieves their dream, about 200 words</source>
        <translation type="vanished">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>
        <source>Please write the second half of this email, tone friendly and professional, focusing on collaboration details, within 150 words</source>
        <translation type="vanished">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>
        <source>Expand the next paragraph of this travelogue, describing the scenery in the valley, vivid and imaginative, around 200 words</source>
        <translation type="vanished">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>
        <source>Continue the next chapter of this mystery novel, with a plot twist, maintaining suspense, no word limit</source>
        <translation type="vanished">Kontynuuj następny rozdział tej powieści kryminalnej, z zwrotem akcji, utrzymując napięcie, bez limitu słów</translation>
    </message>
    <message>
        <source>Help me write the conclusion of this speech, inspiring and emphasizing teamwork, about 100 words</source>
        <translation type="vanished">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>
        <source>Expand the performance description section of this product manual, detailed and accurate, around 300 words</source>
        <translation type="vanished">Rozwiń sekcję opisu wydajności w tej instrukcji produktu, szczegółową i dokładną, około 300 słów</translation>
    </message>
    <message>
        <source>Continue the beginning of this love story, set in rainy Paris, romantic style, 150 words</source>
        <translation type="vanished">Kontynuuj początek tej historii miłosnej, osadzonej w deszczowym Paryżu, w stylu romantycznym, 150 słów</translation>
    </message>
    <message>
        <source>Please write the discussion section of this paper, focusing on the limitations of the experimental result, academic style, no word limit</source>
        <translation type="vanished">Proszę napisać sekcję dyskusji tego artykułu, skupiając się na ograniczeniach wyników eksperymentalnych, styl akademicki, bez limitu słów</translation>
    </message>
    <message>
        <source>Please polish this text to make it more formal and professional for a business email</source>
        <translation type="vanished">Proszę poprawić ten tekst, aby był bardziej formalny i profesjonalny dla biznesowego emaila</translation>
    </message>
    <message>
        <source>Rewrite this passage to be more lively and engaging for social media posts</source>
        <translation type="vanished">Przepisz ten fragment, aby był bardziej żywy i angażujący dla postów w mediach społecznościowych</translation>
    </message>
    <message>
        <source>I need to refine the abstract of this academic paper to be more concise and clear within 200 words</source>
        <translation type="vanished">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>
        <source>Polish this dialogue to make it more natural and fluent for spoken communication</source>
        <translation type="vanished">Popraw ten dialog, aby był bardziej naturalny i płynny w komunikacji ustnej</translation>
    </message>
    <message>
        <source>Enhance this product description to highlight its premium and innovative features for potential customers</source>
        <translation type="vanished">Ulepsz opis tego produktu, aby podkreślić jego premium i innowacyjne cechy dla potencjalnych klientów</translation>
    </message>
    <message>
        <source>Help me polish this cover letter to make it more persuasive and personalized</source>
        <translation type="vanished">Pomóż mi poprawić ten list motywacyjny, aby był bardziej przekonujący i spersonalizowany</translation>
    </message>
    <message>
        <source>Rewrite this blog post to be more humorous and appealing to young readers</source>
        <translation type="vanished">Przepisz ten post na blogu, aby był bardziej humorystyczny i atrakcyjny dla młodych czytelników</translation>
    </message>
    <message>
        <source>Refine the opening section of this report to make it more captivating</source>
        <translation type="vanished">Popraw sekcję otwierającą tego raportu, aby była bardziej wciągająca</translation>
    </message>
    <message>
        <source>I need to polish this technical document to make it more accessible for non-experts</source>
        <translation type="vanished">Muszę poprawić ten dokument techniczny, aby był bardziej przystępny dla osób niebędących ekspertami</translation>
    </message>
    <message>
        <source>Please help me rewrite this apology letter to sound more sincere and appropriate</source>
        <translation type="vanished">Proszę pomóż mi przepisać ten list z przeprosinami, aby brzmiał bardziej szczerze i odpowiednio</translation>
    </message>
    <message>
        <source>Articles</source>
        <translation type="vanished">Artykuły</translation>
    </message>
    <message>
        <source>Speeches</source>
        <translation type="vanished">Przemówienia</translation>
    </message>
    <message>
        <source>Outlines</source>
        <translation type="vanished">Zarysy</translation>
    </message>
    <message>
        <source>Notifications</source>
        <translation type="vanished">Powiadomienia</translation>
    </message>
    <message>
        <source>Posts</source>
        <translation type="vanished">Posty</translation>
    </message>
    <message>
        <source>Work Report</source>
        <translation type="vanished">Raport Pracy</translation>
    </message>
    <message>
        <source>Research Report</source>
        <translation type="vanished">Raport Badawczy</translation>
    </message>
    <message>
        <source>Please summarize the key points of this document</source>
        <translation type="vanished">Proszę podsumować kluczowe punkty tego dokumentu</translation>
    </message>
    <message>
        <source>List the main ideas of this file for me</source>
        <translation type="vanished">Wypisz dla mnie główne idee tego pliku</translation>
    </message>
    <message>
        <source>Summarize the core idea of this passage</source>
        <translation type="vanished">Podsumuj główną ideę tego fragmentu</translation>
    </message>
    <message>
        <source>Use concise language to summarize this article</source>
        <translation type="vanished">Użyj zwięzłego języka, aby podsumować ten artykuł</translation>
    </message>
    <message>
        <source>I need a summary of this report, no more than 200 words</source>
        <translation type="vanished">Potrzebuję podsumowania tego raportu, nie więcej niż 200 słów</translation>
    </message>
    <message>
        <source>Extract the main data and conclusions from this document</source>
        <translation type="vanished">Wyodrębnij główne dane i wnioski z tego dokumentu</translation>
    </message>
    <message>
        <source>Summarize the main sections and points of this lengthy content</source>
        <translation type="vanished">Podsumuj główne sekcje i punkty tej długiej treści</translation>
    </message>
    <message>
        <source>Help me summarize the research methods and findings of this paper</source>
        <translation type="vanished">Pomóż mi podsumować metody badawcze i wyniki tego artykułu</translation>
    </message>
    <message>
        <source>Please summarize the key points of this article in a table format</source>
        <translation type="vanished">Proszę podsumować kluczowe punkty tego artykułu w formacie tabeli</translation>
    </message>
    <message>
        <source>Summarize the operational steps in this file using bullet points</source>
        <translation type="vanished">Podsumuj kroki operacyjne w tym pliku za pomocą punktów</translation>
    </message>
    <message>
        <source>Display the key clauses of this contract in bullet list format</source>
        <translation type="vanished">Wyświetl kluczowe klauzule tej umowy w formacie listy punktowanej</translation>
    </message>
    <message>
        <source>Create an outline for a report on AI trends, covering technology, ethics, and applications</source>
        <translation type="vanished">Stwórz zarys raportu o trendach w sztucznej inteligencji, obejmujący technologię, etykę i zastosowania</translation>
    </message>
    <message>
        <source>Organize the uploaded paper into a structured research framework outline</source>
        <translation type="vanished">Zorganizuj przesłany artykuł w ustrukturyzowany zarys ram badawczych</translation>
    </message>
    <message>
        <source>I need a business plan outline including market analysis, product description, and financial planning</source>
        <translation type="vanished">Potrzebuję zarysu biznesplanu obejmującego analizę rynku, opis produktu i planowanie finansowe</translation>
    </message>
    <message>
        <source>Convert this speech into a PowerPoint outline with bullet points for each section</source>
        <translation type="vanished">Przekształć to przemówienie w zarys PowerPointa z punktami dla każdej sekcji</translation>
    </message>
    <message>
        <source>Write a book summary outline covering key points and my personal reflections</source>
        <translation type="vanished">Napisz zarys podsumowania książki obejmujący kluczowe punkty i moje osobiste refleksje</translation>
    </message>
    <message>
        <source>Summarize the meeting notes file into a project execution plan outline</source>
        <translation type="vanished">Podsumuj plik z notatkami ze spotkania w zarys planu realizacji projektu</translation>
    </message>
    <message>
        <source>I need a thesis chapter outline including introduction, literature review, and methodology</source>
        <translation type="vanished">Potrzebuję zarysu rozdziału pracy dyplomowej obejmującego wprowadzenie, przegląd literatury i metodologię</translation>
    </message>
    <message>
        <source>Create a product requirements document (PRD) outline with feature descriptions and user flows</source>
        <translation type="vanished">Stwórz zarys dokumentu wymagań produktowych (PRD) z opisami funkcji i przepływami użytkowników</translation>
    </message>
    <message>
        <source>Extract key data from this industry report to make a summary outline</source>
        <translation type="vanished">Wyodrębnij kluczowe dane z tego raportu branżowego, aby stworzyć zarys podsumowania</translation>
    </message>
    <message>
        <source>Write an event planning outline including schedule, team roles, and budget</source>
        <translation type="vanished">Napisz zarys planowania wydarzenia obejmujący harmonogram, role zespołu i budżet</translation>
    </message>
    <message>
        <source>Generate a three-level outline from this document</source>
        <translation type="vanished">Wygeneruj trzypoziomowy konspekt z tego dokumentu</translation>
    </message>
    <message>
        <source>Extract core framework from meeting notes</source>
        <translation type="vanished">Wyodrębnij główną strukturę z notatek spotkania</translation>
    </message>
    <message>
        <source>Organize research report structure</source>
        <translation type="vanished">Zorganizuj strukturę raportu badawczego</translation>
    </message>
    <message>
        <source>Create product feature overview</source>
        <translation type="vanished">Utwórz przegląd funkcji produktu</translation>
    </message>
    <message>
        <source>Design training course syllabus</source>
        <translation type="vanished">Zaprojektuj program szkolenia</translation>
    </message>
    <message>
        <source>Analyze literature review framework</source>
        <translation type="vanished">Przeanalizuj strukturę przeglądu literatury</translation>
    </message>
    <message>
        <source>Generate business plan table of contents</source>
        <translation type="vanished">Wygeneruj spis treści biznesplanu</translation>
    </message>
    <message>
        <source>Write event planning flow points</source>
        <translation type="vanished">Opisz punkty przepływu planowania wydarzenia</translation>
    </message>
    <message>
        <source>Help me write a meeting notice for tomorrow at 3 PM in Conference Room A about project progress reporting</source>
        <translation type="vanished">Pomóż mi napisać zawiadomienie o spotkaniu jutro o 15:00 w sali konferencyjnej A dotyczące raportowania postępów projektu</translation>
    </message>
    <message>
        <source>Create a concise notice based on this document highlighting the deadline and submission method</source>
        <translation type="vanished">Utwórz zwięzłe zawiadomienie na podstawie tego dokumentu, podkreślając termin i metodę składania</translation>
    </message>
    <message>
        <source>Draft a holiday notice for Spring Festival from February 10 to 17 with work resuming on February 18</source>
        <translation type="vanished">Przygotuj zawiadomienie o święcie wiosny od 10 do 17 lutego z wznowieniem pracy 18 lutego</translation>
    </message>
    <message>
        <source>I need an activity notice for staff training all day next Wednesday at the company auditorium</source>
        <translation type="vanished">Potrzebuję zawiadomienia o szkoleniu pracowników w przyszłą środę przez cały dzień w audytorium firmy</translation>
    </message>
    <message>
        <source>Format the provided text materials into a formal notice with standard formatting and professional tone</source>
        <translation type="vanished">Sformatuj dostarczone materiały tekstowe w formalne zawiadomienie ze standardowym formatowaniem i profesjonalnym tonem</translation>
    </message>
    <message>
        <source>Write a power outage notice for this Saturday from 9 AM to 5 PM affecting the entire office building</source>
        <translation type="vanished">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>
        <source>Generate a meeting change notice shifting the original time to Friday at 10 AM keeping other details same</source>
        <translation type="vanished">Wygeneruj zawiadomienie o zmianie spotkania, przesuwając pierwotny czas na piątek o 10:00, zachowując inne szczegóły</translation>
    </message>
    <message>
        <source>Prepare a brief notice based on the attached meeting minutes for absent attendees</source>
        <translation type="vanished">Przygotuj krótkie zawiadomienie na podstawie załączonych notatek spotkania dla nieobecnych uczestników</translation>
    </message>
    <message>
        <source>Draft a system upgrade notice scheduled tonight from midnight to 3 AM with system downtime</source>
        <translation type="vanished">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>
        <source>Write a concise holiday duty arrangement notice listing on-duty staff and contact information</source>
        <translation type="vanished">Napisz zwięzłe zawiadomienie o dyżurach świątecznych, wymieniając dyżurujących pracowników i dane kontaktowe</translation>
    </message>
    <message>
        <source>Help me write a public health article about healthy eating in simple language for general readers</source>
        <translation type="vanished">Pomóż mi napisać artykuł o zdrowym odżywianiu w prostym języku dla ogólnych czytelników</translation>
    </message>
    <message>
        <source>Create a fun and engaging tech trend post based on this document</source>
        <translation type="vanished">Utwórz ciekawy i angażujący post o trendach technologicznych na podstawie tego dokumentu</translation>
    </message>
    <message>
        <source>Draft a holiday promotion post highlighting discounts and event schedule</source>
        <translation type="vanished">Przygotuj post promocyjny świąteczny, podkreślający zniżki i harmonogram wydarzeń</translation>
    </message>
    <message>
        <source>I need a product launch article focusing on features and customer reviews</source>
        <translation type="vanished">Potrzebuję artykułu o premierze produktu skupiającego się na funkcjach i opiniach klientów</translation>
    </message>
    <message>
        <source>Turn this interview transcript into a casual personality profile post</source>
        <translation type="vanished">Przekształć ten zapis wywiadu w swobodny post profilowy</translation>
    </message>
    <message>
        <source>Write a travel guide recommending three popular spots with practical tips</source>
        <translation type="vanished">Napisz przewodnik turystyczny polecający trzy popularne miejsca z praktycznymi wskazówkami</translation>
    </message>
    <message>
        <source>Generate an anniversary post reviewing company history and thanking customers</source>
        <translation type="vanished">Wygeneruj post rocznicowy podsumowujący historię firmy i dziękujący klientom</translation>
    </message>
    <message>
        <source>Analyze this industry report with visualized data for an insightful post</source>
        <translation type="vanished">Przeanalizuj ten raport branżowy z wizualizacją danych, aby stworzyć wnikliwy post</translation>
    </message>
    <message>
        <source>Draft a charity campaign post encouraging participation with clear instructions</source>
        <translation type="vanished">Przygotuj post kampanii charytatywnej zachęcający do udziału z jasnymi instrukcjami</translation>
    </message>
    <message>
        <source>Write a career skills article with five actionable tips and real examples</source>
        <translation type="vanished">Napisz artykuł o umiejętnościach zawodowych z pięcioma praktycznymi wskazówkami i rzeczywistymi przykładami</translation>
    </message>
    <message>
        <source>Help me write a weekly work summary focusing on project progress and team collaboration</source>
        <translation type="vanished">Pomóż mi napisać cotygodniowe podsumowanie pracy skupiające się na postępach projektu i współpracy zespołowej</translation>
    </message>
    <message>
        <source>Generate a concise work summary based on the meeting notes file I uploaded</source>
        <translation type="vanished">Wygeneruj zwięzłe podsumowanie pracy na podstawie przesłanego pliku z notatkami spotkania</translation>
    </message>
    <message>
        <source>I need a quarterly work summary including data analysis and personal growth reflection</source>
        <translation type="vanished">Potrzebuję kwartalnego podsumowania pracy, obejmującego analizę danych i refleksję nad osobistym rozwojem</translation>
    </message>
    <message>
        <source>Create a work summary based on the following text [paste text]</source>
        <translation type="vanished">Utwórz podsumowanie pracy na podstawie następującego tekstu [wklej tekst]</translation>
    </message>
    <message>
        <source>Write a work summary highlighting this month&apos;s KPI achievements and challenges encountered</source>
        <translation type="vanished">Napisz podsumowanie pracy, podkreślając osiągnięcia KPI w tym miesiącu i napotkane wyzwania</translation>
    </message>
    <message>
        <source>Help me summarize last week&apos;s work categorized by projects</source>
        <translation type="vanished">Pomóż mi podsumować pracę z ostatniego tygodnia pogrupowaną według projektów</translation>
    </message>
    <message>
        <source>Generate a work summary from email content emphasizing pending tasks and completions</source>
        <translation type="vanished">Wygeneruj podsumowanie pracy z treści e-maili, podkreślając oczekujące zadania i ukończenia</translation>
    </message>
    <message>
        <source>I need an annual summary including work highlights and improvement plans</source>
        <translation type="vanished">Potrzebuję rocznego podsumowania, obejmującego najważniejsze osiągnięcia i plany poprawy</translation>
    </message>
    <message>
        <source>Generate a monthly work report from the data I uploaded</source>
        <translation type="vanished">Wygeneruj miesięczny raport pracy z przesłanych przeze mnie danych</translation>
    </message>
    <message>
        <source>Help me organize scattered work notes into a structured work summary</source>
        <translation type="vanished">Pomóż mi uporządkować rozproszone notatki pracy w uporządkowane podsumowanie</translation>
    </message>
    <message>
        <source>Analyze the uploaded data and generate a market trend report</source>
        <translation type="vanished">Przeanalizuj przesłane dane i wygeneruj raport o trendach rynkowych</translation>
    </message>
    <message>
        <source>Extract key information from the text and compile an industry analysis report</source>
        <translation type="vanished">Wyodrębnij kluczowe informacje z tekstu i sporządź raport analizy branżowej</translation>
    </message>
    <message>
        <source>Combine the contents of the file to write a competitor research report</source>
        <translation type="vanished">Połącz zawartość pliku, aby napisać raport badawczy o konkurencji</translation>
    </message>
    <message>
        <source>Generate a user needs research summary based on the provided interview records</source>
        <translation type="vanished">Wygeneruj podsumowanie badań potrzeb użytkowników na podstawie dostarczonych zapisów wywiadów</translation>
    </message>
    <message>
        <source>Analyze these sales data and produce a quarterly market performance report</source>
        <translation type="vanished">Przeanalizuj te dane sprzedażowe i przygotuj kwartalny raport o wynikach rynkowych</translation>
    </message>
    <message>
        <source>Write a technical research report based on the given product description</source>
        <translation type="vanished">Napisz raport z badań technicznych na podstawie podanego opisu produktu</translation>
    </message>
    <message>
        <source>Organize these user feedback and generate a product improvement suggestion report</source>
        <translation type="vanished">Uporządkuj te opinie użytkowników i wygeneruj raport z sugestiami ulepszeń produktu</translation>
    </message>
    <message>
        <source>Please write a market opportunity analysis report based on the provided file</source>
        <translation type="vanished">Proszę napisać raport analizy szans rynkowych na podstawie dostarczonego pliku</translation>
    </message>
    <message>
        <source>Help me write an essay on the topic of [%1] with [clear structure and rich content].</source>
        <translation type="vanished">Pomóż mi napisać esej na temat [%1] z [jasną strukturą i bogatą treścią].</translation>
    </message>
    <message>
        <source>Help me write a public tweet on the topic of [%1], requiring [clear structure] and [relaxed] tone.</source>
        <translation type="vanished">Pomóż mi napisać publiczny tweet na temat [%1], wymagający [jasnej struktury] i [swobodnego] tonu.</translation>
    </message>
    <message>
        <source>Help me write a summary of my recent work, including [%1] and [results], requiring a [formal] tone.</source>
        <translation type="vanished">Pomóż mi napisać podsumowanie mojej ostatniej pracy, obejmujące [%1] i [wyniki], wymagające [formalnego] tonu.</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Artificial Intelligence</source>
        <translation type="vanished">Sztuczna Inteligencja</translation>
    </message>
    <message>
        <source>Help me write a speech on the topic of [%1] for [Company Leaders], requiring [clear structure and vivid language].</source>
        <translation type="vanished">Pomóż mi napisać przemówienie na temat [%1] dla [Liderów Firmy], wymagające [jasnej struktury i żywego języka].</translation>
    </message>
    <message>
        <source>Help me write an outline on the topic of [%1], which will be used for [PPT production].</source>
        <translation type="vanished">Pomóż mi napisać konspekt na temat [%1], który zostanie wykorzystany do [produkcji PPT].</translation>
    </message>
    <message>
        <source>Help me write a notice about [%1], the receiver is [All Employees] and the sender is [Administration Department].</source>
        <translation type="vanished">Pomóż mi napisać ogłoszenie o [%1], odbiorcą są [Wszyscy Pracownicy], a nadawcą [Dział Administracji].</translation>
    </message>
    <message>
        <source>National Day Holiday</source>
        <translation type="vanished">Święto Narodowe</translation>
    </message>
    <message>
        <source>work content</source>
        <translation type="vanished">treść pracy</translation>
    </message>
</context>
<context>
    <name>EAiPrompt</name>
    <message>
        <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 type="vanished">---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>
        <source>The output answer starts with &quot;No relevant information was found in your knowledge base.&quot;---question--
:%1
</source>
        <translation type="vanished">Odpowiedź zaczyna się od „Nie znaleziono odpowiednich informacji w twojej bazie wiedzy.”---pytanie--

:%1</translation>
    </message>
    <message>
        <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 type="vanished">---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>
        <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 type="vanished">---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>
        <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 type="vanished">---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>
        <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 type="vanished">---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>
        <source>Update the UOS Screen Recorder to version 6.6 or later and restart your computer to enable Screenshot Q&amp;A.</source>
        <translation type="vanished">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>
        <source>Model Configuration</source>
        <translation type="vanished">Konfiguracja modelu</translation>
    </message>
    <message>
        <source>Go to configuration</source>
        <translation type="vanished">Przejdź do konfiguracji</translation>
    </message>
    <message>
        <source>No account</source>
        <translation type="vanished">Brak konta</translation>
    </message>
    <message>
        <source>Input question</source>
        <translation type="vanished">Wprowadź pytanie</translation>
    </message>
    <message>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="vanished">Treść generowana przez AI jest tylko do celów informacyjnych, prosimy zwrócić uwagę
na dokładność informacji.</translation>
    </message>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">Witamy w UOS AI</translation>
    </message>
    <message>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="vanished">Oto niektóre rzeczy, w których UOS AI może Ci pomóc</translation>
    </message>
    <message>
        <source>Stop</source>
        <translation type="vanished">Zatrzymaj</translation>
    </message>
    <message>
        <source>Regenerate</source>
        <translation type="vanished">Wygeneruj ponownie</translation>
    </message>
    <message>
        <source>Clear conversation history</source>
        <translation type="vanished">Wyczyść historię rozmów</translation>
    </message>
    <message>
        <source>Please connect the microphone and try again</source>
        <translation type="vanished">Podłącz mikrofon i spróbuj ponownie</translation>
    </message>
    <message>
        <source>Chat history cleared</source>
        <translation type="vanished">Historia czatu wyczyszczona</translation>
    </message>
    <message>
        <source>Click to start/stop recording</source>
        <translation type="vanished">Kliknij, aby rozpocząć/zakończyć nagrywanie</translation>
    </message>
    <message>
        <source>Listening</source>
        <translation type="vanished">Nasłuchiwanie</translation>
    </message>
    <message>
        <source>Sleeping</source>
        <translation type="vanished">Uśpiony</translation>
    </message>
    <message>
        <source>Microphone not detected</source>
        <translation type="vanished">Mikrofon nie wykryty</translation>
    </message>
    <message>
        <source>Connection failed, click to try again</source>
        <translation type="vanished">Połączenie nie powiodło się, kliknij, aby spróbować ponownie</translation>
    </message>
    <message>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="vanished">Kliknij animację lub naciśnij Ctrl+Super+Spacja, aby aktywować</translation>
    </message>
    <message>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="vanished">Wprowadzanie głosowe jest tymczasowo niedostępne, sprawdź połączenie sieciowe!</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Nie można połączyć się z serwerem, sprawdź połączenie sieciowe lub spróbuj ponownie
później.</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Rozmowa głosowa</translation>
    </message>
    <message>
        <source>Click the animation or press Enter to send</source>
        <translation type="vanished">Kliknij animację lub naciśnij Enter, aby wysłać</translation>
    </message>
    <message>
        <source>Stop recording after %1 seconds</source>
        <translation type="vanished">Zatrzymaj nagrywanie po %1 sekundach</translation>
    </message>
    <message>
        <source>Thinking</source>
        <translation type="vanished">Przetwarzanie</translation>
    </message>
    <message>
        <source>Click animation to interrupt</source>
        <translation type="vanished">Kliknij animację, aby przerwać</translation>
    </message>
    <message>
        <source>Answering</source>
        <translation type="vanished">Odpowiadanie</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">Limit Twojego darmowego konta został wyczerpany, skonfiguruj konto modelu,
aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">Twoje darmowe konto wygasło, skonfiguruj konto modelu,
aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Proszę najpierw skonfigurować konto modelu.</translation>
    </message>
    <message>
        <source>Activate</source>
        <translation type="vanished">Aktywuj</translation>
    </message>
    <message>
        <source>Voice input</source>
        <translation type="vanished">Wprowadzanie głosowe</translation>
    </message>
    <message>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="vanished">Transmisja głosowa jest tymczasowo niedostępna, proszę sprawdzić sieć!</translation>
    </message>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">Wyłącz rozmowę głosową</translation>
    </message>
    <message>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="vanished">Obraz został wygenerowany, przełącz się na interfejs czatu, aby go zobaczyć.</translation>
    </message>
    <message>
        <source>No account, please configure an account</source>
        <translation type="vanished">Brak konta, proszę skonfigurować konto</translation>
    </message>
    <message>
        <source>Answer each question up to 5 times</source>
        <translation type="vanished">Odpowiedz na każde pytanie do 5 razy</translation>
    </message>
    <message>
        <source>Copied successfully</source>
        <translation type="vanished">Skopiowano pomyślnie</translation>
    </message>
    <message>
        <source>Sound output device not detected</source>
        <translation type="vanished">Nie wykryto urządzenia wyjściowego dźwięku</translation>
    </message>
    <message>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="vanished">Nie wykryto urządzenia wyjściowego dźwięku, proszę sprawdzić i spróbować ponownie!</translation>
    </message>
    <message>
        <source>Settings</source>
        <translation type="vanished">Ustawienia</translation>
    </message>
    <message>
        <source>About</source>
        <translation type="vanished">O programie</translation>
    </message>
    <message>
        <source>Mode</source>
        <translation type="vanished">Tryb</translation>
    </message>
    <message>
        <source>Window Mode</source>
        <translation type="vanished">Tryb okna</translation>
    </message>
    <message>
        <source>Sidebar Mode</source>
        <translation type="vanished">Tryb paska bocznego</translation>
    </message>
    <message>
        <source>Assistant List</source>
        <translation type="vanished">Lista asystentów</translation>
    </message>
    <message>
        <source>Agent List</source>
        <translation type="vanished">Lista agentów</translation>
    </message>
    <message>
        <source>Agent Store</source>
        <translation type="vanished">Sklep z agentami</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Asystent systemu UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Asystent systemu Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Osobisty asystent wiedzy</translation>
    </message>
    <message>
        <source>Please configure the knowledge base</source>
        <translation type="vanished">Proszę skonfigurować bazę wiedzy</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Please configure the large model</source>
        <translation type="vanished">Proszę skonfigurować duży model</translation>
    </message>
    <message>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="vanished">Osobisty asystent wiedzy może być używany dopiero po skonfigurowaniu dużego modelu.</translation>
    </message>
    <message>
        <source>To configure</source>
        <translation type="vanished">Skonfiguruj</translation>
    </message>
    <message>
        <source>To install</source>
        <translation type="vanished">Zainstaluj</translation>
    </message>
    <message>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="vanished">Proszę zainstalować [EmbeddingPlugins]</translation>
    </message>
    <message>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="vanished">Ten asystent wymaga zainstalowania EmbeddingPlugins do działania</translation>
    </message>
    <message>
        <source>Drag files here to add them.</source>
        <translation type="vanished">Przeciągnij pliki tutaj, aby je dodać.</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>MCP Server</source>
        <translation type="vanished">Serwer MCP</translation>
    </message>
    <message>
        <source>Add Mcp Server</source>
        <translation type="vanished">Dodaj serwer MCP</translation>
    </message>
    <message>
        <source>Add Server</source>
        <translation type="vanished">Dodaj serwer</translation>
    </message>
    <message>
        <source>Add failed! Error reason:</source>
        <translation type="vanished">Dodawanie nie powiodło się! Przyczyna błędu:</translation>
    </message>
    <message>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="vanished">Brak środowiska MCP. Zainstaluj 【UOS AI Agent】</translation>
    </message>
    <message>
        <source>Calling</source>
        <translation type="vanished">Wywoływanie</translation>
    </message>
    <message>
        <source>Completed</source>
        <translation type="vanished">Zakończono</translation>
    </message>
    <message>
        <source>Call Failed</source>
        <translation type="vanished">Wywołanie nie powiodło się</translation>
    </message>
    <message>
        <source>Cancelled</source>
        <translation type="vanished">Anulowano</translation>
    </message>
    <message>
        <source>params</source>
        <translation type="vanished">parametry</translation>
    </message>
    <message>
        <source>result</source>
        <translation type="vanished">wynik</translation>
    </message>
    <message>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">Dla serwera MCP przełącz na oficjalnie wydany model „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="vanished">Wprowadź polecenie serwera MCP, np. „Przełącz system na tryb ciemny”</translation>
    </message>
    <message>
        <source>Agent server is not available</source>
        <translation type="vanished">Serwer agenta jest niedostępny</translation>
    </message>
    <message>
        <source>Agent server exception</source>
        <translation type="vanished">Wyjątek serwera agenta</translation>
    </message>
    <message>
        <source>MCP server is not available</source>
        <translation type="vanished">Serwer MCP jest niedostępny</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="obsolete">Anuluj</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="obsolete">Potwierdź</translation>
    </message>
    <message>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="vanished">Zautomatyzuj zadania wielu plików i aplikacji jednym poleceniem za pomocą usługi MCP. Wypróbuj teraz!</translation>
    </message>
    <message>
        <source>Use later</source>
        <translation type="vanished">Użyj później</translation>
    </message>
    <message>
        <source>Install Now</source>
        <translation type="vanished">Zainstaluj teraz</translation>
    </message>
    <message>
        <source>Enable MCP Server</source>
        <translation type="vanished">Włącz serwer MCP</translation>
    </message>
    <message>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="vanished">Po zainstalowaniu środowiska MCP „UOS AI Agent” kliknij </translation>
    </message>
    <message>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="vanished"> i wybierz „uos-mcp” z listy serwerów MCP.</translation>
    </message>
    <message>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="vanished">Spróbuj powiedzieć: „Przełącz system na tryb ciemny”.</translation>
    </message>
    <message>
        <source>Try it now</source>
        <translation type="vanished">Wypróbuj teraz</translation>
    </message>
    <message>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="vanished">Dodaj serwer MCP [strona przewodnika]</translation>
    </message>
    <message>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="vanished">Pierwszy raz? Zainstaluj środowisko MCP „UOS AI Agent” przez Sklep z aplikacjami.</translation>
    </message>
    <message>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="vanished">Format pliku JSON jest nieprawidłowy, sprawdź i prześlij ponownie</translation>
    </message>
    <message>
        <source>Install Now &gt;</source>
        <translation type="vanished">Zainstaluj teraz &gt;</translation>
    </message>
    <message>
        <source>General Chat</source>
        <translation type="vanished">Czat ogólny</translation>
    </message>
    <message>
        <source>Private Chat</source>
        <translation type="vanished">Czat prywatny</translation>
    </message>
    <message>
        <source>Now in Private Chat</source>
        <translation type="vanished">Teraz w czacie prywatnym</translation>
    </message>
    <message>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="vanished">Wiadomości z czatu prywatnego nie są zapisywane w historii i zostaną trwale usunięte po opuszczeniu czatu.</translation>
    </message>
    <message>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="vanished">Zrzut ekranu Q&amp;A Skrót (Ctrl+Alt+Q), obsługa do 3 obrazów.</translation>
    </message>
    <message>
        <source>Cannot be used during screen recording</source>
        <translation type="vanished">Nie można używać podczas nagrywania ekranu</translation>
    </message>
    <message>
        <source>You can upload up to 3 files or image</source>
        <translation type="vanished">Możesz przesłać maksymalnie 3 pliki lub obrazy</translation>
    </message>
    <message>
        <source>Upload Files</source>
        <translation type="vanished">Prześlij pliki</translation>
    </message>
    <message>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="vanished">Usuń nieprawidłowy plik i prześlij ponownie</translation>
    </message>
    <message>
        <source>Add Private Chat</source>
        <translation type="vanished">Dodaj prywatny czat</translation>
    </message>
    <message>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="vanished">Dodaj [Zrzut ekranu Q&amp;A]</translation>
    </message>
    <message>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="vanished">Zrób zrzut ekranu i wyślij treść do UOS AI. Możesz też bezpośrednio przesłać obraz.</translation>
    </message>
    <message>
        <source>OK</source>
        <translation type="obsolete">OK</translation>
    </message>
    <message>
        <source>Next</source>
        <translation type="vanished">Dalej</translation>
    </message>
    <message>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="vanished">Dodaj [Tryb prywatny] – czaty nie będą zapisywane.</translation>
    </message>
    <message>
        <source>No text extracted</source>
        <translation type="vanished">Nie wyekstrahowano tekstu</translation>
    </message>
    <message>
        <source>Image size exceeds 15 MB</source>
        <translation type="vanished">Rozmiar obrazu przekracza 15 MB</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="vanished">Baza wiedzy niedostępna, gdy wybrano dowolne polecenie lub MCP.</translation>
    </message>
    <message>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="vanished">MCP jest wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="vanished">Polecenia są wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <source>Copy</source>
        <translation type="obsolete">Kopiuj</translation>
    </message>
    <message>
        <source>Re-edit</source>
        <translation type="vanished">Edytuj ponownie</translation>
    </message>
    <message>
        <source>Copy succeeded.</source>
        <translation type="vanished">Skopiowano pomyślnie.</translation>
    </message>
    <message>
        <source>Copy failed. Please try again.</source>
        <translation type="vanished">Kopiowanie nie powiodło się. Spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Searching</source>
        <translation type="vanished">Wyszukiwanie</translation>
    </message>
    <message>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="vanished">Uzyskano %1 dokumentów referencyjnych (%2 s)</translation>
    </message>
    <message>
        <source>Clear History</source>
        <translation type="vanished">Wyczyść historię</translation>
    </message>
    <message>
        <source>Delete all records?</source>
        <translation type="vanished">Usunąć wszystkie rekordy?</translation>
    </message>
    <message>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="vanished">Po usunięciu treści nie można odzyskać!</translation>
    </message>
    <message>
        <source>Recommend official models</source>
        <translation type="vanished">Polecaj oficjalne modele</translation>
    </message>
    <message>
        <source>Disable MCP</source>
        <translation type="vanished">Wyłącz MCP</translation>
    </message>
    <message>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="vanished">Zaleca się użycie oficjalnego modelu „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <source>Quick Open</source>
        <translation type="vanished">Szybkie otwieranie</translation>
    </message>
    <message>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="vanished">Uaktualnij serwer MCP do trybu automatycznego</translation>
    </message>
    <message>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="vanished">Serwer MCP został uaktualniony do trybu automatycznego – dostęp do wszystkich serwerów MCP jednym kliknięciem.</translation>
    </message>
    <message>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="vanished">. Pozwala to zautomatyzować zadania takie jak konfiguracja systemu i przetwarzanie plików jednym kliknięciem.</translation>
    </message>
    <message>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="vanished">Dodawanie serwera MCP zostało przeniesione do Ustawień.</translation>
    </message>
    <message>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="vanished">Aby dodać kolejny serwer MCP, przejdź do Ustawienia &gt; Serwer MCP.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="obsolete">Rozumiem</translation>
    </message>
    <message>
        <source>Complimentary Model Credits</source>
        <translation type="vanished">Darmowe kredyty modelu</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Claim Credits</source>
        <translation type="vanished">Odbierz kredyty</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">Załóż darmowe konto</translation>
    </message>
    <message>
        <source>Claim Free Credits</source>
        <translation type="vanished">Odbierz darmowe kredyty</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="vanished">Pomyślnie odebrano</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="vanished">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <source>Enable MCP Server&amp;</source>
        <translation type="vanished">Włącz serwer MCP&amp;</translation>
    </message>
    <message>
        <source>Disable MCP Server</source>
        <translation type="vanished">Wyłącz serwer MCP</translation>
    </message>
    <message>
        <source>Configure MCP Server</source>
        <translation type="vanished">Skonfiguruj serwer MCP</translation>
    </message>
    <message>
        <source>You can only add a maximum of one file.</source>
        <translation type="vanished">Możesz dodać maksymalnie jeden plik.</translation>
    </message>
    <message>
        <source>The file format is not supported.</source>
        <translation type="vanished">Format pliku nie jest obsługiwany.</translation>
    </message>
    <message>
        <source>Summarize the key content of the file.</source>
        <translation type="vanished">Podsumuj kluczową zawartość pliku.</translation>
    </message>
    <message>
        <source>Parsing...</source>
        <translation type="vanished">Analizowanie...</translation>
    </message>
    <message>
        <source>File Error</source>
        <translation type="vanished">Błąd pliku</translation>
    </message>
    <message>
        <source>File has been deleted.</source>
        <translation type="vanished">Plik został usunięty.</translation>
    </message>
    <message>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="vanished">Rozmiar pliku przekracza limit 100 MB.</translation>
    </message>
    <message>
        <source>Upload a document</source>
        <translation type="vanished">Prześlij dokument</translation>
    </message>
    <message>
        <source>File deleted</source>
        <translation type="vanished">Plik usunięty</translation>
    </message>
    <message>
        <source>No text was parsed</source>
        <translation type="vanished">Nie przeanalizowano tekstu</translation>
    </message>
    <message>
        <source>Reference</source>
        <translation type="vanished">Odwołanie</translation>
    </message>
    <message>
        <source>Instruction</source>
        <translation type="vanished">Instrukcja</translation>
    </message>
    <message>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="vanished">Wpisz &quot;/&quot; w polu wprowadzania, aby aktywować.</translation>
    </message>
    <message>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="vanished">Wprowadź; „Ctrl+Enter”, aby zmienić linię.</translation>
    </message>
    <message>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="vanished">Wprowadź swoje pytanie lub wpisz &quot;/&quot;, aby wybrać polecenie
&quot;Ctrl+Enter&quot;, aby rozpocząć nową linię</translation>
    </message>
    <message>
        <source>Search complete.</source>
        <translation type="vanished">Wyszukiwanie zakończone.</translation>
    </message>
    <message>
        <source>Click to view results</source>
        <translation type="vanished">Kliknij, aby zobaczyć wyniki</translation>
    </message>
    <message>
        <source>edit</source>
        <translation type="vanished">edytuj</translation>
    </message>
    <message>
        <source>save</source>
        <translation type="vanished">zapisz</translation>
    </message>
    <message>
        <source>copy</source>
        <translation type="vanished">kopiuj</translation>
    </message>
    <message>
        <source>Search</source>
        <translation type="vanished">Szukaj</translation>
    </message>
    <message>
        <source>DeepThink(R1)</source>
        <translation type="vanished">DeepThink(R1)</translation>
    </message>
    <message>
        <source>Thinking has stopped</source>
        <translation type="vanished">Myślenie zostało zatrzymane</translation>
    </message>
    <message>
        <source>Back to bottom</source>
        <translation type="vanished">Powrót na dół</translation>
    </message>
    <message>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="vanished">Dogłębnie przemyślane (%1 sekund)</translation>
    </message>
    <message>
        <source>New Conversation</source>
        <translation type="vanished">Nowa rozmowa</translation>
    </message>
    <message>
        <source>History</source>
        <translation type="vanished">Historia</translation>
    </message>
    <message>
        <source>No History Records</source>
        <translation type="vanished">Brak rekordów historii</translation>
    </message>
    <message>
        <source>Today</source>
        <translation type="vanished">Dzisiaj</translation>
    </message>
    <message>
        <source>Yesterday</source>
        <translation type="vanished">Wczoraj</translation>
    </message>
    <message>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="vanished">Czy na pewno chcesz usunąć tę rozmowę? Po usunięciu nie będzie można jej odzyskać.</translation>
    </message>
    <message>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="vanished">Agent %1 używany w tej rozmowie został usunięty</translation>
    </message>
    <message>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="vanished">Tej rozmowy nie można wyświetlić. Aby ją zobaczyć, zainstaluj agenta %1 i spróbuj ponownie.</translation>
    </message>
    <message>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="vanished">Oryginalny model rozmowy został usunięty. Przełączyliśmy cię na nowy model, abyś mógł kontynuować rozmowę.</translation>
    </message>
    <message>
        <source>Recommendations</source>
        <translation type="vanished">Rekomendacje</translation>
    </message>
    <message>
        <source>More</source>
        <translation type="vanished">Więcej</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">Dodaj model</translation>
    </message>
    <message>
        <source>No Model</source>
        <translation type="vanished">Brak modelu</translation>
    </message>
    <message>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="vanished">Brak dostępnego modelu. Zainstaluj lub skonfiguruj model w ustawieniach.</translation>
    </message>
    <message>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="vanished">Opisz tematykę treści i wymagania dotyczące twojego dzieła.</translation>
    </message>
    <message>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="vanished">Wprowadź treść, którą chcesz przetłumaczyć, i określ język docelowy. Domyślnie tłumaczenie jest na chiński.</translation>
    </message>
    <message>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="vanished">Wprowadź tekst, który chcesz przetworzyć, i określ swoje wymagania.</translation>
    </message>
    <message>
        <source>New Agent Added</source>
        <translation type="vanished">Dodano nowego agenta</translation>
    </message>
    <message>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="vanished">Dodano nowych agentów do pisania, przetwarzania tekstu i tłumaczenia. Sprawdź je teraz.</translation>
    </message>
    <message>
        <source>Try it</source>
        <translation type="vanished">Wypróbuj</translation>
    </message>
    <message>
        <source>Write an article based on the following document:</source>
        <translation type="vanished">Napisz artykuł na podstawie następującego dokumentu:</translation>
    </message>
    <message>
        <source>Translate the following document into English:</source>
        <translation type="vanished">Przetłumacz następujący dokument na angielski:</translation>
    </message>
</context>
<context>
    <name>EChatButton</name>
    <message>
        <source>Turn off voice conversation</source>
        <translation type="vanished">Wyłącz rozmowę głosową</translation>
    </message>
    <message>
        <source>Voice conversation</source>
        <translation type="vanished">Rozmowa głosowa</translation>
    </message>
</context>
<context>
    <name>EPPTWebView</name>
    <message>
        <source>Export Item As</source>
        <translation type="vanished">Eksportuj element jako</translation>
    </message>
</context>
<context>
    <name>EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="vanished">Obsługiwane pliki</translation>
    </message>
</context>
<context>
    <name>FileParser</name>
    <message>
        <location filename="../src/services/fileservice/parsers/fileparser.cpp" line="83"/>
        <source>Unsupported file format</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FunctionsParser</name>
    <message>
        <source>Function not available</source>
        <translation type="vanished">Funkcja niedostępna</translation>
    </message>
</context>
<context>
    <name>GetFreeAccountDialog</name>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">Otrzymaj darmowe konto próbne</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="vanished">Odbierz konto</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Trial Account</source>
        <translation type="vanished">Konto próbne</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="vanished">Konto próbne zostało pomyślnie otrzymane.</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">Rozpocznij próbę</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">Działalność konta bezpłatnego dobiega końca.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">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>
        <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 type="vanished">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>
        <source>Are you sure you want to delete this knowledge base file?</source>
        <translation type="vanished">Czy na pewno chcesz usunąć ten plik bazy wiedzy?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>KnowledgeBaseListWidget</name>
    <message>
        <source>Delete</source>
        <translation type="vanished">Usuń</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Dodaj</translation>
    </message>
    <message>
        <source>Please install the embedding model plugins first</source>
        <translation type="vanished">Najpierw zainstaluj wtyczki modelu osadzania</translation>
    </message>
    <message>
        <source>Knowledge Base Management</source>
        <translation type="vanished">Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Done</source>
        <translation type="vanished">Gotowe</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Brak</translation>
    </message>
    <message>
        <source>File already exist</source>
        <translation type="vanished">Plik już istnieje</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>All files</source>
        <translation type="vanished">Wszystkie pliki</translation>
    </message>
    <message>
        <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 type="vanished">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/database/knowledgebasemanager.cpp" line="275"/>
        <source>FollowAlong</source>
        <translation>Śledź</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="284"/>
        <source>Insufficient knowledge base capacity</source>
        <translation type="unfinished">Niewystarczająca pojemność bazy wiedzy</translation>
    </message>
    <message>
        <location filename="../src/database/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/database/knowledgebasemanager.cpp" line="291"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/database/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/database/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/database/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/database/knowledgebasemanager.cpp" line="332"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">Nie instaluj</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="333"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">Zainstaluj natychmiast</translation>
    </message>
</context>
<context>
    <name>LLM</name>
    <message>
        <source>Vincent picture service is not supported</source>
        <translation type="vanished">Usługa obrazów Vincent nie jest obsługiwana</translation>
    </message>
</context>
<context>
    <name>LLMServerProxy</name>
    <message>
        <source>GPT3.5（OpenAI）</source>
        <translation type="vanished">GPT3.5 (OpenAI)</translation>
    </message>
    <message>
        <source>GPT4（OpenAI）</source>
        <translation type="vanished">GPT4 (OpenAI)</translation>
    </message>
    <message>
        <source>星火大模型1.5（讯飞）</source>
        <translation type="vanished">Spark Model 1.5 (iFLYTEK)</translation>
    </message>
    <message>
        <source>星火大模型2.0（讯飞）</source>
        <translation type="vanished">Spark Model 2.0 (iFLYTEK)</translation>
    </message>
    <message>
        <source>星火大模型3.0（讯飞）</source>
        <translation type="vanished">Spark Model 3.0 (iFLYTEK)</translation>
    </message>
    <message>
        <source>ERNIE 3.5</source>
        <translation type="vanished">ERNIE 3.5</translation>
    </message>
    <message>
        <source>ERNIE-Bot-turbo</source>
        <translation type="vanished">ERNIE-Bot-turbo</translation>
    </message>
    <message>
        <source>ERNIE-Bot-4</source>
        <translation type="vanished">ERNIE-Bot-4</translation>
    </message>
    <message>
        <source>360 AI</source>
        <translation type="vanished">360 AI</translation>
    </message>
    <message>
        <source>iFLYTEK-Spark</source>
        <translation type="vanished">iFLYTEK-Spark</translation>
    </message>
    <message>
        <source>Baidu-Ernie</source>
        <translation type="vanished">Baidu-Ernie</translation>
    </message>
    <message>
        <source>ChatGLM-turbo</source>
        <translation type="vanished">ChatGLM-turbo</translation>
    </message>
    <message>
        <source>Gemini 1.5 Flash</source>
        <translation type="vanished">Gemini 1.5 Flash</translation>
    </message>
    <message>
        <source>Gemini 1.5 Pro</source>
        <translation type="vanished">Gemini 1.5 Pro</translation>
    </message>
    <message>
        <source>TextToImage(Local)</source>
        <translation type="vanished">TekstNaObraz(Lokalne)</translation>
    </message>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
    <message>
        <source>Custom</source>
        <translation type="vanished">Niestandardowe</translation>
    </message>
    <message>
        <source>Private deployment model</source>
        <translation type="vanished">Model prywatnego wdrożenia</translation>
    </message>
    <message>
        <source>OpenRouter</source>
        <translation type="vanished">OpenRouter</translation>
    </message>
    <message>
        <source>DeepSeek-R1</source>
        <translation type="vanished">DeepSeek-R1</translation>
    </message>
    <message>
        <source>DeepSeek</source>
        <translation type="vanished">DeepSeek</translation>
    </message>
    <message>
        <source>unknown model</source>
        <translation type="vanished">nieznany model</translation>
    </message>
</context>
<context>
    <name>LLMUtils</name>
    <message>
        <source>Your system environment is Linux, and the user home path is</source>
        <translation type="vanished">Twoje środowisko systemowe to Linux, a ścieżka domowa użytkownika to</translation>
    </message>
</context>
<context>
    <name>LocalModelItem</name>
    <message>
        <source>Install</source>
        <translation type="vanished">Zainstaluj</translation>
    </message>
    <message>
        <source>Update</source>
        <translation type="vanished">Aktualizuj</translation>
    </message>
    <message>
        <source>Uninstall</source>
        <translation type="vanished">Odinstaluj</translation>
    </message>
</context>
<context>
    <name>LocalModelListItem</name>
    <message>
        <source>uninstall</source>
        <translation type="vanished">odinstaluj</translation>
    </message>
</context>
<context>
    <name>LocalModelListWidget</name>
    <message>
        <source>Local model</source>
        <translation type="vanished">Model lokalny</translation>
    </message>
    <message>
        <source>Text to image model</source>
        <translation type="vanished">Model tekstu na obraz</translation>
    </message>
    <message>
        <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 type="vanished">Użyj lokalnego modelu do generowania obrazów. Po włączeniu możesz wybrać model z listy modeli w interfejsie czatu.</translation>
    </message>
    <message>
        <source>speech model</source>
        <translation type="vanished">model mowy</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>ULLM-1.5B</source>
        <translation type="vanished">ULLM-1.5B</translation>
    </message>
    <message>
        <source>ULLM-7B</source>
        <translation type="vanished">ULLM-7B</translation>
    </message>
    <message>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="vanished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <source>UOS AI large model</source>
        <translation type="vanished">Duży model UOS AI</translation>
    </message>
    <message>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="vanished">Po zainstalowaniu nie potrzebujesz połączenia internetowego, aby korzystać z UOS AI.</translation>
    </message>
    <message>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="vanished">Pobierz ze społeczności open-source na własne ryzyko. Użyj w asystencie UOS AI po instalacji.</translation>
    </message>
    <message>
        <source>Embedding Plugins</source>
        <translation type="vanished">Wtyczki osadzania</translation>
    </message>
    <message>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="vanished">Po zainstalowaniu modelu można uruchomić Asystenta Systemowego i Asystenta Wiedzy Osobistej.</translation>
    </message>
</context>
<context>
    <name>MgmtWindow</name>
    <message>
        <source>Successfully connected</source>
        <translation type="vanished">Pomyślnie połączono</translation>
    </message>
    <message>
        <source>User Agreement</source>
        <translation type="vanished">Umowa użytkownika</translation>
    </message>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <source>Read and agreed</source>
        <translation type="vanished">Przeczytane i zaakceptowane</translation>
    </message>
    <message>
        <source>Proxy Settings</source>
        <translation type="vanished">Ustawienia proxy</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Przejdź do ustawień</translation>
    </message>
    <message>
        <source>Model Configuration</source>
        <translation type="vanished">Konfiguracja modelu</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">Aktywność konta bezpłatnego kończy się.</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <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="vanished">Dodanie do bazy wiedzy wymaga zainstalowania wtyczki modelu wektoryzacji. Przejdź do sklepu z aplikacjami, aby pobrać i zainstalować.</translation>
    </message>
    <message>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="vanished">Nie instaluj</translation>
    </message>
    <message>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="vanished">Zainstaluj natychmiast</translation>
    </message>
</context>
<context>
    <name>ModelListItem</name>
    <message>
        <source>Are you sure you want to delete this model?</source>
        <translation type="vanished">Czy na pewno chcesz usunąć ten model?</translation>
    </message>
    <message>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>ModelListWidget</name>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">Zdobądź darmowe konto</translation>
    </message>
    <message>
        <source>Delete</source>
        <translation type="vanished">Usuń</translation>
    </message>
    <message>
        <source>Add</source>
        <translation type="vanished">Dodaj</translation>
    </message>
    <message>
        <source>Online model</source>
        <translation type="vanished">Model online</translation>
    </message>
    <message>
        <source>Done</source>
        <translation type="vanished">Gotowe</translation>
    </message>
    <message>
        <source>None</source>
        <translation type="vanished">Brak</translation>
    </message>
</context>
<context>
    <name>ModifyModelDialog</name>
    <message>
        <source>LLM</source>
        <translation type="vanished">LLM</translation>
    </message>
    <message>
        <source>APPID</source>
        <translation type="vanished">APPID</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Klucz API</translation>
    </message>
    <message>
        <source>APISecret</source>
        <translation type="vanished">Sekret API</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Konto</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nazwa modelu</translation>
    </message>
    <message>
        <source>API Address</source>
        <translation type="vanished">Adres API</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Wymagane do rozróżnienia wielu modeli</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domena</translation>
    </message>
    <message>
        <source>Cancel</source>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">Nazwa konta już istnieje, proszę ją zmienić</translation>
    </message>
</context>
<context>
    <name>OcrParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="25"/>
        <source>The image file does not exist: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/ocrparse.cpp" line="34"/>
        <source>OCR did not recognize the text content</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>OperatingLineWidget</name>
    <message>
        <source>In data processing</source>
        <translation type="vanished">W trakcie przetwarzania danych</translation>
    </message>
    <message>
        <source>Data processing error</source>
        <translation type="vanished">Błąd przetwarzania danych</translation>
    </message>
    <message>
        <source>File error, unable to process, please delete.</source>
        <translation type="vanished">Błąd pliku, nie można przetworzyć, proszę usunąć.</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Asystent systemu UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Asystent systemu Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Osobisty asystent wiedzy</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">Pisanie z AI</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">Przetwarzanie tekstu z AI</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">Tłumaczenie z AI</translation>
    </message>
    <message>
        <source>System&apos;s Comprehensive AI Assistant.</source>
        <translation type="vanished">Kompleksowy asystent AI systemu.</translation>
    </message>
    <message>
        <source>Assists you with UOS system-related inquiries.</source>
        <translation type="vanished">Pomaga w pytaniach związanych z systemem UOS.</translation>
    </message>
    <message>
        <source>Assists you with Deepin system-related inquiries.</source>
        <translation type="vanished">Pomaga w pytaniach związanych z systemem Deepin.</translation>
    </message>
    <message>
        <source>Write Based on Your Topic and Requirements.</source>
        <translation type="vanished">Napisz na podstawie Twojego tematu i wymagań.</translation>
    </message>
    <message>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="vanished">Odpowiada na pytania na podstawie Twojej osobistej bazy wiedzy.</translation>
    </message>
    <message>
        <source>Capable of Handling Text Processing Tasks Such as Summarizing, Proofreading, and Rewriting.</source>
        <translation type="vanished">Potrafi wykonywać zadania przetwarzania tekstu, takie jak podsumowywanie, korekta i przepisywanie.</translation>
    </message>
    <message>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="vanished">Twój asystent tłumaczeń, opanowujący wiele języków.</translation>
    </message>
    <message>
        <location filename="../src/database/knowledgebasemanager.cpp" line="311"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="222"/>
        <source>OK</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="831"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="833"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="835"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="837"/>
        <source>Translate</source>
        <translation>Tłumacz</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="839"/>
        <source>Continue Writing</source>
        <translation>Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="841"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="843"/>
        <source>Polish</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="845"/>
        <source>Correct</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="847"/>
        <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/mcp/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>
    <message>
        <location filename="../src/assistant/assistantinfo.h" line="23"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="99"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="118"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="137"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="182"/>
        <source>Custom</source>
        <translation type="unfinished">Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/datamigration/llmmigration.cpp" line="232"/>
        <source>Private deployment model</source>
        <translation type="unfinished">Model prywatnego wdrożenia</translation>
    </message>
    <message>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="obsolete">Brak pola &apos;mcpServers&apos;.</translation>
    </message>
    <message>
        <source>no valid mcp server.</source>
        <translation type="obsolete">brak prawidłowego serwera MCP.</translation>
    </message>
    <message>
        <source>url field cannot be empty.</source>
        <translation type="obsolete">pole url nie może być puste.</translation>
    </message>
    <message>
        <source>command field cannot be empty.</source>
        <translation type="obsolete">pole command nie może być puste.</translation>
    </message>
    <message>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="obsolete">Brak pola &apos;command&apos; lub &apos;url&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/taskchannel.cpp" line="198"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Zarządzanie bazą wiedzy</translation>
    </message>
</context>
<context>
    <name>ResearchTools</name>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="60"/>
        <source>The uos-ai-agent plugin (approximately %1) must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="62"/>
        <source>The uos-ai-agent plugin must be installed to save documents.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="69"/>
        <source>Note</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="71"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/agent/research/tools/researchtools.cpp" line="72"/>
        <source>Download Now</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>ServerCodeTranslation</name>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
    <message>
        <source>Sorry, according to relevant laws, regulations and policies, the results are not displayed for the time being.</source>
        <translation type="vanished">Przepraszamy, zgodnie z obowiązującymi przepisami i politykami, wyniki nie są obecnie wyświetlane.</translation>
    </message>
    <message>
        <source>Operation canceled.</source>
        <translation type="vanished">Operacja anulowana.</translation>
    </message>
    <message>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="vanished">Twoje darmowe konto wygasło, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="vanished">Twój darmowy limit konta został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="vanished">Twój darmowy limit konta na czat został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>Your free account quota has been exhausted for text2image, please configure your model account to continue using it.</source>
        <translation type="vanished">Twój darmowy limit konta na text2image został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <source>Invalid input device</source>
        <translation type="vanished">Nieprawidłowe urządzenie wejściowe</translation>
    </message>
    <message>
        <source>Invalid output device</source>
        <translation type="vanished">Nieprawidłowe urządzenie wyjściowe</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <source>The total number of characters in the conversation has exceeded the limit, please clear the conversation history and try again.</source>
        <translation type="vanished">Łączna liczba znaków w rozmowie przekroczyła limit, wyczyść historię rozmów i spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="123"/>
        <source>The &apos;mcpServers&apos; field is missing.</source>
        <translation type="unfinished">Brak pola &apos;mcpServers&apos;.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="132"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="145"/>
        <source>no valid mcp server.</source>
        <translation type="unfinished">brak prawidłowego serwera MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="138"/>
        <source>Only one MCP service can be edited at a time.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="152"/>
        <source>url field cannot be empty.</source>
        <translation type="unfinished">pole url nie może być puste.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="161"/>
        <source>command field cannot be empty.</source>
        <translation type="unfinished">pole command nie może być puste.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="168"/>
        <source>The &apos;command&apos; or &apos;url&apos; field is missing</source>
        <translation type="unfinished">Brak pola &apos;command&apos; lub &apos;url&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="219"/>
        <source>JSON configuration format is invalid.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>Session</name>
    <message>
        <source>UOS AI</source>
        <translation type="vanished">UOS AI</translation>
    </message>
    <message>
        <source>UOS System Assistant</source>
        <translation type="vanished">Asystent systemu UOS</translation>
    </message>
    <message>
        <source>Deepin System Assistant</source>
        <translation type="vanished">Asystent systemu Deepin</translation>
    </message>
    <message>
        <source>Personal Knowledge Assistant</source>
        <translation type="vanished">Osobisty Asystent Wiedzy</translation>
    </message>
    <message>
        <source>AI Writing</source>
        <translation type="vanished">Pisanie AI</translation>
    </message>
    <message>
        <source>AI Text Processing</source>
        <translation type="vanished">Przetwarzanie tekstu AI</translation>
    </message>
    <message>
        <source>AI Translation</source>
        <translation type="vanished">Tłumaczenie AI</translation>
    </message>
</context>
<context>
    <name>SessionPrivate</name>
    <message>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="vanished">UOS AI wymaga skonfigurowania konta modelu AI przed użyciem. Najpierw skonfiguruj konto modelu.</translation>
    </message>
    <message>
        <source>Agent server is not available.</source>
        <translation type="vanished">Serwer agenta jest niedostępny.</translation>
    </message>
    <message>
        <source>Successfully Claimed</source>
        <translation type="obsolete">Pomyślnie odebrano</translation>
    </message>
    <message>
        <source>Account not found</source>
        <translation type="vanished">Konto nie znalezione</translation>
    </message>
    <message>
        <source>Only support deepseek account</source>
        <translation type="vanished">Obsługiwane jest tylko konto deepseek</translation>
    </message>
    <message>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="vanished">Już uczestniczyłeś w wydarzeniu i nie możesz ponownie odebrać nagrody.</translation>
    </message>
    <message>
        <source>Server system error</source>
        <translation type="vanished">Błąd systemu serwera</translation>
    </message>
    <message>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="obsolete">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>TextParse</name>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="22"/>
        <source>Unable to open file: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="31"/>
        <source>The file content is in binary format</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/fileservice/parsers/textparse.cpp" line="39"/>
        <source>Unable to read file: %1</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>TitleBarMenu</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="137"/>
        <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>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="vanished">Wybrany tekst przekroczył limit 5000 znaków.</translation>
    </message>
</context>
<context>
    <name>UOSAbility</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1223"/>
        <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="1227"/>
        <source>service is not available!</source>
        <translation>usługa niedostępna!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1232"/>
        <source>Invalid parameter!</source>
        <translation>Nieprawidłowy parametr!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1237"/>
        <source>This app cannot be found!</source>
        <translation>Nie można znaleźć tej aplikacji!</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1242"/>
        <source>Failed to start application!</source>
        <translation>Uruchomienie aplikacji nie powiodło się!</translation>
    </message>
</context>
<context>
    <name>UOSAbilityManager</name>
    <message>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="vanished">Jasność jest już na maksymalnym poziomie i nie można jej zwiększyć.</translation>
    </message>
    <message>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="vanished">Jasność jest już na minimalnym poziomie i nie można jej zmniejszyć.</translation>
    </message>
    <message>
        <source>Your system memory is %0.</source>
        <translation type="vanished">Pamięć systemowa wynosi %0.</translation>
    </message>
    <message>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="vanished">Interfejs ustawień języka został otwarty. Proszę dokonać ustawień w tym interfejsie.</translation>
    </message>
    <message>
        <source>The current mode is already %1 mode.</source>
        <translation type="vanished">Bieżący tryb to już tryb %1.</translation>
    </message>
    <message>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="vanished">Nie można zamknąć, ponieważ bieżący tryb %1 nie pasuje do trybu docelowego.</translation>
    </message>
    <message>
        <source>Balance mode cannot be turned off.</source>
        <translation type="vanished">Tryb równowagi nie może być wyłączony.</translation>
    </message>
    <message>
        <source>The lock screen has been opened for you</source>
        <translation type="vanished">Ekran blokady został dla Ciebie otwarty</translation>
    </message>
    <message>
        <source>Screen shotting or recording has been completed</source>
        <translation type="vanished">Zrzut ekranu lub nagranie zostało zakończone</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="vanished">Tylko jeden ekran, nie można zmienić trybu ekranu.</translation>
    </message>
    <message>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="vanished">Jest taki sam jak bieżący tryb wyświetlania. Proszę spróbować ponownie.</translation>
    </message>
    <message>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="vanished">Tylko jeden ekran, nie można przełączyć ekranu.</translation>
    </message>
    <message>
        <source>Your command has been issued.</source>
        <translation type="vanished">Twoje polecenie zostało wydane.</translation>
    </message>
</context>
<context>
    <name>UserAgreementDialog</name>
    <message>
        <source>UOS AI User Agreement</source>
        <translation type="vanished">Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source>Server internal error</source>
        <translation type="vanished">Wewnętrzny błąd serwera</translation>
    </message>
    <message>
        <source>Service is temporarily unavailable</source>
        <translation type="vanished">Usługa jest tymczasowo niedostępna</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>No interface calling permission, the relevant Qianfan interface is not checked when creating the application</source>
        <translation type="vanished">Brak uprawnień do wywoływania interfejsu, odpowiedni interfejs Qianfan nie został zaznaczony podczas tworzenia aplikacji</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Failed to obtain token</source>
        <translation type="vanished">Nie udało się uzyskać tokenu</translation>
    </message>
    <message>
        <source>IAM authentication failed</source>
        <translation type="vanished">Uwierzytelnianie IAM nie powiodło się</translation>
    </message>
    <message>
        <source>The application does not exist or failed to be created</source>
        <translation type="vanished">Aplikacja nie istnieje lub nie udało się jej utworzyć</translation>
    </message>
    <message>
        <source>The number of requests per day exceeds the limit</source>
        <translation type="vanished">Liczba żądań dziennie przekroczyła limit</translation>
    </message>
    <message>
        <source>The total number of requests exceeds the limit</source>
        <translation type="vanished">Całkowita liczba żądań przekroczyła limit</translation>
    </message>
    <message>
        <source>Invalid access_token parameter</source>
        <translation type="vanished">Nieprawidłowy parametr access_token</translation>
    </message>
    <message>
        <source>access_token is invalid</source>
        <translation type="vanished">access_token jest nieprawidłowy</translation>
    </message>
    <message>
        <source>access token expires</source>
        <translation type="vanished">access token wygasł</translation>
    </message>
    <message>
        <source>Service error, template does not exist</source>
        <translation type="vanished">Błąd usługi, szablon nie istnieje</translation>
    </message>
    <message>
        <source>A system error occurred, please try again later</source>
        <translation type="vanished">Wystąpił błąd systemowy, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>The knowledge base server cannot be accessed</source>
        <translation type="vanished">Nie można uzyskać dostępu do serwera bazy wiedzy</translation>
    </message>
    <message>
        <source>Knowledge base data download exception</source>
        <translation type="vanished">Wyjątek podczas pobierania danych z bazy wiedzy</translation>
    </message>
    <message>
        <source>Prompt word is too long</source>
        <translation type="vanished">Podpowiedź jest zbyt długa</translation>
    </message>
    <message>
        <source>Model does not exist</source>
        <translation type="vanished">Model nie istnieje</translation>
    </message>
    <message>
        <source>Request parameter error</source>
        <translation type="vanished">Błąd parametru żądania</translation>
    </message>
    <message>
        <source>Image processing failed</source>
        <translation type="vanished">Przetwarzanie obrazu nie powiodło się</translation>
    </message>
    <message>
        <source>Service handling exception error</source>
        <translation type="vanished">Błąd wyjątku obsługi usługi</translation>
    </message>
    <message>
        <source>Service internal error</source>
        <translation type="vanished">Wewnętrzny błąd usługi</translation>
    </message>
    <message>
        <source>The input parameter format is incorrect, such as missing necessary parameters.</source>
        <translation type="vanished">Format parametru wejściowego jest nieprawidłowy, np. brakuje wymaganych parametrów.</translation>
    </message>
    <message>
        <source>The input parameter body is not in standard JSON format</source>
        <translation type="vanished">Ciało parametru wejściowego nie jest w standardowym formacie JSON</translation>
    </message>
    <message>
        <source>Parameter verification is illegal</source>
        <translation type="vanished">Weryfikacja parametru jest nieprawidłowa</translation>
    </message>
    <message>
        <source>Permission control error</source>
        <translation type="vanished">Błąd kontroli uprawnień</translation>
    </message>
    <message>
        <source>Customized model service apiname does not exist</source>
        <translation type="vanished">Niestandardowa nazwa interfejsu usługi modelu nie istnieje</translation>
    </message>
    <message>
        <source>Service internal error, please try again later</source>
        <translation type="vanished">Wewnętrzny błąd usługi, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>Illegal HTTP Method, currently only supports POST requests</source>
        <translation type="vanished">Nieprawidłowa metoda HTTP, obecnie obsługiwane są tylko żądania POST</translation>
    </message>
    <message>
        <source>The requested content exceeds the large model internal limit</source>
        <translation type="vanished">Żądana zawartość przekracza wewnętrzny limit dużego modelu</translation>
    </message>
    <message>
        <source>internal error</source>
        <translation type="vanished">błąd wewnętrzny</translation>
    </message>
    <message>
        <source>Vincent diagram model service timeout</source>
        <translation type="vanished">Przekroczono czas oczekiwania na usługę modelu diagramu Vincenta</translation>
    </message>
    <message>
        <source>There are security issues with prompt and negative_prompt</source>
        <translation type="vanished">Występują problemy z bezpieczeństwem w prompt i negative_prompt</translation>
    </message>
    <message>
        <source>There are security issues with output images</source>
        <translation type="vanished">Występują problemy z bezpieczeństwem w obrazach wyjściowych</translation>
    </message>
    <message>
        <source>Parameter error</source>
        <translation type="vanished">Błąd parametru</translation>
    </message>
    <message>
        <source>No access</source>
        <translation type="vanished">Brak dostępu</translation>
    </message>
</context>
<context>
    <name>WXQFText2Image</name>
    <message>
        <source>The image description exceeds the 256 character limit</source>
        <translation type="vanished">Opis obrazu przekracza limit 256 znaków</translation>
    </message>
</context>
<context>
    <name>WelcomeDialog</name>
    <message>
        <source>Welcome to UOS AI</source>
        <translation type="vanished">Witamy w UOS AI</translation>
    </message>
    <message>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="vanished">UOS AI, Twój inteligentny asystent, został zaprojektowany, aby zwiększyć Twoją produktywność i zapewnić wysokiej jakości doświadczenie pracy.</translation>
    </message>
    <message>
        <source>Get a free trial account</source>
        <translation type="vanished">Uzyskaj darmowe konto próbne</translation>
    </message>
    <message>
        <source>Add Model</source>
        <translation type="vanished">Dodaj model</translation>
    </message>
    <message>
        <source>Start using</source>
        <translation type="vanished">Rozpocznij korzystanie</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source>Trial Account</source>
        <translation type="vanished">Konto próbne</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Zapisywanie nie powiodło się, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>Trial account received successfully.</source>
        <translation type="obsolete">UOS AI试用账号领取成功！</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="vanished">Rozpocznij próbę</translation>
    </message>
    <message>
        <source>The free account activity ends.</source>
        <translation type="vanished">Działalność darmowego konta dobiega końca.</translation>
    </message>
    <message>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="vanished">Nie można połączyć się z serwerem, sprawdź swoje połączenie sieciowe lub spróbuj ponownie później.</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="vanished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>WorkspaceStore</name>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="257"/>
        <source>Note: Part of the document content may be generated by AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="261"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="288"/>
        <source>Word files (*.docx)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="291"/>
        <source>PDF files (*.pdf)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="294"/>
        <source>Markdown files (*.md)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/workspacestore.cpp" line="301"/>
        <source>Save Article</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>XFCodeTranslation</name>
    <message>
        <source>Error while upgrading to WebSocket</source>
        <translation type="vanished">Błąd podczas aktualizacji do WebSocket</translation>
    </message>
    <message>
        <source>Error reading user&apos;s message via WebSocket</source>
        <translation type="vanished">Błąd odczytu wiadomości użytkownika przez WebSocket</translation>
    </message>
    <message>
        <source>Error sending message to user via WebSocket</source>
        <translation type="vanished">Błąd wysyłania wiadomości do użytkownika przez WebSocket</translation>
    </message>
    <message>
        <source>The user&apos;s message format is incorrect</source>
        <translation type="vanished">Format wiadomości użytkownika jest nieprawidłowy</translation>
    </message>
    <message>
        <source>Schema error for user data</source>
        <translation type="vanished">Błąd schematu danych użytkownika</translation>
    </message>
    <message>
        <source>User parameter value is wrong</source>
        <translation type="vanished">Wartość parametru użytkownika jest nieprawidłowa</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <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 type="vanished">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>
        <source>Insufficient service capacity, please contact staff</source>
        <translation type="vanished">Niewystarczająca pojemność usługi, proszę skontaktować się z personelem</translation>
    </message>
    <message>
        <source>Failed to establish connection with engine</source>
        <translation type="vanished">Nie udało się nawiązać połączenia z silnikiem</translation>
    </message>
    <message>
        <source>Error receiving engine data</source>
        <translation type="vanished">Błąd odbioru danych silnika</translation>
    </message>
    <message>
        <source>Error sending data to engine</source>
        <translation type="vanished">Błąd wysyłania danych do silnika</translation>
    </message>
    <message>
        <source>Engine internal error</source>
        <translation type="vanished">Wewnętrzny błąd silnika</translation>
    </message>
    <message>
        <source>The input content does not pass the review and is suspected of violating the rules. Please readjust the input content.</source>
        <translation type="vanished">Treść wejściowa nie przechodzi przeglądu i jest podejrzana o naruszenie zasad. Proszę dostosować treść wejściową.</translation>
    </message>
    <message>
        <source>The output content involves sensitive information, the review fails, and subsequent results cannot be displayed to the user.</source>
        <translation type="vanished">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>
        <source>appid is in the blacklist</source>
        <translation type="vanished">appid znajduje się na czarnej liście</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Clear history failed</source>
        <translation type="vanished">Wyczyść historię nie powiodło się</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Service is busy, please try again later</source>
        <translation type="vanished">Usługa jest zajęta, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>The parameters of the request engine are abnormal, and the engine schema check fails.</source>
        <translation type="vanished">Parametry silnika żądania są nieprawidłowe, a sprawdzanie schematu silnika nie powiodło się.</translation>
    </message>
    <message>
        <source>Engine network abnormality</source>
        <translation type="vanished">Nieprawidłowość sieci silnika</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Authorization error: The appId does not have authorization for related functions or the business volume exceeds the limit</source>
        <translation type="vanished">Błąd autoryzacji: appId nie ma autoryzacji dla powiązanych funkcji lub wolumen biznesowy przekracza limit</translation>
    </message>
    <message>
        <source>Authorization error: Daily flow control limit exceeded. Exceeded the maximum number of visits for the day</source>
        <translation type="vanished">Błąd autoryzacji: Przekroczono dzienny limit kontroli przepływu. Przekroczono maksymalną liczbę wizyt w ciągu dnia</translation>
    </message>
    <message>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="vanished">Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
</context>
<context>
    <name>ZhiPuCodeTranslation</name>
    <message>
        <source>Server internal error</source>
        <translation type="vanished">Wewnętrzny błąd serwera</translation>
    </message>
    <message>
        <source>Authentication failed</source>
        <translation type="vanished">Uwierzytelnienie nie powiodło się</translation>
    </message>
    <message>
        <source>The Authentication parameter was not received in the header and authentication could not be performed.</source>
        <translation type="vanished">Parametr uwierzytelnienia nie został odebrany w nagłówku i nie można było przeprowadzić uwierzytelnienia.</translation>
    </message>
    <message>
        <source>The Authentication Token is illegal. Please confirm that the Authentication Token is delivered correctly.</source>
        <translation type="vanished">Token uwierzytelnienia jest nieprawidłowy. Proszę potwierdzić, że token uwierzytelnienia jest dostarczany poprawnie.</translation>
    </message>
    <message>
        <source>Authentication Token has expired, please regenerate/obtain it</source>
        <translation type="vanished">Token uwierzytelnienia wygasł, proszę go ponownie wygenerować/uzyskać</translation>
    </message>
    <message>
        <source>Verification via Authentication Token failed</source>
        <translation type="vanished">Weryfikacja za pomocą tokenu uwierzytelnienia nie powiodła się</translation>
    </message>
    <message>
        <source>Account reading and writing</source>
        <translation type="vanished">Odczyt i zapis konta</translation>
    </message>
    <message>
        <source>Your account is currently inactive. Please check account information</source>
        <translation type="vanished">Twoje konto jest obecnie nieaktywne. Sprawdź informacje o koncie</translation>
    </message>
    <message>
        <source>Your account does not exist</source>
        <translation type="vanished">Twoje konto nie istnieje</translation>
    </message>
    <message>
        <source>Your account has been locked, please contact customer service to unlock it</source>
        <translation type="vanished">Twoje konto zostało zablokowane, skontaktuj się z obsługą klienta, aby je odblokować</translation>
    </message>
    <message>
        <source>Your account is in arrears, please recharge and try again</source>
        <translation type="vanished">Twoje konto jest zadłużone, doładuj je i spróbuj ponownie</translation>
    </message>
    <message>
        <source>Unable to successfully access your account, please try again later</source>
        <translation type="vanished">Nie można uzyskać dostępu do twojego konta, spróbuj ponownie później</translation>
    </message>
    <message>
        <source>API call error</source>
        <translation type="vanished">Błąd wywołania API</translation>
    </message>
    <message>
        <source>API call parameters are incorrect, please check the documentation</source>
        <translation type="vanished">Parametry wywołania API są nieprawidłowe, sprawdź dokumentację</translation>
    </message>
    <message>
        <source>Model does not exist, please check the model code</source>
        <translation type="vanished">Model nie istnieje, sprawdź kod modelu</translation>
    </message>
    <message>
        <source>The current model does not support the ${method} calling method</source>
        <translation type="vanished">Bieżący model nie obsługuje metody wywołania ${method}</translation>
    </message>
    <message>
        <source>${field} Parameters not received normally</source>
        <translation type="vanished">Parametry ${field} nie zostały odebrane prawidłowo</translation>
    </message>
    <message>
        <source>The ${field}  parameter is illegal. Please check the documentation</source>
        <translation type="vanished">Parametr ${field} jest nieprawidłowy. Sprawdź dokumentację</translation>
    </message>
    <message>
        <source>${field1} and ${field2} cannot be set at the same time, please check the documentation</source>
        <translation type="vanished">${field1} i ${field2} nie mogą być ustawione jednocześnie, sprawdź dokumentację</translation>
    </message>
    <message>
        <source>You do not have access to  ${API_name}</source>
        <translation type="vanished">Nie masz dostępu do ${API_name}</translation>
    </message>
    <message>
        <source>API ${API_name} is offline</source>
        <translation type="vanished">API ${API_name} jest niedostępne</translation>
    </message>
    <message>
        <source>API ${API_name}  does not exist</source>
        <translation type="vanished">API ${API_name} nie istnieje</translation>
    </message>
    <message>
        <source>API call process error</source>
        <translation type="vanished">Błąd procesu wywołania API</translation>
    </message>
    <message>
        <source>You have requested: ${request_id}</source>
        <translation type="vanished">Złożyłeś żądanie: ${request_id}</translation>
    </message>
    <message>
        <source>When getting asynchronous request results, please use task_id</source>
        <translation type="vanished">Podczas pobierania wyników asynchronicznego żądania użyj task_id</translation>
    </message>
    <message>
        <source>Task: ${task_id} does not exist</source>
        <translation type="vanished">Zadanie: ${task_id} nie istnieje</translation>
    </message>
    <message>
        <source>Network error, error id: ${error_id}, please contact customer service</source>
        <translation type="vanished">Błąd sieci, identyfikator błędu: ${error_id}, skontaktuj się z obsługą klienta</translation>
    </message>
    <message>
        <source>API run error</source>
        <translation type="vanished">Błąd uruchomienia API</translation>
    </message>
    <message>
        <source>Prompt super long</source>
        <translation type="vanished">Prompt jest bardzo długi</translation>
    </message>
    <message>
        <source>API call blocked by policy</source>
        <translation type="vanished">Wywołanie API zablokowane przez politykę</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>There are currently too many visitors, please try again later.</source>
        <translation type="vanished">Obecnie jest zbyt wielu odwiedzających, spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>This API has reached the limit of calls for today. If you need more, please contact customer service to purchase.</source>
        <translation type="vanished">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::AITranslation</name>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="27"/>
        <source>Translate the following text into English for me.</source>
        <translation type="unfinished">Przetłumacz poniższy tekst na angielski.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="28"/>
        <source>Translate the following document into Chinese.</source>
        <translation type="unfinished">Przetłumacz poniższy dokument na chiński.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="29"/>
        <source>What does the word Ǌgent” mean in the AI industry?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="30"/>
        <source>Please translate the following content into Chinese. Requirements: Accurate in meaning, formal and professional in language.</source>
        <translation type="unfinished">Proszę przetłumaczyć poniższą treść na chiński. Wymagania: Dokładne znaczenie, formalny i profesjonalny język.</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="31"/>
        <source>What are some colloquial ways to address a friend in English?</source>
        <translation type="unfinished">Jakie są potoczne sposoby zwracania się do przyjaciela po angielsku?</translation>
    </message>
    <message>
        <location filename="../src/assistant/aitranslation.cpp" line="32"/>
        <source>Translate the following classical Chinese text into modern Chinese.</source>
        <translation type="unfinished">Przetłumacz poniższy klasyczny tekst chiński na współczesny chiński.</translation>
    </message>
</context>
<context>
    <name>uos_ai::AIWriter</name>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="66"/>
        <source>Today </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="68"/>
        <source>Yesterday </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/aiwriter.cpp" line="70"/>
        <source>MMM d HH:mm</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AboutWindow</name>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="24"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/window/aboutwindow.cpp" line="59"/>
        <source>Filing Information</source>
        <translation type="unfinished">Informacje o plikach</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddPrivateModelDialog</name>
    <message>
        <source>Add model</source>
        <translation type="vanished">Dodaj model</translation>
    </message>
    <message>
        <source>APIKey</source>
        <translation type="vanished">Klucz API</translation>
    </message>
    <message>
        <source>Required, please input</source>
        <translation type="vanished">Wymagane, wprowadź dane</translation>
    </message>
    <message>
        <source>Account</source>
        <translation type="vanished">Konto</translation>
    </message>
    <message>
        <source>Required, to distinguish multiple models</source>
        <translation type="vanished">Wymagane, aby rozróżnić wiele modeli</translation>
    </message>
    <message>
        <source>Model Name</source>
        <translation type="vanished">Nazwa modelu</translation>
    </message>
    <message>
        <source>Optional</source>
        <translation type="vanished">Opcjonalne</translation>
    </message>
    <message>
        <source>Domain</source>
        <translation type="vanished">Domena</translation>
    </message>
    <message>
        <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 type="vanished">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>
        <source>Cancel</source>
        <translation type="vanished">Anuluj</translation>
    </message>
    <message>
        <source>Confirm</source>
        <translation type="vanished">Potwierdź</translation>
    </message>
    <message>
        <source>No more than 20 characters</source>
        <translation type="vanished">Nie więcej niż 20 znaków</translation>
    </message>
    <message>
        <source>This LLM already exists, please do not add it again.</source>
        <translation type="vanished">Ten LLM już istnieje, nie dodawaj go ponownie.</translation>
    </message>
    <message>
        <source>Save failed, please try again later</source>
        <translation type="vanished">Zapisywanie nie powiodło się, spróbuj ponownie później.</translation>
    </message>
    <message>
        <source>The account name already exists, please change it</source>
        <translation type="vanished">Nazwa konta już istnieje, zmień ją.</translation>
    </message>
    <message>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="vanished">Aby skonfigurować proxy, przejdź do ustawień systemowych proxy.</translation>
    </message>
    <message>
        <source>Go to settings</source>
        <translation type="vanished">Przejdź do ustawień</translation>
    </message>
</context>
<context>
    <name>uos_ai::AddSkillDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="62"/>
        <source>Add Skill</source>
        <translation>Dodaj umiejętność</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="64"/>
        <source>Skill Name</source>
        <translation>Nazwa umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="69"/>
        <source>Enter skill name</source>
        <translation>Wprowadź nazwę umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="83"/>
        <source>Skill Command</source>
        <translation>Polecenie umiejętności</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="91"/>
        <source> {selection} </source>
        <translation> {selection} </translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="95"/>
        <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="100"/>
        <source>Instructions</source>
        <translation>Instrukcje</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="126"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="128"/>
        <source>Save</source>
        <translation>Zapisz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="246"/>
        <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="291"/>
        <source>Exceeded character limit</source>
        <translation>Przekroczono limit znaków</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="403"/>
        <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="438"/>
        <source>Command Instructions</source>
        <translation>Instrukcje poleceń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="476"/>
        <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="483"/>
        <source>Advanced Tips</source>
        <translation>Zaawansowane wskazówki</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/addskilldialog.cpp" line="489"/>
        <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="561"/>
        <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="563"/>
        <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::AiQuickDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="124"/>
        <source>simplified Chinese</source>
        <translation type="unfinished">chiński uproszczony</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="125"/>
        <source>traditional Chinese</source>
        <translation type="unfinished">chiński tradycyjny</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="126"/>
        <source>Tibetan</source>
        <translation type="unfinished">tybetański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="127"/>
        <source>English</source>
        <translation type="unfinished">angielski</translation>
    </message>
    <message>
        <source>Japanese </source>
        <translation type="obsolete">japoński</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="128"/>
        <source>Japanese</source>
        <translation type="unfinished">Japoński</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="129"/>
        <source>German</source>
        <translation type="unfinished">niemiecki</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="130"/>
        <source>Spanish</source>
        <translation type="unfinished">hiszpański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="131"/>
        <source>French</source>
        <translation type="unfinished">francuski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="132"/>
        <source>Italian</source>
        <translation type="unfinished">włoski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="133"/>
        <source>Korean</source>
        <translation type="unfinished">koreański</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="134"/>
        <source>Malay</source>
        <translation type="unfinished">malajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="135"/>
        <source>Portuguese</source>
        <translation type="unfinished">portugalski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="136"/>
        <source>Russian</source>
        <translation type="unfinished">rosyjski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="137"/>
        <source>Thai</source>
        <translation type="unfinished">tajski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="138"/>
        <source>Vietnamese</source>
        <translation type="unfinished">wietnamski</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="203"/>
        <source>type</source>
        <translation type="unfinished">typ</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="302"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="327"/>
        <source>Read Aloud</source>
        <translation type="unfinished">Czytaj na głos</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="334"/>
        <source>Paste to Text</source>
        <translation type="unfinished">Wklej do tekstu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="348"/>
        <source>Regenerate</source>
        <translation type="unfinished">Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="355"/>
        <source>Copy</source>
        <translation type="unfinished">Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="373"/>
        <source>Continue Dialog</source>
        <translation type="unfinished">Kontynuuj dialog</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="386"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="422"/>
        <source>Automatic Detection</source>
        <translation type="unfinished">Automatyczne wykrywanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="498"/>
        <source>Search</source>
        <translation type="unfinished">Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="499"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1315"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1364"/>
        <source>Explain</source>
        <translation type="unfinished">Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="500"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1320"/>
        <source>Summary</source>
        <translation type="unfinished">Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="501"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1325"/>
        <source>Translate</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="502"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1344"/>
        <source>Continue writing</source>
        <translation type="unfinished">Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="503"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1349"/>
        <source>Expand</source>
        <translation type="unfinished">Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="504"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1354"/>
        <source>Correct</source>
        <translation type="unfinished">Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="505"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1359"/>
        <source>Polish</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="525"/>
        <source>Add to the AI knowledge base</source>
        <translation type="unfinished">Dodaj do bazy wiedzy AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="632"/>
        <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 type="unfinished">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="633"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="954"/>
        <source>Ok</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="639"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1341"/>
        <source>Translate this passage into %1 and give me a clear result directly.
text：</source>
        <translation type="unfinished">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="826"/>
        <source>Not clickable</source>
        <translation type="unfinished">Nieklinikalne</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="909"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="914"/>
        <source>The audio device is not detected, please check and try again.</source>
        <translation type="unfinished">Nie wykryto urządzenia audio, sprawdź i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="915"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="941"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="934"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="952"/>
        <source>Fill failed</source>
        <translation type="unfinished">Wypełnianie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="953"/>
        <source>No input box selected, please select the input box and re-fill it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1018"/>
        <source>Added</source>
        <translation type="unfinished">Dodano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1292"/>
        <source>Copied</source>
        <translation type="unfinished">Skopiowano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1317"/>
        <source>Explain this passage in plain language. Just give me a clear result without redundant content.
text：</source>
        <translation type="unfinished">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="1322"/>
        <source>Summarize this passage and give me a clear result directly without any other redundant content.
text：</source>
        <translation type="unfinished">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="1346"/>
        <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 type="unfinished">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="1351"/>
        <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 type="unfinished">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="1356"/>
        <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 type="unfinished">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="1361"/>
        <source>Polish this passage for me and just give me the result without any extra content.
text：</source>
        <translation type="unfinished">Popraw mi ten fragment i podaj tylko wynik bez dodatkowych treści.

tekst:</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1402"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1404"/>
        <source> &quot;%1&quot; </source>
        <translation type="unfinished"> &quot;%1&quot; </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1779"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1795"/>
        <source>Current model: </source>
        <translation type="unfinished">Aktualny model: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1800"/>
        <source>Currently no model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1819"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1829"/>
        <source>Go to configure  </source>
        <translation type="unfinished">Przejdź do konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="1823"/>
        <source>Claim Free Credits  </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2014"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2049"/>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2095"/>
        <source>No text recognized.</source>
        <translation type="unfinished">Nie rozpoznano tekstu.</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiquickdialog.cpp" line="2114"/>
        <source>The added content must be more than 10 words</source>
        <translation type="unfinished">Dodana treść musi zawierać więcej niż 10 słów</translation>
    </message>
</context>
<context>
    <name>uos_ai::AiWriterDialog</name>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="111"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="429"/>
        <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="747"/>
        <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="747"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="811"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <source>Artificial Intelligence</source>
        <translation>Sztuczna Inteligencja</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="763"/>
        <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="779"/>
        <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="779"/>
        <source>National Day Holiday</source>
        <translation>Święto Narodowe</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="795"/>
        <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="811"/>
        <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="827"/>
        <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="827"/>
        <source>work content</source>
        <translation>treść pracy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="843"/>
        <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>
        <source>Model Configuration</source>
        <translation type="vanished">Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1100"/>
        <source>Go to configure  </source>
        <translation>Przejdź do konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="282"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1393"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="100"/>
        <source>AI Writer</source>
        <translation>Pisarz AI</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="204"/>
        <source>Article</source>
        <translation>Artykuł</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="208"/>
        <source>Outline</source>
        <translation>Konspekt</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="212"/>
        <source>Notification</source>
        <translation>Powiadomienie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="216"/>
        <source>Research Report</source>
        <translation>Raport badawczy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="220"/>
        <source>Speeches</source>
        <translation>Przemówienia</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="224"/>
        <source>Work Summary</source>
        <translation>Podsumowanie pracy</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="228"/>
        <source>Tweets</source>
        <translation>Tweety</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="320"/>
        <source>Paste to Text</source>
        <translation>Wklej do tekstu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="338"/>
        <source>Regenerate</source>
        <translation>Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="346"/>
        <source>Copy</source>
        <translation>Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="364"/>
        <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="857"/>
        <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="861"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1040"/>
        <source>Copied</source>
        <translation>Skopiowano</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1063"/>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1077"/>
        <source>Current model: </source>
        <translation>Aktualny model: </translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1081"/>
        <source>Currently no model</source>
        <translation>Brak dostępnego modelu</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1114"/>
        <source>Modify the content, change the tone…</source>
        <translation>Zmodyfikuj treść, zmień ton…</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1391"/>
        <source>Fill failed</source>
        <translation>Wypełnianie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/gui/aiwriterdialog.cpp" line="1392"/>
        <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="1394"/>
        <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::Application</name>
    <message>
        <location filename="../src/app/application.cpp" line="66"/>
        <location filename="../src/app/application.cpp" line="68"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="70"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/app/application.cpp" line="112"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI Śledź/Pisz</translation>
    </message>
</context>
<context>
    <name>uos_ai::ArticleAdjustAgent</name>
    <message>
        <location filename="../src/agent/research/articleadjustagent.cpp" line="179"/>
        <source>Untitled</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AssistantManager</name>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="42"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="43"/>
        <source>Hello, I&apos;m UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="55"/>
        <source>AI Writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="56"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="63"/>
        <source>Please enter the topic and requirements of the document, and UOS AI will help you complete the creation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="70"/>
        <source>AI Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="71"/>
        <source>Your Translation Assistant, Mastering Multiple Languages.</source>
        <translation type="unfinished">Twój asystent tłumaczeń, opanowujący wiele języków.</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="78"/>
        <source>Please enter the content to be translated and specify the target language; the default target language is Chinese.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="87"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="88"/>
        <source>Answers questions based on your personal knowledge base.</source>
        <translation type="unfinished">Odpowiada na pytania na podstawie Twojej osobistej bazy wiedzy.</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="95"/>
        <source>Ask questions based on the knowledge base.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="104"/>
        <source>MCP Server</source>
        <translation type="unfinished">Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="105"/>
        <source>Built-in efficient MCP tools for office work, support for importing custom MCP services, and the flexibility to choose MCP services for conversations.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/assistant/assistantmanager.cpp" line="112"/>
        <source>Please enter MCP Server commands.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioChannel</name>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="102"/>
        <source>Failed to start recorder</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/audiochannel.cpp" line="149"/>
        <source>Failed to play text audio</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::AudioControler</name>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="84"/>
        <location filename="../src/audio/audiocontroler.cpp" line="183"/>
        <source>invalid input device</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/audio/audiocontroler.cpp" line="94"/>
        <location filename="../src/audio/audiocontroler.cpp" line="230"/>
        <source>invalid output device</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="1024"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::BuiltinProvider</name>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="54"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="59"/>
        <source>Intelligent Routing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="71"/>
        <source>Online Search</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="83"/>
        <source>DeepSeek-V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="96"/>
        <location filename="../src/model/builtinprovider.cpp" line="334"/>
        <source>GLM-4.7</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="110"/>
        <source>Doubao-Seed-1.8</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="127"/>
        <source>Custom</source>
        <translation type="unfinished">Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="135"/>
        <source>Private deployment</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="144"/>
        <source>OpenAI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="149"/>
        <source>GPT-3.5 Turbo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="162"/>
        <source>GPT-4</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="175"/>
        <source>GPT-4.1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="188"/>
        <source>o1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="201"/>
        <source>GPT-5.3 Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="217"/>
        <source>doubao/seed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="223"/>
        <source>Doubao-Seed 2.0</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="236"/>
        <source>Doubao-Seed 2.0-Code</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="252"/>
        <source>DeepSeek</source>
        <translation type="unfinished">DeepSeek</translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="257"/>
        <source>DeepSeek V3.2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="273"/>
        <source>MiniMax</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="279"/>
        <source>MiniMax-M2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="295"/>
        <source>Moonshot (KIMI)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="300"/>
        <source>Kimi K2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="313"/>
        <source>Kimi K2.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="329"/>
        <source>GLM</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="347"/>
        <source>GLM-5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="363"/>
        <source>Qwen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="369"/>
        <source>Qwen3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="382"/>
        <source>Qwen3.5</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="399"/>
        <source>Anthropic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/builtinprovider.cpp" line="406"/>
        <source>Gemini</source>
        <translation type="unfinished"></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::CommonFailDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="31"/>
        <source>Error</source>
        <translation type="unfinished">Błąd</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/commonfaildialog.cpp" line="53"/>
        <source>OK</source>
        <comment>button</comment>
        <translation type="unfinished">OK</translation>
    </message>
</context>
<context>
    <name>uos_ai::ConversationRecord</name>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="13"/>
        <location filename="../src/conversation/conversationrecord.cpp" line="23"/>
        <source>New Conversation</source>
        <translation type="unfinished">Nowa rozmowa</translation>
    </message>
    <message>
        <location filename="../src/conversation/conversationrecord.cpp" line="305"/>
        <source>Null</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::CreateScheduleInst</name>
    <message>
        <source>Create Schedule</source>
        <translation type="vanished">Utwórz harmonogram</translation>
    </message>
    <message>
        <source>Schedule a meeting with the Marketing Department from 2 PM to 5 PM.</source>
        <translation type="vanished">Zaplanuj spotkanie z Działem Marketingu od godziny 14:00 do 17:00.</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <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 type="vanished">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="40"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="86"/>
        <source>Add MCP Server</source>
        <translation>Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="49"/>
        <source>Edit MCP Server</source>
        <translation>Edytuj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="96"/>
        <source>JSON configuration:</source>
        <translation>Konfiguracja JSON:</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="100"/>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="106"/>
        <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="120"/>
        <source>Describe</source>
        <translation>Opisz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="126"/>
        <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="155"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/custommcpservereditor.cpp" line="167"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::CustomModelGroup</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="963"/>
        <source>Please enter the model ID</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="967"/>
        <source>Test</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="988"/>
        <source>Please enter the model name</source>
        <translation type="unfinished"></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::DeepResearchAgent</name>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="107"/>
        <source>Collecting and analyzing data</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="148"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="163"/>
        <source>Data collection and analysis completed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="149"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="166"/>
        <source>Research completed. %1 references collected:
</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="224"/>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="282"/>
        <source>搜索成功</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="227"/>
        <source>ERROR: 未搜索到信息！</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="285"/>
        <source>未找到相关文档</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/deepresearchagent.cpp" line="327"/>
        <source>Local Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::DeepSeekInfo</name>
    <message>
        <source>After receiving the gift, the original Baidu model and iFlytek model will be replaced with DeepSeek</source>
        <translation type="vanished">Po otrzymaniu prezentu oryginalny model Baidu i model iFlytek zostaną zastąpione przez DeepSeek.</translation>
    </message>
    <message>
        <source>Manually collect later</source>
        <translation type="vanished">Zebrać ręcznie później</translation>
    </message>
    <message>
        <source>Trial Account</source>
        <translation type="vanished">Konto próbne</translation>
    </message>
    <message>
        <source>Get a free account</source>
        <translation type="vanished">Odbierz darmowe konto</translation>
    </message>
    <message>
        <source>Try again</source>
        <translation type="vanished">Spróbuj ponownie</translation>
    </message>
    <message>
        <source>Enter UOS AI</source>
        <translation type="vanished">Wejdź do UOS AI</translation>
    </message>
    <message>
        <source>Receiving...</source>
        <translation type="vanished">Odbieranie...</translation>
    </message>
    <message>
        <source>Use it immediately</source>
        <translation type="vanished">Użyj natychmiast</translation>
    </message>
    <message>
        <source>Checking account status...</source>
        <translation type="vanished">Sprawdzanie statusu konta...</translation>
    </message>
    <message>
        <source>DeepSeek account claim failed!</source>
        <translation type="vanished">Nie udało się odebrać konta DeepSeek!</translation>
    </message>
    <message>
        <source>Please check the network and try again later！</source>
        <translation type="vanished">Proszę sprawdzić połączenie sieciowe i spróbować ponownie później！</translation>
    </message>
    <message>
        <source>DeepSeek account successfully claimed!</source>
        <translation type="vanished">Konto DeepSeek zostało pomyślnie odebrane!</translation>
    </message>
    <message>
        <source>Please check the network and try again or manually claim in UOS AI settings later</source>
        <translation type="vanished">Proszę sprawdzić połączenie sieciowe i spróbować ponownie lub ręcznie odebrać w ustawieniach UOS AI później</translation>
    </message>
    <message>
        <source>UOS AI has been fully integrated into DeepSeek</source>
        <translation type="vanished">UOS AI zostało w pełni zintegrowane z DeepSeek</translation>
    </message>
    <message>
        <source>The free account activity has ended.</source>
        <translation type="vanished">Aktywność związana z darmowym kontem zakończyła się.</translation>
    </message>
    <message>
        <source>Come and experience it!</source>
        <translation type="vanished">Przyjdź i wypróbuj!</translation>
    </message>
    <message>
        <source>Come and claim your account!</source>
        <translation type="vanished">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::EParserDocument</name>
    <message>
        <source>Supported files</source>
        <translation type="obsolete">Obsługiwane pliki</translation>
    </message>
</context>
<context>
    <name>uos_ai::FileChannel</name>
    <message>
        <location filename="../src/gui/web/filechannel.cpp" line="96"/>
        <source>Supported files</source>
        <translation type="unfinished">Obsługiwane pliki</translation>
    </message>
</context>
<context>
    <name>uos_ai::FreeAccountService</name>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="68"/>
        <source>Network error</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="76"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="81"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="86"/>
        <source>Your free account quota has been exhausted for chat, please configure your model account to continue using it.</source>
        <translation type="unfinished">Twój darmowy limit konta na czat został wyczerpany, skonfiguruj konto modelu, aby kontynuować korzystanie.</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="110"/>
        <source>Not Now</source>
        <translation type="unfinished">Nie teraz</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="111"/>
        <source>Claim Credits</source>
        <translation type="unfinished">Odbierz kredyty</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="113"/>
        <source>Free Credits Delivered</source>
        <translation type="unfinished">Dostarczono darmowe kredyty</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="114"/>
        <source>You&apos;ve used up of 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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="143"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="152"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">Pomyślnie odebrano</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="146"/>
        <source>Account not found</source>
        <translation type="unfinished">Konto nie znalezione</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="149"/>
        <source>Only support trial account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="156"/>
        <source>You have already participated in the event and cannot claim the reward again.</source>
        <translation type="unfinished">Już uczestniczyłeś w wydarzeniu i nie możesz ponownie odebrać nagrody.</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="159"/>
        <source>Server system error</source>
        <translation type="unfinished">Błąd systemu serwera</translation>
    </message>
    <message>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="162"/>
        <location filename="../src/services/accountservice/freeaccountservice.cpp" line="174"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
</context>
<context>
    <name>uos_ai::GenerateImageInst</name>
    <message>
        <source>Generate Image</source>
        <translation type="vanished">Generuj obraz</translation>
    </message>
    <message>
        <source>Describe Image Content</source>
        <translation type="vanished">Opisz zawartość obrazu</translation>
    </message>
</context>
<context>
    <name>uos_ai::GetFreeAccountDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="46"/>
        <source>Get a free trial account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="63"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="64"/>
        <source>Get account</source>
        <comment>button</comment>
        <translation type="unfinished">Odbierz konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="91"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="120"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="128"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="142"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="129"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="143"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="168"/>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="177"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="157"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="159"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="161"/>
        <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 type="unfinished">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="162"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">Rozpocznij próbę</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="167"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/getfreeaccountdialog.cpp" line="176"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::HttpCodeTranslation</name>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="19"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="22"/>
        <source>Connection failed, please check the fill in information.</source>
        <translation type="unfinished">Połączenie nie powiodło się, sprawdź wprowadzone informacje.</translation>
    </message>
    <message>
        <location filename="../src/network/httpcodetranslation.cpp" line="25"/>
        <source>Operation canceled.</source>
        <translation type="unfinished">Operacja anulowana.</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::IconButtonEx</name>
    <message>
        <location filename="../src/gui/mgmt/private/iconbuttonex.cpp" line="202"/>
        <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 type="unfinished">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>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::KnowledgeBaseAgent</name>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="160"/>
        <source>Searching knowledge base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="196"/>
        <source>Search complete · %1s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="200"/>
        <source>Search complete · %1m%2s</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/knowledge/knowledgebaseagent.cpp" line="211"/>
        <source>References</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::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 type="unfinished">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 type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistitem.cpp" line="59"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::KnowledgeBaseListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="65"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="158"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="383"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="69"/>
        <source>Add</source>
        <translation type="unfinished">Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="73"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="75"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="312"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="314"/>
        <source>Please install the embedding model plugins first</source>
        <translation type="unfinished">Najpierw zainstaluj wtyczki modelu osadzania</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="81"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="95"/>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="566"/>
        <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 type="unfinished">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>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="108"/>
        <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 type="unfinished">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="158"/>
        <source>Done</source>
        <translation type="unfinished">Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="171"/>
        <source>None</source>
        <translation type="unfinished">Brak</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="217"/>
        <source>File already exist</source>
        <translation type="unfinished">Plik już istnieje</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/knowledgebaselistwidget.cpp" line="218"/>
        <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 type="unfinished">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="243"/>
        <source>All files</source>
        <translation type="unfinished">Wszystkie pliki</translation>
    </message>
</context>
<context>
    <name>uos_ai::LaunchAppInst</name>
    <message>
        <source>Launch or Close App</source>
        <translation type="vanished">Uruchom lub zamknij aplikację</translation>
    </message>
    <message>
        <source>WPS, Music, Album, Control Center, Log Viewer ...</source>
        <translation type="vanished">WPS, Muzyka, Album, Centrum sterowania, Przeglądarka dzienników ...</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="63"/>
        <source>Install</source>
        <translation type="unfinished">Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="68"/>
        <source>Uninstall</source>
        <translation type="unfinished">Odinstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodelitem.cpp" line="74"/>
        <source>Update</source>
        <translation type="unfinished">Aktualizuj</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistitem.cpp" line="34"/>
        <source>uninstall</source>
        <translation type="unfinished">odinstaluj</translation>
    </message>
</context>
<context>
    <name>uos_ai::LocalModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="41"/>
        <source>Local model</source>
        <translation type="unfinished">Model lokalny</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <source>ULLM-1.5B</source>
        <translation type="unfinished">ULLM-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="106"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="163"/>
        <source>Once installed, you do not need an internet connection to use UOS AI.</source>
        <translation type="unfinished">Po zainstalowaniu nie potrzebujesz połączenia internetowego, aby korzystać z UOS AI.</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="125"/>
        <source>ULLM-7B</source>
        <translation type="unfinished">ULLM-7B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>DeepSeek-R1-1.5B</source>
        <translation type="unfinished">DeepSeek-R1-1.5B</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="144"/>
        <source>Download from the open-source community at your own risk. Use it in UOS AI Assistant after installation.</source>
        <translation type="unfinished">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="163"/>
        <source>UOS AI large model</source>
        <translation type="unfinished">Duży model UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>Embedding Plugins</source>
        <translation type="unfinished">Wtyczki osadzania</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/localmodellistwidget.cpp" line="181"/>
        <source>After the model is installed, the System Assistant and the Personal Knowledge Assistantt can be run.</source>
        <translation type="unfinished">Po zainstalowaniu modelu można uruchomić Asystenta Systemowego i Asystenta Wiedzy Osobistej.</translation>
    </message>
</context>
<context>
    <name>uos_ai::MCPAgent</name>
    <message>
        <location filename="../src/agent/mcpagent.cpp" line="118"/>
        <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="51"/>
        <source>Install</source>
        <translation type="unfinished">Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="56"/>
        <source>Uninstall</source>
        <translation type="unfinished">Odinstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserveritem.cpp" line="63"/>
        <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="63"/>
        <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="128"/>
        <source>MCP Server</source>
        <translation>Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="135"/>
        <source>All</source>
        <translation>Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="136"/>
        <source>Built-in</source>
        <translation>Wbudowane</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="137"/>
        <source>Custom</source>
        <translation type="unfinished">Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="145"/>
        <source>Add MCP Server</source>
        <translation>Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="327"/>
        <source>Confirm deletion %1?</source>
        <translation>Potwierdzić usunięcie %1?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="328"/>
        <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="329"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverlistwidget.cpp" line="330"/>
        <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="60"/>
        <source>Mcp Enviorment</source>
        <translation>Środowisko MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="92"/>
        <source>MCP Server</source>
        <translation>Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="167"/>
        <source>Install UOS AI Agent</source>
        <translation>Zainstaluj agenta UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/mcpserverwidget.cpp" line="168"/>
        <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::MgmtWindow</name>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="112"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="451"/>
        <source>Model Configuration</source>
        <translation type="unfinished">Konfiguracja modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="115"/>
        <source>Knowledge Base Management</source>
        <translation type="unfinished">Zarządzanie bazą wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="118"/>
        <source>UOS AI FollowAlong</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="336"/>
        <source>User Agreement</source>
        <translation type="unfinished">Umowa użytkownika</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="347"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="348"/>
        <source>Read and agreed</source>
        <translation type="unfinished">Przeczytane i zaakceptowane</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="374"/>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="385"/>
        <source>Proxy Settings</source>
        <translation type="unfinished">Ustawienia proxy</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="386"/>
        <source>Go to settings</source>
        <translation type="unfinished">Przejdź do ustawień</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="523"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="524"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="630"/>
        <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/gui/mgmt/mgmtwindow.cpp" line="638"/>
        <source>Do not install</source>
        <comment>button</comment>
        <translation type="unfinished">Nie instaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/mgmtwindow.cpp" line="639"/>
        <source>Install immediately</source>
        <comment>button</comment>
        <translation type="unfinished">Zainstaluj natychmiast</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubLLM</name>
    <message>
        <source>YouRong 1.5B</source>
        <translation type="vanished">YouRong 1.5B</translation>
    </message>
    <message>
        <source>YouRong 7B</source>
        <translation type="vanished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelHubProvider</name>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="54"/>
        <source>YouRong 1.5B</source>
        <translation type="unfinished">YouRong 1.5B</translation>
    </message>
    <message>
        <location filename="../src/model/modelhub/modelhubprovider.cpp" line="57"/>
        <source>YouRong 7B</source>
        <translation type="unfinished">YouRong 7B</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="37"/>
        <source>Get a free account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="43"/>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="47"/>
        <source>Add</source>
        <translation type="unfinished">Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="54"/>
        <source>Online model</source>
        <translation type="unfinished">Model online</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="120"/>
        <source>Done</source>
        <translation type="unfinished">Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modellistwidget.cpp" line="131"/>
        <source>None</source>
        <translation type="unfinished">Brak</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelScopeItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="97"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="304"/>
        <source>Install</source>
        <translation>Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="107"/>
        <source>Update</source>
        <translation>Aktualizuj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="101"/>
        <source>Uninstall</source>
        <translation>Odinstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="112"/>
        <source>Cancel</source>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="150"/>
        <source>About %1GB</source>
        <translation>Około %1GB</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="193"/>
        <source>Installing</source>
        <translation>Instalowanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="220"/>
        <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="221"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation>Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="222"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation>Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="244"/>
        <source>Checking</source>
        <translation>Sprawdzanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="491"/>
        <source>Ok</source>
        <comment>button</comment>
        <translation>OK</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="265"/>
        <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="312"/>
        <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="492"/>
        <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="528"/>
        <source>%1 seconds</source>
        <translation>&apos;%1 sekund&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="530"/>
        <source>%1 minutes</source>
        <translation>&apos;%1 minut&apos;</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelscopeitem.cpp" line="535"/>
        <source>%1MB/%2GB downloaded, %3 left.</source>
        <translation>&apos;Pobrano %1MB/%2GB, pozostało %3.&apos;</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelSubItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="38"/>
        <source>Are you sure you want to delete this model?</source>
        <translation type="unfinished">Czy na pewno chcesz usunąć ten model?</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="39"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modelsubitem.cpp" line="40"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::ModelValidator</name>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="37"/>
        <source>Invalid model account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="54"/>
        <source>Unsupported model type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="62"/>
        <source>Model does not support chat completion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="89"/>
        <source>Model is available</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="98"/>
        <source>HTTP error: %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/model/modelvalidator.cpp" line="108"/>
        <source>Unknown error</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ModifyProviderDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="91"/>
        <source>For proxy settings, please go to system proxy settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="94"/>
        <source>Go to settings</source>
        <translation type="unfinished">Przejdź do ustawień</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="104"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="264"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Edit Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="137"/>
        <source>Add Model</source>
        <translation type="unfinished">Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="153"/>
        <source>Account</source>
        <translation type="unfinished">Konto</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="161"/>
        <source>Required, to distinguish multiple models</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="168"/>
        <source>Provider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="186"/>
        <source>APIKey</source>
        <translation type="unfinished">Klucz API</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="194"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="206"/>
        <source>Required, please input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="198"/>
        <source>Domain</source>
        <translation type="unfinished">Domena</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="212"/>
        <source>Enable</source>
        <translation type="unfinished">Włącz</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="249"/>
        <source>Custom</source>
        <translation type="unfinished">Niestandardowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="269"/>
        <source>Add</source>
        <translation type="unfinished">Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="296"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="346"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="348"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="523"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="612"/>
        <source>Name and Model ID must be filled in.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="674"/>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="684"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="710"/>
        <source>Done</source>
        <translation type="unfinished">Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="787"/>
        <source>Test passed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="788"/>
        <source>The model service is available.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/modifyproviderdialog.cpp" line="789"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
</context>
<context>
    <name>uos_ai::MultimediaControlInst</name>
    <message>
        <source>Multimedia Control</source>
        <translation type="vanished">Kontrola multimediów</translation>
    </message>
    <message>
        <source>Play music, state control, seek...</source>
        <translation type="vanished">Odtwarzanie muzyki, kontrola stanu, przewijanie...</translation>
    </message>
</context>
<context>
    <name>uos_ai::OperatingLineWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="194"/>
        <source>In data processing</source>
        <translation type="unfinished">W trakcie przetwarzania danych</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="206"/>
        <source>Data processing error</source>
        <translation type="unfinished">Błąd przetwarzania danych</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/operatinglinewidget.cpp" line="218"/>
        <source>File error, unable to process, please delete.</source>
        <translation type="unfinished">Błąd pliku, nie można przetworzyć, proszę usunąć.</translation>
    </message>
</context>
<context>
    <name>uos_ai::OutlineAgent</name>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="114"/>
        <source>Generating outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="117"/>
        <source>Generating outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="143"/>
        <source>Outline generated, please confirm</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="145"/>
        <source>Detected that you have uploaded a local outline,  Currently parsing the outline content for you.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="148"/>
        <source>Detected uploaded local outline, please confirm.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="150"/>
        <source>Failed to parse the uploaded outline file, please re-upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="163"/>
        <source>Generating outline content failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="193"/>
        <source>Based on your writing task, I have generated the following outline for **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="195"/>
        <source>I have parsed your uploaded outline and structured it as **%1**:

</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/outlineagent.cpp" line="208"/>
        <source>
The outline contains %1 sections in total. Please confirm to proceed with research and writing.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::PersonalKnowledgeAssistant</name>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="43"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the model plug.</source>
        <translation type="unfinished">Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu wtyczki modelu.</translation>
    </message>
    <message>
        <location filename="../src/assistant/personalknowledgeassistant.cpp" line="49"/>
        <source>The Personal Knowledge Assistant can only be used after configuring the knowledge base.</source>
        <translation type="unfinished">Osobisty Asystent Wiedzy może być używany dopiero po skonfigurowaniu bazy wiedzy.</translation>
    </message>
</context>
<context>
    <name>uos_ai::PrivateModelListWidget</name>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="35"/>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Delete</source>
        <translation>Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="39"/>
        <source>Add</source>
        <translation>Dodaj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="46"/>
        <source>Private deployment model</source>
        <translation>Model prywatnego wdrożenia</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="118"/>
        <source>Done</source>
        <translation>Gotowe</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/privatemodellistwidget.cpp" line="127"/>
        <source>None</source>
        <translation>Brak</translation>
    </message>
</context>
<context>
    <name>uos_ai::ProviderListItem</name>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="127"/>
        <source>Are you sure you want to delete this provider?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="128"/>
        <source>Cancel</source>
        <comment>button</comment>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/providerlistitem.cpp" line="129"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</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::ReportWriterAgent</name>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="177"/>
        <source>Document Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="216"/>
        <source>failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="443"/>
        <source>Document Generated</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="444"/>
        <source>The document has been generated based on the outline. You can click the card below to edit the content, or click the &quot;Save As&quot; button to save it locally for further editing.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="455"/>
        <location filename="../src/agent/research/reportwriteragent.cpp" line="603"/>
        <source>You can ask follow-up questions or request adjust the article.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SearchOnlineInst</name>
    <message>
        <source>Search Online</source>
        <translation type="vanished">Szukaj online</translation>
    </message>
    <message>
        <source>Enter Search Content</source>
        <translation type="vanished">Wprowadź treść wyszukiwania</translation>
    </message>
</context>
<context>
    <name>uos_ai::SendMailInst</name>
    <message>
        <source>Send Mail</source>
        <translation type="vanished">Wyślij wiadomość</translation>
    </message>
    <message>
        <source>Help me send an email to [Recipient&apos;s Name], with the content: [Email Content].</source>
        <translation type="vanished">Pomóż mi wysłać wiadomość e-mail do [Nazwa odbiorcy], z treścią: [Treść wiadomości].</translation>
    </message>
    <message>
        <source>Sorry, no matching operations were found.</source>
        <translation type="vanished">Przepraszamy, nie znaleziono pasujących operacji.</translation>
    </message>
    <message>
        <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 type="vanished">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::ServiceConfigChannel</name>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="271"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="282"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="328"/>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="346"/>
        <source>Failed to get MCP server instance.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="304"/>
        <source>Server &apos;%1&apos; is not a custom server or does not exist</source>
        <translation type="unfinished">Serwer &apos;%1&apos; nie jest serwerem niestandardowym lub nie istnieje</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="307"/>
        <source>MCP server name &apos;%1&apos; already exists</source>
        <translation type="unfinished">Nazwa serwera MCP &apos;%1&apos; już istnieje</translation>
    </message>
    <message>
        <location filename="../src/gui/web/serviceconfigchannel.cpp" line="350"/>
        <source>Server &apos;%1&apos; does not exist</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::SessionManager</name>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="52"/>
        <source>Session with ID %1 already exists</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="63"/>
        <source>Session %1 create assistant %2 failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="74"/>
        <source>Session %1 create success</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="120"/>
        <source>Session %1 not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/session/sessionmanager.cpp" line="128"/>
        <source>Session %1 is not idle</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::ShortcutUpdateDialog</name>
    <message>
        <source>Shortcut: [Super + Space]. Quickly invoke UOS AI to access all AI features in one place.</source>
        <translation type="vanished">Skrót: [Super + Spacja]. Szybkie wywołanie UOS AI, aby uzyskać dostęp do wszystkich funkcji AI w jednym miejscu.</translation>
    </message>
    <message>
        <source>Got it</source>
        <translation type="vanished">Rozumiem</translation>
    </message>
    <message>
        <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 type="vanished">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::SystemChannel</name>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="145"/>
        <source>UOS AI</source>
        <translation type="unfinished">UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="146"/>
        <source>Ask UOS AI, kiss your worries goodbye.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="147"/>
        <source>Update History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="148"/>
        <source>Settings</source>
        <translation type="unfinished">Ustawienia</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="149"/>
        <source>Help</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="150"/>
        <source>About</source>
        <translation type="unfinished">O programie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="151"/>
        <source>New Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="152"/>
        <source>Temporary Chat</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="153"/>
        <source>AI Writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="154"/>
        <source>AI Translation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="155"/>
        <source>AI Knowledge Base</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="156"/>
        <source>MCP Server</source>
        <translation type="unfinished">Serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="157"/>
        <source>Commands</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="158"/>
        <source>Agent Store</source>
        <translation type="unfinished">Sklep z agentami</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="159"/>
        <source>More</source>
        <translation type="unfinished">Więcej</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="160"/>
        <source>Chat History</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="161"/>
        <source>Today</source>
        <translation type="unfinished">Dzisiaj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="162"/>
        <source>Yesterday</source>
        <translation type="unfinished">Wczoraj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="163"/>
        <source>Last 7 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="164"/>
        <source>Last 30 Days</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="165"/>
        <source>January</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="166"/>
        <source>February</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="167"/>
        <source>March</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="168"/>
        <source>April</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="169"/>
        <source>May</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="170"/>
        <source>June</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="171"/>
        <source>July</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="172"/>
        <source>August</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="173"/>
        <source>September</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="174"/>
        <source>October</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="175"/>
        <source>November</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="176"/>
        <source>year</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="177"/>
        <source>Earlier</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="178"/>
        <source>Delete</source>
        <translation type="unfinished">Usuń</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="179"/>
        <source>Confirm Deletion</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="180"/>
        <source>This action will delete all content related to this chat from UOS AI.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="181"/>
        <source>Confirm Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="182"/>
        <source>Cancel</source>
        <translation type="unfinished">Anuluj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="183"/>
        <source>Batch Manage</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="184"/>
        <source>All</source>
        <translation type="unfinished">Wszystkie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="185"/>
        <source>Select All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="186"/>
        <source>%1 conversations selected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="187"/>
        <source>No chat history yet</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="188"/>
        <source>Chat content not found</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="189"/>
        <source>DeepThink</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="190"/>
        <source>Search</source>
        <translation type="unfinished">Szukaj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="191"/>
        <source>Attachments</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="192"/>
        <source>Upload Files</source>
        <translation type="unfinished">Prześlij pliki</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="193"/>
        <source>Screenshot Q&amp;A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="194"/>
        <source>Voice Input</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="195"/>
        <source>Send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="196"/>
        <source>Ask a question...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="197"/>
        <source>Voice Read</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="198"/>
        <source>Stop Reading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="199"/>
        <source>Copy</source>
        <translation type="unfinished">Kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="200"/>
        <source>Regenerate</source>
        <translation type="unfinished">Wygeneruj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="201"/>
        <source>Re-edit</source>
        <translation type="unfinished">Edytuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="202"/>
        <source>Stop Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="203"/>
        <source>Generation stopped</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="204"/>
        <source>You stopped this answer, please re-edit your question</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="205"/>
        <source>Back to Bottom</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="206"/>
        <source>Thinking...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="207"/>
        <source>Deep think completed (took %1s)</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="208"/>
        <source>Parsing...</source>
        <translation type="unfinished">Analizowanie...</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="209"/>
        <source>Parsing failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="210"/>
        <source>You can add up to 50 files</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="211"/>
        <source>Summarize the core content of the file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="212"/>
        <source>Model List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="213"/>
        <source>Smart Recommendation</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="214"/>
        <source>Smart switch for best match</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="215"/>
        <source>Local Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="216"/>
        <source>Online Model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="217"/>
        <source>Add Model</source>
        <translation type="unfinished">Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="218"/>
        <source>Official</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="219"/>
        <source>AI-generated content is for reference only. Please verify its accuracy.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="220"/>
        <source>Temporary chats are not saved in history. The content will be completely deleted upon leaving.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="221"/>
        <source>Maximum of 10 concurrent chats reached. Please try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="222"/>
        <source>You have X newly answered chats</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="223"/>
        <source>View Now</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="224"/>
        <source>Remind Me Later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="225"/>
        <source>Infinite inspiration, worry-free writing</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="226"/>
        <source>Enable to search the web for more real-time, comprehensive, and accurate references.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="227"/>
        <source>Upload files/images as references</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="228"/>
        <source>Reference Outline / Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="229"/>
        <source>As reference material / As outline file</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="230"/>
        <source>File Upload</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="231"/>
        <source>As Material</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="232"/>
        <source>As Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="233"/>
        <source>Only 1 file is supported for outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="234"/>
        <source>Local Materials</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="235"/>
        <source>File Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="236"/>
        <source>Outline</source>
        <translation type="unfinished">Konspekt</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="237"/>
        <source>View All</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="238"/>
        <source>Collapse</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="239"/>
        <source>Recent Creations</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="240"/>
        <source>Upload File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="241"/>
        <source>Reference Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="242"/>
        <source>Local File</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="243"/>
        <source>Heading</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="244"/>
        <source>Export Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="245"/>
        <source>Exit Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="246"/>
        <source>Untitled Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="247"/>
        <source>If you don&apos;t want local materials to be uploaded, you can do the following before generating content:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="248"/>
        <source>1. Switch to a local model (e.g., DeepSeek-R1-1.5B) or a privately deployed model</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="249"/>
        <source>2. Turn off &quot;Web Search&quot;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="250"/>
        <source>Materials will be uploaded to the online model for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="251"/>
        <source>Materials will be uploaded to the online model (%1) for analysis. Continue generating?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="252"/>
        <source>Enable Privacy Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="253"/>
        <source>Continue Generating</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="254"/>
        <source>You can enter more requirements to optimize or adjust the generated content.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="255"/>
        <source>Detected local outline uploaded. Analyzing outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="256"/>
        <source>Generating outline content...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="257"/>
        <source>An editable outline has been generated. After confirming, click the blue button below to proceed to document generation.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="258"/>
        <source>Unable to parse the uploaded outline file. Please re-upload.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="259"/>
        <source>Re-upload Outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="260"/>
        <source>Directly generate outline using AI</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="261"/>
        <source>Add sub-chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="262"/>
        <source>Delete chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="263"/>
        <source>Add chapter</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="264"/>
        <source>Enter chapter title</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="265"/>
        <source>Delete this heading?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="266"/>
        <source>Generate document from outline</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="267"/>
        <source>Save as Word</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="268"/>
        <source>Save as PDF</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="269"/>
        <source>Save as Markdown</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="270"/>
        <source>Saving...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="271"/>
        <source>Saved successfully!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="272"/>
        <source>Failed to save, please try again.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="273"/>
        <source>Undo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="274"/>
        <source>Redo</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="275"/>
        <source>Body Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="276"/>
        <source>Heading %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="277"/>
        <source>Bold</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="278"/>
        <source>Italic</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="279"/>
        <source>Strikethrough</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="280"/>
        <source>Link Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="281"/>
        <source>Bulleted List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="282"/>
        <source>Numbered List</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="283"/>
        <source>Decrease Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="284"/>
        <source>Increase Indent</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="285"/>
        <source>Blockquote</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="286"/>
        <source>Divider</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="287"/>
        <source>Copy Full Text</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="288"/>
        <source>Print Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="289"/>
        <source>Share Document</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="290"/>
        <source>Zoom Out</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="291"/>
        <source>Full Screen</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="292"/>
        <source>Close</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="293"/>
        <source>Please enter the text to be translated first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="294"/>
        <source>Identifying source language...</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="295"/>
        <source>My MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="296"/>
        <source>Add MCP Server</source>
        <translation type="unfinished">Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="297"/>
        <source>Delete MCP Server</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="298"/>
        <source>Built-in Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="299"/>
        <source>Custom Added Only</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="300"/>
        <source>To use MCP services, please install the MCP environment (UOS AI Agent) from the App Store first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="301"/>
        <source>Install Now</source>
        <translation type="unfinished">Zainstaluj teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="302"/>
        <source>System Settings</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="303"/>
        <source>Bluetooth</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="304"/>
        <source>Wireless Network</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="305"/>
        <source>DND Mode</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="306"/>
        <source>Eye Comfort</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="307"/>
        <source>Brightness</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="308"/>
        <source>Volume</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="309"/>
        <source>Font Size</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="310"/>
        <source>App Store</source>
        <translation type="unfinished">Sklep z aplikacjami</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="311"/>
        <source>Schedule Management</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="312"/>
        <source>Click to download</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="313"/>
        <source>downloads</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="316"/>
        <source>Go to configuration</source>
        <translation type="unfinished">Przejdź do konfiguracji</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="317"/>
        <source>No account</source>
        <translation type="unfinished">Brak konta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="318"/>
        <source>Input question</source>
        <translation type="unfinished">Wprowadź pytanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="319"/>
        <source>The content generated by AI is for reference only, please pay attention to the accuracy of the information.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="320"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">Witamy w UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="321"/>
        <source>Here are some of the things UOS AI can help you do</source>
        <translation type="unfinished">Oto niektóre rzeczy, w których UOS AI może Ci pomóc</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="322"/>
        <source>Stop</source>
        <translation type="unfinished">Zatrzymaj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="323"/>
        <source>Play</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="324"/>
        <source>Retry</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="325"/>
        <source>Clear conversation history</source>
        <translation type="unfinished">Wyczyść historię rozmów</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="326"/>
        <source>Please connect the microphone and try again</source>
        <translation type="unfinished">Podłącz mikrofon i spróbuj ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="327"/>
        <source>Chat history cleared</source>
        <translation type="unfinished">Historia czatu wyczyszczona</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="328"/>
        <source>Click to start/stop recording</source>
        <translation type="unfinished">Kliknij, aby rozpocząć/zakończyć nagrywanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="329"/>
        <source>Listening</source>
        <translation type="unfinished">Nasłuchiwanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="330"/>
        <source>Sleeping</source>
        <translation type="unfinished">Uśpiony</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="331"/>
        <source>Microphone not detected</source>
        <translation type="unfinished">Mikrofon nie wykryty</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="332"/>
        <source>Connection failed, click to try again</source>
        <translation type="unfinished">Połączenie nie powiodło się, kliknij, aby spróbować ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="333"/>
        <source>Click on the animation or Ctrl+Super+Space to activate</source>
        <translation type="unfinished">Kliknij animację lub naciśnij Ctrl+Super+Spacja, aby aktywować</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="334"/>
        <source>Voice input is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">Wprowadzanie głosowe jest tymczasowo niedostępne, sprawdź połączenie sieciowe!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="335"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="336"/>
        <source>Voice conversation</source>
        <translation type="unfinished">Rozmowa głosowa</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="337"/>
        <source>Click the animation or press Enter to send</source>
        <translation type="unfinished">Kliknij animację lub naciśnij Enter, aby wysłać</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="338"/>
        <source>Stop recording after %1 seconds</source>
        <translation type="unfinished">Zatrzymaj nagrywanie po %1 sekundach</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="339"/>
        <source>Thinking</source>
        <translation type="unfinished">Przetwarzanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="340"/>
        <source>Click animation to interrupt</source>
        <translation type="unfinished">Kliknij animację, aby przerwać</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="341"/>
        <source>Answering</source>
        <translation type="unfinished">Odpowiadanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="342"/>
        <source>Your free account quota has been exhausted, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="343"/>
        <source>Your free account has expired, please configure your model account to continue using it.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="344"/>
        <source>UOS AI requires an AI model account to be configured before it can be used. Please configure a model account first.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="345"/>
        <source>Activate</source>
        <translation type="unfinished">Aktywuj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="346"/>
        <source>Voice input</source>
        <translation type="unfinished">Wprowadzanie głosowe</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="347"/>
        <source>Voice broadcast is temporarily unavailable, please check the network!</source>
        <translation type="unfinished">Transmisja głosowa jest tymczasowo niedostępna, proszę sprawdzić sieć!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="348"/>
        <source>Turn off voice conversation</source>
        <translation type="unfinished">Wyłącz rozmowę głosową</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="349"/>
        <source>The picture has been generated, please switch to the chat interface to view it.</source>
        <translation type="unfinished">Obraz został wygenerowany, przełącz się na interfejs czatu, aby go zobaczyć.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="350"/>
        <source>No account, please configure an account</source>
        <translation type="unfinished">Brak konta, proszę skonfigurować konto</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="351"/>
        <source>Answer each question up to 5 times</source>
        <translation type="unfinished">Odpowiedz na każde pytanie do 5 razy</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="352"/>
        <source>Copied successfully</source>
        <translation type="unfinished">Skopiowano pomyślnie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="353"/>
        <source>Sound output device not detected</source>
        <translation type="unfinished">Nie wykryto urządzenia wyjściowego dźwięku</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="354"/>
        <source>The sound output device is not detected, please check and try again!</source>
        <translation type="unfinished">Nie wykryto urządzenia wyjściowego dźwięku, proszę sprawdzić i spróbować ponownie!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="355"/>
        <source>Mode</source>
        <translation type="unfinished">Tryb</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="356"/>
        <source>Window Mode</source>
        <translation type="unfinished">Tryb okna</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="357"/>
        <source>Sidebar Mode</source>
        <translation type="unfinished">Tryb paska bocznego</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="358"/>
        <source>Assistant List</source>
        <translation type="unfinished">Lista asystentów</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="359"/>
        <source>Agent List</source>
        <translation type="unfinished">Lista agentów</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="360"/>
        <source>UOS System Assistant</source>
        <translation type="unfinished">Asystent systemu UOS</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="361"/>
        <source>Deepin System Assistant</source>
        <translation type="unfinished">Asystent systemu Deepin</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="362"/>
        <source>Personal Knowledge Assistant</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="363"/>
        <source>Please configure the knowledge base</source>
        <translation type="unfinished">Proszę skonfigurować bazę wiedzy</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="364"/>
        <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 type="unfinished">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/web/systemchannel.cpp" line="365"/>
        <source>Please configure the large model</source>
        <translation type="unfinished">Proszę skonfigurować duży model</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="366"/>
        <source>The personal knowledge assistant can only be used after configuring a large model.</source>
        <translation type="unfinished">Osobisty asystent wiedzy może być używany dopiero po skonfigurowaniu dużego modelu.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="367"/>
        <source>To configure</source>
        <translation type="unfinished">Skonfiguruj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="368"/>
        <source>To install</source>
        <translation type="unfinished">Zainstaluj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="369"/>
        <source>Please install [EmbeddingPlugins]</source>
        <translation type="unfinished">Proszę zainstalować [EmbeddingPlugins]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="370"/>
        <source>This assistant requires the installation of the EmbeddingPlugins to run</source>
        <translation type="unfinished">Ten asystent wymaga zainstalowania EmbeddingPlugins do działania</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="373"/>
        <source>Drag files here to add them.</source>
        <translation type="unfinished">Przeciągnij pliki tutaj, aby je dodać.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="374"/>
        <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 type="unfinished">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/web/systemchannel.cpp" line="375"/>
        <source>You can only add a maximum of one file.</source>
        <translation type="unfinished">Możesz dodać maksymalnie jeden plik.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="376"/>
        <source>The file format is not supported.</source>
        <translation type="unfinished">Format pliku nie jest obsługiwany.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="377"/>
        <source>Summarize the key content of the file.</source>
        <translation type="unfinished">Podsumuj kluczową zawartość pliku.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="378"/>
        <source>File Error</source>
        <translation type="unfinished">Błąd pliku</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="379"/>
        <source>File has been deleted.</source>
        <translation type="unfinished">Plik został usunięty.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="380"/>
        <source>The file size exceeds the 100MB limit.</source>
        <translation type="unfinished">Rozmiar pliku przekracza limit 100 MB.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="381"/>
        <source>Upload a document</source>
        <translation type="unfinished">Prześlij dokument</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="382"/>
        <source>File deleted</source>
        <translation type="unfinished">Plik usunięty</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="383"/>
        <source>No text was parsed</source>
        <translation type="unfinished">Nie przeanalizowano tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="384"/>
        <source>Reference</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="387"/>
        <source>Instruction</source>
        <translation type="unfinished">Instrukcja</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="388"/>
        <source>Type &quot;/&quot; in the input box to activate.</source>
        <translation type="unfinished">Wpisz &quot;/&quot; w polu wprowadzania, aby aktywować.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="389"/>
        <source>Please enter; “Ctrl+Enter” to change the line.</source>
        <translation type="unfinished">Wprowadź; „Ctrl+Enter”, aby zmienić linię.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="390"/>
        <source>Enter your question, or enter &quot;/&quot; to select a command
&quot;Ctrl+Enter&quot;  to start a new line</source>
        <translation type="unfinished">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/web/systemchannel.cpp" line="393"/>
        <source>Search complete.</source>
        <translation type="unfinished">Wyszukiwanie zakończone.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="394"/>
        <source>Click to view results</source>
        <translation type="unfinished">Kliknij, aby zobaczyć wyniki</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="397"/>
        <source>edit</source>
        <translation type="unfinished">edytuj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="398"/>
        <source>save</source>
        <translation type="unfinished">zapisz</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="399"/>
        <source>copy</source>
        <translation type="unfinished">kopiuj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="402"/>
        <source>Thinking has stopped</source>
        <translation type="unfinished">Myślenie zostało zatrzymane</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="403"/>
        <source>Back to bottom</source>
        <translation type="unfinished">Powrót na dół</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="404"/>
        <source>Deeply thought (%1 seconds)</source>
        <translation type="unfinished">Dogłębnie przemyślane (%1 sekund)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="407"/>
        <source>New Conversation</source>
        <translation type="unfinished">Nowa rozmowa</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="408"/>
        <source>History</source>
        <translation type="unfinished">Historia</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="409"/>
        <source>No History Records</source>
        <translation type="unfinished">Brak rekordów historii</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="410"/>
        <source>Are you sure to delete the conversation? It will be unrecoverable once deleted.</source>
        <translation type="unfinished">Czy na pewno chcesz usunąć tę rozmowę? Po usunięciu nie będzie można jej odzyskać.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="411"/>
        <source>The %1 agent used in this conversation has been deleted</source>
        <translation type="unfinished">Agent %1 używany w tej rozmowie został usunięty</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="412"/>
        <source>This conversation cannot be viewed. To view it, please install the %1 agent and try again.</source>
        <translation type="unfinished">Tej rozmowy nie można wyświetlić. Aby ją zobaczyć, zainstaluj agenta %1 i spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="413"/>
        <source>The original conversation model has been deleted. We have switched to a new model for you to continue the conversation.</source>
        <translation type="unfinished">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/web/systemchannel.cpp" line="416"/>
        <source>Recommendations</source>
        <translation type="unfinished">Rekomendacje</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="417"/>
        <source>No Model</source>
        <translation type="unfinished">Brak modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="418"/>
        <source>No model available. Please install or configure a model in the settings.</source>
        <translation type="unfinished">Brak dostępnego modelu. Zainstaluj lub skonfiguruj model w ustawieniach.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="419"/>
        <source>Please Describe the Content Theme and Requirements for Your Creation.</source>
        <translation type="unfinished">Opisz tematykę treści i wymagania dotyczące twojego dzieła.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="420"/>
        <source>Please Enter the Content You Want to Translate and Specify the Target Language. Default Translation is to Chinese.</source>
        <translation type="unfinished">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/web/systemchannel.cpp" line="421"/>
        <source>Please Enter the Text You Need to Process and Specify Your Requirements.</source>
        <translation type="unfinished">Wprowadź tekst, który chcesz przetworzyć, i określ swoje wymagania.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="422"/>
        <source>New Agent Added</source>
        <translation type="unfinished">Dodano nowego agenta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="423"/>
        <source>New Writing, Text Processing, and Translation Agents have been added. Check them out now.</source>
        <translation type="unfinished">Dodano nowych agentów do pisania, przetwarzania tekstu i tłumaczenia. Sprawdź je teraz.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="424"/>
        <source>Try it</source>
        <translation type="unfinished">Wypróbuj</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="425"/>
        <source>Write an article based on the following document:</source>
        <translation type="unfinished">Napisz artykuł na podstawie następującego dokumentu:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="426"/>
        <source>Translate the following document into English:</source>
        <translation type="unfinished">Przetłumacz następujący dokument na angielski:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="429"/>
        <source>Add Mcp Server</source>
        <translation type="unfinished">Dodaj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="430"/>
        <source>Add Server</source>
        <translation type="unfinished">Dodaj serwer</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="431"/>
        <source>Add failed! Error reason:</source>
        <translation type="unfinished">Dodawanie nie powiodło się! Przyczyna błędu:</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="432"/>
        <source>MCP environment missing. Please install 【UOS AI Agent】</source>
        <translation type="unfinished">Brak środowiska MCP. Zainstaluj 【UOS AI Agent】</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="433"/>
        <source>Calling</source>
        <translation type="unfinished">Wywoływanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="434"/>
        <source>Completed</source>
        <translation type="unfinished">Zakończono</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="435"/>
        <source>Call Failed</source>
        <translation type="unfinished">Wywołanie nie powiodło się</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="436"/>
        <source>Cancelled</source>
        <translation type="unfinished">Anulowano</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="437"/>
        <source>params</source>
        <translation type="unfinished">parametry</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="438"/>
        <source>result</source>
        <translation type="unfinished">wynik</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="439"/>
        <source>For MCP Server, switch to officially released model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">Dla serwera MCP przełącz na oficjalnie wydany model „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="440"/>
        <source>Enter MCP Server command, e.g., &quot;Change system to dark mode for me&quot;</source>
        <translation type="unfinished">Wprowadź polecenie serwera MCP, np. „Przełącz system na tryb ciemny”</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="441"/>
        <source>Agent server is not available</source>
        <translation type="unfinished">Serwer agenta jest niedostępny</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="442"/>
        <source>Agent server exception</source>
        <translation type="unfinished">Wyjątek serwera agenta</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="443"/>
        <source>MCP server is not available</source>
        <translation type="unfinished">Serwer MCP jest niedostępny</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="444"/>
        <source>Confirm</source>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="445"/>
        <source>Automate multi-file and multi-app tasks with one command using MCP Service. Try it now!</source>
        <translation type="unfinished">Zautomatyzuj zadania wielu plików i aplikacji jednym poleceniem za pomocą usługi MCP. Wypróbuj teraz!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="446"/>
        <source>Use later</source>
        <translation type="unfinished">Użyj później</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="447"/>
        <source>Enable MCP Server</source>
        <translation type="unfinished">Włącz serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="448"/>
        <source>After installing the MCP environment &quot;UOS AI Agent&quot;, click the </source>
        <translation type="unfinished">Po zainstalowaniu środowiska MCP „UOS AI Agent” kliknij </translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="449"/>
        <source> and select &quot;uos-mcp&quot; in the MCP server list.</source>
        <translation type="unfinished"> i wybierz „uos-mcp” z listy serwerów MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="450"/>
        <source>Try saying: &quot;Change system to dark mode&quot;.</source>
        <translation type="unfinished">Spróbuj powiedzieć: „Przełącz system na tryb ciemny”.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="451"/>
        <source>Try it now</source>
        <translation type="unfinished">Wypróbuj teraz</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="452"/>
        <source>Add Mcp Server[GuidePage]</source>
        <translation type="unfinished">Dodaj serwer MCP [strona przewodnika]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="453"/>
        <source>First-time users: Install MCP environment &quot;UOS AI Agent&quot; via App Store.</source>
        <translation type="unfinished">Pierwszy raz? Zainstaluj środowisko MCP „UOS AI Agent” przez Sklep z aplikacjami.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="454"/>
        <source>The JSON file format is incorrect, please check and submit again</source>
        <translation type="unfinished">Format pliku JSON jest nieprawidłowy, sprawdź i prześlij ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="455"/>
        <source>Install Now &gt;</source>
        <translation type="unfinished">Zainstaluj teraz &gt;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="458"/>
        <source>General Chat</source>
        <translation type="unfinished">Czat ogólny</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="459"/>
        <source>Now in Private Chat</source>
        <translation type="unfinished">Teraz w czacie prywatnym</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="460"/>
        <source>Private Chat messages are not saved in history and will be permanently deleted when you leave the chat.</source>
        <translation type="unfinished">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/web/systemchannel.cpp" line="461"/>
        <source>Screenshot Q&amp;A    Shortcut (Ctrl+Alt+Q), up to 3 images supported.</source>
        <translation type="unfinished">Zrzut ekranu Q&amp;A Skrót (Ctrl+Alt+Q), obsługa do 3 obrazów.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="462"/>
        <source>Cannot be used during screen recording</source>
        <translation type="unfinished">Nie można używać podczas nagrywania ekranu</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="463"/>
        <source>You can upload up to 3 files or image</source>
        <translation type="unfinished">Możesz przesłać maksymalnie 3 pliki lub obrazy</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="464"/>
        <source>Please delete the abnormal file and send it again</source>
        <translation type="unfinished">Usuń nieprawidłowy plik i prześlij ponownie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="465"/>
        <source>Add Private Chat</source>
        <translation type="unfinished">Dodaj prywatny czat</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="466"/>
        <source>Add [Screenshot Q&amp;A]</source>
        <translation type="unfinished">Dodaj [Zrzut ekranu Q&amp;A]</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="467"/>
        <source>Take a screenshot and send the content to UOS AI. You can also upload an image directly.</source>
        <translation type="unfinished">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/web/systemchannel.cpp" line="468"/>
        <source>OK</source>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="469"/>
        <source>Next</source>
        <translation type="unfinished">Dalej</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="470"/>
        <source>Add [ Private Chat Mode ] - Chats will not be saved.</source>
        <translation type="unfinished">Dodaj [Tryb prywatny] – czaty nie będą zapisywane.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="471"/>
        <source>No text extracted</source>
        <translation type="unfinished">Nie wyekstrahowano tekstu</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="472"/>
        <source>Image size exceeds 15 MB</source>
        <translation type="unfinished">Rozmiar obrazu przekracza 15 MB</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="475"/>
        <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 type="unfinished">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/web/systemchannel.cpp" line="476"/>
        <source>Knowledge base unavailable when any command or MCP is selected.</source>
        <translation type="unfinished">Baza wiedzy niedostępna, gdy wybrano dowolne polecenie lub MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="477"/>
        <source>MCP is disabled while the knowledge base is active.</source>
        <translation type="unfinished">MCP jest wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="478"/>
        <source>Commands disabled while knowledge base is active.</source>
        <translation type="unfinished">Polecenia są wyłączone, gdy baza wiedzy jest aktywna.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="479"/>
        <source>Copy succeeded.</source>
        <translation type="unfinished">Skopiowano pomyślnie.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="480"/>
        <source>Copy failed. Please try again.</source>
        <translation type="unfinished">Kopiowanie nie powiodło się. Spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="481"/>
        <source>Searching</source>
        <translation type="unfinished">Wyszukiwanie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="482"/>
        <source>%1 reference documents have been obtained (%2s)</source>
        <translation type="unfinished">Uzyskano %1 dokumentów referencyjnych (%2 s)</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="483"/>
        <source>Clear History</source>
        <translation type="unfinished">Wyczyść historię</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="484"/>
        <source>Delete all records?</source>
        <translation type="unfinished">Usunąć wszystkie rekordy?</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="485"/>
        <source>Once deleted, the content cannot be recovered!</source>
        <translation type="unfinished">Po usunięciu treści nie można odzyskać!</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="486"/>
        <source>Recommend official models</source>
        <translation type="unfinished">Polecaj oficjalne modele</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="487"/>
        <source>Disable MCP</source>
        <translation type="unfinished">Wyłącz MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="490"/>
        <source>It is recommended to use the official model &quot;DeepSeek-Trial Account&quot;</source>
        <translation type="unfinished">Zaleca się użycie oficjalnego modelu „DeepSeek-Trial Account”</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="491"/>
        <source>Quick Open</source>
        <translation type="unfinished">Szybkie otwieranie</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="492"/>
        <source>MCP Server Upgrade to Automatic Mode</source>
        <translation type="unfinished">Uaktualnij serwer MCP do trybu automatycznego</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="493"/>
        <source>MCP Server have been upgraded to automatic mode, allowing you to access all MCP Server with just click </source>
        <translation type="unfinished">Serwer MCP został uaktualniony do trybu automatycznego – dostęp do wszystkich serwerów MCP jednym kliknięciem.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="494"/>
        <source>. This allows you to automate tasks like system setup and file processing with just one click.</source>
        <translation type="unfinished">. Pozwala to zautomatyzować zadania takie jak konfiguracja systemu i przetwarzanie plików jednym kliknięciem.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="495"/>
        <source>Adding MCP Server has been moved to Settings.</source>
        <translation type="unfinished">Dodawanie serwera MCP zostało przeniesione do Ustawień.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="496"/>
        <source>To add more MCP Server, go to Settings &gt; MCP Server.</source>
        <translation type="unfinished">Aby dodać kolejny serwer MCP, przejdź do Ustawienia &gt; Serwer MCP.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="497"/>
        <source>Got it</source>
        <translation type="unfinished">Rozumiem</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="498"/>
        <source>Complimentary Model Credits</source>
        <translation type="unfinished">Darmowe kredyty modelu</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="499"/>
        <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 type="unfinished">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/web/systemchannel.cpp" line="500"/>
        <source>Claim Credits</source>
        <translation type="unfinished">Odbierz kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="501"/>
        <source>Get a free account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="502"/>
        <source>Claim Free Credits</source>
        <translation type="unfinished">Odbierz darmowe kredyty</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="503"/>
        <source>Successfully Claimed</source>
        <translation type="unfinished">Pomyślnie odebrano</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="504"/>
        <source>Failed to Claim. Please Try Again.</source>
        <translation type="unfinished">Nie udało się odebrać. Spróbuj ponownie.</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="505"/>
        <source>Enable MCP Server&amp;</source>
        <translation type="unfinished">Włącz serwer MCP&amp;</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="506"/>
        <source>Disable MCP Server</source>
        <translation type="unfinished">Wyłącz serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="507"/>
        <source>Configure MCP Server</source>
        <translation type="unfinished">Skonfiguruj serwer MCP</translation>
    </message>
    <message>
        <location filename="../src/gui/web/systemchannel.cpp" line="957"/>
        <source>UOS AI FollowAlong/Write</source>
        <translation type="unfinished">UOS AI Śledź/Pisz</translation>
    </message>
</context>
<context>
    <name>uos_ai::SystemControlInst</name>
    <message>
        <source>System Control</source>
        <translation type="vanished">Kontrola systemu</translation>
    </message>
    <message>
        <source>Switch to a new wallpaper. set the screen brightness to 30%...</source>
        <translation type="vanished">Przełącz na nową tapetę. Ustaw jasność ekranu na 30%...</translation>
    </message>
</context>
<context>
    <name>uos_ai::TtsCompositeWidget</name>
    <message>
        <location filename="../src/gui/compliance/ttscompositewidget.cpp" line="72"/>
        <source>The text you have selected has exceeded the 5000 character limit.</source>
        <translation type="unfinished">Wybrany tekst przekroczył limit 5000 znaków.</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::UOSAbilityManager</name>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="571"/>
        <source>Brightness is already at maximum and cannot be increased further.</source>
        <translation type="unfinished">Jasność jest już na maksymalnym poziomie i nie można jej zwiększyć.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="581"/>
        <source>Brightness is already at minimum and cannot be decreased further.</source>
        <translation type="unfinished">Jasność jest już na minimalnym poziomie i nie można jej zmniejszyć.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="715"/>
        <source>AI Meeting Schedule</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="854"/>
        <source>Your system memory is %0.</source>
        <translation type="unfinished">Pamięć systemowa wynosi %0.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="874"/>
        <source>The language setting interface has been opened. Please set it in this interface.</source>
        <translation type="unfinished">Interfejs ustawień języka został otwarty. Proszę dokonać ustawień w tym interfejsie.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="918"/>
        <source>The current mode is already %1 mode.</source>
        <translation type="unfinished">Bieżący tryb to już tryb %1.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="932"/>
        <source>Unable to close because the current mode %1 does not match the target mode.</source>
        <translation type="unfinished">Nie można zamknąć, ponieważ bieżący tryb %1 nie pasuje do trybu docelowego.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="945"/>
        <source>Balance mode cannot be turned off.</source>
        <translation type="unfinished">Tryb równowagi nie może być wyłączony.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="963"/>
        <source>The lock screen has been opened for you</source>
        <translation type="unfinished">Ekran blokady został dla Ciebie otwarty</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="977"/>
        <source>Screen shotting or recording has been completed</source>
        <translation type="unfinished">Zrzut ekranu lub nagranie zostało zakończone</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="994"/>
        <source>Only one screen, can&apos;t switch screen mode.</source>
        <translation type="unfinished">Tylko jeden ekran, nie można zmienić trybu ekranu.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1006"/>
        <source>It is the same as the current display mode. Please try again.</source>
        <translation type="unfinished">Jest taki sam jak bieżący tryb wyświetlania. Proszę spróbować ponownie.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1079"/>
        <source>Only one screen, can&apos;t switch screen.</source>
        <translation type="unfinished">Tylko jeden ekran, nie można przełączyć ekranu.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1184"/>
        <source>Your command has been issued.</source>
        <translation type="unfinished">Twoje polecenie zostało wydane.</translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1689"/>
        <source>Failed to rename file %1</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1695"/>
        <source>Batch rename completed, successfully renamed %1 files, failed %2 files.
Error details:
%3</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1824"/>
        <source>Email client has been opened, please confirm to send</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/oscontrol/deepinabilitymanager.cpp" line="1956"/>
        <source>App store has been opened, preparing to install application: %1</source>
        <translation type="unfinished"></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::UserAgreementDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="46"/>
        <source>UOS AI User Agreement</source>
        <translation type="unfinished">Umowa użytkownika UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/useragreementdialog.cpp" line="79"/>
        <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 type="unfinished">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="123"/>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WelcomeDialog</name>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="74"/>
        <source>Welcome to UOS AI</source>
        <translation type="unfinished">Witamy w UOS AI</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="80"/>
        <source>UOS AI, your smart assistant, is designed to improve your productivity and enjoy a high-quality work experience.</source>
        <translation type="unfinished">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="105"/>
        <source>Get a free account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="126"/>
        <source>Add Model</source>
        <translation type="unfinished">Dodaj model</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="132"/>
        <source>Start using</source>
        <translation type="unfinished">Rozpocznij korzystanie</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="276"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="278"/>
        <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 type="unfinished">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="280"/>
        <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&lt;/a&gt;</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="339"/>
        <source>UOS AI Trial Account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="347"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="361"/>
        <source>Save failed, please try again later</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="348"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="362"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="389"/>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="398"/>
        <source>Confirm</source>
        <comment>button</comment>
        <translation type="unfinished">Potwierdź</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="375"/>
        <source>Trial account received successfully.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="378"/>
        <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 type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="380"/>
        <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 type="unfinished">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="381"/>
        <source>Start trial</source>
        <comment>button</comment>
        <translation type="unfinished">Rozpocznij próbę</translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="388"/>
        <source>The free account activity ends.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="397"/>
        <source>Unable to connect to the server, please check your network or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/gui/mgmt/private/welcomedialog.cpp" line="418"/>
        <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 type="unfinished"></translation>
    </message>
</context>
<context>
    <name>uos_ai::WizardWrapper</name>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="106"/>
        <source>Hide until restarting this app</source>
        <translation>Ukryj do ponownego uruchomienia aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="127"/>
        <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="799"/>
        <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="848"/>
        <source>Search</source>
        <translation>Szukaj</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="852"/>
        <source>Explain</source>
        <translation>Wyjaśnij</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="856"/>
        <source>Summary</source>
        <translation>Podsumowanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="860"/>
        <source>Translate</source>
        <translation>Tłumacz</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="864"/>
        <source>Continue Writing</source>
        <translation>Kontynuuj pisanie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="868"/>
        <source>Expand</source>
        <translation>Rozwiń</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="872"/>
        <source>Correct</source>
        <translation>Popraw</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="880"/>
        <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="107"/>
        <source>Disable in This Application</source>
        <translation>Wyłącz w tej aplikacji</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="108"/>
        <source>Disable Globally</source>
        <translation>Wyłącz globalnie</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="118"/>
        <source>Custom Settings</source>
        <translation>Niestandardowe ustawienia</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wrapper/wizardwrapper.cpp" line="876"/>
        <source>Polish</source>
        <translation>Polski</translation>
    </message>
</context>
<context>
    <name>uos_ai::WordWizard</name>
    <message>
        <source>UOS AI FollowAlong</source>
        <translation type="vanished">UOS AI FollowAlong</translation>
    </message>
    <message>
        <location filename="../src/wordwizard/wordwizard.cpp" line="656"/>
        <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>
