{
  "about": {
    "appDescription": "Potężna aplikacja do notatek z funkcjami AI",
    "appName": "Memento",
    "buildDate": "Data kompilacji",
    "description": "Informacje o aplikacji",
    "features": {
      "description": "Możliwości wspomagane przez AI",
      "dragDrop": "Zarządzanie notatkami metodą przeciągnij i upuść",
      "labelSystem": "System etykiet",
      "memoryEcho": "Codzienne spostrzeżenia Memory Echo",
      "multipleProviders": "Wielu dostawców AI (OpenAI, Ollama)",
      "notebookOrganization": "Organizacja notatników",
      "paragraphReformulation": "Reformulowanie akapitów",
      "semanticSearch": "Wyszukiwanie semantyczne z embeddingami",
      "title": "Funkcje",
      "titleSuggestions": "Sugestie tytułów wspomagane przez AI"
    },
    "platform": "Platforma",
    "platformWeb": "Web",
    "support": {
      "description": "Uzyskaj pomoc i przekaż opinie",
      "documentation": "Dokumentacja",
      "feedback": "Opinie",
      "reportIssues": "Zgłoś problemy",
      "title": "Wsparcie"
    },
    "technology": {
      "ai": "AI",
      "authentication": "Uwierzytelnianie",
      "backend": "Backend",
      "database": "Baza danych",
      "description": "Zbudowane z nowoczesnych technologii",
      "frontend": "Frontend",
      "testing": "Testowanie",
      "title": "Stos technologiczny",
      "ui": "UI"
    },
    "title": "O nas",
    "version": "Wersja"
  },
  "admin": {
    "ai": {
      "apiKey": "Klucz API",
      "baseUrl": "Adres bazowy URL",
      "commonEmbeddingModels": "Popularne modele embeddingowe dla API kompatybilnych z OpenAI",
      "commonModelsDescription": "Popularne modele dla API kompatybilnych z OpenAI",
      "description": "Skonfiguruj dostawców AI do automatycznego tagowania i wyszukiwania semantycznego. Używaj różnych dostawców dla optymalnej wydajności.",
      "embeddingsDescription": "Dostawca AI dla embeddingów wyszukiwania semantycznego. Zalecane: OpenAI (najlepsza jakość).",
      "embeddingsProvider": "Dostawca embeddingów",
      "model": "Model",
      "modelRecommendations": "gpt-4o-mini = Najlepszy stosunek jakości do ceny • gpt-4o = Najlepsza jakość",
      "openAIKeyDescription": "Twój klucz API OpenAI z platform.openai.com",
      "openTestPanel": "Otwórz panel testowania AI",
      "provider": "Dostawca",
      "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING jest wymagany",
      "providerTagsRequired": "AI_PROVIDER_TAGS jest wymagany",
      "saveSettings": "Zapisz ustawienia AI",
      "saving": "Zapisywanie...",
      "selectEmbeddingModel": "Wybierz model embeddingowy zainstalowany w systemie",
      "selectOllamaModel": "Wybierz model Ollama zainstalowany w systemie",
      "tagsGenerationDescription": "Dostawca AI do automatycznych sugestii tagów. Zalecane: Ollama (darmowy, lokalny).",
      "tagsGenerationProvider": "Dostawca generowania tagów",
      "title": "Konfiguracja AI",
      "updateFailed": "Nie udało się zaktualizować ustawień AI",
      "updateSuccess": "Ustawienia AI zaktualizowane pomyślnie",
      "bestValue": "Najlepszy stosunek jakości do ceny",
      "bestQuality": "Najwyższa jakość",
      "providerOllamaOption": "🦙 Ollama (lokalny i darmowy)",
      "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)",
      "providerCustomOption": "🔧 Niestandardowy (kompatybilny z OpenAI)",
      "saved": "(Zapisano)",
      "chatProvider": "Dostawca czatu",
      "chatDescription": "Dostawca AI dla asystenta czatu. Przechodzi do dostawcy tagów, jeśli nie jest skonfigurowany.",
      "fetchModelsFailed": "Nie udało się pobrać modeli",
      "refreshModels": "Odśwież modele",
      "configured": "Skonfigurowany",
      "fetchingModels": "Pobieranie modeli...",
      "clickToLoadModels": "Kliknij ↺ aby załadować modele",
      "searchModel": "Szukaj modelu...",
      "noModels": "Brak modeli. Kliknij ↺",
      "modelsAvailable": "{count} model(i) dostępny(e)",
      "enterUrlToLoad": "Podaj URL i kliknij ↺",
      "currentProvider": "(Bieżący: {provider})",
      "pageTitle": "Zarządzanie AI",
      "pageDescription": "Monitoruj i konfiguruj funkcje AI",
      "configure": "Konfiguruj",
      "features": "Funkcje AI",
      "providerStatus": "Status dostawców AI",
      "recentRequests": "Ostatnie żądania AI",
      "comingSoon": "Wkrótce dostępne",
      "activeFeatures": "Aktywne funkcje",
      "successRate": "Wskaźnik sukcesu",
      "avgResponseTime": "Średni czas odpowiedzi",
      "configuredProviders": "Skonfigurowani dostawcy",
      "settingUpdated": "Ustawienie zaktualizowane",
      "updateFailedShort": "Aktualizacja nie powiodła się",
      "titleSuggestions": "Sugestie tytułów",
      "titleSuggestionsDesc": "Sugeruje tytuły dla notatek po 50+ słowach",
      "aiAssistant": "Asystent AI",
      "aiAssistantDesc": "Włącz czat AI i narzędzia poprawy tekstu",
      "memoryEchoFeature": "Zauważyłem coś...",
      "memoryEchoFeatureDesc": "Codzienna analiza powiązań między notatkami",
      "languageDetection": "Wykrywanie języka",
      "languageDetectionDesc": "Automatycznie wykrywa język każdej notatki",
      "autoLabeling": "Automatyczne etykietowanie",
      "autoLabelingDesc": "Automatycznie sugeruje i stosuje etykiety"
    },
    "aiTest": {
      "description": "Przetestuj swoich dostawców AI pod kątem generowania tagów i embeddingów wyszukiwania semantycznego",
      "embeddingDimensions": "Wymiary embeddingów:",
      "embeddingsTestDescription": "Przetestuj dostawcę AI odpowiedzialnego za embeddingi wyszukiwania semantycznego",
      "embeddingsTestTitle": "Test embeddingów",
      "error": "Błąd:",
      "first5Values": "Pierwsze 5 wartości:",
      "generatedTags": "Wygenerowane tagi:",
      "howItWorksTitle": "Jak działają testy",
      "model": "Model:",
      "provider": "Dostawca:",
      "responseTime": "Czas odpowiedzi: {time}ms",
      "runTest": "Uruchom test",
      "tagsTestDescription": "Przetestuj dostawcę AI odpowiedzialnego za automatyczne sugestie tagów",
      "tagsTestTitle": "Test generowania tagów",
      "testError": "Błąd testu: {error}",
      "testFailed": "Test nieudany",
      "testPassed": "Test udany",
      "testing": "Testowanie...",
      "tipDescription": "Użyj panelu testowania AI, aby zdiagnozować problemy z konfiguracją przed testowaniem.",
      "tipTitle": "Wskazówka:",
      "title": "Testowanie dostawców AI",
      "vectorDimensions": "wymiary wektora",
      "tagsGenerationTest": "🏷️ Test generowania tagów:",
      "tagsStep1": "Wysyła przykładową notatkę do dostawcy AI",
      "tagsStep2": "Żąda 3-5 odpowiednich tagów na podstawie treści",
      "tagsStep3": "Wyświetla wygenerowane tagi z wynikami pewności",
      "tagsStep4": "Mierzy czas odpowiedzi",
      "embeddingsTestLabel": "🔍 Test embeddingów:",
      "embeddingsStep1": "Wysyła przykładowy tekst do dostawcy embeddingów",
      "embeddingsStep2": "Generuje reprezentację wektorową (listę liczb)",
      "embeddingsStep3": "Wyświetla wymiary embeddingów i przykładowe wartości",
      "embeddingsStep4": "Weryfikuje, czy wektor jest prawidłowy i poprawnie sformatowany",
      "tipContent": "Możesz używać różnych dostawców do tagów i embeddingów! Na przykład użyj Ollama (darmowy) do tagów i OpenAI (najlepsza jakość) do embeddingów, aby zoptymalizować koszty i wydajność.",
      "testSuccessToast": "Test {type} udany!",
      "testFailedToast": "Test {type} nieudany",
      "testingType": "Testowanie {type}...",
      "technicalDetails": "Szczegóły techniczne"
    },
    "aiTesting": "Testowanie AI",
    "security": {
      "allowPublicRegistration": "Zezwól na publiczną rejestrację",
      "allowPublicRegistrationDescription": "Jeśli wyłączone, nowi użytkownicy mogą być dodawani tylko przez Administratora na stronie Zarządzania użytkownikami.",
      "description": "Zarządzaj kontrolą dostępu i zasadami rejestracji.",
      "title": "Ustawienia bezpieczeństwa",
      "updateFailed": "Nie udało się zaktualizować ustawień bezpieczeństwa",
      "updateSuccess": "Ustawienia bezpieczeństwa zaktualizowane"
    },
    "settings": "Ustawienia administratora",
    "resend": {
      "title": "Resend (Zalecane)",
      "description": "Wysyłaj e-maile przez API Resend. Ma priorytet nad SMTP, jeśli jest skonfigurowane.",
      "apiKey": "Klucz API Resend",
      "apiKeyHint": "Pobierz klucz API z resend.com. Używany do powiadomień agentów i resetowania haseł.",
      "saveSettings": "Zapisz ustawienia Resend",
      "updateSuccess": "Ustawienia Resend zaktualizowane",
      "updateFailed": "Nie udało się zaktualizować ustawień Resend",
      "configured": "Resend jest skonfigurowany i aktywny"
    },
    "email": {
      "title": "Konfiguracja e-mail",
      "description": "Skonfiguruj wysyłkę e-maili dla powiadomień agentów i resetowania haseł.",
      "provider": "Dostawca e-mail",
      "saveSettings": "Zapisz ustawienia e-mail"
    },
    "smtp": {
      "description": "Skonfiguruj serwer poczty e-mail do resetowania haseł.",
      "forceSSL": "Wymuś SSL/TLS (zazwyczaj dla portu 465)",
      "fromEmail": "E-mail nadawcy",
      "host": "Host",
      "ignoreCertErrors": "Ignoruj błędy certyfikatu (tylko self-hosted/dev)",
      "password": "Hasło",
      "port": "Port",
      "saveSettings": "Zapisz ustawienia SMTP",
      "sending": "Wysyłanie...",
      "testEmail": "E-mail testowy",
      "testFailed": "Nie powiodło się: {error}",
      "testSuccess": "E-mail testowy wysłany pomyślnie!",
      "title": "Konfiguracja SMTP",
      "updateFailed": "Nie udało się zaktualizować ustawień SMTP",
      "updateSuccess": "Ustawienia SMTP zaktualizowane",
      "username": "Nazwa użytkownika"
    },
    "title": "Panel administracyjny",
    "userManagement": "Zarządzanie użytkownikami",
    "users": {
      "addUser": "Dodaj użytkownika",
      "confirmDelete": "Czy na pewno chcesz usunąć tego użytkownika?",
      "createFailed": "Nie udało się utworzyć użytkownika",
      "createSuccess": "Użytkownik utworzony pomyślnie",
      "createUser": "Utwórz użytkownika",
      "createUserDescription": "Dodaj nowego użytkownika do systemu.",
      "deleteFailed": "Nie udało się usunąć",
      "deleteSuccess": "Użytkownik usunięty",
      "demote": "Zdegraduj",
      "email": "E-mail",
      "name": "Imię",
      "password": "Hasło",
      "promote": "Awansuj",
      "role": "Rola",
      "roleUpdateFailed": "Nie udało się zaktualizować roli",
      "roleUpdateSuccess": "Rola użytkownika zmieniona na {role}",
      "roles": {
        "admin": "Administrator",
        "user": "Użytkownik"
      },
      "table": {
        "actions": "Akcje",
        "createdAt": "Utworzono",
        "email": "E-mail",
        "name": "Imię",
        "role": "Rola"
      },
      "title": "Użytkownicy",
      "description": "Zarządzaj użytkownikami i uprawnieniami"
    },
    "chat": "Czat AI",
    "lab": "Laboratorium",
    "agents": "Agenci",
    "workspace": "Przestrzeń robocza",
    "sidebar": {
      "dashboard": "Panel główny",
      "users": "Użytkownicy",
      "aiManagement": "Zarządzanie AI",
      "chat": "Czat AI",
      "lab": "Laboratorium (pomysły)",
      "agents": "Agenci",
      "settings": "Ustawienia"
    },
    "metrics": {
      "vsLastPeriod": "względem poprzedniego okresu"
    },
    "tools": {
      "title": "Narzędzia Agenta",
      "description": "Skonfiguruj zewnętrzne narzędzia do użytku przez agentów: wyszukiwanie w sieci, pobieranie stron i dostęp do API.",
      "searchProvider": "Dostawca Wyszukiwania w Sieci",
      "searxng": "SearXNG (Self-hosted)",
      "brave": "Brave Search API",
      "both": "Oba (SearXNG główny, Brave zapasowy)",
      "searxngUrl": "URL SearXNG",
      "braveKey": "Klucz Brave Search API",
      "jinaKey": "Klucz Jina Reader API",
      "jinaKeyOptional": "Opcjonalnie — działa bez klucza, ale z limitami zapytań",
      "jinaKeyDescription": "Używany do pobierania stron. Działa bez klucza, ale z limitami zapytań.",
      "saveSettings": "Zapisz Ustawienia Narzędzi",
      "updateSuccess": "Ustawienia narzędzi zaktualizowane pomyślnie",
      "updateFailed": "Nie udało się zaktualizować ustawień narzędzi",
      "testing": "Testowanie...",
      "testSearch": "Testuj wyszukiwanie"
    },
    "settingsDescription": "Konfiguruj ustawienia aplikacji",
    "dashboard": {
      "title": "Panel",
      "description": "Przegląd metryk aplikacji",
      "recentActivity": "Ostatnia aktywność",
      "recentActivityPlaceholder": "Ostatnia aktywność zostanie wyświetlona tutaj."
    },
    "error": {
      "title": "Błąd w panelu administracyjnym",
      "description": "Renderowanie strony nie powiodło się. Możesz spróbować ponownie.",
      "retry": "Ponów"
    }
  },
  "ai": {
    "analyzing": "Analiza AI...",
    "assistant": "Asystent AI",
    "autoLabels": {
      "analyzing": "Analizowanie Twoich notatek pod kątem sugestii etykiet...",
      "create": "Utwórz",
      "createNewLabel": "Utwórz nową etykietę",
      "created": "{count} etykiet utworzono pomyślnie",
      "creating": "Tworzenie etykiet...",
      "description": "Wykryłem powtarzające się tematy w \"{notebookName}\" ({totalNotes} notatkach). Utworzyć dla nich etykiety?",
      "error": "Nie udało się pobrać sugestii etykiet",
      "new": "(nowa)",
      "noLabelsSelected": "Nie wybrano etykiet",
      "note": "notatka",
      "notes": "notatki",
      "title": "Sugestie Etykiet",
      "typeContent": "Wpisz treść, aby uzyskać sugestie etykiet...",
      "typeForSuggestions": "Wpisz, aby uzyskać sugestie",
      "notesCount": "{count} notatek"
    },
    "batchOrganization": {
      "analyzing": "Analizowanie Twoich notatek...",
      "apply": "Zastosuj",
      "applyFailed": "Zastosowanie nie powiodło się",
      "applying": "Stosowanie...",
      "description": "AI przeanalizuje Twoje notatki i zasugeruje zorganizowanie ich w notatnikach.",
      "error": "Błąd organizacji",
      "noNotebooks": "Brak dostępnych notatników. Najpierw utwórz notatniki, aby zorganizować swoje notatki.",
      "noNotesSelected": "Nie wybrano notatek",
      "noSuggestions": "AI nie znalazło dobrego sposobu na zorganizowanie tych notatek.",
      "selectAllIn": "Wybierz wszystko w",
      "selectNote": "Wybierz notatkę",
      "success": "Organizacja zakończona",
      "title": "Organizacja wsadowa"
    },
    "clarify": "Uściślij",
    "clickToAddTag": "Kliknij, aby dodać ten tag",
    "generateTitles": "Generuj tytuły",
    "generateTitlesTooltip": "Generuj tytuły za pomocą AI",
    "generating": "Generowanie...",
    "generatingTitles": "Generowanie tytułów...",
    "ignoreSuggestion": "Zignoruj tę sugestię",
    "improveStyle": "Popraw styl",
    "languageDetected": "Wykryty język",
    "notebookSummary": {
      "regenerate": "Wygeneruj ponownie podsumowanie",
      "regenerating": "Ponowne generowanie podsumowania...",
      "exportPDF": "Eksportuj jako PDF"
    },
    "original": "Oryginał",
    "poweredByAI": "Wspierane przez AI",
    "processing": "Przetwarzanie...",
    "reformulateText": "Reformuluj tekst",
    "reformulated": "Zreformułowany",
    "reformulating": "Reformulowanie...",
    "reformulationApplied": "Zreformułowany tekst zastosowany!",
    "reformulationComparison": "Porównanie reformulacji",
    "reformulationError": "Błąd podczas reformulacji",
    "reformulationFailed": "Nie udało się zreformułować tekstu",
    "reformulationMaxWords": "Tekst może mieć maksymalnie 500 słów",
    "reformulationMinWords": "Tekst musi mieć co najmniej 10 słów (obecnie: {count} słów)",
    "reformulationNoText": "Proszę wybrać tekst lub dodać treść",
    "reformulationSelectionTooShort": "Zaznaczenie zbyt krótkie, użyto pełnej treści",
    "shorten": "Skróć",
    "tagAdded": "Tag \"{tag}\" dodany",
    "titleApplied": "Tytuł zastosowany!",
    "titleGenerateWithAI": "Generuj tytuły za pomocą AI",
    "titleGenerating": "Generowanie...",
    "titleGenerationError": "Błąd generowania tytułów",
    "titleGenerationFailed": "Nie udało się wygenerować tytułów",
    "titleGenerationMinWords": "Treść musi mieć co najmniej 10 słów, aby wygenerować tytuły (obecnie: {count} słów)",
    "titlesGenerated": "💡 Wygenerowano {count} tytułów!",
    "transformError": "Błąd podczas przekształcania",
    "transformMarkdown": "Przekształć do Markdown",
    "transformSuccess": "Tekst przekształcony do Markdown pomyślnie!",
    "transforming": "Przekształcanie...",
    "clarifyDesc": "Uczyń tekst jaśniejszym i łatwiejszym do zrozumienia",
    "shortenDesc": "Podsumuj tekst i przejdź do sedna",
    "improve": "Popraw pisanie",
    "improveDesc": "Popraw gramatykę i ulepsz styl",
    "toMarkdown": "Sformatuj jako Markdown",
    "toMarkdownDesc": "Dodaj nagłówki, punktory i ustrukturyzuj tekst",
    "translate": "Przetłumacz",
    "translateDesc": "Zmień język tekstu",
    "translateBack": "Wstecz",
    "translationApplied": "Tłumaczenie zastosowane",
    "translationFailed": "Tłumaczenie nie powiodło się",
    "undo": "Cofnij AI",
    "undoAI": "Cofnij przekształcenie AI",
    "undoApplied": "Oryginalny tekst przywrócony",
    "minWordsError": "Notatka musi zawierać co najmniej 5 słów, aby używać akcji AI.",
    "genericError": "Błąd AI",
    "actionError": "Błąd podczas akcji AI",
    "appliedToNote": "Zastosowano w notatce",
    "applyToNote": "Zastosuj w notatce",
    "undoLastAction": "Cofnij ostatnią akcję AI",
    "selectContext": "Wybierz kontekst...",
    "selectNotebook": "Wybierz notatnik",
    "chatPlaceholder": "Poproś AI o edycję, podsumowanie lub szkic...",
    "assistantTitle": "Asystent AI",
    "currentNote": "Bieżąca notatka",
    "shrinkPanel": "Zmień rozmiar panelu",
    "expandPanel": "Powiększ panel",
    "chatTab": "Chat",
    "noteActions": "Akcje notatki",
    "askToStart": "Zadaj asystentowi pytanie, aby rozpocząć.",
    "contextLabel": "Kontekst",
    "thisNote": "Ta notatka",
    "allMyNotes": "Wszystkie notatki",
    "notebookGeneric": "Notatnik",
    "writingTone": "Ton pisania",
    "askAboutThisNote": "Zapytaj AI o tę notatkę...",
    "askAboutYourNotes": "Zapytaj AI o swoje notatki...",
    "webSearchLabel": "Wyszukiwanie w sieci",
    "newLineHint": "Shift+Enter = nowa linia",
    "resultLabel": "Wynik",
    "discardAction": "Odrzuć",
    "transformationsDesc": "Transformacje — zastosowane bezpośrednio w notatce",
    "writeMinWordsAction": "Napisz co najmniej 5 słów, aby aktywować akcje AI.",
    "processingAction": "Przetwarzanie...",
    "action": {
      "clarify": "Doprecyzuj",
      "shorten": "Skróć",
      "improve": "Popraw",
      "toMarkdown": "Do Markdown"
    },
    "openAssistant": "Otwórz asystenta AI",
    "poweredByMomento": "Napędzany przez Momento AI",
    "welcomeMsg": "Cześć! Jestem twoim asystentem AI. Jak mogę ci dzisiaj pomóc z notatkami? Mogę doprecyzować ton, rozwinąć treść lub podsumować.",
    "summaryLast5": "Podsumowanie ostatnich 5 notatek",
    "analyzingProgress": "Analizowanie...",
    "generateInsightsBtn": "Generuj wnioski",
    "newDiscussion": "Nowa dyskusja",
    "noRecentConversations": "Brak ostatnich rozmów.",
    "discussionContextLabel": "Kontekst dyskusji",
    "webSearchNotConfigured": "Wyszukiwanie w sieci (Nieskonfigurowane)",
    "historyTab": "Historia",
    "insightsTab": "Wnioski",
    "aiCopilot": "AI Copilot",
    "suggestTitle": "Sugestia tytułu AI"
  },
  "aiSettings": {
    "description": "Skonfiguruj swoje funkcje AI i preferencje",
    "error": "Nie udało się zaktualizować ustawienia",
    "features": "Funkcje AI",
    "frequency": "Częstotliwość",
    "frequencyDaily": "Codziennie",
    "frequencyWeekly": "Co tydzień",
    "provider": "Dostawca AI",
    "providerAuto": "Auto (Zalecane)",
    "providerOllama": "Ollama (Lokalny)",
    "providerOpenAI": "OpenAI (Chmura)",
    "saved": "Ustawienie zaktualizowane",
    "saving": "Zapisywanie...",
    "title": "Ustawienia AI",
    "titleSuggestionsDesc": "Sugeruj tytuły dla notatek bez tytułu po 50+ słowach",
    "paragraphRefactorDesc": "Opcje poprawy tekstu wspomagane przez AI",
    "frequencyDesc": "Jak często analizować połączenia notatek",
    "providerDesc": "Wybierz preferowanego dostawcę AI",
    "providerAutoDesc": "Ollama gdy dostępny, OpenAI jako alternatywa",
    "providerOllamaDesc": "100% prywatny, działa lokalnie na twoim urządzeniu",
    "providerOpenAIDesc": "Najdokładniejszy, wymaga klucza API"
  },
  "appearance": {
    "description": "Dostosuj wygląd aplikacji",
    "title": "Wygląd",
    "notesViewDescription": "Wybierz sposób wyświetlania notatek na stronie głównej i w notatnikach.",
    "notesViewLabel": "Układ notatek",
    "notesViewTabs": "Karty (styl OneNote)",
    "notesViewMasonry": "Karty (siatka)"
  },
  "auth": {
    "backToLogin": "Powrót do logowania",
    "checkYourEmail": "Sprawdź swoją skrzynkę odbiorczą",
    "createAccount": "Utwórz swoje konto",
    "email": "E-mail",
    "emailPlaceholder": "Wprowadź swój adres e-mail",
    "forgotPassword": "Zapomniałeś hasła?",
    "forgotPasswordDescription": "Wprowadź swój adres e-mail, a wyślemy Ci link do resetowania hasła.",
    "forgotPasswordTitle": "Zapomniane hasło",
    "hasAccount": "Masz już konto?",
    "name": "Imię",
    "namePlaceholder": "Wprowadź swoje imię",
    "noAccount": "Nie masz konta?",
    "orContinueWith": "Kontynuuj za pomocą",
    "password": "Hasło",
    "passwordMinChars": "Wprowadź hasło (min. 6 znaków)",
    "passwordPlaceholder": "Wprowadź swoje hasło",
    "rememberMe": "Zapamiętaj mnie",
    "resetEmailSent": "Wysłaliśmy link do resetowania hasła na Twój adres e-mail, jeśli istnieje w naszym systemie.",
    "resetPassword": "Zresetuj hasło",
    "resetPasswordInstructions": "Wprowadź swój e-mail, aby zresetować hasło",
    "returnToLogin": "Powrót do logowania",
    "sendResetLink": "Wyślij link resetowania",
    "sending": "Wysyłanie...",
    "signIn": "Zaloguj się",
    "signInToAccount": "Zaloguj się na swoje konto",
    "signOut": "Wyloguj się",
    "signUp": "Zarejestruj się",
    "confirmPassword": "Potwierdź hasło",
    "confirmPasswordPlaceholder": "Potwierdź swoje hasło"
  },
  "autoLabels": {
    "aiPowered": "Wspierane przez AI",
    "analyzing": "Analizowanie Twoich notatek...",
    "applySuggested": "Zastosuj sugerowane",
    "autoLabelBatchDescription": "Automatyczne dodanie etykiet dla wybranych notatek",
    "autoLabelDescription": "Automatyczne dodawanie etykiet na podstawie analizy AI",
    "autoLabelNoteDescription": "Automatyczne dodanie etykiet dla tej notatki",
    "confidence": "Zaufanie: {score}%",
    "contentAnalysis": "Analiza treści",
    "createNewLabel": "Utwórz tę nową etykietę i dodaj ją",
    "created": "Utworzono {count} etykiet pomyślnie",
    "description": "Wykryłem powtarzające się tematy w \"{notebookName}\" ({totalNotes} notatek). Utworzyć dla nich etykiety?",
    "disabled": "Wyłączone",
    "dismissAll": "Odrzuć wszystkie",
    "enabled": "Włączone",
    "error": "Błąd autoetykiet",
    "generateMore": "Wygeneruj więcej",
    "keywordExtraction": "Ekstrakcja słów kluczowych",
    "labelCategories": "Kategorie etykiet",
    "labelCategoriesDescription": "Wybierz kategorie dla automatycznego tagowania",
    "labelsApplied": "Etykiety zastosowane",
    "learnMore": "Dowiedz się więcej",
    "maxLabels": "Maksymalna liczba etykiet na notatkę",
    "maxLabelsDescription": "Maksymalna liczba etykiet na notatkę",
    "minConfidence": "Minimalne zaufanie",
    "minConfidenceDescription": "Minimalny wynik (0-100) dla sugestii AI",
    "new": "(nowa)",
    "noLabelsGenerated": "Nie wygenerowano etykiet",
    "noLabelsSelected": "Nie wybrano etykiet",
    "note": "notatka",
    "notes": "notatki",
    "processing": "Przetwarzanie...",
    "saveSettings": "Zapisz ustawienia",
    "settings": "Ustawienia",
    "settingsDescription": "Skonfiguruj preferencje autoetykiet",
    "settingsDialogTitle": "Ustawienia autoetykiet",
    "settingsSaved": "Ustawienia zapisane",
    "smartTagging": "Inteligentne tagowanie",
    "suggestedLabels": "Sugerowane etykiety",
    "title": "Autoetykiety",
    "toggle": "Włącz autoetykiety",
    "typeContent": "Wpisz treść, aby uzyskać sugestie etykiet..."
  },
  "batch": {
    "organize": "Organizuj",
    "organizeWithAI": "Organizuj z AI"
  },
  "batchOrganization": {
    "addCategories": "Dodaj kategorie",
    "addTags": "Dodaj tagi",
    "analyzing": "Analizowanie Twoich notatek...",
    "apply": "Zastosuj ({count})",
    "applyChanges": "Zastosuj zmiany",
    "applying": "Applying...",
    "backToNote": "Powrót do notatki",
    "categories": "Kategorie",
    "categorized": "Zakategoryzowano: {count}",
    "close": "Zamknij",
    "confidence": "pewność",
    "description": "AI przeanalizuje Twoje notatki i zasugeruje zorganizowanie ich w notatnikach.",
    "done": "Gotowe",
    "error": "Błąd tworzenia planu organizacji",
    "finished": "Organizacja zakończona!",
    "noNotebooks": "Brak dostępnych notatników. Najpierw utwórz notatniki, aby zorganizować swoje notatki.",
    "noNotesSelected": "Nie wybrano notatek",
    "noSuggestions": "AI nie znalazło dobrego sposobu na zorganizowanie tych notatek.",
    "noTagsAdded": "Nie dodano tagów",
    "notesToOrganize": "{count} notatek do zorganizowania",
    "organizing": "Organizowanie...",
    "results": "Wyniki",
    "reviewChanges": "Przejrzyj zmiany",
    "selectNotes": "Wybierz notatki do zorganizowania",
    "selected": "Wybrano {count}",
    "skip": "Pomiń",
    "start": "Rozpocznij organizację",
    "suggestedCategories": "Sugerowane kategorie",
    "suggestedTags": "Sugerowane tagi",
    "tagsAdded": "Dodano tagów: {count}",
    "title": "Organizacja wsadowa",
    "totalProcessed": "Przetworzono: {total}",
    "unorganized": "{count} notatek nie udało się zakategoryzować i pozostaną w Notatkach ogólnych."
  },
  "collaboration": {
    "accessRevoked": "Dostęp został cofnięty",
    "addCollaborator": "Dodaj współpracownika",
    "addCollaboratorDescription": "Dodaj osoby do współpracy nad tą notatką za pomocą adresu e-mail.",
    "alreadyInList": "Ten e-mail jest już na liście",
    "canEdit": "Może edytować",
    "canView": "Może przeglądać",
    "done": "Gotowe",
    "emailAddress": "Adres e-mail",
    "emailPlaceholder": "Wprowadź adres e-mail",
    "enterEmailAddress": "Wprowadź adres e-mail",
    "errorLoading": "Błąd ładowania współpracowników",
    "failedToAdd": "Nie udało się dodać współpracownika",
    "failedToRemove": "Nie udało się usunąć współpracownika",
    "invite": "Zaproś",
    "noCollaborators": "Brak współpracowników. Dodaj kogoś powyżej!",
    "noCollaboratorsViewer": "Brak współpracowników.",
    "nowHasAccess": "{name} ma teraz dostęp do tej notatki",
    "owner": "Właściciel",
    "pending": "Oczekujące",
    "pendingInvite": "Oczekujące zaproszenie",
    "peopleWithAccess": "Osoby z dostępem",
    "remove": "Usuń",
    "removeCollaborator": "Usuń współpracownika",
    "shareNote": "Udostępnij notatkę",
    "shareWithCollaborators": "Udostępnij współpracownikom",
    "unnamedUser": "Nienazwany użytkownik",
    "viewerDescription": "Masz dostęp do tej notatki. Tylko właściciel może zarządzać współpracownikami.",
    "willBeAdded": "{email} zostanie dodany jako współpracownik po utworzeniu notatki"
  },
  "colors": {
    "blue": "Niebieski",
    "default": "Domyślny",
    "gray": "Szary",
    "green": "Zielony",
    "orange": "Pomarańczowy",
    "pink": "Różowy",
    "purple": "Fioletowy",
    "red": "Czerwony",
    "yellow": "Żółty"
  },
  "common": {
    "add": "Dodaj",
    "cancel": "Anuluj",
    "close": "Zamknij",
    "confirm": "Potwierdź",
    "delete": "Usuń",
    "edit": "Edytuj",
    "error": "Błąd",
    "loading": "Ładowanie...",
    "noResults": "Brak wyników",
    "notAvailable": "Niedostępne",
    "optional": "Opcjonalne",
    "remove": "Usuń",
    "required": "Wymagane",
    "save": "Zapisz",
    "search": "Szukaj",
    "success": "Sukces",
    "unknown": "Nieznany"
  },
  "connection": {
    "clickToView": "Kliknij, aby wyświetlić notatkę",
    "helpful": "Pomocne",
    "isHelpful": "Czy to połączenie jest pomocne?",
    "memoryEchoDiscovery": "Odkrycie Memory Echo",
    "notHelpful": "Niepomocne",
    "similarityInfo": "Te notatki są połączone przez {similarity}% podobieństwa"
  },
  "dataManagement": {
    "cleanup": {
      "button": "Wyczyść",
      "description": "Usuń etykiety i połączenia odwołujące się do usuniętych notatek.",
      "failed": "Błąd podczas czyszczenia",
      "title": "Czyszczenie osieroconych danych"
    },
    "cleanupComplete": "Czyszczenie zakończone",
    "cleanupError": "Błąd czyszczenia",
    "dangerZone": "Strefa zagrożenia",
    "dangerZoneDescription": "Te akcje są nieodwracalne",
    "delete": {
      "button": "Usuń wszystkie notatki",
      "confirm": "Czy na pewno? To trwale usunie wszystkie Twoje notatki.",
      "description": "Trwale usuń wszystkie swoje notatki. Tej operacji nie można cofnąć.",
      "failed": "Nie udało się usunąć notatek",
      "success": "Wszystkie notatki usunięte",
      "title": "Usuń wszystkie notatki"
    },
    "deleting": "Usuwanie...",
    "export": {
      "button": "Eksportuj notatki",
      "description": "Pobierz wszystkie swoje notatki jako plik JSON. Zawiera całą treść, etykiety i metadane.",
      "failed": "Nie udało się wyeksportować notatek",
      "success": "Notatki wyeksportowane pomyślnie",
      "title": "Eksportuj wszystkie notatki"
    },
    "exporting": "Eksportowanie...",
    "import": {
      "button": "Importuj notatki",
      "description": "Prześlij plik JSON, aby zaimportować notatki. Zostaną dodane do istniejących notatek, nie zastąpią ich.",
      "failed": "Nie udało się zaimportować notatek",
      "success": "Zaimportowano {count} notatek",
      "title": "Importuj notatki"
    },
    "importing": "Importowanie...",
    "indexing": {
      "button": "Przebuduj indeks",
      "description": "Regeneruj embeddingi dla wszystkich notatek, aby poprawić wyszukiwanie semantyczne.",
      "failed": "Błąd podczas indeksowania",
      "success": "Indeksowanie zakończone: przetworzono {count} notatek",
      "title": "Przebuduj indeks wyszukiwania"
    },
    "indexingComplete": "Indeksowanie zakończone",
    "indexingError": "Błąd indeksowania",
    "title": "Zarządzanie danymi",
    "toolsDescription": "Narzędzia do utrzymania kondycji bazy danych"
  },
  "demoMode": {
    "activated": "Tryb demonstracyjny aktywowany! Memory Echo będzie teraz działać natychmiastowo.",
    "createNotesTip": "Utwórz 2+ podobne notatki i zobacz Memory Echo w akcji!",
    "deactivated": "Tryb demonstracyjny wyłączony. Przywrócono normalne parametry.",
    "delayBetweenNotes": "Opóźnienie 0 dni między notatkami (normalnie 7 dni)",
    "description": "Przyspiesza Memory Echo do testowania. Połączenia pojawiają się natychmiast.",
    "parametersActive": "Parametry demonstracyjne aktywne:",
    "similarityThreshold": "Próg podobieństwa 50% (normalnie 75%)",
    "title": "Tryb demonstracyjny",
    "toggleFailed": "Przełączenie trybu demonstracyjnego nie powiodło się",
    "unlimitedInsights": "Nieograniczone spostrzeżenia (bez limitów częstotliwości)"
  },
  "diagnostics": {
    "apiStatus": "Status API",
    "checking": "Sprawdzanie...",
    "configuredProvider": "Skonfigurowany dostawca",
    "description": "Sprawdź status połączenia swojego dostawcy AI",
    "errorStatus": "Błąd",
    "operational": "Działa",
    "testDetails": "Szczegóły testu:",
    "tip1": "Upewnij się, że Ollama działa (ollama serve)",
    "tip2": "Sprawdź, czy model jest zainstalowany (ollama pull llama3)",
    "tip3": "Zweryfikuj swój klucz API dla OpenAI",
    "tip4": "Sprawdź połączenie sieciowe",
    "title": "Diagnostyka",
    "troubleshootingTitle": "Wskazówki rozwiązywania problemów:"
  },
  "favorites": {
    "noFavorites": "Brak ulubionych",
    "pinToFavorite": "Dodaj do ulubionych",
    "title": "Ulubione",
    "toggleSection": "Przełącz sekcję"
  },
  "footer": {
    "openSource": "Klon Open Source",
    "privacy": "Prywatność",
    "terms": "Warunki"
  },
  "fusion": {
    "archiveOriginals": "Archiwizuj oryginały",
    "cancel": "Anuluj",
    "confirmFusion": "Potwierdź połączenie",
    "createBacklinks": "Utwórz linki zwrotne do oryginalnych notatek",
    "edit": "Edytuj",
    "error": "Nie udało się połączyć notatek",
    "finishEditing": "Zakończ edycję",
    "generateFusion": "Wygeneruj połączenie",
    "generating": "Generowanie...",
    "keepAllTags": "Zachowaj wszystkie tagi",
    "mergeNotes": "Połącz {count} notatek",
    "modify": "Zmodyfikuj",
    "notesToMerge": "📝 Notatki do połączenia",
    "optionalPrompt": "💬 Prompt łączenia (opcjonalny)",
    "optionsTitle": "Opcje łączenia",
    "previewTitle": "📝 Podgląd połączonej notatki",
    "promptPlaceholder": "Opcjonalne instrukcje dla AI (np. 'Zachowaj formalny styl notatki 1')...",
    "success": "Notatki połączone pomyślnie!",
    "title": "🔗 Inteligentne łączenie",
    "useLatestTitle": "Użyj najnowszej notatki jako tytułu"
  },
  "general": {
    "add": "Dodaj",
    "apply": "Zastosuj",
    "back": "Wstecz",
    "cancel": "Anuluj",
    "clean": "Wyczyść",
    "clear": "Wyczyść",
    "close": "Zamknij",
    "confirm": "Potwierdź",
    "edit": "Edytuj",
    "error": "Wystąpił błąd",
    "indexAll": "Indeksuj wszystko",
    "loading": "Ładowanie...",
    "next": "Dalej",
    "operationFailed": "Operacja nieudana",
    "operationSuccess": "Operacja udana",
    "preview": "Podgląd",
    "previous": "Wstecz",
    "reset": "Resetuj",
    "save": "Zapisz",
    "select": "Wybierz",
    "submit": "Wyślij",
    "testConnection": "Testuj połączenie",
    "tryAgain": "Proszę spróbuj ponownie"
  },
  "generalSettings": {
    "description": "Ogólne ustawienia aplikacji",
    "title": "Ustawienia ogólne"
  },
  "labels": {
    "addLabel": "Dodaj etykietę",
    "allLabels": "Wszystkie etykiety",
    "changeColor": "Zmień kolor",
    "changeColorTooltip": "Zmień kolor",
    "clearAll": "Wyczyść wszystko",
    "confirmDelete": "Czy na pewno chcesz usunąć tę etykietę?",
    "count": "{count} etykiet",
    "noLabels": "Brak etykiet",
    "confirmDeleteShort": "Potwierdzić?",
    "labelRemoved": "Etykieta \"{label}\" usunięta"
  },
  "memoryEcho": {
    "clickToView": "Kliknij, aby wyświetlić",
    "comparison": {
      "title": "💡 Porównanie notatek",
      "similarityInfo": "Te notatki są połączone przez {similarity}% podobieństwa",
      "highSimilarityInsight": "Te notatki dotyczą tego samego tematu z wysokim stopniem podobieństwa. Mogą zostać połączone.",
      "untitled": "Bez tytułu",
      "clickToView": "Kliknij aby wyświetlić notatkę",
      "helpfulQuestion": "Czy to porównanie jest pomocne?",
      "helpful": "Pomocne",
      "notHelpful": "Nie pomocne"
    },
    "connection": "połączenie",
    "connections": "Połączenia",
    "connectionsBadge": "{count} połączenie{plural}",
    "dailyInsight": "Codzienne spostrzeżenie z Twoich notatek",
    "description": "Proaktywne połączenia między Twoimi notatkami",
    "dismiss": "Odrzuć na razie",
    "editorSection": {
      "title": "⚡ Połączone notatki ({count})",
      "loading": "Ładowanie...",
      "view": "Wyświetl",
      "compare": "Porównaj",
      "merge": "Połącz",
      "compareAll": "Porównaj wszystko",
      "mergeAll": "Połącz wszystko",
      "close": "Zamknij"
    },
    "fused": "Połączono",
    "fusion": {
      "title": "🔗 Inteligentne fuzja",
      "mergeNotes": "Połącz {count} notatkę/i",
      "notesToMerge": "📝 Notatki do połączenia",
      "optionalPrompt": "💬 Prompt fuzji (opcjonalny)",
      "promptPlaceholder": "Opcjonalne instrukcje dla AI (np. 'Zachowaj formalny styl notatki 1')...",
      "generateFusion": "Wygeneruj fuzję",
      "generating": "Generowanie...",
      "previewTitle": "📝 Podgląd połączonej notatki",
      "edit": "Edytuj",
      "modify": "Modyfikuj",
      "finishEditing": "Zakończ edycję",
      "optionsTitle": "Opcje fuzji",
      "archiveOriginals": "Archiwizuj oryginalne notatki",
      "keepAllTags": "Zachowaj wszystkie tagi",
      "useLatestTitle": "Użyj najnowszej notatki jako tytułu",
      "createBacklinks": "Utwórz link do oryginalnych notatek",
      "cancel": "Anuluj",
      "confirmFusion": "Potwierdź fuzję",
      "success": "Notatki połączone pomyślnie!",
      "error": "Nie udało się połączyć notatek",
      "generateError": "Nie udało się wygenerować fuzji",
      "noContentReturned": "Brak zawartości fuzji z API",
      "unknownDate": "Nieznana data"
    },
    "helpful": "Pomocne",
    "insightReady": "Twoje spostrzeżenie jest gotowe!",
    "notHelpful": "Niepomocne",
    "overlay": {
      "error": "Błąd",
      "loading": "Ładowanie...",
      "noConnections": "Nie znaleziono połączeń",
      "searchPlaceholder": "Szukaj połączeń...",
      "sortBy": "Sortuj według:",
      "sortOldest": "Najstarsze",
      "sortRecent": "Najnowsze",
      "sortSimilarity": "Podobieństwo",
      "title": "Połączone notatki",
      "viewAll": "Wyświetl wszystko obok siebie"
    },
    "thanksFeedback": "Dziękujemy za opinię!",
    "thanksFeedbackImproving": "Dziękujemy! Wykorzystamy to do ulepszeń.",
    "title": "Zauważyłem coś...",
    "viewConnection": "Wyświetl połączenie",
    "match": "{percentage}% dopasowania"
  },
  "nav": {
    "accountSettings": "Ustawienia konta",
    "adminDashboard": "Panel administracyjny",
    "aiSettings": "Ustawienia AI",
    "archive": "Archiwum",
    "buyMeACoffee": "Postaw mi kawę",
    "configureAI": "Skonfiguruj swoje funkcje AI, dostawcę i preferencje",
    "diagnostics": "Diagnostyka",
    "donateOnKofi": "Wspomóż na Ko-fi",
    "donationDescription": "Wpłać jednorazową darowiznę lub zostań comiesięcznym wspierającym.",
    "donationNote": "Bez opłat platformowych • Natychmiastowe wypłaty • Bezpieczne",
    "favorites": "Ulubione",
    "generalNotes": "Notatki ogólne",
    "home": "Strona główna",
    "login": "Zaloguj",
    "logout": "Wyloguj",
    "manageAISettings": "Zarządzaj ustawieniami AI",
    "myLibrary": "Moja biblioteka",
    "notebooks": "Notatniki",
    "notes": "Notatki",
    "proPlan": "Plan Pro",
    "profile": "Profil",
    "quickAccess": "Szybki dostęp",
    "recent": "Ostatnie",
    "reminders": "Przypomnienia",
    "settings": "Ustawienia",
    "sponsorDescription": "Zostań comiesięcznym sponsorem i zyskaj uznanie.",
    "sponsorOnGithub": "Zostań sponsorem na GitHub",
    "support": "Wspomóż Memento ☕",
    "supportDescription": "Memento jest w 100% darmowe i open-source. Twoje wsparcie pomaga utrzymać ten stan.",
    "supportDevelopment": "Wspomóż rozwój Memento ☕",
    "trash": "Kosz",
    "userManagement": "Zarządzanie użytkownikami",
    "workspace": "Przestrzeń robocza",
    "chat": "Czat AI",
    "lab": "Laboratorium",
    "agents": "Agenci"
  },
  "notebook": {
    "cancel": "Anuluj",
    "create": "Utwórz notatnik",
    "createDescription": "Rozpocznij nową kolekcję, aby efektywnie organizować swoje notatki, pomysły i projekty.",
    "createNew": "Utwórz nowy notatnik",
    "creating": "Tworzenie...",
    "delete": "Usuń notatnik",
    "deleteConfirm": "Usuń",
    "deleteWarning": "Czy na pewno chcesz usunąć ten notatnik? Notatki zostaną przeniesione do Notatek ogólnych.",
    "edit": "Edytuj notatnik",
    "editDescription": "Zmień nazwę, ikonę i kolor swojego notatnika.",
    "generating": "Generowanie podsumowania...",
    "labels": "Etykiety:",
    "name": "Nazwa notatnika",
    "noLabels": "Brak etykiet",
    "selectColor": "Kolor",
    "selectIcon": "Ikona",
    "summary": "Podsumowanie notatnika",
    "summaryDescription": "Wygeneruj podsumowanie wszystkich notatek w tym notatniku z pomocą AI.",
    "summaryError": "Błąd generowania podsumowania",
    "namePlaceholder": "np. Strategia marketingowa Q4",
    "myNotebook": "Mój notatnik",
    "saving": "Zapisywanie...",
    "pdfTitle": "Podsumowanie — {name}",
    "pdfNotesLabel": "Notatki:",
    "pdfGeneratedOn": "Wygenerowano dnia:",
    "confidence": "pewność",
    "savingReminder": "Nie udało się zapisać przypomnienia",
    "removingReminder": "Nie udało się usunąć przypomnienia"
  },
  "notebookSuggestion": {
    "description": "Ta notatka wydaje się należeć do tego notatnika",
    "dismiss": "Odrzuć",
    "dismissIn": "Odrzuć (zamknie się za {timeLeft}s)",
    "generalNotes": "Notatki ogólne",
    "move": "Przenieś",
    "moveToNotebook": "Przenieś do notatnika",
    "title": "Przenieść do {name}?"
  },
  "notebooks": {
    "allNotebooks": "Wszystkie notatniki",
    "create": "Utwórz notatnik",
    "createFirst": "Utwórz swój pierwszy notatnik",
    "noNotebooks": "Brak notatników"
  },
  "notes": {
    "add": "Dodaj",
    "addCollaborators": "Dodaj współpracowników",
    "addImage": "Dodaj obraz",
    "addItem": "Dodaj element",
    "addLink": "Dodaj link",
    "addListItem": "+ Element listy",
    "addNote": "Dodaj notatkę",
    "adding": "Dodawanie...",
    "aiAssistant": "Asystent AI",
    "archive": "Archiwizuj",
    "backgroundOptions": "Opcje tła",
    "changeColor": "Zmień kolor",
    "changeSize": "Zmień rozmiar",
    "clarifyFailed": "Uściślenie nie powiodło się",
    "close": "Zamknij",
    "color": "Kolor",
    "confirmDelete": "Czy na pewno chcesz usunąć tę notatkę?",
    "confirmLeaveShare": "Czy na pewno chcesz opuścić tę udostępnioną notatkę?",
    "contentOrMediaRequired": "Proszę wprowadzić treść lub dodać link/obraz",
    "copy": "Kopiuj",
    "copyFailed": "Nie udało się skopiować notatki",
    "copySuccess": "Notatka skopiowana pomyślnie!",
    "createFirstNote": "Utwórz swoją pierwszą notatkę",
    "date": "Data",
    "delete": "Usuń",
    "dragToReorder": "Przeciągnij, aby zmienić kolejność",
    "duplicate": "Duplikuj",
    "edit": "Edytuj notatkę",
    "emptyState": "Brak notatek tutaj",
    "fileTooLarge": "Plik jest za duży: {fileName}. Maksymalny rozmiar to {maxSize}.",
    "improveFailed": "Ulepszenie nie powiodło się",
    "inNotebook": "W notatniku",
    "invalidDateTime": "Nieprawidłowa data lub czas",
    "invalidFileType": "Nieprawidłowy typ pliku: {fileName}. Dozwolone są tylko JPEG, PNG, GIF i WebP.",
    "itemOrMediaRequired": "Proszę dodać przynajmniej jeden element lub media",
    "large": "Duży",
    "leaveShare": "Opuść",
    "linkAddFailed": "Nie udało się dodać linku",
    "linkAdded": "Link dodany",
    "linkMetadataFailed": "Nie udało się pobrać metadanych linku",
    "listItem": "Element listy",
    "makeCopy": "Utwórz kopię",
    "markdown": "Markdown",
    "markdownMode": "Markdown",
    "markdownOff": "Markdown WYŁĄCZONY",
    "markdownOn": "Markdown WŁĄCZONY",
    "markdownPlaceholder": "Zrób notatkę... (Markdown obsługiwany)",
    "medium": "Średni",
    "more": "Więcej",
    "moreOptions": "Więcej opcji",
    "moveFailed": "Przenoszenie nie powiodło się",
    "newChecklist": "Nowa lista kontrolna",
    "newNote": "Nowa notatka",
    "noContent": "Brak treści",
    "noNotes": "Brak notatek",
    "noNotesFound": "Nie znaleziono notatek",
    "noteCreateFailed": "Nie udało się utworzyć notatki",
    "noteCreated": "Notatka utworzona pomyślnie",
    "others": "Inne",
    "pin": "Przypnij",
    "pinned": "Przypięte",
    "pinnedNotes": "Przypięte notatki",
    "placeholder": "Zrób notatkę...",
    "preview": "Podgląd",
    "readOnly": "Tylko do odczytu",
    "recent": "Ostatnie",
    "redo": "Ponów",
    "redoShortcut": "Ponów (Ctrl+Y)",
    "remindMe": "Przypomnij mi",
    "reminderDateTimeRequired": "Proszę wprowadzić datę i czas",
    "reminderMustBeFuture": "Przypomnienie musi być w przyszłości",
    "reminderPastError": "Przypomnienie musi być w przyszłości",
    "reminderRemoved": "Przypomnienie usunięte",
    "reminderSet": "Przypomnienie ustawione na {datetime}",
    "remove": "Usuń",
    "saving": "Zapisywanie...",
    "setReminder": "Ustaw przypomnienie",
    "setReminderButton": "Ustaw przypomnienie",
    "share": "Udostępnij",
    "shareWithCollaborators": "Udostępnij współpracownikom",
    "sharedBy": "Udostępnione przez",
    "sharedReadOnly": "Ta notatka jest udostępniona Ci w trybie tylko do odczytu",
    "shortenFailed": "Skrócenie nie powiodło się",
    "showCollaborators": "Pokaż współpracowników",
    "size": "Rozmiar",
    "small": "Mały",
    "takeNote": "Zrób notatkę...",
    "takeNoteMarkdown": "Zrób notatkę... (Markdown obsługiwany)",
    "time": "Czas",
    "title": "Notatki",
    "titlePlaceholder": "Tytuł",
    "transformFailed": "Przekształcenie nie powiodło się",
    "unarchive": "Przywróć z archiwum",
    "undo": "Cofnij",
    "undoShortcut": "Cofnij (Ctrl+Z)",
    "unpin": "Odepnij",
    "unpinned": "Odepnięta",
    "untitled": "Bez tytułu",
    "uploadFailed": "Nie udało się przesłać {filename}",
    "view": "Wyświetl notatkę",
    "emptyStateTabs": "Brak notatek. Użyj \"Nowa notatka\" na pasku bocznym, aby dodać (sugestie tytułów AI pojawią się w edytorze).",
    "viewCards": "Widok kart",
    "viewCardsTooltip": "Siatka kart z przeciąganiem i zmianą kolejności",
    "viewTabs": "Widok listy",
    "viewTabsTooltip": "Karty na górze, notatka poniżej — przeciągnij karty, aby zmienić kolejność",
    "viewModeGroup": "Tryb wyświetlania notatek",
    "reorderTabs": "Zmień kolejność kart",
    "modified": "Zmodyfikowano",
    "created": "Utworzono",
    "loading": "Ładowanie...",
    "exportPDF": "Eksportuj PDF",
    "savedStatus": "Zapisano",
    "dirtyStatus": "Zmodyfikowano",
    "completedLabel": "Ukończone",
    "notes.emptyNotebook": "Pusty notatnik",
    "notes.emptyNotebookDesc": "Ten notatnik nie ma notatek. Kliknij + aby utworzyć.",
    "notes.noNoteSelected": "Nie wybrano notatki",
    "notes.selectOrCreateNote": "Wybierz notatkę z listy lub utwórz nową."
  },
  "pagination": {
    "next": "→",
    "pageInfo": "Strona {currentPage} / {totalPages}",
    "previous": "←"
  },
  "paragraphRefactor": {
    "casual": "Nieformalny",
    "expand": "Rozszerz",
    "formal": "Formalny",
    "improve": "Ulepsz",
    "shorten": "Skróć",
    "title": "Ulepszanie tekstu"
  },
  "profile": {
    "accountSettings": "Ustawienia konta",
    "autoDetect": "Automatyczne wykrywanie",
    "changePassword": "Zmień hasło",
    "changePasswordDescription": "Zaktualizuj swoje hasło. Będziesz potrzebować swojego obecnego hasła.",
    "confirmPassword": "Potwierdź hasło",
    "currentPassword": "Obecne hasło",
    "description": "Zaktualizuj swoje dane osobowe",
    "displayName": "Nazwa wyświetlana",
    "displaySettings": "Ustawienia wyświetlania",
    "displaySettingsDescription": "Dostosuj wygląd i rozmiar czcionki.",
    "email": "E-mail",
    "fontSize": "Rozmiar czcionki",
    "fontSizeDescription": "Dostosuj rozmiar czcionki dla lepszej czytelności. Dotyczy to całego tekstu w interfejsie.",
    "fontSizeExtraLarge": "Bardzo duży",
    "fontSizeLarge": "Duży",
    "fontSizeMedium": "Średni",
    "fontSizeSmall": "Mały",
    "fontSizeUpdateFailed": "Nie udało się zaktualizować rozmiaru czcionki",
    "fontSizeUpdateSuccess": "Rozmiar czcionki zaktualizowany pomyślnie",
    "languageDescription": "Ten język będzie używany do funkcji AI, analizy treści i tekstu interfejsu.",
    "languagePreferences": "Preferencje językowe",
    "languagePreferencesDescription": "Wybierz preferowany język dla funkcji AI i interfejsu.",
    "languageUpdateFailed": "Nie udało się zaktualizować języka",
    "languageUpdateSuccess": "Język zaktualizowany pomyślnie",
    "manageAISettings": "Zarządzaj ustawieniami AI",
    "newPassword": "Nowe hasło",
    "passwordChangeFailed": "Nie udało się zmienić hasła",
    "passwordChangeSuccess": "Hasło zmienione pomyślnie",
    "passwordError": "Błąd aktualizacji hasła",
    "passwordUpdated": "Hasło zaktualizowane",
    "preferredLanguage": "Preferowany język",
    "profileError": "Błąd aktualizacji profilu",
    "profileUpdated": "Profil zaktualizowany",
    "recentNotesUpdateFailed": "Nie udało się zaktualizować ustawienia ostatnich notatek",
    "recentNotesUpdateSuccess": "Ustawienie ostatnich notatek zaktualizowane pomyślnie",
    "selectFontSize": "Wybierz rozmiar czcionki",
    "selectLanguage": "Wybierz język",
    "showRecentNotes": "Pokaż sekcję ostatnich notatek",
    "showRecentNotesDescription": "Wyświetlaj ostatnie notatki (ostatnie 7 dni) na stronie głównej",
    "title": "Profil",
    "updateFailed": "Nie udało się zaktualizować profilu",
    "updatePassword": "Zaktualizuj hasło",
    "updateSuccess": "Profil zaktualizowany"
  },
  "reminder": {
    "cancel": "Anuluj",
    "reminderDate": "Data przypomnienia",
    "reminderTime": "Czas przypomnienia",
    "removeReminder": "Usuń przypomnienie",
    "save": "Ustaw przypomnienie",
    "setReminder": "Ustaw przypomnienie",
    "title": "Przypomnienie"
  },
  "resetPassword": {
    "confirmNewPassword": "Potwierdź nowe hasło",
    "description": "Wprowadź nowe hasło poniżej.",
    "invalidLinkDescription": "Ten link do resetowania hasła jest nieprawidłowy lub wygasł.",
    "invalidLinkTitle": "Nieprawidłowy link",
    "loading": "Ładowanie...",
    "newPassword": "Nowe hasło",
    "passwordMismatch": "Hasła nie są zgodne",
    "requestNewLink": "Poproś o nowy link",
    "resetPassword": "Resetuj hasło",
    "resetting": "Resetowanie...",
    "success": "Hasło zresetowane pomyślnie. Możesz się teraz zalogować.",
    "title": "Resetuj hasło"
  },
  "search": {
    "exactMatch": "Dokładne dopasowanie",
    "noResults": "Nie znaleziono wyników",
    "placeholder": "Szukaj",
    "related": "Powiązane",
    "resultsFound": "Znaleziono {count} notatek",
    "searchPlaceholder": "Przeszukaj swoje notatki...",
    "searching": "Wyszukiwanie...",
    "semanticInProgress": "Wyszukiwanie semantyczne AI...",
    "semanticTooltip": "Wyszukiwanie semantyczne AI",
    "disabledAdmin": "Wyszukiwanie wyłączone w trybie admin"
  },
  "semanticSearch": {
    "exactMatch": "Dokładne dopasowanie",
    "related": "Powiązane",
    "searching": "Wyszukiwanie..."
  },
  "settings": {
    "about": "O aplikacji",
    "account": "Konto",
    "appearance": "Wygląd",
    "cleanTags": "Wyczyść osierocone tagi",
    "cleanTagsDescription": "Usuń tagi, które nie są już używane przez żadne notatki",
    "description": "Zarządzaj swoimi ustawieniami i preferencjami",
    "language": "Język",
    "languageAuto": "Automatyczny",
    "maintenance": "Konserwacja",
    "maintenanceDescription": "Narzędzia do utrzymania kondycji bazy danych",
    "notifications": "Powiadomienia",
    "privacy": "Prywatność",
    "profile": "Profil",
    "searchNoResults": "Nie znaleziono wyników",
    "security": "Bezpieczeństwo",
    "selectLanguage": "Wybierz język",
    "semanticIndexing": "Indeksowanie semantyczne",
    "semanticIndexingDescription": "Generuj wektory dla wszystkich notatek, aby umożliwić wyszukiwanie oparte na intencji",
    "settingsError": "Błąd zapisywania ustawień",
    "settingsSaved": "Ustawienia zapisane",
    "theme": "Motyw",
    "themeDark": "Ciemny",
    "themeLight": "Jasny",
    "themeSystem": "Systemowy",
    "title": "Ustawienia",
    "version": "Wersja",
    "cleanupDone": "Zsynchronizowano {created} rekordów etykiet, usunięto {deleted} osieroconych",
    "cleanupNothing": "Brak działań — etykiety już odpowiadają Twoim notatkom",
    "cleanupWithErrors": "niektóre operacje nie powiodły się",
    "cleanupError": "Nie udało się wyczyścić etykiet",
    "indexingComplete": "Indeksowanie zakończone: przetworzono {count} notatek",
    "indexingError": "Błąd podczas indeksowania",
    "emailNotifications": "Powiadomienia e-mail",
    "emailNotificationsDesc": "Otrzymuj ważne powiadomienia przez e-mail",
    "desktopNotifications": "Powiadomienia na pulpicie",
    "desktopNotificationsDesc": "Otrzymuj powiadomienia w przeglądarce",
    "notificationsDesc": "Zarządzaj swoimi preferencjami powiadomień"
  },
  "sidebar": {
    "archive": "Archiwum",
    "editLabels": "Edytuj etykiety",
    "labels": "Etykiety",
    "notes": "Notatki",
    "reminders": "Przypomnienia",
    "trash": "Kosz",
    "newNoteTabs": "Nowa notatka",
    "newNoteTabsHint": "Utwórz notatkę w tym notatniku",
    "noLabelsInNotebook": "Brak etykiet w tym notatniku"
  },
  "support": {
    "aiApiCosts": "Koszty API AI:",
    "buyMeACoffee": "Postaw mi kawę",
    "contributeCode": "Wnieś kod",
    "description": "Memento jest w 100% darmowe i open-source. Twoje wsparcie pomaga utrzymać ten stan.",
    "directImpact": "Bezpośredni wpływ",
    "domainSSL": "Domena i SSL:",
    "donateOnKofi": "Wspomóż na Ko-fi",
    "donationDescription": "Wpłać jednorazową darowiznę lub zostań comiesięcznym wspierającym.",
    "githubDescription": "Cykliczne wsparcie • Publiczne uznanie • Skupione na deweloperach",
    "hostingServers": "Hosting i serwery:",
    "howSupportHelps": "Jak Twoje wsparcie pomaga",
    "kofiDescription": "Bez opłat platformowych • Natychmiastowe wypłaty • Bezpieczne",
    "otherWaysTitle": "Inne sposoby wsparcia",
    "reportBug": "Zgłoś błąd",
    "shareTwitter": "Udostępnij na Twitterze",
    "sponsorDescription": "Zostań comiesięcznym sponsorem i zyskaj uznanie.",
    "sponsorOnGithub": "Zostań sponsorem na GitHub",
    "sponsorPerks": "Korzyści sponsora",
    "starGithub": "Gwiazdka na GitHub",
    "title": "Wspomóż rozwój Memento",
    "totalExpenses": "Całkowite wydatki:",
    "transparency": "Przejrzystość",
    "transparencyDescription": "Wierzę w pełną przejrzystość. Oto jak wykorzystywane są darowizny:"
  },
  "testPages": {
    "titleSuggestions": {
      "analyzing": "Analizowanie...",
      "contentLabel": "Treść (wymagane 50+ słów):",
      "error": "Błąd:",
      "idle": "Bezczynny",
      "noSuggestions": "Brak sugestii. Wpisz 50+ słów i poczekaj 2 sekundy.",
      "placeholder": "Wpisz tutaj co najmniej 50 słów...",
      "status": "Status:",
      "suggestions": "Sugestie ({count}):",
      "title": "Testuj sugestie tytułów",
      "wordCount": "Liczba słów:"
    }
  },
  "time": {
    "daysAgo": "{count} dni temu",
    "hoursAgo": "{count} godzin temu",
    "justNow": "Przed chwilą",
    "minutesAgo": "{count} minut temu",
    "today": "Dzisiaj",
    "tomorrow": "Jutro",
    "yesterday": "Wczoraj"
  },
  "titleSuggestions": {
    "available": "Sugestie tytułów",
    "dismiss": "Odrzuć",
    "generating": "Generowanie...",
    "selectTitle": "Wybierz tytuł",
    "title": "Sugestie AI"
  },
  "toast": {
    "feedbackFailed": "Przesłanie opinii nie powiodło się",
    "notesFusionSuccess": "Notatki połączone pomyślnie!",
    "openConnectionFailed": "Otwarcie połączenia nie powiodło się",
    "openingConnection": "Otwieranie połączenia...",
    "operationFailed": "Operacja nieudana",
    "operationSuccess": "Operacja udana",
    "saveFailed": "Zapisanie ustawienia nie powiodło się",
    "saved": "Ustawienie zapisane",
    "thanksFeedback": "Dziękujemy za opinię!",
    "thanksFeedbackImproving": "Dziękujemy! Wykorzystamy to do ulepszeń."
  },
  "trash": {
    "title": "Kosz",
    "empty": "Kosz jest pusty",
    "emptyDescription": "Usunięte notatki pojawią się tutaj",
    "restore": "Przywróć",
    "deletePermanently": "Usuń trwale",
    "noteTrashed": "Notatka przeniesiona do kosza",
    "noteRestored": "Notatka przywrócona",
    "notePermanentlyDeleted": "Notatka trwale usunięta",
    "emptyTrash": "Opróżnij kosz",
    "emptyTrashConfirm": "Trwale usunąć wszystkie notatki z kosza?",
    "emptyTrashSuccess": "Kosz opróżniony",
    "permanentDelete": "Usuń trwale",
    "permanentDeleteConfirm": "Ta notatka zostanie trwale usunięta. Ta operacja jest nieodwracalna."
  },
  "ui": {
    "close": "Zamknij",
    "collapse": "Zwiń",
    "expand": "Rozwiń",
    "open": "Otwórz"
  },
  "mcpSettings": {
    "title": "Ustawienia MCP",
    "description": "Zarządzaj kluczami API i konfiguruj narzędzia zewnętrzne",
    "whatIsMcp": {
      "title": "Czym jest MCP?",
      "description": "Model Context Protocol (MCP) to otwarty protokół umożliwiający modelom AI bezpieczną interakcję z zewnętrznymi narzędziami i źródłami danych. Dzięki MCP możesz połączyć narzędzia takie jak Claude Code, Cursor czy N8N ze swoją instancją Memento, aby programowo czytać, tworzyć i organizować notatki.",
      "learnMore": "Dowiedz się więcej o MCP"
    },
    "serverStatus": {
      "title": "Status serwera",
      "running": "Uruchomiony",
      "stopped": "Zatrzymany",
      "mode": "Tryb",
      "url": "URL"
    },
    "apiKeys": {
      "title": "Klucze API",
      "description": "Klucze API pozwalają narzędziom zewnętrznym uzyskiwać dostęp do Twoich notatek przez MCP. Zachowaj klucze w tajemnicy.",
      "generate": "Wygeneruj nowy klucz",
      "empty": "Brak kluczy API. Wygeneruj jeden, aby zacząć.",
      "active": "Aktywny",
      "revoked": "Unieważniony",
      "revoke": "Unieważnij",
      "delete": "Usuń",
      "createdAt": "Utworzono",
      "lastUsed": "Ostatnio użyty",
      "never": "Nigdy",
      "confirmRevoke": "Czy na pewno chcesz unieważnić ten klucz? Narzędzia korzystające z niego stracą dostęp.",
      "confirmDelete": "Czy na pewno chcesz trwale usunąć ten klucz?"
    },
    "createDialog": {
      "title": "Wygeneruj klucz API",
      "description": "Utwórz nowy klucz API, aby połączyć narzędzia zewnętrzne ze swoimi notatkami.",
      "nameLabel": "Nazwa klucza",
      "namePlaceholder": "np. Claude Code, Cursor, N8N",
      "generating": "Generowanie...",
      "generate": "Wygeneruj",
      "successTitle": "Klucz API wygenerowany",
      "successDescription": "Skopiuj swój klucz API teraz. Nie będziesz mógł go ponownie zobaczyć.",
      "copy": "Kopiuj",
      "copied": "Skopiowano!",
      "done": "Gotowe"
    },
    "configInstructions": {
      "title": "Instrukcje konfiguracji",
      "description": "Użyj swojego klucza API do konfiguracji tych narzędzi.",
      "claudeCode": {
        "title": "Claude Code",
        "description": "Dodaj to do pliku konfiguracyjnego MCP Claude Code:"
      },
      "cursor": {
        "title": "Cursor",
        "description": "Dodaj to do ustawień MCP Cursor:"
      },
      "n8n": {
        "title": "N8N",
        "description": "Użyj tych danych logowania w węźle N8N MCP:"
      }
    }
  },
  "agents": {
    "title": "Agenci",
    "subtitle": "Zautomatyzuj zadania monitorowania i badań",
    "newAgent": "Nowy agent",
    "myAgents": "Moi agenci",
    "noAgents": "Brak agentów",
    "noAgentsDescription": "Utwórz swojego pierwszego agenta lub zainstaluj poniższy szablon, aby zautomatyzować zadania monitorowania.",
    "types": {
      "scraper": "Monitor",
      "researcher": "Badacz",
      "monitor": "Obserwator",
      "custom": "Niestandardowy"
    },
    "typeDescriptions": {
      "scraper": "Pobiera dane z wielu stron i tworzy podsumowanie",
      "researcher": "Wyszukuje informacje na dany temat",
      "monitor": "Obserwuje notatnik i analizuje notatki",
      "custom": "Swobodny agent z własnym promptem"
    },
    "form": {
      "agentType": "Typ agenta",
      "name": "Nazwa",
      "namePlaceholder": "np. Wtorkowy Przegląd AI",
      "description": "Opis (opcjonalnie)",
      "descriptionPlaceholder": "Tygodniowe podsumowanie wiadomości AI",
      "urlsLabel": "Adresy URL do pobrania",
      "urlsOptional": "(opcjonalnie)",
      "sourceNotebook": "Notatnik do obserwacji",
      "selectNotebook": "Wybierz notatnik...",
      "targetNotebook": "Notatnik docelowy",
      "inbox": "Skrzynka odbiorcza",
      "instructions": "Instrukcje AI",
      "instructionsPlaceholder": "Opisz zachowanie agenta...",
      "frequency": "Częstotliwość",
      "cancel": "Anuluj",
      "saving": "Zapisywanie...",
      "save": "Zapisz",
      "create": "Utwórz agenta",
      "editTitle": "Edytuj agenta",
      "createTitle": "Nowy agent",
      "nameRequired": "Nazwa jest wymagana",
      "addUrl": "Dodaj URL",
      "advancedMode": "Tryb zaawansowany",
      "instructionsHint": "zastępuje automatyczny prompt",
      "researchTopic": "Temat badania",
      "researchTopicPlaceholder": "np. Najnowsze osiągnięcia w AI",
      "notifyEmail": "Powiadomienie e-mail",
      "notifyEmailHint": "Otrzymuj e-mail z wynikami agenta po każdym uruchomieniu"
    },
    "frequencies": {
      "manual": "Ręcznie",
      "hourly": "Co godzinę",
      "daily": "Codziennie",
      "weekly": "Co tydzień",
      "monthly": "Co miesiąc"
    },
    "status": {
      "success": "Udane",
      "failure": "Nieudane",
      "running": "W trakcie",
      "pending": "Oczekujące",
      "nextRun": "Nast. uruch.",
      "lastStatus": "Ostatni status"
    },
    "actions": {
      "edit": "Edytuj",
      "run": "Uruchom",
      "delete": "Usuń",
      "deleteConfirm": "Usunąć agenta \"{name}\"?",
      "toggleOn": "Agent włączony",
      "toggleOff": "Agent wyłączony"
    },
    "toasts": {
      "created": "Agent utworzony",
      "updated": "Agent zaktualizowany",
      "deleted": "\"{name}\" usunięty",
      "deleteError": "Błąd usuwania",
      "runSuccess": "\"{name}\" wykonany pomyślnie",
      "runError": "Błąd: {error}",
      "runFailed": "Wykonanie nie powiodło się",
      "runGenericError": "Błąd podczas wykonywania",
      "toggleError": "Błąd przełączania agenta",
      "installSuccess": "\"{name}\" zainstalowany",
      "installError": "Błąd podczas instalacji",
      "saveError": "Błąd zapisywania"
    },
    "templates": {
      "title": "Szablony",
      "install": "Zainstaluj",
      "installing": "Instalowanie...",
      "veilleAI": {
        "name": "Przegląd AI",
        "description": "Pobiera dane z 5 stron specjalizujących się w AI i generuje tygodniowe podsumowanie."
      },
      "veilleTech": {
        "name": "Przegląd technologiczny",
        "description": "Pobiera dane z dużych portali technologicznych i tworzy podsumowanie wiadomości."
      },
      "veilleDev": {
        "name": "Przegląd deweloperski",
        "description": "Pobiera dane z portali dla programistów i podsumowuje nowe technologie i frameworki."
      },
      "surveillant": {
        "name": "Obserwator notatek",
        "description": "Analizuje najnowsze notatki z notatnika i proponuje uzupełnienia, odniesienia i powiązania."
      },
      "chercheur": {
        "name": "Badacz tematów",
        "description": "Wyszukuje szczegółowe informacje na dany temat i tworzy ustrukturyzowaną notatkę z odniesieniami."
      }
    },
    "runLog": {
      "title": "Historia",
      "noHistory": "Brak historii wykonań",
      "toolTrace": "{count} wywołań narzędzi",
      "step": "Krok {num}"
    },
    "tools": {
      "title": "Narzędzia Agenta",
      "webSearch": "Wyszukiwanie w Sieci",
      "webScrape": "Pobieranie z Sieci",
      "noteSearch": "Wyszukiwanie Notatek",
      "noteRead": "Czytaj Notatkę",
      "noteCreate": "Utwórz Notatkę",
      "urlFetch": "Pobierz URL",
      "memorySearch": "Pamięć",
      "configNeeded": "konfiguracja",
      "selected": "{count} wybrano",
      "maxSteps": "Maks. iteracji"
    },
    "metadata": {
      "executions": "{count} wyk."
    },
    "defaultRoles": {
      "scraper": "Jesteś asystentem monitorowania. Podsumuj artykuły z różnych stron w jasne, ustrukturyzowane podsumowanie.",
      "researcher": "Jesteś rygorystycznym badaczem. Dla zadanego tematu przygotuj notatkę badawczą z kontekstem, kluczowymi punktami, dyskusjami i odniesieniami.",
      "monitor": "Jesteś asystentem analitycznym. Przeanalizuj dostarczone notatki i zaproponuj kierunki, odniesienia i powiązania między notatkami.",
      "custom": "Jesteś pomocnym asystentem."
    },
    "help": {
      "title": "Przewodnik po agentach",
      "btnLabel": "Pomoc",
      "close": "Zamknij",
      "whatIsAgent": "Czym jest agent?",
      "whatIsAgentContent": "An **agent** is an AI assistant that runs automatically to perform tasks for you. It has access to **tools** (web search, web scraping, note reading...) and produces a **note** with its results.\n\nThink of it as a small autonomous worker: you give it a mission, it researches or scrapes information, then writes a structured note you can read later.",
      "howToUse": "Jak używać agenta?",
      "howToUseContent": "1. Click **\"New Agent\"** (or start from a **Template** at the bottom of the page)\n2. Choose an **agent type** (Researcher, Monitor, Observer, Custom)\n3. Give it a **name** and fill in the type-specific fields\n4. Optionally pick a **target notebook** where results will be saved\n5. Choose a **frequency** (Manual = you trigger it yourself)\n6. Click **Create**, then hit the **Run** button on the agent card\n7. Once finished, a new note appears in your target notebook",
      "types": "Typy agentów",
      "typesContent": "### Researcher\nSearches the web on a **topic you define** and creates a structured note with sources and references.\n\n- **Fields:** name, research topic (e.g. \"Latest advances in quantum computing\")\n- **Default tools:** web search, web scraping, note search, note creation\n- **Requirements:** a web search provider must be configured (SearXNG or Brave Search)\n\n### Monitor (Scraper)\nScrapes a **list of URLs** you specify and produces a summary of their content.\n\n- **Fields:** name, list of URLs (e.g. tech news sites, blogs...)\n- **Default tools:** web scraping, note creation\n- **Use case:** weekly tech watch, competitor monitoring, blog roundups\n\n### Observer (Notebook Monitor)\nReads notes from a **notebook you select** and produces analysis, connections, and suggestions.\n\n- **Fields:** name, source notebook (the one to analyze)\n- **Default tools:** note search, note read, note creation\n- **Use case:** find connections between your notes, get reading suggestions, detect recurring themes\n\n### Custom\nA blank canvas: you write your own **prompt** and pick your own **tools**.\n\n- **Fields:** name, description, custom instructions (in Advanced mode)\n- **No default tools** — you choose exactly what the agent needs\n- **Use case:** anything creative or specific that doesn't fit the other types",
      "advanced": "Tryb zaawansowany (Instrukcje AI, Maks. iteracje)",
      "advancedContent": "Click **\"Advanced mode\"** at the bottom of the form to access additional settings.\n\n### AI Instructions\n\nThis field lets you **replace the default system prompt** for the agent. If left empty, the agent uses an automatic prompt adapted to its type.\n\n**Why use it?** You want to control exactly how the agent behaves. For example:\n- \"Write the summary in English, even if sources are in French\"\n- \"Structure the note with sections: Context, Key Points, Personal Opinion\"\n- \"Ignore articles older than 30 days and focus on recent news\"\n- \"For each detected theme, suggest 3 follow-up leads with links\"\n\n> **Note:** Your instructions replace the defaults, they don't add to them.\n\n### Max iterations\n\nThis is the **maximum number of cycles** the agent can perform. One cycle = the agent thinks, calls a tool, reads the result, then decides the next action.\n\n- **3-5 iterations:** for simple tasks (scraping a single page)\n- **10 iterations (default):** good balance for most cases\n- **15-25 iterations:** for deep research where the agent needs to explore multiple leads\n\n> **Warning:** More iterations = more time and potentially higher API costs.",
      "tools": "Dostępne narzędzia (szczegóły)",
      "toolsContent": "When advanced mode is enabled, you can choose exactly which tools the agent can use.\n\n### Web Search\nAllows the agent to **search the internet** via SearXNG or Brave Search.\n\n- **What it does:** The agent formulates a query, gets search results, and can then scrape the most relevant pages.\n- **When to enable:** When the agent needs to find information on a topic (Researcher or Custom type).\n- **Configuration required:** SearXNG (with JSON format enabled) or a Brave Search API key. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent searches \"React Server Components best practices 2025\", gets 10 results, then scrapes the top 3.\n\n### Web Scrape\nAllows the agent to **extract text content from a web page** given its URL.\n\n- **What it does:** The agent visits a URL and retrieves the structured text (headings, paragraphs, lists). Ads, menus and footers are typically filtered out.\n- **When to enable:** For the Monitor type (mandatory), or any agent that needs to read web pages.\n- **Configuration:** Works out of the box, but a **Jina Reader API key** improves quality and removes rate limits. Configurable in **Admin > Agent Tools**.\n- **Example:** The agent scrapes 5 tech blogs and produces a synthesized summary.\n\n### Note Search\nAllows the agent to **search your existing notes**.\n\n- **What it does:** The agent performs a text search across all your notes (or a specific notebook).\n- **When to enable:** For Observer-type agents, or any agent that needs to cross-reference information with your notes.\n- **Configuration:** None — works immediately.\n- **Example:** The agent searches all notes containing \"machine learning\" to see what you've already written on the topic.\n\n### Read Note\nAllows the agent to **read the full content of a specific note**.\n\n- **What it does:** After finding a note (via Note Search), the agent can read its entire content to analyze or use it.\n- **When to enable:** As a companion to Note Search. Enable both together so the agent can search AND read.\n- **Configuration:** None.\n- **Example:** The agent finds 5 notes about \"productivity\", reads them all, and writes a synthesis.\n\n### Create Note\nAllows the agent to **write a new note** in your target notebook.\n\n- **What it does:** The agent creates a note with a title and content. This is how results end up in your notebooks.\n- **When to enable:** Almost always — without this tool, the agent cannot save its results. **Leave it enabled by default.**\n- **Configuration:** None.\n- **Example:** The agent creates a note \"Tech Watch - Week 16\" with a summary of 5 articles.\n\n### Fetch URL\nAllows the agent to **download the raw content of a URL** (HTML, JSON, text...).\n\n- **What it does:** Unlike scraping which extracts clean text, Fetch URL retrieves raw content. Useful for APIs, JSON files, or non-standard pages.\n- **When to enable:** When the agent needs to query REST APIs, read RSS feeds, or access raw data.\n- **Configuration:** None.\n- **Example:** The agent queries the GitHub API to list the latest commits of a project.\n\n### Memory\nAllows the agent to **access its previous execution history**.\n\n- **What it does:** The agent can search through results from past runs. This lets it compare, track changes, or avoid repeating the same information.\n- **When to enable:** For agents that run regularly and need to maintain continuity between executions.\n- **Configuration:** None.\n- **Example:** The agent compares this week's news with last week's and highlights what's new.",
      "frequency": "Częstotliwość i harmonogram",
      "frequencyContent": "| Frequency | Behavior\n|-----------|----------\n| **Manual** | You click \"Run\" yourself — no automatic scheduling\n| **Hourly** | Runs every hour\n| **Daily** | Runs once per day\n| **Weekly** | Runs once per week\n| **Monthly** | Runs once per month\n\n> **Tip:** Start with \"Manual\" to test your agent, then switch to an automatic frequency once you're satisfied with the results.",
      "targetNotebook": "Docelowy notatnik",
      "targetNotebookContent": "When an agent finishes its task, it **creates a note**. The **target notebook** determines where that note goes:\n\n- **Inbox** (default) — the note goes to your general notes\n- **Specific notebook** — choose a notebook to keep agent results organized\n\n> **Tip:** Create a dedicated notebook like \"Agent Reports\" to keep all automated content in one place.",
      "templates": "Szablony",
      "templatesContent": "Templates are pre-configured agents ready to install in one click. You'll find them at the **bottom of the Agents page**.\n\nAvailable templates include:\n\n- **AI Watch** — weekly AI news roundup from 5 specialized sites\n- **Tech Watch** — general tech news summary\n- **Dev Watch** — developer news and new frameworks\n- **Note Observer** — analyzes a notebook and suggests connections\n- **Topic Researcher** — deep research on a specific topic\n\nOnce installed, you can edit the agent to customize it.",
      "tips": "Porady i rozwiązywanie problemów",
      "tipsContent": "- **Start with a template** and customize it — it's the fastest way to get a working agent\n- **Test with \"Manual\"** frequency before enabling automatic scheduling\n- **A \"Researcher\" agent requires a web search provider** — configure SearXNG (JSON format) or Brave Search in **Admin > Agent Tools**\n- **If an agent fails**, click on its card then **History** to see the execution log and tool traces\n- **The \"Enabled/Disabled\" toggle** lets you pause an agent without deleting it\n- **Web scraping quality** improves with a Jina Reader API key (optional, in Admin > Agent Tools)\n- **Combine \"Note Search\" + \"Read Note\"** so the agent can find AND analyze your notes' content\n- **Enable \"Memory\"** if your agent runs regularly — it will avoid repeating the same information across runs",
      "tooltips": {
        "agentType": "Wybierz typ zadania, które będzie wykonywał agent. Każdy typ ma różne możliwości i pola.",
        "researchTopic": "Temat, który agent zbada w internecie. Bądź konkretny, aby uzyskać lepsze wyniki.",
        "description": "Krótki opis tego, co robi ten agent. Pomaga zapamiętać jego przeznaczenie.",
        "urls": "Lista stron do zeskrobywania. Agent odwiedzi każdy URL i wyodrębni zawartość.",
        "sourceNotebook": "Notatnik, który agent przeanalizuje. Czyta notatki z tego notatnika, aby znaleźć powiązania i motywy.",
        "targetNotebook": "Gdzie zostanie zapisana notatka z wynikami agenta. Wybierz Skrzynkę odbiorczą lub konkretny notatnik.",
        "frequency": "Jak często agent uruchamia się automatycznie. Zacznij od Ręcznie, aby przetestować.",
        "instructions": "Niestandardowe instrukcje zastępujące domyślny prompt AI. Zostaw puste, aby użyć automatycznego.",
        "tools": "Wybierz, jakich narzędzi może używać agent. Każde narzędzie daje agentowi określoną zdolność.",
        "maxSteps": "Maksymalna liczba cykli rozumowania. Więcej kroków = głębsza analiza, ale trwa dłużej."
      }
    }
  },
  "chat": {
    "title": "Czat AI",
    "subtitle": "Rozmawiaj ze swoimi notatkami i agentami AI",
    "newConversation": "Nowa rozmowa",
    "noHistory": "Brak historii",
    "untitled": "Rozmowa bez tytułu",
    "deleteConfirm": "Usunąć tę rozmowę?",
    "yes": "Tak",
    "placeholder": "Wyślij wiadomość do asystenta...",
    "allNotebooks": "Wszystkie notatniki",
    "inAllNotebooks": "We wszystkich notatnikach",
    "active": "AKTYWNY",
    "disclaimer": "AI może popełniać błędy. Weryfikuj ważne informacje.",
    "assistantError": "Błąd asystenta",
    "loadError": "Błąd ładowania rozmowy",
    "createError": "Błąd tworzenia rozmowy",
    "deleteError": "Błąd usuwania",
    "renamed": "Rozmowa zmieniona",
    "renameError": "Błąd zmiany nazwy",
    "welcome": "Jestem tutaj, aby pomóc Ci podsumować notatki, generować nowe pomysły lub omawiać Twoje notatniki.",
    "searching": "Wyszukiwanie...",
    "noNotesFoundForContext": "Nie znaleziono odpowiednich notatek dla tego pytania. Odpowiedz używając ogólnej wiedzy.",
    "webSearch": "Wyszukiwanie w sieci"
  },
  "labHeader": {
    "title": "Laboratorium",
    "live": "Na żywo",
    "currentProject": "Bieżący projekt",
    "choose": "Wybierz...",
    "yourSpaces": "Twoje przestrzenie",
    "updated": "Zaktualizowano",
    "newSpace": "Nowa przestrzeń myślowa",
    "new": "Nowy",
    "renamed": "Przestrzeń zmieniona",
    "renameError": "Błąd zmiany nazwy",
    "created": "Nowa przestrzeń utworzona",
    "createFailed": "Utworzenie nie powiodło się",
    "deleteSpace": "Usuń przestrzeń",
    "deleted": "Przestrzeń usunięta",
    "deleteError": "Błąd usuwania"
  },
  "notification": {
    "shared": "udostępniono \"{title}\"",
    "untitled": "Bez tytułu",
    "notifications": "Powiadomienia",
    "accept": "Accept",
    "accepted": "Share accepted",
    "decline": "Decline",
    "declined": "Udostępnienie odrzucone",
    "noNotifications": "No new notifications",
    "removed": "Notatka usunięta z listy"
  },
  "reminders": {
    "title": "Przypomnienia",
    "empty": "Brak przypomnień",
    "emptyDescription": "Dodaj przypomnienie do notatki, aby znaleźć je tutaj.",
    "upcoming": "Nadchodzące",
    "overdue": "Zaległe",
    "done": "Ukończone",
    "markDone": "Oznacz jako ukończone",
    "markUndone": "Oznacz jako nieukończone",
    "todayAt": "Dzisiaj o {time}",
    "tomorrowAt": "Jutro o {time}"
  },
  "lab": {
    "initializing": "Inicjalizacja przestrzeni",
    "loadingIdeas": "Ładowanie twoich pomysłów..."
  }
}
