{ "auth": { "signIn": "Zaloguj się", "signUp": "Zarejestruj się", "email": "E-mail", "password": "Hasło", "name": "Imię", "emailPlaceholder": "Wprowadź swój adres e-mail", "passwordPlaceholder": "Wprowadź swoje hasło", "namePlaceholder": "Wprowadź swoje imię", "passwordMinChars": "Wprowadź hasło (min. 6 znaków)", "resetPassword": "Zresetuj hasło", "resetPasswordInstructions": "Wprowadź swój e-mail, aby zresetować hasło", "forgotPassword": "Zapomniałeś hasła?", "noAccount": "Nie masz konta?", "hasAccount": "Masz już konto?", "signInToAccount": "Zaloguj się na swoje konto", "createAccount": "Utwórz swoje konto", "rememberMe": "Zapamiętaj mnie", "orContinueWith": "Kontynuuj za pomocą", "checkYourEmail": "Sprawdź swoją skrzynkę odbiorczą", "resetEmailSent": "Wysłaliśmy link do resetowania hasła na Twój adres e-mail, jeśli istnieje w naszym systemie.", "returnToLogin": "Powrót do logowania", "forgotPasswordTitle": "Zapomniane hasło", "forgotPasswordDescription": "Wprowadź swój adres e-mail, a wyślemy Ci link do resetowania hasła.", "sending": "Wysyłanie...", "sendResetLink": "Wyślij link resetowania", "backToLogin": "Powrót do logowania", "signOut": "Wyloguj się", "confirmPassword": "Potwierdź hasło", "confirmPasswordPlaceholder": "Potwierdź swoje hasło" }, "sidebar": { "notes": "Notatki", "recent": "Ostatni", "quickNav": "Szybka nawigacja", "reminders": "Przypomnienia", "labels": "Etykiety", "editLabels": "Edytuj etykiety", "newNoteTabs": "Nowa notatka", "newNoteTabsHint": "Utwórz notatkę w tym notatniku", "noLabelsInNotebook": "Brak etykiet w tym notatniku", "archive": "Archiwum", "trash": "Kosz", "clearFilter": "Remove filter", "inbox": "Skrzynka odbiorcza", "sharedWithMe": "Udostępniono mi", "sortNewest": "Najpierw najnowsze", "sortOldest": "Najpierw najstarszy", "sortAlpha": "A → Z", "accountMenu": "Menu konta", "profile": "Profile", "signOut": "Sign out", "sortOrder": "Kolejność sortowania", "freezePinnedNotebook": "Przypnij kolejność paska bocznego notatnika", "unfreezePinnedNotebook": "Odepnij zamówienie na pasku bocznym notatnika", "newSubNotebook": "Nowy subnotebook", "renameNotebook": "Przemianować", "sharedNotebookBadge": "· Shared", "sortManual": "Dowolna kolejność", "moveFailed": "Failed to move notebook", "dropToRoot": "Drop here to move to root", "noReminders": "No active reminders." }, "notes": { "title": "Notatki", "newNote": "Nowa notatka", "reorganize": "Reorganizuj notatki", "untitled": "Untitled", "placeholder": "Zrób notatkę...", "markdownPlaceholder": "Zrób notatkę... (Markdown obsługiwany)", "titlePlaceholder": "Tytuł", "noteTypes": { "richtext": "Bogaty tekst", "markdown": "Obniżka cen", "text": "Zwykły tekst", "checklist": "Lista kontrolna" }, "listItem": "Element listy", "addListItem": "+ Element listy", "newChecklist": "Nowa lista kontrolna", "add": "Dodaj", "adding": "Dodawanie...", "close": "Zamknij", "confirmDelete": "Are you sure you want to delete this note?", "confirmLeaveShare": "Czy na pewno chcesz opuścić tę udostępnioną notatkę?", "sharedBy": "Udostępnione przez", "sharedShort": "Wspólny", "leaveShare": "Opuść", "delete": "Delete", "archive": "Archiwizuj", "unarchive": "Przywróć z archiwum", "pin": "Przypnij", "unpin": "Odepnij", "color": "Kolor", "changeColor": "Zmień kolor", "setReminder": "Ustaw przypomnienie", "setReminderButton": "Ustaw przypomnienie", "date": "Data", "time": "Czas", "reminderDateTimeRequired": "Proszę wprowadzić datę i czas", "invalidDateTime": "Nieprawidłowa data lub czas", "reminderMustBeFuture": "Przypomnienie musi być w przyszłości", "reminderSet": "Przypomnienie ustawione na {datetime}", "reminderPastError": "Przypomnienie musi być w przyszłości", "reminderRemoved": "Przypomnienie usunięte", "addImage": "Dodaj obraz", "addLink": "Dodaj link", "linkAdded": "Link dodany", "linkMetadataFailed": "Nie udało się pobrać metadanych linku", "linkAddFailed": "Nie udało się dodać linku", "invalidFileType": "Nieprawidłowy typ pliku: {fileName}. Dozwolone są tylko JPEG, PNG, GIF i WebP.", "fileTooLarge": "Plik jest za duży: {fileName}. Maksymalny rozmiar to {maxSize}.", "uploadFailed": "Nie udało się przesłać {filename}", "contentOrMediaRequired": "Proszę wprowadzić treść lub dodać link/obraz", "itemOrMediaRequired": "Proszę dodać przynajmniej jeden element lub media", "noteCreated": "Notatka utworzona pomyślnie", "noteCreateFailed": "Nie udało się utworzyć notatki", "deleted": "Note deleted", "deleteFailed": "Failed to delete note", "aiAssistant": "Asystent AI", "changeSize": "Zmień rozmiar", "backgroundOptions": "Opcje tła", "moreOptions": "Więcej opcji", "remindMe": "Przypomnij mi", "markdownMode": "Markdown", "addCollaborators": "Dodaj współpracowników", "duplicate": "Duplikuj", "share": "Udostępnij", "showCollaborators": "Pokaż współpracowników", "pinned": "Note pinned", "others": "Inne", "noNotes": "Brak notatek", "noNotesFound": "Nie znaleziono notatek", "createFirstNote": "Utwórz swoją pierwszą notatkę", "size": "Rozmiar", "small": "Mały", "medium": "Średni", "large": "Duży", "shareWithCollaborators": "Udostępnij współpracownikom", "view": "Wyświetl notatkę", "edit": "Edytuj notatkę", "readOnly": "Tylko do odczytu", "preview": "Podgląd", "noContent": "Brak treści", "takeNote": "Zrób notatkę...", "takeNoteMarkdown": "Zrób notatkę... (Markdown obsługiwany)", "addItem": "Dodaj element", "sharedReadOnly": "Ta notatka jest udostępniona Ci w trybie tylko do odczytu", "makeCopy": "Utwórz kopię", "saving": "Zapisywanie...", "copySuccess": "Notatka skopiowana pomyślnie!", "copyFailed": "Nie udało się skopiować notatki", "copy": "Kopiuj", "markdownOn": "Markdown WŁĄCZONY", "markdownOff": "Markdown WYŁĄCZONY", "undo": "Cofnij", "redo": "Ponów", "pinnedNotes": "Przypięte notatki", "recent": "Ostatnie", "addNote": "Dodaj notatkę", "readMore": "Czytaj więcej", "remove": "Remove", "dragToReorder": "Drag to reorder", "more": "Więcej", "emptyState": "Brak notatek tutaj", "metadataPanel": "Bliższe dane", "metadataNotebook": "Zeszyt", "emptyStateTabs": "Brak notatek. Użyj \"Nowa notatka\" na pasku bocznym, aby dodać (sugestie tytułów AI pojawią się w edytorze).", "inNotebook": "W notatniku", "moveFailed": "Przenoszenie nie powiodło się", "clarifyFailed": "Uściślenie nie powiodło się", "shortenFailed": "Skrócenie nie powiodło się", "improveFailed": "Ulepszenie nie powiodło się", "transformFailed": "Przekształcenie nie powiodło się", "markdown": "Markdown", "unpinned": "Note unpinned", "redoShortcut": "Ponów (Ctrl+Y)", "undoShortcut": "Cofnij (Ctrl+Z)", "reorderTabs": "Zmień kolejność kart", "modified": "Zmodyfikowano", "created": "Utworzono", "loading": "Ładowanie...", "exportPDF": "Eksportuj PDF", "savedStatus": "Zapisano", "dirtyStatus": "Zmodyfikowano", "completedLabel": "Ukończone", "notes": { "emptyNotebook": "Pusty notatnik", "emptyNotebookDesc": "Ten notatnik nie ma notatek. Kliknij + aby utworzyć.", "noNoteSelected": "Nie wybrano notatki", "selectOrCreateNote": "Wybierz notatkę z listy lub utwórz nową." }, "commitVersion": "Zapisz wersję", "versionSaved": "Wersja zapisana", "deleteVersion": "Usuń tę wersję", "versionDeleted": "Wersja usunięta", "deleteVersionConfirm": "Usunąć tę wersję trwale?", "deleteVersionDesc": "Tej akcji nie można cofnąć. Wersja zostanie trwale usunięta z historii.", "historyMode": "Tryb historii", "historyModeManual": "Ręczny (przycisk commit)", "historyModeAuto": "Automatyczny (inteligentny)", "historyModeManualDesc": "Ręczne tworzenie snapshotów przyciskiem commit", "historyModeAutoDesc": "Automatyczne snapshoty z inteligentnym wykrywaniem", "history": "Historia", "historyRestored": "Wersja przywrócona", "historyEnabled": "Historia włączona", "historyDisabledTitle": "Version history", "historyDisabledDesc": "Historia jest wyłączona dla Twojego konta.", "historyEnabledTitle": "History enabled!", "historyEnabledDesc": "Versions of this note will now be recorded.", "enableHistory": "Włącz historię", "historyEmpty": "Brak dostępnych wersji", "historySelectVersion": "Wybierz wersję, aby zobaczyć podgląd", "currentVersion": "aktualny", "compareVersions": "Porównywać", "diffTitle": "Porównanie", "diffSelectHint": "Kliknij 2 wersje na liście, aby je porównać", "sortBy": "Sortuj według", "sortDateDesc": "Data (najnowsze)", "sortDateAsc": "Data (najstarsze)", "sortTitleAsc": "Tytuł A → Z", "sortTitleDesc": "Tytuł Z → A", "suggestTitle": "AI title", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated", "content": "Content", "restore": "Restore", "createFailed": "Failed to create note", "updateFailed": "Failed to update note", "archived": "Note archived", "unarchivedSuccess": "Notatka usunięta z archiwum", "archiveFailed": "Failed to archive", "sort": "Sort", "confirmDeleteTitle": "Delete note", "leftShare": "Share removed", "ideaOrigin": "Origin of the idea", "noNoteLink": "Purely generative idea", "dismiss": "Not pertinent", "dismissed": "Note dismissed from recent", "generalNotes": "General Notes", "noteType": "Typ notatki", "typeText": "Tekst", "typeMarkdown": "Markdown", "typeRichText": "Tekst sformatowany", "typeChecklist": "Lista kontrolna", "convertedToRichText": "Converted to rich text", "conversionFailed": "Conversion failed, staying in Markdown", "richTextPlaceholder": "Zrób notatkę...", "switchTypeTitle": "Zmienić typ notatki?", "switchTypeWarning": "Niektóre formatowanie może zostać utracone przy zmianie na {type}.", "switchTypeContentPreserved": "Twoja treść zostanie zachowana jako zwykły tekst.", "switchType": "Zmień na {type}", "saveNow": "Zapisz teraz", "backToCollection": "Powrót do kolekcji", "markdownEditingTitle": "Wróć do edycji", "markdownPreviewTitle": "Zapowiedź", "brainstormThisIdea": "Przemyśl ten pomysł", "brainstormThisIdeaAria": "Przemyśl ten pomysł", "shareNoteTitle": "Udostępnij notatkę", "shareNoteAria": "Udostępnij notatkę", "saveNoteAria": "Zapisz notatkę", "noChangesToSaveAria": "Brak zmian do zapisania", "optionsMenuAria": "Menu opcji", "deleteNoteConfirmItem": "Usuń notatkę", "noteDeletedToast": "Uwaga usunięta.", "deleteNoteFailedToast": "Nie udało się usunąć.", "documentInfoAria": "Informacje o dokumencie", "noModification": "Żadnych zmian", "notes.emptyNotebook": "Empty notebook", "notes.emptyNotebookDesc": "This notebook has no notes. Click + to create one.", "notes.noNoteSelected": "No note selected", "notes.selectOrCreateNote": "Select a note from the list or create a new one." }, "pagination": { "previous": "←", "pageInfo": "Strona {currentPage} / {totalPages}", "next": "→" }, "labels": { "title": "Labels", "filter": "Filter by Label", "manage": "Manage Labels", "manageTooltip": "Manage Labels", "changeColor": "Zmień kolor", "changeColorTooltip": "Zmień kolor", "delete": "Delete", "deleteTooltip": "Delete label", "confirmDelete": "Czy na pewno chcesz usunąć tę etykietę?", "newLabelPlaceholder": "Create new label", "namePlaceholder": "Enter label name", "addLabel": "Dodaj etykietę", "createLabel": "Create label", "labelName": "Label name", "labelColor": "Label color", "manageLabels": "Manage labels", "manageLabelsDescription": "Add or remove labels for this note. Click on a label to change its color.", "selectedLabels": "Selected Labels", "allLabels": "Wszystkie etykiety", "clearAll": "Wyczyść wszystko", "filterByLabel": "Filter by label", "tagAdded": "Tag \"{tag}\" added", "showLess": "Show less", "showMore": "Show more", "editLabels": "Edit Labels", "editLabelsDescription": "Create, edit colors, or delete labels.", "noLabelsFound": "No labels found.", "loading": "Loading...", "notebookRequired": "⚠️ Labels are only available in notebooks. Move this note to a notebook first.", "count": "{count} etykiet", "noLabels": "Brak etykiet", "confirmDeleteShort": "Potwierdzić?", "labelRemoved": "Etykieta \"{label}\" usunięta" }, "search": { "placeholder": "Szukaj", "searchPlaceholder": "Przeszukaj swoje notatki...", "semanticInProgress": "Wyszukiwanie semantyczne AI...", "semanticTooltip": "Wyszukiwanie semantyczne AI", "searching": "Wyszukiwanie...", "noResults": "Nie znaleziono wyników", "resultsFound": "Znaleziono {count} notatek", "exactMatch": "Dokładne dopasowanie", "related": "Powiązane", "disabledAdmin": "Wyszukiwanie wyłączone w trybie admin" }, "collaboration": { "emailPlaceholder": "Wprowadź adres e-mail", "addCollaborator": "Dodaj współpracownika", "removeCollaborator": "Usuń współpracownika", "owner": "Właściciel", "canEdit": "Może edytować", "canView": "Może przeglądać", "shareNote": "Udostępnij notatkę", "shareWithCollaborators": "Udostępnij współpracownikom", "addCollaboratorDescription": "Dodaj osoby do współpracy nad tą notatką za pomocą adresu e-mail.", "viewerDescription": "Masz dostęp do tej notatki. Tylko właściciel może zarządzać współpracownikami.", "emailAddress": "Adres e-mail", "enterEmailAddress": "Wprowadź adres e-mail", "invite": "Zaproś", "peopleWithAccess": "Osoby z dostępem", "noCollaborators": "Brak współpracowników. Dodaj kogoś powyżej!", "noCollaboratorsViewer": "Brak współpracowników.", "pendingInvite": "Oczekujące zaproszenie", "pending": "Oczekujące", "remove": "Usuń", "unnamedUser": "Nienazwany użytkownik", "done": "Gotowe", "willBeAdded": "{email} zostanie dodany jako współpracownik po utworzeniu notatki", "alreadyInList": "Ten e-mail jest już na liście", "nowHasAccess": "{name} ma teraz dostęp do tej notatki", "accessRevoked": "Dostęp został cofnięty", "errorLoading": "Błąd ładowania współpracowników", "failedToAdd": "Nie udało się dodać współpracownika", "failedToRemove": "Nie udało się usunąć współpracownika", "shareCompactTitle": "Udział", "inviteByEmailLabel": "Zaproś e-mailem", "accessReadCompact": "Pogląd", "accessEditCompact": "Redagować", "sendInvitation": "Wyślij zaproszenie", "invitationSentBadge": "Zaproszenie wysłane", "sharedAccessLabel": "Dostęp wspólny", "noCollaboratorsEmpty": "Nie ma jeszcze współpracowników.", "removeAccessTitle": "Usuń dostęp", "toastInviteSentTo": "Zaproszenie wysłane na adres {email}", "toastAccessRemoved": "Dostęp usunięty dla {target}", "toastUserFallback": "użytkownik", "toastSharingError": "Błąd udostępniania", "toastEmailNotFound": "Nie znaleziono konta z tym adresem e-mail.", "toastAlreadySharedUser": "Ta notatka została już udostępniona temu użytkownikowi.", "toastRemoveAccessFailed": "Nie udało się usunąć dostępu.", "userFallback": "Użytkownik" }, "ai": { "analyzing": "Analiza AI...", "clickToAddTag": "Kliknij, aby dodać ten tag", "ignoreSuggestion": "Zignoruj tę sugestię", "generatingTitles": "Generowanie tytułów...", "generateTitlesTooltip": "Generuj tytuły za pomocą AI", "poweredByAI": "Wspierane przez AI", "languageDetected": "Wykryty język", "processing": "Przetwarzanie...", "tagAdded": "Tag \"{tag}\" dodany", "titleGenerating": "Generowanie...", "titleGenerateWithAI": "Generuj tytuły za pomocą AI", "titleGenerationMinWords": "Treść musi mieć co najmniej 10 słów, aby wygenerować tytuły (obecnie: {count} słów)", "titleGenerationError": "Błąd generowania tytułów", "titlesGenerated": "💡 Wygenerowano {count} tytułów!", "titleGenerationFailed": "Nie udało się wygenerować tytułów", "titleApplied": "Tytuł zastosowany!", "reformulationNoText": "Proszę wybrać tekst lub dodać treść", "reformulationSelectionTooShort": "Zaznaczenie zbyt krótkie, użyto pełnej treści", "reformulationMinWords": "Tekst musi mieć co najmniej 10 słów (obecnie: {count} słów)", "reformulationMaxWords": "Tekst może mieć maksymalnie 500 słów", "reformulationError": "Błąd podczas reformulacji", "reformulationFailed": "Nie udało się zreformułować tekstu", "reformulationApplied": "Zreformułowany tekst zastosowany!", "transformMarkdown": "Przekształć do Markdown", "transforming": "Przekształcanie...", "transformSuccess": "Tekst przekształcony do Markdown pomyślnie!", "transformError": "Błąd podczas przekształcania", "convertToRichtext": "Konwertuj na tekst sformatowany", "convertingToRichtext": "Konwersja...", "assistant": "Asystent AI", "generating": "Generowanie...", "generateTitles": "Generuj tytuły", "reformulateText": "Reformuluj tekst", "reformulating": "Reformulowanie...", "clarify": "Uściślij", "shorten": "Skróć", "improveStyle": "Popraw styl", "reformulationComparison": "Porównanie reformulacji", "original": "Oryginał", "reformulated": "Zreformułowany", "autoLabels": { "error": "Nie udało się pobrać sugestii etykiet", "noLabelsSelected": "Nie wybrano etykiet", "created": "{count} etykiet utworzono pomyślnie", "analyzing": "Analizowanie Twoich notatek pod kątem sugestii etykiet...", "title": "Sugestie Etykiet", "description": "Wykryłem powtarzające się tematy w \"{notebookName}\" ({totalNotes} notatkach). Utworzyć dla nich etykiety?", "note": "notatka", "notes": "notatki", "typeContent": "Wpisz treść, aby uzyskać sugestie etykiet...", "createNewLabel": "Utwórz nową etykietę", "new": "(nowa)", "create": "Utwórz", "creating": "Tworzenie etykiet...", "notesCount": "{count} notatek", "typeForSuggestions": "Wpisz, aby uzyskać sugestie" }, "batchOrganization": { "title": "Organizacja wsadowa", "description": "AI przeanalizuje Twoje notatki i zasugeruje zorganizowanie ich w notatnikach.", "analyzing": "Analizowanie Twoich notatek...", "noNotebooks": "Brak dostępnych notatników. Najpierw utwórz notatniki, aby zorganizować swoje notatki.", "noSuggestions": "AI nie znalazło dobrego sposobu na zorganizowanie tych notatek.", "apply": "Zastosuj", "applying": "Stosowanie...", "success": "Organizacja zakończona", "error": "Błąd organizacji", "noNotesSelected": "Nie wybrano notatek", "applyFailed": "Zastosowanie nie powiodło się", "selectAllIn": "Wybierz wszystko w", "selectNote": "Wybierz notatkę" }, "notebookSummary": { "regenerate": "Wygeneruj ponownie podsumowanie", "regenerating": "Ponowne generowanie podsumowania...", "exportPDF": "Eksportuj jako PDF" }, "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.", "wordCountMin": "Proszę wybrać co najmniej {min} słów do przeformułowania (obecnie {current} słów)", "wordCountMax": "Proszę wybrać maksymalnie {max} słów do przeformułowania (obecnie {current} słów)", "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ąć.", "chatPanelContext": "Kontekst", "chatPanelNotebookPlus": "+ Notatnik", "chatPanelWritingTone": "Ton pisania", "scopeAutoBadge": "Automatyczny", "chatNoteQuestionPlaceholder": "Zadaj pytanie dotyczące tej notatki...", "chatNotebookSelectPlaceholder": "Dołącz notatnik...", "assistantTabActions": "Działania", "resourcePreviewAiTitle": "Podgląd sztucznej inteligencji", "resourcePreviewInjectFromChat": "Wstrzyknij z czatu", "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ć", "organization": "Organizacja", "transformationsDesc": "Transformacje — zastosowane bezpośrednio w notatce", "writeMinWordsAction": "Napisz co najmniej 5 słów, aby aktywować akcje AI.", "processingAction": "Przetwarzanie...", "noImagesError": "No images in this note", "overview": "Overview", "action": { "clarify": "Doprecyzuj", "shorten": "Skróć", "improve": "Popraw", "toMarkdown": "Do Markdown", "describeImages": "Describe images", "fixGrammar": "Napraw gramatykę", "translate": "Tłumaczyć", "explain": "Wyjaśnić", "toRichText": "Konwertuj na tekst sformatowany" }, "generate": { "slides": "Generuj slajdy", "sectionLabel": "Narzędzia generacji", "theme": "Temat", "themeArchitecturalMono": "Mono architektoniczne", "themeVibrantTech": "Wibrująca technologia", "themeMinimalSilk": "Minimalny jedwab", "style": "Styl", "styleProfessional": "Profesjonalny", "styleCreative": "Twórczy", "styleBrutalist": "Brutalista", "diagram": "Wygeneruj diagram", "diagramReadyHint": "Zamień notatkę na przepływ wizualny", "diagramType": "Typ diagramu", "typeAuto": "Automatyczne wykrywanie", "typeFlowchart": "Schemat blokowy", "typeMindMap": "Mapa myśli", "typeTimeline": "Oś czasu", "typeOrgChart": "Schemat organizacyjny", "typeArchitecture": "Architektura", "typeProcessMap": "Mapa procesu", "styleSketchy": "Szkicowy", "styleSoft": "Miękki", "styleMinimal": "Minimalny", "styleDraft": "Projekt", "stylePolished": "Błyszczący", "styleHandwritten": "Odręcznie", "diagramReady": "Schemat jest gotowy!", "openInExcalidraw": "Otwórz w laboratorium Excalidraw", "insertDiagramInNote": "Osadź plik PNG w bieżącej notatce", "diagramImageAlt": "Schemat wygenerowany przez sztuczną inteligencję", "insertedInNote": "Schemat wstawiony w notatce", "insertExportError": "Błąd podczas eksportowania/przesyłania diagramu" }, "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", "generateTitleFromImage": "Generate title from image", "titleGenerated": "Title generated from image", "resourceTab": "Ratunek", "aiNoteTitle": "Uwaga AI", "injectReplace": "Zastępować", "injectReplaceTitle": "Zastąp treść notatki tą wiadomością", "injectComplete": "Kompletny", "injectCompleteTitle": "Uzupełnij notatkę tą wiadomością (AI)", "injectMerge": "Łączyć", "injectMergeTitle": "Połącz z notatką (AI)", "imagesCount": "Zdjęcia: {count}", "resource": { "failedToLoadUrl": "Nie udało się załadować tego adresu URL", "pageLoaded": "Strona załadowana: {title}", "pageLoadError": "Błąd ładowania strony", "pasteOrUrlFirst": "Najpierw wklej tekst lub załaduj adres URL", "enrichError": "Błąd wzbogacania", "enrichErrorShort": "Błąd wzbogacania", "contentApplied": "Treść zastosowana do notatki ✓", "fromChat": "💬 Z czatu", "replacement": "↓ Wymiana", "completedByAI": "✦ Ukończone przez sztuczną inteligencję", "mergedByAI": "⟳ Połączone przez sztuczną inteligencję", "rendered": "Renderowane", "cancel": "Anulować", "applyToNote": "Zastosuj do notatki", "urlLabel": "Adres URL (opcjonalnie)", "resourceText": "Tekst źródłowy", "resourcePlaceholder": "Wklej tutaj swój tekst (przecena, HTML, zwykły tekst…)", "words": "słowa", "integrationMode": "Tryb integracji", "modeReplace": "Zastępować", "modeReplaceDesc": "Bezpośrednio, bez sztucznej inteligencji", "modeComplete": "Kompletny", "modeCompleteDesc": "Dodaje bez przepisywania", "modeMerge": "Łączyć", "modeMergeDesc": "Przepisuje i integruje", "aiProcessing": "Przetwarzanie sztucznej inteligencji…", "preview": "Zapowiedź", "generatePreview": "Wygeneruj podgląd", "emptyNoteHint": "💡 Notatka jest pusta — zawartość zasobów zostanie zintegrowana bezpośrednio." }, "cancel": "Anulować", "copied": "Skopiowano", "copy": "Kopia", "transformations": "Transformacje", "otherLanguage": "Inny język", "translateNow": "Przetłumacz teraz", "generationTools": "Narzędzia generacji", "generateSlidesLoading": "⏳ Generowanie prezentacji...", "generateDiagramLoading": "⏳ Generowanie diagramu...", "errorShort": "Błąd", "readyToast": "Gotowy!", "downloadFailedToast": "Pobieranie nie powiodło się", "pptxDownloadButton": "Pobierz .pptx", "presentationReadyBadge": "Prezentacja gotowa", "openInLabTitle": "Otwórz w laboratorium", "inlineSummaryMarkdown": "**Streszczenie:**", "networkErrorShort": "Błąd sieci.", "contextSourceHeading": "Context source", "tones": { "professional": "Professional", "creative": "Creative", "academic": "Academic", "casual": "Casual" } }, "titleSuggestions": { "available": "Sugestie tytułów", "title": "Sugestie AI", "generating": "Generowanie...", "selectTitle": "Wybierz tytuł", "dismiss": "Odrzuć" }, "semanticSearch": { "exactMatch": "Dokładne dopasowanie", "related": "Powiązane", "searching": "Wyszukiwanie..." }, "paragraphRefactor": { "title": "Ulepszanie tekstu", "shorten": "Skróć", "expand": "Rozszerz", "improve": "Ulepsz", "formal": "Formalny", "casual": "Nieformalny" }, "memoryEcho": { "title": "Zauważyłem coś...", "description": "Proaktywne połączenia między Twoimi notatkami", "dailyInsight": "Codzienne spostrzeżenie z Twoich notatek", "insightReady": "Twoje spostrzeżenie jest gotowe!", "viewConnection": "Wyświetl połączenie", "helpful": "Pomocne", "notHelpful": "Niepomocne", "dismiss": "Odrzuć na razie", "thanksFeedback": "Dziękujemy za opinię!", "thanksFeedbackImproving": "Dziękujemy! Wykorzystamy to do ulepszeń.", "connections": "Połączenia", "connection": "połączenie", "connectionsBadge": "{count} połączenie{plural}", "match": "{percentage}% dopasowania", "fused": "Połączono", "clickToView": "Kliknij, aby wyświetlić", "overlay": { "title": "Połączone notatki", "searchPlaceholder": "Szukaj połączeń...", "sortBy": "Sortuj według:", "sortSimilarity": "Podobieństwo", "sortRecent": "Najnowsze", "sortOldest": "Najstarsze", "viewAll": "Wyświetl wszystko obok siebie", "loading": "Ładowanie...", "noConnections": "Nie znaleziono połączeń", "error": "Błąd" }, "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" }, "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" }, "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" } }, "notification": { "accept": "Accept", "accepted": "Share accepted", "decline": "Decline", "noNotifications": "No new notifications", "shared": "udostępniono \"{title}\"", "untitled": "Bez tytułu", "notifications": "Powiadomienia", "declined": "Udostępnienie odrzucone", "removed": "Notatka usunięta z listy", "slidesReady": "Prezentacja gotowa", "openSlides": "Otwarta prezentacja", "canvasReady": "Schemat gotowy", "pptxReady": "Slajdy gotowe", "downloadPptx": "Pobierz .pptx", "markAllRead": "Zaznacz wszystkie jako przeczytane", "agentSuccess": "Agent skończył", "agentFailed": "Agent zawiódł", "brainstormInvite": "Burza mózgów", "brainstormJoined": "Burza mózgów", "systemNotification": "System", "downloadFailed": "Pobieranie nie powiodło się" }, "nav": { "home": "Home", "notes": "Notatki", "notebooks": "Notatniki", "generalNotes": "Notatki ogólne", "archive": "Archiwum", "settings": "Ustawienia", "profile": "Profil", "aiSettings": "Ustawienia AI", "logout": "Wyloguj", "login": "Zaloguj", "adminDashboard": "Admin Dashboard", "diagnostics": "Diagnostyka", "trash": "Kosz", "support": "Wspomóż Memento ☕", "reminders": "Przypomnienia", "userManagement": "Zarządzanie użytkownikami", "accountSettings": "Ustawienia konta", "manageAISettings": "Zarządzaj ustawieniami AI", "configureAI": "Skonfiguruj swoje funkcje AI, dostawcę i preferencje", "supportDevelopment": "Wspomóż rozwój Memento ☕", "supportDescription": "Memento jest w 100% darmowe i open-source. Twoje wsparcie pomaga utrzymać ten stan.", "buyMeACoffee": "Postaw mi kawę", "donationDescription": "Wpłać jednorazową darowiznę lub zostań comiesięcznym wspierającym.", "donateOnKofi": "Wspomóż na Ko-fi", "donationNote": "Bez opłat platformowych • Natychmiastowe wypłaty • Bezpieczne", "sponsorOnGithub": "Zostań sponsorem na GitHub", "sponsorDescription": "Zostań comiesięcznym sponsorem i zyskaj uznanie.", "workspace": "Przestrzeń robocza", "quickAccess": "Szybki dostęp", "myLibrary": "Moja biblioteka", "favorites": "Ulubione", "recent": "Ostatnie", "proPlan": "Plan Pro", "chat": "Czat AI", "lab": "Laboratorium", "agents": "Agenci", "sharedWithMe": "Shared with me" }, "settings": { "title": "Ustawienia", "description": "Zarządzaj swoimi ustawieniami i preferencjami", "account": "Konto", "appearance": "Wygląd", "theme": "Motyw", "themeLight": "Jasny", "themeDark": "Ciemny", "themeSystem": "Systemowy", "themeBaseGroup": "Base", "themePalettesGroup": "Color palettes", "themeSepia": "Sepia", "themeMidnight": "Midnight", "themeRose": "Rose", "themeGreen": "Green", "themeLavender": "Lavender", "themeSand": "Sand", "themeOcean": "Ocean", "themeSunset": "Sunset", "themeBlue": "Blue", "notifications": "Powiadomienia", "language": "Język", "selectLanguage": "Wybierz język", "security": "Bezpieczeństwo", "about": "O aplikacji", "version": "Wersja", "settingsSaved": "Settings saved", "cardSizeMode": "Note Size", "cardSizeModeDescription": "Choose between variable sizes or uniform size", "selectCardSizeMode": "Select display mode", "cardSizeVariable": "Variable sizes (small/medium/large)", "cardSizeUniform": "Uniform size", "settingsError": "Błąd zapisywania ustawień", "maintenance": "Konserwacja", "maintenanceDescription": "Narzędzia do utrzymania kondycji bazy danych", "cleanTags": "Wyczyść osierocone tagi", "cleanTagsDescription": "Usuń tagi, które nie są już używane przez żadne notatki", "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", "semanticIndexing": "Indeksowanie semantyczne", "semanticIndexingDescription": "Generuj wektory dla wszystkich notatek, aby umożliwić wyszukiwanie oparte na intencji", "profile": "Profil", "searchNoResults": "Nie znaleziono wyników", "languageAuto": "Language set to Auto", "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ń", "autoSave": "Auto-save", "autoSaveDesc": "Automatically save changes while typing" }, "profile": { "title": "Profil", "description": "Zaktualizuj swoje dane osobowe", "displayName": "Nazwa wyświetlana", "email": "E-mail", "changePassword": "Zmień hasło", "changePasswordDescription": "Zaktualizuj swoje hasło. Będziesz potrzebować swojego obecnego hasła.", "currentPassword": "Obecne hasło", "newPassword": "Nowe hasło", "confirmPassword": "Potwierdź hasło", "updatePassword": "Zaktualizuj hasło", "passwordChangeSuccess": "Hasło zmienione pomyślnie", "passwordChangeFailed": "Nie udało się zmienić hasła", "passwordUpdated": "Hasło zaktualizowane", "passwordError": "Błąd aktualizacji hasła", "languagePreferences": "Preferencje językowe", "languagePreferencesDescription": "Wybierz preferowany język dla funkcji AI i interfejsu.", "preferredLanguage": "Preferowany język", "selectLanguage": "Wybierz język", "languageDescription": "Ten język będzie używany do funkcji AI, analizy treści i tekstu interfejsu.", "autoDetect": "Auto-detect", "updateSuccess": "Profil zaktualizowany", "updateFailed": "Nie udało się zaktualizować profilu", "languageUpdateSuccess": "Language updated successfully", "languageUpdateFailed": "Nie udało się zaktualizować języka", "profileUpdated": "Profil zaktualizowany", "profileError": "Błąd aktualizacji profilu", "accountSettings": "Ustawienia konta", "manageAISettings": "Zarządzaj ustawieniami AI", "displaySettings": "Ustawienia wyświetlania", "displaySettingsDescription": "Dostosuj wygląd i rozmiar czcionki.", "fontSize": "Rozmiar czcionki", "selectFontSize": "Wybierz rozmiar czcionki", "fontSizeSmall": "Mały", "fontSizeMedium": "Średni", "fontSizeLarge": "Duży", "fontSizeExtraLarge": "Bardzo duży", "fontSizeDescription": "Dostosuj rozmiar czcionki dla lepszej czytelności. Dotyczy to całego tekstu w interfejsie.", "fontSizeUpdateSuccess": "Rozmiar czcionki zaktualizowany pomyślnie", "fontSizeUpdateFailed": "Nie udało się zaktualizować rozmiaru czcionki", "showRecentNotes": "Pokaż sekcję ostatnich notatek", "showRecentNotesDescription": "Wyświetlaj ostatnie notatki (ostatnie 7 dni) na stronie głównej", "recentNotesUpdateSuccess": "Ustawienie ostatnich notatek zaktualizowane pomyślnie", "recentNotesUpdateFailed": "Nie udało się zaktualizować ustawienia ostatnich notatek" }, "aiSettings": { "title": "AI", "description": "Skonfiguruj swoje funkcje AI i preferencje", "features": "Funkcje AI", "provider": "Dostawca AI", "providerAuto": "Auto (Zalecane)", "providerOllama": "Ollama (Lokalny)", "providerOpenAI": "OpenAI (Chmura)", "frequency": "Częstotliwość", "frequencyDaily": "Codziennie", "frequencyWeekly": "Co tydzień", "saving": "Zapisywanie...", "saved": "Ustawienie zaktualizowane", "error": "Nie udało się zaktualizować ustawienia", "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", "aiNote": "Uwaga AI", "aiNoteDesc": "Włącz przycisk czatu AI i narzędzia do ulepszania tekstu", "languageDetection": "Wykrywanie języka", "languageDetectionDesc": "Automatycznie wykrywa język Twoich notatek", "autoLabeling": "Sugestie dotyczące etykiet", "autoLabelingDesc": "Automatycznie sugeruje i stosuje etykiety do notatek", "noteHistory": "Uwaga na historię", "noteHistoryDesc": "Włącz migawki wersji i przywracanie z Historii", "titleSuggestions": "Sugestie tytułów" }, "general": { "loading": "Ładowanie...", "save": "Save", "cancel": "Cancel", "add": "Dodaj", "edit": "Edytuj", "confirm": "Potwierdź", "close": "Zamknij", "back": "Wstecz", "next": "Dalej", "previous": "Wstecz", "submit": "Wyślij", "reset": "Resetuj", "apply": "Zastosuj", "clear": "Wyczyść", "select": "Wybierz", "tryAgain": "Proszę spróbuj ponownie", "error": "Wystąpił błąd", "operationSuccess": "Operacja udana", "operationFailed": "Operacja nieudana", "testConnection": "Testuj połączenie", "clean": "Wyczyść", "indexAll": "Indeksuj wszystko", "preview": "Podgląd" }, "colors": { "default": "Domyślny", "red": "Czerwony", "blue": "Niebieski", "green": "Zielony", "yellow": "Żółty", "purple": "Fioletowy", "pink": "Różowy", "orange": "Pomarańczowy", "gray": "Szary" }, "reminder": { "title": "Przypomnienie", "setReminder": "Ustaw przypomnienie", "removeReminder": "Usuń przypomnienie", "reminderDate": "Data przypomnienia", "reminderTime": "Czas przypomnienia", "save": "Ustaw przypomnienie", "cancel": "Anuluj" }, "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}", "clearCompleted": "Wyczyść zakończone", "viewAll": "Wyświetl wszystkie przypomnienia" }, "notebook": { "create": "Utwórz notatnik", "createNew": "Utwórz nowy notatnik", "createDescription": "Rozpocznij nową kolekcję, aby efektywnie organizować swoje notatki, pomysły i projekty.", "name": "Nazwa notatnika", "namePlaceholder": "Notebook name", "myNotebook": "Mój notatnik", "saving": "Zapisywanie...", "selectIcon": "Ikona", "selectColor": "Kolor", "cancel": "Anuluj", "creating": "Tworzenie...", "edit": "Edytuj notatnik", "editDescription": "Zmień nazwę, ikonę i kolor swojego notatnika.", "delete": "Delete", "deleteWarning": "Czy na pewno chcesz usunąć ten notatnik? Notatki zostaną przeniesione do Notatek ogólnych.", "deleteConfirm": "Usuń", "summary": "Podsumowanie notatnika", "summaryDescription": "Wygeneruj podsumowanie wszystkich notatek w tym notatniku z pomocą AI.", "generating": "Generowanie podsumowania...", "summaryError": "Błąd generowania podsumowania", "labels": "Etykiety:", "noLabels": "Brak etykiet", "pdfTitle": "Podsumowanie — {name}", "pdfNotesLabel": "Notatki:", "pdfGeneratedOn": "Wygenerowano dnia:", "confidence": "pewność", "savingReminder": "Nie udało się zapisać przypomnienia", "removingReminder": "Nie udało się usunąć przypomnienia", "generatingDescription": "Please wait...", "pinnedFrozenTooltip": "Przypięty notatnik — zamówienie zamrożone", "organizeNotebookWithAITooltip": "Uporządkuj ten notatnik za pomocą sztucznej inteligencji", "assistantRequiredForSummarize": "Aby podsumować, włącz AI Assistant w ustawieniach", "createSubnotebook": "Dodaj podnotatnik", "createSubNotebook": "Add sub-notebook", "rename": "Rename", "moveToTrash": "Move to trash" }, "notebookSuggestion": { "title": "Przenieść do {name}?", "description": "Ta notatka wydaje się należeć do tego notatnika", "move": "Przenieś", "dismiss": "Odrzuć", "dismissIn": "Odrzuć (zamknie się za {timeLeft}s)", "moveToNotebook": "Przenieś do notatnika", "generalNotes": "Notatki ogólne" }, "admin": { "title": "Panel administracyjny", "adminConsole": "Konsola administracyjna", "navSection": "Nawigacja", "backToApp": "Wracając do Memento", "userManagement": "Zarządzanie użytkownikami", "chat": "Czat AI", "lab": "Laboratorium", "agents": "Agenci", "workspace": "Przestrzeń robocza", "settings": "Ustawienia administratora", "security": { "title": "Ustawienia bezpieczeństwa", "description": "Zarządzaj kontrolą dostępu i zasadami rejestracji.", "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.", "updateSuccess": "Ustawienia bezpieczeństwa zaktualizowane", "updateFailed": "Nie udało się zaktualizować ustawień bezpieczeństwa" }, "ai": { "title": "Konfiguracja AI", "description": "Skonfiguruj dostawców AI do automatycznego tagowania i wyszukiwania semantycznego. Używaj różnych dostawców dla optymalnej wydajności.", "tagsGenerationProvider": "Dostawca generowania tagów", "tagsGenerationDescription": "Dostawca AI do automatycznych sugestii tagów. Zalecane: Ollama (darmowy, lokalny).", "embeddingsProvider": "Dostawca embeddingów", "embeddingsDescription": "Dostawca AI dla embeddingów wyszukiwania semantycznego. Zalecane: OpenAI (najlepsza jakość).", "chatProvider": "Dostawca czatu", "chatDescription": "Dostawca AI dla asystenta czatu. Przechodzi do dostawcy tagów, jeśli nie jest skonfigurowany.", "provider": "Dostawca", "baseUrl": "Adres bazowy URL", "model": "Model", "apiKey": "Klucz API", "selectOllamaModel": "Wybierz model Ollama zainstalowany w systemie", "openAIKeyDescription": "Twój klucz API OpenAI z platform.openai.com", "modelRecommendations": "gpt-4o-mini = Najlepszy stosunek jakości do ceny • gpt-4o = Najlepsza jakość", "commonModelsDescription": "Popularne modele dla API kompatybilnych z OpenAI", "selectEmbeddingModel": "Wybierz model embeddingowy zainstalowany w systemie", "commonEmbeddingModels": "Popularne modele embeddingowe dla API kompatybilnych z OpenAI", "saving": "Zapisywanie...", "saveSettings": "Zapisz ustawienia AI", "openTestPanel": "Otwórz panel testowania AI", "updateSuccess": "Ustawienia AI zaktualizowane pomyślnie", "updateFailed": "Nie udało się zaktualizować ustawień AI", "providerTagsRequired": "AI_PROVIDER_TAGS jest wymagany", "providerEmbeddingRequired": "AI_PROVIDER_EMBEDDING jest wymagany", "providerOllamaOption": "🦙 Ollama (lokalny i darmowy)", "providerOpenAIOption": "🤖 OpenAI (GPT-5, GPT-4)", "providerAnthropicOption": "🧠 Antropiczny (Claude API)", "providerAnthropicCustomOption": "🧩 Niestandardowy antropiczny (Messages API — MiniMax itp.)", "anthropicModelHint": "Wybierz identyfikator modelu Claude z sugestii lub wprowadź go ręcznie (nie ma zdalnej listy modeli dla oficjalnego API).", "anthropicCustomModelHint": "API Messages kompatybilne z Anthropic (np. MiniMax): bazowy adres URL https://api.minimax.io/anthropic (Chiny: https://api.minimaxi.com/anthropic), model MiniMax-M2.7. Osadzanie: użyj dostawcy „Niestandardowy” + adres URL OpenAI https://api.minimax.io/v1.", "anthropicCustomNoModelList": "Ta bramka nie udostępnia listy/modeli w stylu OpenAI — wybierz model z sugestii lub wpisz go (np. MiniMax-M2.7).", "providerCustomOption": "🔧 Niestandardowy (kompatybilny z OpenAI)", "providerDeepSeekOption": "🔍 DeepSeek", "providerOpenRouterOption": "🌐 OpenRouter", "providerMistralOption": "🌀 Mistral AI", "providerZAIOption": "✨ Z.AI", "providerLMStudioOption": "🖥️ LM Studio (Lokalny)", "bestValue": "Najlepszy stosunek jakości do ceny", "bestQuality": "Najwyższa jakość", "saved": "(Zapisano)", "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", "fallbackSectionTitle": "Zapasowy dostawca (opcjonalnie)", "fallbackSectionDescription": "Używany automatycznie przy błędach dostawcy (429, 5xx). Jedna ponowna próba w 1,5 s.", "fallbackProvider": "Zapasowy dostawca", "fallbackModel": "Zapasowy model", "fallbackNone": "Brak (wyłączone)", "fallbackModelPlaceholder": "np. gpt-4o-mini" }, "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", "status": "Service Status", "keySet": "key configured", "activeAuto": "Auto mode: Resend will be used first, SMTP as fallback.", "activeSmtp": "Auto mode: SMTP will be used (Resend not configured).", "noneConfigured": "No email service configured. Set up Resend or SMTP.", "activeProvider": "Active provider", "testOk": "test passed", "testFail": "test failed" }, "smtp": { "title": "Konfiguracja SMTP", "description": "Skonfiguruj serwer poczty e-mail do resetowania haseł.", "host": "Host", "port": "Port", "username": "Nazwa użytkownika", "password": "Hasło", "fromEmail": "E-mail nadawcy", "forceSSL": "Wymuś SSL/TLS (zazwyczaj dla portu 465)", "ignoreCertErrors": "Ignoruj błędy certyfikatu (tylko self-hosted/dev)", "saveSettings": "Zapisz ustawienia SMTP", "sending": "Wysyłanie...", "testEmail": "E-mail testowy", "updateSuccess": "Ustawienia SMTP zaktualizowane", "updateFailed": "Nie udało się zaktualizować ustawień SMTP", "testSuccess": "E-mail testowy wysłany pomyślnie!", "testFailed": "Nie powiodło się: {error}" }, "users": { "createUser": "Utwórz użytkownika", "addUser": "Dodaj użytkownika", "createUserDescription": "Dodaj nowego użytkownika do systemu.", "name": "Imię", "email": "E-mail", "password": "Hasło", "role": "Rola", "createSuccess": "Użytkownik utworzony pomyślnie", "createFailed": "Nie udało się utworzyć użytkownika", "deleteSuccess": "Użytkownik usunięty", "deleteFailed": "Nie udało się usunąć", "roleUpdateSuccess": "Rola użytkownika zmieniona na {role}", "roleUpdateFailed": "Nie udało się zaktualizować roli", "tierUpdateSuccess": "Subscription updated to {tier}", "tierUpdateFailed": "Failed to update subscription", "demote": "Zdegraduj", "promote": "Awansuj", "confirmDelete": "Czy na pewno chcesz usunąć tego użytkownika?", "table": { "name": "Imię", "email": "E-mail", "role": "Rola", "subscription": "Subscription", "createdAt": "Utworzono", "actions": "Akcje" }, "roles": { "user": "Użytkownik", "admin": "Administrator" }, "title": "Użytkownicy", "description": "Zarządzaj użytkownikami i uprawnieniami" }, "aiTest": { "title": "Testowanie dostawców AI", "description": "Przetestuj swoich dostawców AI pod kątem generowania tagów i embeddingów wyszukiwania semantycznego", "tagsTestTitle": "Test generowania tagów", "tagsTestDescription": "Przetestuj dostawcę AI odpowiedzialnego za automatyczne sugestie tagów", "embeddingsTestTitle": "Test embeddingów", "embeddingsTestDescription": "Przetestuj dostawcę AI odpowiedzialnego za embeddingi wyszukiwania semantycznego", "howItWorksTitle": "Jak działają testy", "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ść.", "provider": "Dostawca:", "model": "Model:", "testing": "Testowanie...", "runTest": "Uruchom test", "testPassed": "Test udany", "testFailed": "Test nieudany", "testSuccessToast": "Test {type} udany!", "testFailedToast": "Test {type} nieudany", "testingType": "Testowanie {type}...", "technicalDetails": "Szczegóły techniczne", "responseTime": "Czas odpowiedzi: {time}ms", "generatedTags": "Wygenerowane tagi:", "embeddingDimensions": "Wymiary embeddingów:", "vectorDimensions": "wymiary wektora", "first5Values": "Pierwsze 5 wartości:", "error": "Błąd:", "testError": "Błąd testu: {error}", "tipTitle": "Wskazówka:", "tipDescription": "Użyj panelu testowania AI, aby zdiagnozować problemy z konfiguracją przed testowaniem.", "chatTestTitle": "Test asystenta czatu", "chatTestDescription": "Przetestuj dostawcę AI używanego przez asystenta czatu", "chatGenerationTest": "💬 Test asystenta czatu:", "chatStep1": "Wysyła wiadomość testową do asystenta", "chatStep2": "Prosi o zwięzłą odpowiedź na temat tego, czym zajmuje się asystent", "chatStep3": "Pokazuje odpowiedź modelu", "chatStep4": "Sprawdza responsywność i opóźnienia" }, "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" } }, "about": { "title": "O nas", "description": "Informacje o aplikacji", "appName": "Memento", "appDescription": "Potężna aplikacja do notatek z funkcjami AI", "version": "Wersja", "buildDate": "Data kompilacji", "platform": "Platforma", "platformWeb": "Web", "features": { "title": "Funkcje", "description": "Możliwości wspomagane przez AI", "titleSuggestions": "Sugestie tytułów wspomagane przez AI", "semanticSearch": "Wyszukiwanie semantyczne z embeddingami", "paragraphReformulation": "Reformulowanie akapitów", "memoryEcho": "Codzienne spostrzeżenia Memory Echo", "notebookOrganization": "Organizacja notatników", "dragDrop": "Zarządzanie notatkami metodą przeciągnij i upuść", "labelSystem": "System etykiet", "multipleProviders": "Wielu dostawców AI (OpenAI, Ollama)" }, "technology": { "title": "Stos technologiczny", "description": "Zbudowane z nowoczesnych technologii", "frontend": "Frontend", "backend": "Backend", "database": "Baza danych", "authentication": "Uwierzytelnianie", "ai": "AI", "ui": "UI", "testing": "Testowanie" }, "support": { "title": "Wsparcie", "description": "Uzyskaj pomoc i przekaż opinie", "documentation": "Dokumentacja", "reportIssues": "Zgłoś problemy", "feedback": "Opinie" } }, "support": { "title": "Wspomóż rozwój Memento", "description": "Memento jest w 100% darmowe i open-source. Twoje wsparcie pomaga utrzymać ten stan.", "buyMeACoffee": "Postaw mi kawę", "donationDescription": "Wpłać jednorazową darowiznę lub zostań comiesięcznym wspierającym.", "donateOnKofi": "Wspomóż na Ko-fi", "kofiDescription": "Bez opłat platformowych • Natychmiastowe wypłaty • Bezpieczne", "sponsorOnGithub": "Zostań sponsorem na GitHub", "sponsorDescription": "Zostań comiesięcznym sponsorem i zyskaj uznanie.", "githubDescription": "Cykliczne wsparcie • Publiczne uznanie • Skupione na deweloperach", "howSupportHelps": "Jak Twoje wsparcie pomaga", "directImpact": "Bezpośredni wpływ", "sponsorPerks": "Korzyści sponsora", "transparency": "Przejrzystość", "transparencyDescription": "Wierzę w pełną przejrzystość. Oto jak wykorzystywane są darowizny:", "hostingServers": "Hosting i serwery:", "domainSSL": "Domena i SSL:", "aiApiCosts": "Koszty API AI:", "totalExpenses": "Całkowite wydatki:", "otherWaysTitle": "Inne sposoby wsparcia", "starGithub": "Gwiazdka na GitHub", "reportBug": "Zgłoś błąd", "contributeCode": "Wnieś kod", "shareTwitter": "Udostępnij na Twitterze" }, "demoMode": { "title": "Tryb demonstracyjny", "activated": "Tryb demonstracyjny aktywowany! Memory Echo będzie teraz działać natychmiastowo.", "deactivated": "Tryb demonstracyjny wyłączony. Przywrócono normalne parametry.", "toggleFailed": "Przełączenie trybu demonstracyjnego nie powiodło się", "description": "Przyspiesza Memory Echo do testowania. Połączenia pojawiają się natychmiast.", "parametersActive": "Parametry demonstracyjne aktywne:", "similarityThreshold": "Próg podobieństwa 50% (normalnie 75%)", "delayBetweenNotes": "Opóźnienie 0 dni między notatkami (normalnie 7 dni)", "unlimitedInsights": "Nieograniczone spostrzeżenia (bez limitów częstotliwości)", "createNotesTip": "Utwórz 2+ podobne notatki i zobacz Memory Echo w akcji!" }, "resetPassword": { "title": "Resetuj hasło", "description": "Wprowadź nowe hasło poniżej.", "invalidLinkTitle": "Nieprawidłowy link", "invalidLinkDescription": "Ten link do resetowania hasła jest nieprawidłowy lub wygasł.", "requestNewLink": "Poproś o nowy link", "newPassword": "Nowe hasło", "confirmNewPassword": "Potwierdź nowe hasło", "resetting": "Resetowanie...", "resetPassword": "Resetuj hasło", "passwordMismatch": "Hasła nie są zgodne", "success": "Hasło zresetowane pomyślnie. Możesz się teraz zalogować.", "loading": "Ładowanie..." }, "dataManagement": { "title": "Data", "toolsDescription": "Narzędzia do utrzymania kondycji bazy danych", "exporting": "Eksportowanie...", "importing": "Importowanie...", "deleting": "Usuwanie...", "dangerZone": "Strefa zagrożenia", "dangerZoneDescription": "Te akcje są nieodwracalne", "indexingComplete": "Indeksowanie zakończone", "indexingError": "Błąd indeksowania", "cleanupComplete": "Czyszczenie zakończone", "cleanupError": "Błąd czyszczenia", "export": { "title": "Eksportuj wszystkie notatki", "description": "Pobierz wszystkie swoje notatki jako plik JSON. Zawiera całą treść, etykiety i metadane.", "button": "Eksportuj notatki", "success": "Notatki wyeksportowane pomyślnie", "failed": "Nie udało się wyeksportować notatek" }, "import": { "title": "Importuj notatki", "description": "Prześlij plik JSON, aby zaimportować notatki. Zostaną dodane do istniejących notatek, nie zastąpią ich.", "button": "Importuj notatki", "success": "Zaimportowano {count} notatek", "failed": "Nie udało się zaimportować notatek" }, "delete": { "title": "Usuń wszystkie notatki", "description": "Trwale usuń wszystkie swoje notatki. Tej operacji nie można cofnąć.", "button": "Usuń wszystkie notatki", "confirm": "Czy na pewno? To trwale usunie wszystkie Twoje notatki.", "success": "Wszystkie notatki usunięte", "failed": "Nie udało się usunąć notatek" }, "indexing": { "title": "Przebuduj indeks wyszukiwania", "description": "Regeneruj embeddingi dla wszystkich notatek, aby poprawić wyszukiwanie semantyczne.", "button": "Przebuduj indeks", "success": "Indeksowanie zakończone: przetworzono {count} notatek", "failed": "Błąd podczas indeksowania" }, "cleanup": { "title": "Czyszczenie osieroconych danych", "description": "Usuń etykiety i połączenia odwołujące się do usuniętych notatek.", "button": "Wyczyść", "failed": "Błąd podczas czyszczenia" } }, "appearance": { "title": "Wygląd", "description": "Customize the interface", "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)", "notesViewList": "Lista (magazyn)", "selectTheme": "Choose your preferred theme", "fontFamilyLabel": "Font", "fontFamilyDescription": "Choose the application's font", "selectFontFamily": "Inter jest zoptymalizowany pod kątem czytelności, Systemowa używa natywnej czcionki systemu operacyjnego", "fontSystem": "System", "fontInterDefault": "Inter (default)", "fontPlayfairDisplay": "Playfair Display", "fontJetBrainsMono": "JetBrains Mono", "accentColorTitle": "Accent Color", "accentColorDescription": "Set the main color of your workspace" }, "generalSettings": { "title": "General", "description": "Ogólne ustawienia aplikacji" }, "toast": { "saved": "Ustawienie zapisane", "saveFailed": "Zapisanie ustawienia nie powiodło się", "operationSuccess": "Operacja udana", "operationFailed": "Operacja nieudana", "openingConnection": "Otwieranie połączenia...", "openConnectionFailed": "Otwarcie połączenia nie powiodło się", "thanksFeedback": "Dziękujemy za opinię!", "thanksFeedbackImproving": "Dziękujemy! Wykorzystamy to do ulepszeń.", "feedbackFailed": "Przesłanie opinii nie powiodło się", "notesFusionSuccess": "Notatki połączone pomyślnie!" }, "testPages": { "titleSuggestions": { "title": "Testuj sugestie tytułów", "contentLabel": "Treść (wymagane 50+ słów):", "placeholder": "Wpisz tutaj co najmniej 50 słów...", "wordCount": "Liczba słów:", "status": "Status:", "analyzing": "Analizowanie...", "idle": "Bezczynny", "error": "Błąd:", "suggestions": "Sugestie ({count}):", "noSuggestions": "Brak sugestii. Wpisz 50+ słów i poczekaj 2 sekundy." } }, "trash": { "title": "Kosz", "empty": "Trash is empty", "emptyDescription": "Deleted items will appear here. They are kept for 30 days before permanent deletion.", "restore": "Restore", "deletePermanently": "Usuń trwale", "noteTrashed": "Notatka przeniesiona do kosza", "noteRestored": "Notatka przywrócona", "notePermanentlyDeleted": "Notatka trwale usunięta", "emptyTrash": "Opróżnij kosz", "emptyTrashConfirm": "Empty trash? This is irreversible.", "emptyTrashSuccess": "Kosz opróżniony", "permanentDelete": "Delete permanently", "permanentDeleteConfirm": "Ta notatka zostanie trwale usunięta. Ta operacja jest nieodwracalna.", "restoreSuccess": "Restored successfully", "restoreError": "Failed to restore", "permanentDeleteSuccess": "Permanently deleted", "deleteError": "Failed to delete", "daysRemaining": "DAYS LEFT", "notebookContentPreserved": "Notebook content preserved", "notebookRestoreHint": "Restoring a notebook also restores all its notes.", "filterAll": "All" }, "footer": { "privacy": "Prywatność", "terms": "Warunki", "openSource": "Klon Open Source" }, "connection": { "similarityInfo": "Te notatki są połączone przez {similarity}% podobieństwa", "clickToView": "Kliknij, aby wyświetlić notatkę", "isHelpful": "Czy to połączenie jest pomocne?", "helpful": "Pomocne", "notHelpful": "Niepomocne", "memoryEchoDiscovery": "Odkrycie Memory Echo" }, "diagnostics": { "title": "Diagnostyka", "description": "Sprawdź status połączenia swojego dostawcy AI", "configuredProvider": "Skonfigurowany dostawca", "apiStatus": "Status API", "operational": "Działa", "errorStatus": "Błąd", "checking": "Sprawdzanie...", "testDetails": "Szczegóły testu:", "troubleshootingTitle": "Wskazówki rozwiązywania problemów:", "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" }, "batch": { "organizeWithAI": "Organizuj z AI", "organize": "Organizuj" }, "organizeNotebook": { "title": "Zorganizuj notatnik", "unknownError": "Nieznany błąd", "toastSuccess": "Notatnik uporządkowany — utworzono notes podrzędny: {created}, przeniesiono notatki: {moved}", "intro": "AI przeanalizuje notatki w tym notatniku i zaproponuje plan ich reorganizacji w podnotatniki tematyczne.", "bulletThemes": "Grupuj notatki według tematu lub motywu", "bulletSubfolders": "Utwórz brakujące podnotatniki", "bulletPreview": "Pełny podgląd przed jakąkolwiek zmianą", "analyzingTitle": "Analizuję…", "analyzingSubtitle": "AI czyta Twoje notatki i identyfikuje motywy", "previewSummary": "{groups} grupy · {notes} notatki · {newSubs} nowy podnotatnik(y)", "badgeNew": "Nowy", "untitledNote": "Notatka bez tytułu", "notesInGroup": "Liczba notatek", "executingTitle": "Organizowanie…", "executingSubtitle": "Tworzenie podnotatków i ruchomych notatek", "doneTitle": "Notatnik zorganizowany!", "doneStats": "Utworzono {created} podnotatków · Przeniesiono {moved} notatek", "analyzeButton": "Analizuj za pomocą sztucznej inteligencji", "restart": "Zacznij od nowa", "confirm": "Stosować", "closeButton": "Zamknąć" }, "documentInfo": { "tabInfo": "Informacje", "tabVersions": "Wersje", "wordsLabel": "Słowa", "charactersLabel": "Pismo", "notebookLabel": "Zeszyt", "typeLabel": "Typ", "createdLabel": "Stworzony", "modifiedLabel": "Zaktualizowano", "labelsSection": "Etykiety", "idLabel": "ID", "historyDisabled": "Historia nie jest włączona dla tej notatki.", "enableHistory": "Włącz historię", "savedVersions": "Zapisane wersje", "savingEllipsis": "Oszczędność…", "versionSaved": "Wersja zapisana!", "saveThisVersion": "Zapisz tę wersję", "loading": "Załadunek…", "noVersion": "Nie ma jeszcze wersji", "restoreTooltip": "Przywrócić", "deleteTooltip": "Usuwać", "comparisonMode": "Tryb porównania", "comparisonSubtitle": "Porównaj wersje obok siebie", "deleteVersionConfirm": "Usunąć tę wersję?", "latestBadge": "Najnowszy" }, "languages": { "targets": { "french": "francuski", "english": "angielski", "spanish": "hiszpański", "german": "niemiecki", "persian": "perski", "portuguese": "portugalski", "italian": "włoski", "chinese": "chiński", "japanese": "japoński" }, "customPlaceholder": "np. Arabski, rosyjski…", "autoDetect": "Auto-detect", "en": "English", "fr": "Français", "es": "Español", "de": "Deutsch", "fa": "فارسی", "it": "Italiano", "pt": "Português", "ru": "Русский", "zh": "中文", "ja": "日本語", "ko": "한국어", "ar": "العربية", "hi": "हिन्दी", "nl": "Nederlands", "pl": "Polski" }, "common": { "unknown": "Nieznany", "notAvailable": "Niedostępne", "loading": "Ładowanie...", "error": "Błąd", "success": "Sukces", "confirm": "Confirm", "cancel": "Cancel", "close": "Zamknij", "save": "Zapisz", "delete": "Usuń", "edit": "Edytuj", "add": "Dodaj", "remove": "Usuń", "search": "Search...", "noResults": "No notes found", "required": "Wymagane", "optional": "Opcjonalne" }, "time": { "justNow": "Przed chwilą", "minutesAgo": "{count} minut temu", "hoursAgo": "{count} godzin temu", "daysAgo": "{count} dni temu", "yesterday": "Wczoraj", "today": "Dzisiaj", "tomorrow": "Jutro" }, "favorites": { "title": "Ulubione", "toggleSection": "Przełącz sekcję", "noFavorites": "Brak ulubionych", "pinToFavorite": "Dodaj do ulubionych" }, "notebooks": { "create": "Utwórz notatnik", "allNotebooks": "Wszystkie notatniki", "noNotebooks": "Brak notatników", "createFirst": "Utwórz swój pierwszy notatnik" }, "ui": { "close": "Zamknij", "open": "Otwórz", "expand": "Rozwiń", "collapse": "Zwiń" }, "mcpSettings": { "title": "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", "searchPlaceholder": "Search agents...", "filterAll": "All", "newBadge": "New", "noResults": "No agents match your search.", "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", "slideGenerator": "Slajdy", "excalidrawGenerator": "Diagram", "custom": "Niestandardowy" }, "typeDescriptions": { "scraper": "Pobiera dane z wielu stron i tworzy podsumowanie", "researcher": "Wyszukuje informacje na dany temat", "monitor": "Obserwuje notatnik i analizuje notatki", "slideGenerator": "Tworzy prezentację programu PowerPoint z notatek", "excalidrawGenerator": "Tworzy diagram Excalidraw na podstawie notatek", "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...", "selectNotes": "Notatki do analizy", "notesSelected": "Wybrano notatki: {{count}}", "slideTheme": "Temat prezentacji", "slideThemeDefault": "Automatyczny", "slideStyle": "Styl wizualny", "slideStyleSoft": "Miękkie (zalecane)", "slideStyleSharp": "Ostry i gęsty", "slideStyleRounded": "Zaokrąglony i przestronny", "slideStylePill": "Premium / pigułka", "excalidrawDiagramType": "Typ diagramu", "excalidrawDiagramTypeAuto": "Auto (wykrywanie domeny)", "excalidrawDiagramTypeFlowchart": "Schemat blokowy (proces)", "excalidrawDiagramTypeMindmap": "Mapa myśli (pomysły)", "excalidrawDiagramTypeOrgChart": "Schemat organizacyjny (zespoły)", "excalidrawDiagramTypeTimeline": "Oś czasu / plan działania", "excalidrawDiagramTypeProcessMap": "Mapa procesu (operacje)", "excalidrawDiagramTypeArchitectureCloud": "Architektura chmurowa (strefy/RG)", "excalidrawDiagramStyle": "Styl diagramu Excalidraw", "excalidrawDiagramStyleDefault": "Kolorowe (Excalidraw)", "excalidrawDiagramStyleSketchPlus": "Szkic+ (ulepszony Excalidraw)", "excalidrawDiagramStyleAustere": "Surowy (minimalny)", "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", "includeImages": "Include images", "includeImagesHint": "Extract images from scraped pages and attach them to the generated note", "back": "Back", "configuration": "Configuration", "options": "Options", "slideThemes": { "modern_wellness": "Nowoczesny wellness", "business_authority": "Biznes i autorytet", "nature_outdoors": "Natura i outdoor", "vintage_academic": "Vintage i akademicki", "soft_creative": "Miękki i kreatywny", "bohemian": "Boho", "vibrant_tech": "Żywy tech", "craft_artisan": "Rzemiosło", "tech_night": "Tech i noc (ciemny)", "education_charts": "Edukacja i wykresy", "forest_eco": "Las i eco", "elegant_fashion": "Elegancja i moda", "art_food": "Sztuka i kuchnia", "luxury_mystery": "Luksus i tajemnica", "pure_tech_blue": "Czysty tech niebieski", "coastal_coral": "Koral przybrzeżny", "vibrant_orange_mint": "Żywa pomarańcz i mięta", "platinum_white_gold": "Platyna i białe złoto" } }, "frequencies": { "manual": "Ręcznie", "hourly": "Co godzinę", "daily": "Codziennie", "weekly": "Co tydzień", "monthly": "Co miesiąc" }, "schedule": { "nextRun": "Next run", "pending": "Pending trigger", "time": "Time", "dayOfWeek": "Day of week", "dayOfMonth": "Day of month", "days": { "mon": "Monday", "tue": "Tuesday", "wed": "Wednesday", "thu": "Thursday", "fri": "Friday", "sat": "Saturday", "sun": "Sunday" } }, "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", "running": "Generowanie w toku…", "runningDesc": "Generowanie może zająć kilka minut. Można swobodnie nawigować.", "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", "autoRunSuccess": "Agent \"{name}\" executed automatically with success", "autoRunError": "Agent \"{name}\" failed during automatic execution" }, "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." }, "slideGenerator": { "name": "Generator slajdów", "description": "Czyta notatki z notatnika i automatycznie generuje uporządkowaną prezentację." }, "excalidrawGenerator": { "name": "Generator diagramów", "description": "Czyta notatkę i generuje diagram wizualny w laboratorium Excalidraw." } }, "runLog": { "title": "Historia", "noHistory": "Brak historii wykonań", "toolTrace": "{count} wywołań narzędzi", "step": "Krok {num}", "clearConfirm": "Czy na pewno chcesz usunąć całą historię tego agenta?", "cleared": "Historia usunięta", "clearHistory": "Wyczyść historię" }, "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ęć", "generatePptx": "Slajdy PPTX", "generateSlides": "Slajdy HTML", "generateExcalidraw": "Schemat Excalidraw", "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.", "slideGenerator": "Jesteś twórcą prezentacji. Przeczytaj dostarczoną treść i utwórz uporządkowane slajdy z tytułami, kluczowymi punktami i podsumowaniami.", "excalidrawGenerator": "Jesteś twórcą diagramów. Przeanalizuj dostarczoną treść i utwórz przejrzysty, zorganizowany diagram wizualny." }, "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.", "selectNotes": "Wybierz konkretne notatki do analizy. Jeśli żadna nie zostanie zaznaczona, agent użyje wszystkich notatek z notatnika.", "slideTheme": "Wybierz paletę kolorów dla prezentacji. Automatycznie pozwala AI decydować.", "slideStyle": "Styl wizualny wpływa na promień narożnika, odstępy i gęstość informacji." } } }, "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", "timeoutWarning": "Response is taking longer than expected...", "quotaExceededBasic": "AI Chat is available from the PRO plan onwards.", "quotaExceededTier": "Monthly quota reached for {tier} plan. It will reset next month." }, "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", "rename": "Rename" }, "lab": { "initializing": "Inicjalizacja przestrzeni", "loadingIdeas": "Ładowanie twoich pomysłów..." }, "richTextEditor": { "slashHint": "↑↓ nawigacja · Wprowadź wstawkę · Sekcja przełączania kart", "slashLoading": "AI myśli...", "slashTabAll": "Wszystko", "slashCatBasic": "Podstawowe bloki", "slashCatMedia": "Głoska bezdźwięczna", "slashCatFormatting": "Formatowanie", "slashCatAi": "Uwaga AI", "insertImage": "Wstaw obraz", "imageUrlPlaceholder": "https://example.com/image.png", "preview": "Zapowiedź", "cancel": "Anulować", "insert": "Wstawić", "slashText": "Tekst", "slashTextDesc": "Prosty akapit", "slashH1": "Nagłówek 1", "slashH1Desc": "Nagłówek dużej sekcji", "slashH2": "Nagłówek 2", "slashH2Desc": "Nagłówek sekcji średniej", "slashH3": "Nagłówek 3", "slashH3Desc": "Nagłówek małej sekcji", "slashBullet": "Lista punktorów", "slashBulletDesc": "Lista nieuporządkowana", "slashNumbered": "Lista numerowana", "slashNumberedDesc": "Zamówiona lista numerowana", "slashTodo": "Lista zadań", "slashTodoDesc": "Zadania pola wyboru", "slashQuote": "Cytat", "slashQuoteDesc": "Uchwyć cytat", "slashCode": "Blok kodu", "slashCodeDesc": "Fragment kodu", "slashDivider": "Rozdzielacz", "slashDividerDesc": "Separator poziomy", "slashTable": "Tabela", "slashTableDesc": "Wstaw prostą siatkę", "slashDiagram": "Diagram", "slashDiagramDesc": "Wygeneruj przepływ lub mapę myśli", "slashSlides": "Prezentacja", "slashSlidesDesc": "Wygeneruj piękną talię slajdów", "slashImage": "Obraz", "slashImageDesc": "Osadź obraz z adresu URL", "slashAlignLeft": "Wyrównaj do lewej", "slashAlignLeftDesc": "Wyrównaj tekst do lewej", "slashAlignCenter": "Centrum", "slashAlignCenterDesc": "Wyśrodkuj tekst", "slashAlignRight": "Wyrównaj w prawo", "slashAlignRightDesc": "Wyrównaj tekst do prawej", "slashSuperscript": "Napisany u góry", "slashSuperscriptDesc": "Tekst nad linią bazową", "slashSubscript": "Indeks dolny", "slashSubscriptDesc": "Tekst poniżej linii bazowej", "slashClarify": "Wyjaśniać", "slashClarifyDesc": "Spraw, aby tekst był wyraźniejszy", "slashShorten": "Skracać", "slashShortenDesc": "Skondensuj tekst", "slashImprove": "Poprawić", "slashImproveDesc": "Wzmocnij styl", "slashExpand": "Zwiększać", "slashExpandDesc": "Opracuj i wzbogacaj tekst", "imageModalTitle": "Wstaw obraz", "imageModalPreview": "Zapowiedź", "imageModalCancel": "Anulować", "imageModalInsert": "Wstawić", "imageModalInvalidUrl": "Proszę wprowadzić prawidłowy adres URL", "imageModalLoadFailed": "Nie udało się załadować obrazu", "linkPlaceholder": "Wklej lub wpisz link...", "bold": "Pogrubiony", "italic": "italski", "underline": "Podkreślać", "strike": "Przekreślenie", "code": "Kod", "highlight": "Atrakcja", "superscript": "Napisany u góry", "subscript": "Indeks dolny", "addBlock": "Dodaj blok", "placeholder": "Wpisz „/”, aby uzyskać polecenia...", "aiReformulateFailed": "Asystent IA nie mógł przetworzyć tego tekstu. Spróbuj ponownie.", "translateTargets": { "Francais": "Francuski", "English": "Angielski", "Espanol": "Hiszpański", "Deutsch": "Niemiecki", "Persan": "Perski", "Portugais": "Portugalski", "Italiano": "Włoski", "Chinois": "Chiński", "Japonais": "Japoński" } }, "brainstorm": { "title": "Waves of Thought", "subtitle": "Unfold dimensions of potentiality", "placeholder": "Enter a concept to unfold...", "generating": "AI is harvesting seeds of thought...", "newBrainstorm": "New Brainstorm", "noSessions": "No brainstorms yet", "startOne": "Start one", "sessions": "Brainstorms", "seedLabel": "Seed Idea", "ideaPromptDetailed": "Wpisz swój pomysł, pytanie lub temat, aby przeprowadzić burzę mózgów...", "brainstormThisIdea": "Brainstorm this idea", "startBrainstorm": "Start Brainstorm", "spatialMode": "Spatial Exploration Mode", "wave1": "Wave 1", "wave2": "Wave 2", "wave3": "Wave 3", "export": "Export", "exporting": "Exporting...", "wave": "Wave", "novelty": "Novelty", "originConnection": "Origin connection", "linkedNotes": "Linked notes", "deepen": "Deepen", "deepening": "Generating...", "extract": "Create Note", "converting": "Converting...", "dismiss": "Not pertinent", "noteCreated": "Note Created", "ideas": "ideas", "cancel": "Cancel", "delete": "Delete", "ideaOrigin": "Origin of the idea", "noNoteLink": "Purely generative idea", "derived_from": "Derived from", "opposes": "In opposition with", "extends": "Extends", "synthesizes": "Synthesizes", "transposes": "Transposes", "none_found": "No note link", "viewNote": "View note", "addIdea": "Add idea", "manualIdeaPrompt": "Title of your idea:", "invite": "Invite", "linkCopied": "Invite link copied!", "activityTitle": "Działalność", "noActivity": "Brak aktywności", "justNow": "właśnie", "humanIdea": "Człowiek", "aiIdea": "sztuczna inteligencja", "respondsTo": "Odpowiada", "adding": "Dodawanie...", "manualIdeaDesc": "Podziel się swoim pomysłem na kanwie burzy mózgów", "manualIdeaTitle": "Tytuł", "manualIdeaTitlePlaceholder": "Twój pomysł w kilku słowach...", "manualIdeaDescLabel": "Opis (opcjonalnie)", "manualIdeaDescPlaceholder": "Opracuj swój pomysł...", "activity": { "manual_idea": "dodał pomysł", "wave_generated": "wygenerował falę", "joined": "dołączył do sesji", "idea_dismissed": "odrzucił pomysł", "invite_created": "utworzył zaproszenie" }, "shareDialogTitle": "Share brainstorm", "shareSearchLabel": "Find someone", "shareNameOrEmailPlaceholder": "Name or email…", "shareSubmit": "Share", "shareSubmitting": "Sending…", "shareFooterHint": "They will get a notification to accept or decline.", "sharePublicLink": "Public link", "shareGuestsCanEdit": "Allow guests to edit", "feedbackInviteSent": "Invitation sent!", "feedbackInviteResent": "Invitation resent!", "feedbackAlreadyShared": "This person already has access to this brainstorm.", "feedbackAlreadyPending": "An invitation is already pending for this person.", "feedbackGenericError": "Error", "unnamedPerson": "No name", "canvasEditTitleReply": "Reply", "canvasEditTitleNewIdea": "New idea", "canvasPlaceholderReply": "Your reply…", "canvasPlaceholderIdea": "Your idea…", "canvasShortcutSave": "save", "canvasShortcutCancel": "cancel", "canvasChildBranch": "Child", "canvasDoubleClickHint": "Double-click to add an idea", "ideaDetailDescription": "Description", "ideaDetailConnection": "Connection", "ideaDetailNovelty": "Novelty", "ideaDetailWave": "Wave", "waveFlavorVariation": "Variation", "waveFlavorAnalogy": "Analogy", "waveFlavorDisruption": "Disruption", "liveCollaborationTitle": "Live collaboration", "liveStatus": "Live", "liveYouMarker": "(You)", "liveOtherParticipants": "{count} other participants", "guestReadOnlyNotice": "You're viewing this brainstorm as a guest. Sign in to edit.", "impactNotesEnriched": "{count} note(s) enriched", "impactNotesMarkedDry": "{count} note(s) marked dry", "impactSeparator": " · ", "exportNotebookPrefix": "Notebook:", "playbackStep": "Step {current}/{total}", "playbackStepsCount": "{count} steps", "playbackReturnToLive": "Return to live", "canvasWaitingHint": "The canvas is waiting for your spark...", "seedNodeBadge": "SEED", "originalSeedDescription": "Original seed idea", "convertedToNoteStatus": "Converted to note", "toastExpandSuccess": "Ideas expanded!", "toastExpandFailed": "Failed to expand", "toastDismissSuccess": "Idea dismissed", "toastDismissFailed": "Failed to dismiss", "toastConvertSuccess": "Idea converted to note!", "toastConvertFailed": "Failed to convert", "toastExportNoteSuccess": "Exported as note!", "toastExportFailed": "Failed to export", "legendSeed": "Seed", "legendVariations": "Variations", "legendAnalogies": "Analogies", "legendDisruptions": "Disruptions", "exportFailedMessage": "Export failed", "exportDefaultNotebookName": "Brainstorm", "exportDefaultNoteTitle": "Synthesis", "exportOpening": "Opening…", "ownerBadge": "Owner", "waveBadge": "Wave {wave}", "quotaGuest": "Gospodarz sesji wyczerpał limit AI. Poproś go o ulepszenie planu.", "quotaHost": "Osiągnąłeś limit AI dla tego brainstormu. Ulepsz plan, aby kontynuować." }, "usageMeter": { "packName": "AI Discovery Pack", "featureSearch": "Search", "featureTags": "Tags", "featureTitles": "Titles", "unlimited": "Unlimited", "remaining": "{count} left", "upgradeTitle": "Upgrade to Pro", "upgradeDescription": "You've used all your AI Discovery Pack credits. Upgrade to Pro for higher limits and additional features.", "proIncludes": "Pro includes:", "proSearch": "100 semantic searches / month", "proTags": "200 auto-tags / month", "proTitles": "200 auto-titles / month", "proReformulate": "50 reformulations / month", "proChat": "100 chat messages / month", "later": "Later", "upgradePricing": "Upgrade to Pro", "addApiKey": "Use your own API key (BYOK)" }, "byokSettings": { "title": "Your API keys (BYOK)", "description": "Connect your own LLM provider keys to bypass Discovery Pack quotas. Keys are encrypted at rest.", "badgeActive": "BYOK active", "tierRequired": "BYOK requires a Pro plan or higher. Upgrade to connect your API keys.", "provider": "Provider", "providerPlaceholder": "Select a provider", "alias": "Label (optional)", "aliasPlaceholder": "e.g. Work OpenAI", "apiKey": "API key", "apiKeyPlaceholder": "sk-...", "save": "Save key", "saved": "API key saved", "deleted": "API key removed", "error": "Could not save API key", "loadError": "Could not load API keys", "loading": "Loading keys...", "empty": "No API keys configured yet.", "confirmDelete": "Remove this API key permanently?", "toggleActive": "Active", "providers": { "openai": "OpenAI", "anthropic": "Anthropic", "deepseek": "DeepSeek", "openrouter": "OpenRouter", "minimax": "MiniMax", "zai": "Z.ai", "google": "Google", "mistral": "Mistral", "glm": "GLM" } }, "billing": { "title": "Płatności", "currentPlan": "Aktualny plan", "upgradePlan": "Ulepsz plan", "manageBilling": "Zarządzaj płatnościami", "manageDescription": "Zaktualizuj metodę płatności, wyświetl faktury lub anuluj.", "openPortal": "Otwórz portal rozliczeniowy", "renewsOn": "Odnawia się", "expiresOn": "Wygasa", "canceledAt": "Anulowany — dostęp do", "freePlan": "Plan bezpłatny", "proPlan": "Plan Pro", "businessPlan": "Plan Business", "enterprisePlan": "Plan Enterprise", "perMonth": "/mies.", "perYear": "/rok", "monthly": "Miesięczny", "annual": "Roczny", "save": "Oszczędź", "upgradeTitle": "Wybierz plan", "proPrice": "9,90 €", "businessPrice": "29,90 €", "proAnnualPrice": "99 €", "businessAnnualPrice": "299 €", "proFeature1": "100 wyszukiwań semantycznych / miesiąc", "proFeature2": "200 automatycznych tagów / miesiąc", "proFeature3": "50 przeformułowań / miesiąc", "proFeature4": "100 wiadomości czatu / miesiąc", "businessFeature1": "1 000 wyszukiwań semantycznych / miesiąc", "businessFeature2": "1 000 automatycznych tagów / miesiąc", "businessFeature3": "500 przeformułowań / miesiąc", "businessFeature4": "1 000 wiadomości czatu / miesiąc", "enterpriseTitle": "Enterprise", "enterpriseDescription": "Niestandardowe limity, SSO, wsparcie priorytetowe.", "contactSales": "Kontakt ze sprzedażą", "startCheckout": "Rozpocznij", "checkoutLoading": "Ładowanie płatności…", "checkoutSuccess": "Subskrypcja aktywowana! Witamy w {tier}.", "checkoutCanceled": "Płatność anulowana.", "active": "Aktywny", "trialing": "Próba", "pastDue": "Zaległy", "canceled": "Anulowany", "inactive": "Nieaktywny", "billingEnabled": "Płatności włączone", "billingDisabled": "Płatności nie są włączone w tej instancji.", "usageThisPeriod": "Użycie w tym okresie", "periodRange": "Okres", "unlimited": "Bez limitu", "noUsage": "Brak danych użycia", "billingHistory": "Historia rozliczeń", "viewInvoices": "Zarządzaj fakturami w portalu", "nextBillingDate": "Następna data rozliczenia", "billingPeriod": "Okres rozliczeniowy", "planSince": "Członek od", "checkoutSuccessTitle": "Subskrypcja aktywowana!", "checkoutSuccessBody": "Witamy w {tier}. Twoje funkcje są teraz odblokowane.", "subscriptionType": "subscriptionType", "renewalDate": "renewalDate", "noRenewalDate": "—", "currentUsage": "Bieżące użycie", "currentPeriod": "Bieżący okres", "aiCredits": "Kredyty AI", "used": "użyte", "billing": "Rozliczenia", "renewal": "Odnowienie", "paidPlanDesc": "Twoja subskrypcja odnawia się automatycznie.", "businessDescription": "Dla zespołów i kierowników produktu.", "enterpriseFeature1": "Unlimited quotas", "enterpriseFeature2": "SSO / SAML", "enterpriseFeature3": "Dedicated support", "enterpriseFeature4": "Custom invoicing", "enterpriseFeature5": "Guaranteed SLA" }, "landing": { "nav": { "features": "Funkcje", "agents": "Agenci AI", "brainstorm": "Brainstorm", "pricing": "Cennik", "tech": "Architektura", "login": "Zaloguj się", "cta": "Rozpocznij" }, "hero": { "badge": "Napędzane sztuczną inteligencją", "title1": "Twój drugi mózg,", "title2": "wreszcie wzmocniony.", "subtitle": "Momento to coś więcej niż aplikacja do notatek. To inteligentny ekosystem, który łączy, analizuje i rozwija Twoje pomysły w czasie rzeczywistym dzięki 6 typom agentów AI i zaawansowanemu wyszukiwaniu semantycznemu.", "cta": "Zarejestruj się teraz", "secondary": "Zobacz funkcje", "memoryEcho": "Memory Echo", "memoryEchoText": "\"Wykryto powiązanie z Twoim projektem zrównoważonego designu z marca 2024...\"", "brainstormLive": "Brainstorm Live", "ideasGenerated": "+12 wygenerowanych pomysłów" }, "features": { "label": "Możliwości AI", "title": "Płynna inteligencja,", "title2": "wpleciona w każde słowo.", "desc": "Momento orkiestruje Twoje pomysły dzięki architekturze multi-provider.", "f1Title": "Wyszukiwanie semantyczne", "f1Desc": "Koniec z wyszukiwaniem po słowach kluczowych. Szukaj po pojęciu. Nasz hybrydowy silnik Vector + FTS rozumie intencję za Twoimi notatkami.", "f2Title": "Kontekstowy czat RAG", "f2Desc": "Rozmawiaj ze swoją wiedzą. Nasi agenci czytają notatki, eksplorują sieć i analizują dokumenty, by odpowiadać precyzyjnie.", "f3Title": "Wzmocnione pisanie", "f3Desc": "Przeformułowania, sugestie tytułów, automatyczne tagowanie i podsumowania. AI porządkuje Twoje myślenie w tle." }, "agents": { "label": "Wyspecjalizowani agenci", "title": "Deleguj złożoną pracę.", "desc": "6 typów autonomicznych agentów AI do automatyzacji badań, streszczeń i prezentacji.", "scraper": { "title": "Scraper", "desc": "Pobiera URL-e, parsuje kanały RSS i syntetyzuje informacje z inteligentnym układem obrazów." }, "researcher": { "title": "Researcher", "desc": "Generuje złożone zapytania, eksploruje źródła web i pisze ustrukturyzowane notatki badawcze." }, "slideGen": { "title": "Slide Gen", "desc": "Zamienia notatki w profesjonalne prezentacje PowerPoint lub interaktywne slajdy HTML." }, "monitor": { "title": "Monitor", "desc": "Ciągle analizuje zeszyty, by wykrywać trendy i nowe spostrzeżenia." }, "diagramGen": { "title": "Diagram Gen", "desc": "Zamienia pomysły w płynne diagramy Excalidraw (mapy myśli, schematy) z auto-layout." }, "custom": { "title": "Custom", "desc": "Zdefiniuj własnych agentów z określonymi rolami i źródłami danych." } }, "brainstorm": { "label": "Fale myśli", "title": "Radialny brainstorming w czasie rzeczywistym.", "waveGeneration": { "title": "Generacja falowa", "desc": "Wariacje, analogie, potem dysrupcje. AI popycha początkowy koncept do granic możliwości." }, "collaboration": { "title": "Natywna współpraca", "desc": "Duchowe kursory AI, zsynchronizowane awatary i ruch węzłów w czasie rzeczywistym." }, "export": { "title": "Eksport semantyczny", "desc": "Zamień cały brainstorming w ustrukturyzowane notatki jednym kliknięciem." }, "disruptionLabel": "DYSRUPCJA", "disruptionText": "Architektura modułowa 2.0", "analogyLabel": "ANALOGIA", "analogyText": "Cykl pływów" }, "tech": { "label": "Architektura i dostawcy", "title": "Podłącz własny model AI.", "tags": { "title": "Tagi", "desc": "Niezależnie konfigurowalne z dowolnym modelem." }, "embeddings": { "title": "Embeddings", "desc": "Niezależnie konfigurowalne z dowolnym modelem." }, "chatRag": { "title": "Chat RAG", "desc": "Niezależnie konfigurowalne z dowolnym modelem." } }, "pricing": { "label": "Plany i ceny", "title": "Wybierz poziom wzmocnienia.", "desc": "Elastyczne opcje dla kreatywnych umysłów — od użytku indywidualnego po duże organizacje.", "monthly": "Miesięcznie", "annual": "Rocznie", "perMonth": "/mies.", "perMonthAnnual": "/mies., rozliczane rocznie", "perUser": "+ 3.90€/user", "perUserAnnual": "+ 2.90€/user, billed annually", "popular": "Najpopularniejszy", "basic": { "name": "Basic", "desc": "Odkryj magię Momento.", "cta": "Zacznij", "feature0": "Maks. 100 notatek", "feature1": "3 zeszyty", "feature2": "50 kredytów AI (dożywotnio)", "feature3": "Wyszukiwanie semantyczne", "feature4": "Historia 7 dni" }, "pro": { "name": "Pro", "desc": "Dla wymagających konsultantów i twórców.", "cta": "Przejdź na Pro", "feature0": "Nieograniczone notatki", "feature1": "BYOK (OpenAI/Anthropic)", "feature2": "200 wyszukiwań semantycznych", "feature3": "Agenci (12 uruchomień/mies.)", "feature4": "Historia 30 dni", "feature5": "Wsparcie e-mail" }, "business": { "name": "Business", "desc": "Dla zespołów i product managerów.", "cta": "Wybierz Business", "feature0": "10 współpracowników w cenie", "feature1": "BYOK (13 dostawców)", "feature2": "1000 wyszukiwań semantycznych", "feature3": "Agenci (60 uruchomień/mies.)", "feature4": "Nieograniczony brainstorm", "feature5": "Dostęp API" }, "enterprise": { "name": "Enterprise", "desc": "Bezpieczna pamięć organizacyjna.", "cta": "Kontakt ze sprzedażą", "feature0": "Wszystko z Business", "feature1": "Nieograniczeni agenci", "feature2": "SSO / SAML", "feature3": "Audit Logs i SLA", "feature4": "Dedykowane wsparcie", "feature5": "Onboarding na żywo" } }, "byok": { "label": "Otwarta technologia chmurowa", "title": "Strategia BYOK", "desc": "Masz już klucze API OpenAI, Anthropic lub Google? Podłącz je bezpośrednio do Momento. Korzystaj z AI bez narzuconych limitów kredytów, płacąc tylko za faktyczne zużycie u ulubionego dostawcy.", "noLockin": "Bez lock-in", "noLockinDesc": "Zmień dostawcę jednym kliknięciem.", "cost": "Zoptymalizowane koszty", "costDesc": "Płać bezpośrednią cenę API.", "configLabel": "Konfiguracja multi-provider" }, "cta": { "title1": "Gotowy, by uwolnić swój", "title2": "pełny potencjał?", "desc": "Dołącz do tysięcy badaczy, designerów i myślicieli, którzy już budują przyszłość z Momento.", "button": "Uruchom Momento" }, "footer": { "desc": "Drugie mózg wzmocnione przez AI. Stworzone dla kreatywnych umysłów.", "product": { "title": "Produkt", "link0": "Changelog", "link1": "Dokumentacja", "link2": "Roadmapa", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "community": { "title": "Społeczność", "link0": "Discord", "link1": "Twitter / X", "link2": "LinkedIn", "link0Href": "#", "link1Href": "#", "link2Href": "#" }, "legal": { "title": "Prawne", "link0": "Polityka prywatności", "link1": "Regulamin", "link2": "Polityka cookies", "link0Href": "#", "link1Href": "#", "link2Href": "#" } } }, "noteHistory": { "title": "Title", "content": "Content", "untitled": "Untitled", "emptyState": "No versions available", "selectVersion": "Select a version to preview its content", "currentVersion": "current" } }