merlyn/frontend/src/locales/pl/common.js
Timothy Carambat 2c19dd09ed
Native Embedder model selection (incl: Multilingual support) (#3835)
* WIP on embedder selection
TODO: apply splitting and query prefixes (if applicable)

* wip on upsert

* Support base model
support nomic-text-embed-v1
support multilingual-e5-small
Add prefixing for both embedding and query for RAG tasks
Add chunking prefix to all vector dbs to apply prefix when possible
Show dropdown and auto-pull on new selection

* norm translations

* move supported models to constants
handle null seelction or invalid selection on dropdown
update comments

* dev

* patch text splitter maximums for now

* normalize translations

* add tests for splitter functionality

* normalize

---------

Co-authored-by: shatfield4 <seanhatfield5@gmail.com>
2025-07-22 10:07:20 -07:00

1096 lines
48 KiB
JavaScript

// Anything with "null" requires a translation. Contribute to translation via a PR!
const TRANSLATIONS = {
onboarding: {
home: {
title: "Witamy w",
getStarted: "Rozpocznij",
},
llm: {
title: "Preferencje modeli językowych",
description:
"AnythingLLM może współpracować z wieloma dostawcami modeli językowych",
},
userSetup: {
title: "Konfiguracja użytkownika",
description: "Skonfiguruj ustawienia użytkownika.",
howManyUsers: "Ilu użytkowników będzie korzystać z tej instancji?",
justMe: "Tylko ja",
myTeam: "Mój zespół",
instancePassword: "Hasło instancji",
setPassword: "Czy chcesz ustawić hasło?",
passwordReq: "Hasła muszą składać się z co najmniej 8 znaków.",
passwordWarn:
"Ważne jest, aby zapisać to hasło, ponieważ nie ma metody jego odzyskania.",
adminUsername: "Nazwa użytkownika konta administratora",
adminUsernameReq:
"Nazwa użytkownika musi składać się z co najmniej 6 znaków i zawierać wyłącznie małe litery, cyfry, podkreślenia i myślniki bez spacji.",
adminPassword: "Hasło konta administratora",
adminPasswordReq: "Hasła muszą składać się z co najmniej 8 znaków.",
teamHint:
"Domyślnie będziesz jedynym administratorem. Po zakończeniu wdrażania możesz tworzyć i zapraszać innych użytkowników lub administratorów. Nie zgub hasła, ponieważ tylko administratorzy mogą je resetować.",
},
data: {
title: "Obsługa danych i prywatność",
description:
"Dbamy o przejrzystość i kontrolę danych osobowych użytkowników.",
settingsHint:
"Ustawienia te można zmienić w dowolnym momencie w ustawieniach.",
},
survey: {
title: "Witamy w AnythingLLM",
description:
"Pomóż nam stworzyć AnythingLLM dostosowany do Twoich potrzeb. Opcjonalnie.",
email: "Jaki jest Twój adres e-mail?",
useCase: "Do czego będziesz używać AnythingLLM?",
useCaseWork: "Do pracy",
useCasePersonal: "Do użytku osobistego",
useCaseOther: "Inne",
comment: "Skąd dowiedziałeś się o AnythingLLM?",
commentPlaceholder:
"Reddit, Twitter, GitHub, YouTube itp. - Daj nam znać, jak nas znalazłeś!",
skip: "Pomiń ankietę",
thankYou: "Dziękujemy za opinię!",
},
workspace: {
title: "Utwórz swój pierwszy obszar roboczy",
description:
"Stwórz swój pierwszy obszar roboczy i zacznij korzystać z AnythingLLM.",
},
},
common: {
"workspaces-name": "Nazwa obszaru roboczego",
error: "błąd",
success: "sukces",
user: "Użytkownik",
selection: "Wybór modelu",
saving: "Zapisywanie...",
save: "Zapisz zmiany",
previous: "Poprzednia strona",
next: "Następna strona",
optional: "Opcjonalnie",
yes: "Tak",
no: "Nie",
search: null,
},
settings: {
title: "Ustawienia instancji",
system: "Ustawienia ogólne",
invites: "Zaproszenia",
users: "Użytkownicy",
workspaces: "Obszary robocze",
"workspace-chats": "Czaty w obszarach roboczych",
customization: "Personalizacja",
interface: "Preferencje interfejsu użytkownika",
branding: "Branding i white-labeling",
chat: "Czat",
"api-keys": "Interfejs API dla programistów",
llm: "LLM",
transcription: "Transkrypcja",
embedder: "Embeddings",
"text-splitting": "Dzielenie tekstu",
"voice-speech": "Głos i mowa",
"vector-database": "Wektorowa baza danych",
embeds: "Osadzone czaty",
"embed-chats": "Historia osadzonych czatów",
security: "Bezpieczeństwo",
"event-logs": "Dzienniki zdarzeń",
privacy: "Prywatność i dane",
"ai-providers": "Dostawcy AI",
"agent-skills": "Umiejętności agenta",
admin: "Administrator",
tools: "Narzędzia",
"system-prompt-variables": "Zmienne instrukcji systemowej",
"experimental-features": "Funkcje eksperymentalne",
contact: "Kontakt z pomocą techniczną",
"browser-extension": "Rozszerzenie przeglądarki",
},
login: {
"multi-user": {
welcome: "Witamy w",
"placeholder-username": "Nazwa użytkownika",
"placeholder-password": "Hasło",
login: "Logowanie",
validating: "Weryfikacja...",
"forgot-pass": "Nie pamiętam hasła",
reset: "Reset",
},
"sign-in": {
start: "Zaloguj się do",
end: "",
},
"password-reset": {
title: "Resetowanie hasła",
description: "Podaj poniżej niezbędne informacje, aby zresetować hasło.",
"recovery-codes": "Kody odzyskiwania",
"recovery-code": "Kod odzyskiwania {{index}}",
"back-to-login": "Powrót do logowania",
},
},
welcomeMessage: {
part1:
"Witamy w AnythingLLM, to narzędzie AI o otwartym kodzie źródłowym autorstwa Mintplex Labs, które zamienia wszystko w wyszkolonego chatbota, z którym można wysyłać zapytania i rozmawiać. AnythingLLM to oprogramowanie BYOK (bring-your-own-keys), więc nie ma subskrypcji ani kosztów za to oprogramowanie poza usługami, których chcesz z nim używać.",
part2:
"AnythingLLM to najprostszy sposób na połączenie potężnych produktów AI, takich jak OpenAi, GPT-4, LangChain, PineconeDB, ChromaDB i innych usług w zgrabny pakiet bez zbędnego zamieszania, aby zwiększyć produktywność 100-krotnie.",
part3:
"AnythingLLM może działać całkowicie lokalnie na komputerze z niewielkim narzutem, nawet nie zauważysz, że tam jest! Nie jest wymagany procesor graficzny. Dostępna jest również instalacja w chmurze i lokalna. Ekosystem narzędzi AI staje się coraz potężniejszy każdego dnia. AnythingLLM sprawia, że jest on łatwy w użyciu.",
githubIssue: "Utwórz zgłoszenie w serwisie GitHub",
user1: "Jak zacząć?",
part4:
'To proste. Wszystkie kolekcje są zorganizowane w zbiorach, które nazywamy "obszarami roboczymi". Obszary robocze to zbiory plików, dokumentów, obrazów, plików PDF i innych plików, które zostaną przekształcone w coś, co LLM może zrozumieć i wykorzystać w rozmowie. Pliki można dodawać i usuwać w dowolnym momencie.',
createWorkspace: "Utwórz swój pierwszy obszar roboczy",
user2:
"Czy to coś w rodzaju Dropboxa AI? A co z czatowaniem? To jest chatbot, prawda?",
part5:
"AnythingLLM to coś więcej niż inteligentniejszy Dropbox. AnythingLLM oferuje dwa sposoby komunikacji z danymi: <i>Pytanie:</i> Twoje czaty zwrócą dane lub wnioski znalezione w dokumentach w obszarze roboczym, do którego ma dostęp. Dodanie większej liczby dokumentów do obszaru roboczego czyni go bardziej inteligentnym! <i>Konwersacyjny:</i> Twoje dokumenty + bieżąca historia czatów jednocześnie przyczyniają się do wiedzy LLM. Świetnie nadaje się do dodawania informacji tekstowych w czasie rzeczywistym lub poprawek i nieporozumień, które może mieć LLM. Możesz przełączać się między tymi trybami <i>w trakcie rozmowy! </i>",
user3: "Wow, to brzmi niesamowicie, pozwól mi już to wypróbować!",
part6: "Miłej zabawy!",
starOnGitHub: "Star on GitHub",
contact: "Kontakt z Mintplex Labs",
},
"main-page": {
noWorkspaceError:
"Przed rozpoczęciem czatu należy utworzyć obszar roboczy.",
checklist: {
title: "Pierwsze kroki",
tasksLeft: "- zadania do wykonania",
completed:
"Jesteś na najlepszej drodze do zostania ekspertem AnythingLLM!",
dismiss: "zamknij",
tasks: {
create_workspace: {
title: "Utwórz obszar roboczy",
description: "Utwórz swój pierwszy obszar roboczy, aby rozpocząć",
action: "Utwórz",
},
send_chat: {
title: "Wyślij wiadomość",
description: "Rozpocznij rozmowę z asystentem AI",
action: "Czat",
},
embed_document: {
title: "Dodaj źródło danych",
description: "Dodaj swoje pierwsze dane",
action: "Dodaj",
},
setup_system_prompt: {
title: "Konfiguracja instrukcji systemowej",
description: "Konfiguracja zachowania asystenta AI",
action: "Konfiguruj",
},
define_slash_command: {
title: "Stwórz polecenie slash",
description: "Tworzenie niestandardowych poleceń dla asystenta",
action: "Stwórz",
},
visit_community: {
title: "Odwiedź Community Hub",
description: "Przeglądaj zasoby i szablony społeczności",
action: "Przeglądaj",
},
},
},
quickLinks: {
title: "Szybkie akcje",
sendChat: "Wyślij wiadomość",
embedDocument: "Dodaj swoje dane",
createWorkspace: "Utwórz obszar roboczy",
},
exploreMore: {
title: "Poznaj więcej funkcji",
features: {
customAgents: {
title: "Niestandardowi agenci AI",
description:
"Twórz potężnych agentów AI i automatyzacje bez użycia kodu.",
primaryAction: "Czat przy użyciu @agent",
secondaryAction: "Zbuduj Agents Flow",
},
slashCommands: {
title: "Polecenia slash",
description:
"Oszczędzaj czas i dodawaj prompty dzięki niestandardowym poleceniom slash.",
primaryAction: "Utwórz polecenie slash",
secondaryAction: "Przeglądaj Community Hub",
},
systemPrompts: {
title: "Instrukcje systemowe",
description:
"Zmodyfikuj instrukcję systemową, aby dostosować odpowiedzi AI.",
primaryAction: "Modyfikuj instrukcję systemową",
secondaryAction: "Zarządzaj zmiennymi",
},
},
},
announcements: {
title: "Aktualizacje i ogłoszenia",
},
resources: {
title: "Zasoby",
links: {
docs: "Dokumenty",
star: "Star on GitHub",
},
keyboardShortcuts: "Skróty klawiaturowe",
},
},
"new-workspace": {
title: "Nowy obszar roboczy",
placeholder: "Mój obszar roboczy",
},
"workspaces—settings": {
general: "Ustawienia ogólne",
chat: "Ustawienia czatu",
vector: "Wektorowa baza danych",
members: "Członkowie",
agent: "Konfiguracja agenta",
},
general: {
vector: {
title: "Liczba wektorów",
description: "Całkowita liczba wektorów w bazie danych wektorów.",
},
names: {
description:
"Spowoduje to jedynie zmianę wyświetlanej nazwy obszaru roboczego.",
},
message: {
title: "Sugerowane wiadomości na czacie",
description: "Dostosuj wiadomości, które będą sugerowane użytkownikom.",
add: "Dodaj nową wiadomość",
save: "Zapisz wiadomości",
heading: "Wyjaśnij mi",
body: "Korzyści z AnythingLLM",
},
pfp: {
title: "Logo obszaru roboczego",
description: "Dostosuj logo asystenta dla tego obszaru roboczego.",
image: "Logo obszaru roboczego",
remove: "Usuń logo obszaru roboczego",
},
delete: {
title: "Usuń obszar roboczy",
description:
"Usuń ten obszar roboczy i wszystkie jego dane. Spowoduje to usunięcie obszaru roboczego dla wszystkich użytkowników.",
delete: "Usuń obszar roboczy",
deleting: "Usuwanie obszaru roboczego...",
"confirm-start": "Zamierzasz usunąć cały swój",
"confirm-end":
"obszar roboczy. Spowoduje to usunięcie wszystkich danych z wektorowej bazy danych. Oryginalne pliki źródłowe pozostaną nietknięte. Działanie to jest nieodwracalne.",
},
},
chat: {
llm: {
title: "Dostawca modeli językowych dla obszaru roboczego",
description:
"Konkretny dostawca i model LLM, który będzie używany dla tego obszaru roboczego. Domyślnie używany jest dostawca i model z preferencji systemowych.",
search: "Wyszukaj wszystkich dostawców LLM",
},
model: {
title: "Model językowy dla obszaru roboczego",
description:
"Określony model, który będzie używany w tym obszarze roboczym. Jeśli pole jest puste, użyty zostanie model z preferencji systemowych.",
wait: "-- oczekiwanie na modele",
},
mode: {
title: "Tryb czatu",
chat: {
title: "Czat",
"desc-start": "dostarczy odpowiedzi na podstawie wiedzy ogólnej LLM",
and: "oraz",
"desc-end": " znalezionym kontekście (dokumenty, źródła danych)",
},
query: {
title: "Zapytanie (wyszukiwanie)",
"desc-start": "dostarczy odpowiedzi",
only: "tylko",
"desc-end":
"na podstawie znalezionego kontekstu (dokumenty, źródła danych) - w przeciwnym razie odmówi odpowiedzi.",
},
},
history: {
title: "Historia czatu",
"desc-start":
"Liczba poprzednich wiadomości, które zostaną uwzględnione w pamięci krótkotrwałej",
recommend: "Zalecane: 20.",
"desc-end":
"Więcej niż 45 może prowadzić do problemów z działaniem czatu.",
},
prompt: {
title: "Instrukcja systemowa",
description:
"Instrukcja, która będzie używana w tym obszarze roboczym. Zdefiniuj kontekst i instrukcje dla AI. Powinieneś dostarczyć starannie opracowaną instrukcję, aby AI mogło wygenerować odpowiednią i dokładną odpowiedź.",
history: {
title: "Historia instrukcji systemowych",
clearAll: "Wyczyść wszystko",
noHistory: "Historia instrukcji systemowych nie jest dostępna",
restore: "Przywróć",
delete: "Usuń",
publish: "Opublikuj w Community Hub",
deleteConfirm: "Czy na pewno chcesz usunąć ten element historii?",
clearAllConfirm:
"Czy na pewno chcesz wyczyścić całą historię? Tej czynności nie można cofnąć.",
expand: "Rozwiń",
},
},
refusal: {
title: "Tryb zapytania - odpowiedź odmowna",
"desc-start": "W trybie",
query: "zapytania (wyszukiwanie)",
"desc-end":
"istnieje możliwość zwrócenia niestandardowej odpowiedzi odmownej, w sytuacji gdy nie znaleziono odpowiedniego kontekstu.",
"tooltip-title": "Dlaczego to widzę?",
"tooltip-description":
"Jesteś w trybie zapytań, który wykorzystuje tylko informacje z Twoich dokumentów. Przełącz się do trybu czatu, aby uzyskać bardziej elastyczne rozmowy, lub kliknij tutaj, aby odwiedzić naszą dokumentację i dowiedzieć się więcej o trybach czatu.",
},
temperature: {
title: "Temperatura modelu",
"desc-start":
'To ustawienie kontroluje, jak "kreatywne" będą odpowiedzi modelu językowego.',
"desc-end":
"Im wyższa liczba, tym większa kreatywność. W przypadku niektórych modeli może to prowadzić do niespójnych odpowiedzi przy zbyt wysokich ustawieniach.",
hint: "Większość modeli językowych ma różne dopuszczalne zakresy wartości. Informacje na ten temat można uzyskać u dostawcy modelu językowego.",
},
},
"vector-workspace": {
identifier: "Identyfikator wektorowej bazy danych",
snippets: {
title: "Maksymalna liczba fragmentów",
description:
"To ustawienie kontroluje maksymalną ilość fragmentów kontekstu, które zostaną wysłane do modelu językowego.",
recommend: "Zalecane: 4",
},
doc: {
title: "Próg podobieństwa dokumentów",
description:
"Minimalny wynik podobieństwa wymagany do uznania źródła za powiązane z czatem. Im wyższa liczba, tym bardziej źródło musi być powiązane z czatem.",
zero: "Brak ograniczeń",
low: "Niski (wynik podobieństwa ≥ .25)",
medium: "Średni (wynik podobieństwa ≥ .50)",
high: "Wysoki (wynik podobieństwa ≥ .75)",
},
reset: {
reset: "Resetuj bazę wektorową",
resetting: "Czyszczenie wektorów...",
confirm:
"Baza danych wektorów tego obszaru roboczego zostanie zresetowana. Spowoduje to usunięcie wszystkich aktualnie osadzonych wektorów. Oryginalne pliki źródłowe pozostaną nietknięte. Ta czynność jest nieodwracalna.",
error: "Nie można zresetować bazy danych wektorów obszaru roboczego!",
success: "Baza danych wektorów obszaru roboczego została zresetowana!",
},
},
agent: {
"performance-warning":
"Wydajność modeli LLM, które nie obsługują bezpośrednio wywoływania narzędzi, zależy w dużym stopniu od możliwości i dokładności modelu. Niektóre możliwości mogą być ograniczone lub niefunkcjonalne.",
provider: {
title: "Dostawca LLM dla agenta",
description:
"Konkretny dostawca i model LLM, który będzie używany dla agenta @agent, w tym obszarze roboczym.",
},
mode: {
chat: {
title: "Model czatu agenta",
description:
"Konkretny model czatu, który będzie używany dla agenta @agent tego obszaru roboczego.",
},
title: "Model agenta",
description:
"Konkretny model LLM, który będzie używany dla agenta @agent tego obszaru roboczego.",
wait: "-- oczekiwanie na modele",
},
skill: {
title: "Domyślne umiejętności agenta",
description:
"Ulepsz naturalne zdolności domyślnego agenta za pomocą tych gotowych umiejętności. Ta konfiguracja dotyczy wszystkich obszarów roboczych.",
rag: {
title: "RAG i pamięć długotrwała",
description:
'Pozwól agentowi wykorzystać twoje lokalne dokumenty, aby odpowiedzieć na zapytanie lub poproś agenta o "zapamiętanie" fragmentów treści w celu odzyskania pamięci długoterminowej.',
},
view: {
title: "Wyświetlanie i podsumowywanie dokumentów",
description:
"Umożliwienie agentowi wyświetlenia listy i podsumowania zawartości aktualnie osadzonych plików obszaru roboczego.",
},
scrape: {
title: "Pobieranie treści stron internetowych",
description:
"Zezwalaj agentowi na odwiedzanie i pobieranie zawartości stron internetowych.",
},
generate: {
title: "Generowanie wykresów",
description:
"Pozwól domyślnemu agentowi generować różne typy wykresów na podstawie danych dostarczonych lub podanych na czacie.",
},
save: {
title: "Generowanie i zapisywanie plików w przeglądarce",
description:
"Pozwól domyślnemu agentowi generować i zapisywać pliki, które można zapisać i pobrać w przeglądarce.",
},
web: {
title: "Wyszukiwanie i przeglądanie stron internetowych na żywo",
"desc-start":
"Pozwól swojemu agentowi przeszukiwać Internet w celu uzyskania odpowiedzi na pytania, łącząc się z dostawcą wyszukiwania internetowego (SERP).",
"desc-end":
"Wyszukiwanie w sieci podczas sesji agenta nie będzie działać, dopóki nie zostanie to skonfigurowane.",
},
},
},
recorded: {
title: "Czaty w obszarach roboczych",
description:
"Są to wszystkie czaty i wiadomości wysłane przez użytkowników uporządkowane według daty utworzenia.",
export: "Eksport",
table: {
id: "ID",
by: "Wysłane przez",
workspace: "Obszar roboczy",
prompt: "Prompt",
response: "Odpowiedź",
at: "Wysłane o",
},
},
customization: {
interface: {
title: "Preferencje interfejsu użytkownika",
description: "Ustaw preferencje interfejsu użytkownika dla AnythingLLM.",
},
branding: {
title: "Branding i white-labeling",
description:
"Oznakuj swoją instancję AnythingLLM niestandardowym brandingiem.",
},
chat: {
title: "Czat",
description: "Ustaw preferencje czatu dla AnythingLLM.",
auto_submit: {
title: "Automatyczne przesyłanie mowy",
description: "Automatyczne przesyłanie mowy po wykryciu ciszy.",
},
auto_speak: {
title: "Automatyczne wypowiadanie odpowiedzi",
description: "Automatycznie wypowiadaj odpowiedzi AI.",
},
spellcheck: {
title: "Włącz sprawdzanie pisowni",
description:
"Włącz lub wyłącz sprawdzanie pisowni w polu wprowadzania tekstu.",
},
},
items: {
theme: {
title: "Motyw",
description: "Wybierz preferowany motyw kolorystyczny dla aplikacji.",
},
"show-scrollbar": {
title: "Pokaż pasek przewijania",
description: "Włącz lub wyłącz pasek przewijania w oknie czatu.",
},
"support-email": {
title: "E-mail wsparcia",
description:
"Ustaw adres e-mail, który będzie dostępny dla użytkowników, gdy potrzebują pomocy.",
},
"app-name": {
title: "Nazwa",
description:
"Ustawienie nazwy wyświetlanej na stronie logowania dla wszystkich użytkowników.",
},
"chat-message-alignment": {
title: "Wyrównanie wiadomości czatu",
description:
"Wybór trybu wyrównania wiadomości podczas korzystania z interfejsu czatu.",
},
"display-language": {
title: "Język",
description:
"Wybierz preferowany język interfejsu użytkownika AnythingLLM - jeśli dostępne są tłumaczenia.",
},
logo: {
title: "Logo",
description:
"Prześlij swoje niestandardowe logo, aby wyświetlić je na wszystkich stronach.",
add: "Dodaj niestandardowe logo",
recommended: "Zalecany rozmiar: 800 x 200",
remove: "Usuń",
replace: "Zmień",
},
"welcome-messages": {
title: "Ekran powitalny",
description:
"Dostosuj komunikaty wyświetlane użytkownikom na ekranie powitalnym. Będą widoczne tylko dla użytkowników, którzy nie są administratorami.",
new: "Nowa wiadomość",
system: "systemu",
user: "użytkownika",
message: "",
assistant: "Asystent czatu AnythingLLM",
"double-click": "Kliknij dwukrotnie, aby edytować...",
save: "Zapisz wiadomości",
},
"browser-appearance": {
title: "Wygląd przeglądarki",
description:
"Dostosuj wygląd karty przeglądarki, gdy aplikacja jest otwarta.",
tab: {
title: "Tytuł",
description:
"Ustawienie niestandardowego tytułu karty, gdy aplikacja jest otwarta w przeglądarce.",
},
favicon: {
title: "Favicon",
description:
"Użyj niestandardowej ikony favicon dla karty przeglądarki.",
},
},
"sidebar-footer": {
title: "Linki w stopce",
description: "Dostosuj linki wyświetlane w stopce paska bocznego.",
icon: "Ikona",
link: "Link",
},
},
},
api: {
title: "Klucze API",
description:
"Klucze API umożliwiają dostęp do instancji AnythingLLM i zarządzanie nią.",
link: "Przeczytaj dokumentację API",
generate: "Generuj nowy klucz API",
table: {
key: "Klucz API",
by: "Utworzony przez",
created: "Utworzony o",
},
},
llm: {
title: "Preferencje LLM",
description:
"Tutaj skonfigurujesz dostawcę modeli językowych używanych do czatów i embeddingów. Upewnij się, że wszystkie klucze są aktualne i poprawne - bez tego AnythingLLM nie będzie działać.",
provider: "Dostawca LLM",
providers: {
azure_openai: {
azure_service_endpoint: "Punkt końcowy usługi Azure",
api_key: "Klucz API",
chat_deployment_name: "Nazwa wdrożenia czatu",
chat_model_token_limit: "Limit tokenów modelu czatu",
model_type: "Typ modelu",
default: "Domyślne",
reasoning: "Uzasadnienie",
},
},
},
transcription: {
title: "Preferencje modelu transkrypcji",
description:
"Tutaj skonfigurujesz dostawcę modeli używanych do transkrypcji plików audio i wideo. Upewnij się, że klucze są poprawne - bez tego pliki audio nie będą transkrybowane.",
provider: "Dostawca usług transkrypcji",
"warn-start":
"Korzystanie z lokalnego modelu Whisper na komputerach z ograniczoną pamięcią RAM lub procesorem może spowodować przerwanie pracy AnythingLLM podczas przetwarzania plików multimedialnych.",
"warn-recommend":
"Zalecana konfiguracja to co najmniej 2 GB pamięci RAM, przesyłaj pliki <10 MB.",
"warn-end":
"Wbudowany model zostanie automatycznie pobrany przy pierwszym użyciu.",
},
embedding: {
title: "Preferencje dot. embeddingów",
"desc-start":
"W przypadku korzystania z LLM, który nie obsługuje natywnie silnika embeddingów - może być konieczna dodatkowa konfiguracja poświadczeń.",
"desc-end":
"Embedding to proces przekształcania tekstu na wektory. Poświadczenia są wymagane do przekształcenia plików i tekstu za pomocą wybranego modelu.",
provider: {
title: "Model używany do tworzenia embeddingów",
},
},
text: {
title: "Preferencje dot. podziału tekstu i dzielenia na fragmenty",
"desc-start":
"Czasami może zaistnieć potrzeba zmiany domyślnego sposobu, w jaki nowe dokumenty są dzielone i fragmentowane przed wstawieniem ich do wektorowej bazy danych.",
"desc-end":
"Powinieneś modyfikować to ustawienie tylko wtedy, gdy rozumiesz, jak działa dzielenie tekstu i jakie są jego skutki uboczne.",
size: {
title: "Rozmiar fragmentu tekstu",
description:
"Jest to maksymalna długość znaków, które mogą występować w pojedynczym wektorze.",
recommend: "Maksymalna długość modelu osadzonego wynosi",
},
overlap: {
title: "Nakładanie się fragmentów tekstu",
description:
"Jest to maksymalna liczba nakładających się znaków, które występuje podczas fragmentacji między dwoma sąsiednimi fragmentami tekstu.",
},
},
vector: {
title: "Wektorowa baza danych",
description:
"Tutaj skonfigurujesz wektorową bazę danych dla AnythingLLM. Upewnij się, że wszystkie ustawienia są poprawne.",
provider: {
title: "Wektorowa baza danych",
description: "LanceDB nie wymaga żadnej konfiguracji.",
},
},
embeddable: {
title: "Osadzone widżety czatu",
description:
"Osadzane widżety czatu to publiczne interfejsy czatu, które są powiązane z pojedynczym obszarem roboczym. Umożliwiają one tworzenie przestrzeni roboczych, które następnie można publikować na całym świecie.",
create: "Utwórz osadzenie",
table: {
workspace: "Obszar roboczy",
chats: "Wysłane wiadomości",
active: "Aktywne domeny",
created: "Utworzony",
},
},
"embed-chats": {
title: "Historia czatu",
export: "Eksport",
description:
"Są to wszystkie czaty i wiadomości z dowolnego opublikowanego widżetu czatu.",
table: {
embed: "Obszar roboczy",
sender: "Nadawca",
message: "Wiadomość",
response: "Odpowiedź",
at: "Wysłane o",
},
},
multi: {
title: "Tryb wielu użytkowników",
description:
"Skonfiguruj swoją instancję do obsługi zespołu, aktywując tryb wielu użytkowników.",
enable: {
"is-enable": "Tryb wielu użytkowników jest włączony",
enable: "Włącz tryb wielu użytkowników",
description:
"Domyślnie będziesz jedynym administratorem. Jako administrator będziesz musiał utworzyć konta dla wszystkich nowych użytkowników lub administratorów. Nie zgub hasła, ponieważ tylko administrator może je zresetować.",
username: "Nazwa użytkownika konta administratora",
password: "Hasło konta administratora",
},
password: {
title: "Ochrona hasłem",
description:
"Chroń swoją instancję AnythingLLM hasłem. Jeśli go zapomnisz, nie ma metody odzyskiwania, więc upewnij się, że zapisałeś to hasło.",
},
instance: {
title: "Wystąpienie chronione hasłem",
description:
"Domyślnie będziesz jedynym administratorem. Jako administrator będziesz musiał utworzyć konta dla wszystkich nowych użytkowników lub administratorów. Nie zgub hasła, ponieważ tylko administrator może je zresetować.",
password: "Hasło instancji",
},
},
event: {
title: "Dzienniki zdarzeń",
description: "Wyświetl wszystkie akcje i zdarzenia.",
clear: "Wyczyść dzienniki zdarzeń",
table: {
type: "Typ zdarzenia",
user: "Użytkownik",
occurred: "Wystąpiło o",
},
},
privacy: {
title: "Prywatność i obsługa danych",
description:
"Jest to konfiguracja sposobu, w jaki połączeni dostawcy zewnętrzni i AnythingLLM przetwarzają dane użytkownika.",
llm: "Wybór LLM",
embedding: "Preferencje dotyczące osadzania",
vector: "Wektorowa baza danych",
anonymous: "Włączona anonimowa telemetria",
},
connectors: {
"search-placeholder": "Wyszukaj źródła danych",
"no-connectors": "Nie znaleziono źródeł danych.",
obsidian: {
name: "Obsidian",
description: "Zaimportuj folder Obsidian jednym kliknięciem.",
vault_location: "Lokalizacja folderu Obsidian",
vault_description:
"Wybierz folder Obsidian, aby zaimportować wszystkie notatki i ich połączenia.",
selected_files: "Znaleziono {{count}} plików markdown",
importing: "Importowanie folderu Obsidian...",
import_vault: "Importuj folder",
processing_time:
"Może to trochę potrwać w zależności od wielkości folderu.",
vault_warning:
"Aby uniknąć konfliktów, upewnij się, że folder Obsidian nie jest aktualnie otwarty.",
},
github: {
name: "GitHub Repo",
description:
"Zaimportuj całe publiczne lub prywatne repozytorium GitHub jednym kliknięciem.",
URL: "Adres URL repozytorium GitHub",
URL_explained: "Adres URL repozytorium GitHub, które chcesz pobrać.",
token: "Token dostępu GitHub",
optional: "opcjonalny",
token_explained: "Token dostępu, zapobiegający ograniczeniu szybkości.",
token_explained_start: "Bez ",
token_explained_link1: "Osobistego tokenu dostępu ",
token_explained_middle:
"API GitHub może ograniczać liczbę plików, które mogą zostać pobrane ze względu na limity szybkości. Utwórz",
token_explained_link2: " tymczasowy token dostępu",
token_explained_end: " aby uniknąć tego problemu.",
ignores: "Ignorowane pliki",
git_ignore:
"Lista w formacie .gitignore. Naciśnij enter po każdym wpisie, aby go zapisać.",
task_explained:
"Po zakończeniu wszystkie pliki będą dostępne do osadzenia w obszarach roboczych w selektorze dokumentów.",
branch: "Gałąź, z której mają być pobierane pliki.",
branch_loading: "-- ładowanie dostępnych gałęzi",
branch_explained: "Gałąź, z której mają być pobierane pliki.",
token_information:
"Bez wypełnienia <b>GitHub Access Token</b> ten konektor danych będzie mógł pobierać tylko pliki <b>z głównego katalogu</b> repozytorium ze względu na ograniczenia szybkości publicznego API GitHub.",
token_personal:
"Uzyskaj bezpłatny osobisty token dostępu do konta GitHub tutaj.",
},
gitlab: {
name: "GitLab Repo",
description:
"Zaimportuj całe publiczne lub prywatne repozytorium GitLab jednym kliknięciem.",
URL: "Adres URL repozytorium GitLab",
URL_explained: "Adres URL repozytorium GitLab, które chcesz pobrać.",
token: "Token dostępu GitLab",
optional: "opcjonalny",
token_explained: "Token dostępu, zapobiegający ograniczeniu szybkości.",
token_description:
"Wybierz dodatkowe elementy do pobrania z interfejsu API GitLab.",
token_explained_start: "Bez ",
token_explained_link1: "Osobistego tokenu dostępu ",
token_explained_middle:
"API GitLab może ograniczyć liczbę plików, które mogą zostać pobrane ze względu na limity szybkości. Utwórz",
token_explained_link2: " tymczasowy token dostępu",
token_explained_end: " aby uniknąć tego problemu.",
fetch_issues: "Pobierz Issues jako Dokumenty",
ignores: "Ignorowane pliki",
git_ignore:
"Lista w formacie .gitignore. Naciśnij enter po każdym wpisie, aby go zapisać.",
task_explained:
"Po zakończeniu wszystkie pliki będą dostępne do osadzenia w obszarach roboczych w selektorze dokumentów.",
branch: "Gałąź, z której chcesz pobierać pliki",
branch_loading: "-- ładowanie dostępnych gałęzi",
branch_explained: "Gałąź, z której mają być pobierane pliki.",
token_information:
"Bez wypełnienia <b>GitLab Access Token</b> ten konektor danych będzie mógł pobierać tylko pliki <b>z głównego katalogu</b> repozytorium ze względu na ograniczenia szybkości publicznego API GitLab.",
token_personal:
"Uzyskaj bezpłatny osobisty token dostępu do konta GitLab tutaj.",
},
youtube: {
name: "Transkrypcja YouTube",
description: "Zaimportuj transkrypcję całego filmu YouTube z łącza.",
URL: "Adres URL filmu YouTube",
URL_explained_start:
"Wprowadź adres URL dowolnego filmu z YouTube, aby pobrać jego transkrypcję. Film musi zawierać",
URL_explained_link: " napisy",
URL_explained_end: ".",
task_explained:
"Po zakończeniu transkrypcja będzie dostępna do osadzenia w obszarach roboczych w selektorze dokumentów.",
language: "Język transkrypcji",
language_explained: "Wybierz język transkrypcji, którą chcesz pobrać.",
loading_languages: "-- wczytywanie dostępnych języków",
},
"website-depth": {
name: "Masowe pobieranie zawartości web",
description:
"Pobiera treści ze strony internetowej wraz z jej podstronami do określonej głębokości (liczby podstron).",
URL: "Adres URL witryny",
URL_explained:
"Adres URL strony internetowej, z której chcesz pobrać treści.",
depth: "Głębokość przeszukiwania",
depth_explained:
"Określa ile poziomów podstron zostanie przeszukanych począwszy od głównego adresu URL.",
max_pages: "Maksymalna liczba stron",
max_pages_explained: "Maksymalna liczba stron do pobrania.",
task_explained:
"Po zakończeniu cała pobrana zawartość będzie dostępna do dodania w obszarach roboczych w oknie dodawania danych.",
},
confluence: {
name: "Confluence",
description: "Zaimportuj całą stronę Confluence jednym kliknięciem.",
deployment_type: "Rodzaj wdrożenia Confluence",
deployment_type_explained:
"Określ, czy instancja Confluence jest hostowana w chmurze Atlassian, czy samodzielnie.",
base_url: "Bazowy adres URL Confluence",
base_url_explained: "Jest to podstawowy adres URL Confluence.",
space_key: "Klucz przestrzeni Confluence",
space_key_explained:
"Jest to klucz instancji Confluence. Zwykle zaczyna się od ~",
username: "Nazwa użytkownika Confluence",
username_explained: "Nazwa użytkownika Confluence",
auth_type: "Typ autoryzacji Confluence",
auth_type_explained:
"Wybierz typ uwierzytelniania, którego chcesz użyć do uzyskania dostępu do Confluence.",
auth_type_username: "Nazwa użytkownika i token dostępu",
auth_type_personal: "Osobisty token dostępu",
token: "Token dostępu do Confluence",
token_explained_start:
"W celu uwierzytelnienia należy podać token dostępu. Token dostępu można wygenerować ",
token_explained_link: "tutaj",
token_desc: "Token dostępu",
pat_token: "Osobisty token dostępu do Confluence",
pat_token_explained: "Osobisty token dostępu do Confluence.",
task_explained:
"Po zakończeniu zawartość strony będzie dostępna do osadzenia w obszarach roboczych w selektorze dokumentów.",
},
manage: {
documents: "Dokumenty",
"data-connectors": "Źródła danych",
"desktop-only":
"Edycja tych ustawień jest dostępna tylko w wersji desktopowej. Aby kontynuować, przejdź do tej strony na komputerze.",
dismiss: "Odrzuć",
editing: "Edycja",
},
directory: {
"my-documents": "Moje dokumenty",
"new-folder": "Nowy folder",
"search-document": "Wyszukiwanie dokumentu",
"no-documents": "Brak dokumentów",
"move-workspace": "Przenieś do obszaru roboczego",
name: "Nazwa",
"delete-confirmation":
"Czy na pewno chcesz usunąć te pliki i foldery? Spowoduje to usunięcie plików z systemu i automatyczne usunięcie ich z istniejących obszarów roboczych. Działanie to nie jest odwracalne.",
"removing-message":
"Usuwanie dokumentów {{count}} i folderów {{folderCount}}. Proszę czekać.",
"move-success": "Pomyślnie przeniesiono {{count}} dokumentów.",
date: "Data",
type: "Typ",
no_docs: "Brak dokumentów",
select_all: "Wybierz wszystko",
deselect_all: "Odznacz wszystko",
remove_selected: "Usuń wybrane",
costs: "*Jednorazowy koszt dodania danych",
save_embed: "Zapisz",
},
upload: {
"processor-offline": "Procesor dokumentów niedostępny",
"processor-offline-desc":
"Nie możemy teraz przesłać plików, ponieważ procesor dokumentów jest w trybie offline. Spróbuj ponownie później.",
"click-upload": "Kliknij, aby przesłać lub przeciągnij i upuść",
"file-types":
"obsługuje pliki tekstowe, csv, arkusze kalkulacyjne, pliki audio i wiele więcej!",
"or-submit-link": "lub prześlij link",
"placeholder-link": "https://example.com",
fetching: "Pobieranie...",
"fetch-website": "Pobierz zawartość strony",
"privacy-notice":
"Pliki zostaną przetworzone w obrębie danej instancji AnythingLLM. Pliki te nie będą udostępniane innym podmiotom.",
},
pinning: {
what_pinning: "Czym jest przypinanie dokumentów?",
pin_explained_block1:
"Kiedy <b>przypinasz</b> dokument w AnythingLLM, dodamy całą zawartość dokumentu do okna promptu, aby LLM mógł w pełni zrozumieć jego treść.",
pin_explained_block2:
"Działa to najlepiej w przypadku <b>dużych modeli kontekstowych</b> lub małych plików, które są krytyczne dla bazy wiedzy.",
pin_explained_block3:
"Jeśli domyślnie nie otrzymujesz pożądanych odpowiedzi z AnythingLLM, przypinanie jest świetnym sposobem na uzyskanie wyższej jakości odpowiedzi za jednym kliknięciem.",
accept: "Ok, rozumiem",
},
watching: {
what_watching: "Do czego służy oglądanie dokumentu?",
watch_explained_block1:
"Podczas <b>obserwowania</b> dokumentu w AnythingLLM będziemy <i>automatycznie</i> synchronizować zawartość dokumentu z jego oryginalnym źródłem w regularnych odstępach czasu. Spowoduje to automatyczną aktualizację zawartości w każdym obszarze roboczym, w którym ten plik jest zarządzany.",
watch_explained_block2:
"Ta funkcja obsługuje obecnie treści online i nie będzie dostępna dla dokumentów przesyłanych ręcznie.",
watch_explained_block3_start:
"Możesz zarządzać obserwowanymi dokumentami z poziomu",
watch_explained_block3_link: "Menedżer plików",
watch_explained_block3_end: " widok administratora.",
accept: "Ok, rozumiem",
},
},
chat_window: {
welcome: "Witamy w nowym obszarze roboczym.",
get_started: "Aby rozpocząć",
get_started_default: "Aby rozpocząć",
upload: "Prześlij dokument",
or: "lub",
attachments_processing: "Załączniki są przetwarzane. Proszę czekać...",
send_chat: "wyślij wiadomość.",
send_message: "Wyślij wiadomość",
attach_file: "Dołącz plik do tego czatu",
slash: "Wyświetl wszystkie dostępne polecenia slash do czatowania.",
agents: "Wyświetl wszystkich dostępnych agentów.",
text_size: "Zmiana rozmiaru tekstu.",
microphone: "Wypowiedz swoją prośbę.",
send: "Wyślij wiadomość do obszaru roboczego",
tts_speak_message: "Wypowiedz komunikat głosowo",
copy: "Kopiuj",
regenerate: "Generuj ponownie",
regenerate_response: "Wygeneruj ponownie odpowiedź",
good_response: "Dobra odpowiedź",
more_actions: "Więcej działań",
hide_citations: "Ukryj cytaty",
show_citations: "Pokaż cytaty",
pause_tts_speech_message: "Wstrzymaj głosowe wypowiadanie komunikatu",
fork: "Utwórz rozgałęzienie",
delete: "Usuń",
save_submit: "Zapisz i prześlij",
cancel: "Anuluj",
edit_prompt: "Edytuj prompt",
edit_response: "Edytuj odpowiedź",
at_agent: "@agent",
default_agent_description: " - domyślny agent dla tego obszaru roboczego.",
custom_agents_coming_soon: "niestandardowi agenci już wkrótce!",
slash_reset: "/reset",
preset_reset_description: "Wyczyść historię czatu i rozpocznij nowy czat",
add_new_preset: " Dodaj nowe polecenie slash",
command: "Polecenie",
your_command: "twoje-polecenie",
placeholder_prompt: "Ta treść zostanie dodana przed Twoim pytaniem.",
description: "Opis",
placeholder_description: "Stwórz opis swojego polecenia slash.",
save: "Zapisz",
small: "Mały",
normal: "Normalny",
large: "Duży",
workspace_llm_manager: {
search: "Wyszukaj dostawców LLM",
loading_workspace_settings: "Ładowanie ustawień obszaru roboczego...",
available_models: "Dostępne modele dla {{provider}}",
available_models_description:
"Wybierz model, który będzie używany w tym obszarze roboczym.",
save: "Użyj tego modelu",
saving: "Ustawienie modelu jako domyślnego dla obszaru roboczego...",
missing_credentials: "Temu dostawcy brakuje poświadczeń!",
missing_credentials_description:
"Kliknij, aby skonfigurować poświadczenia",
},
},
profile_settings: {
edit_account: "Edytuj konto",
profile_picture: "Zdjęcie profilowe",
remove_profile_picture: "Usuń zdjęcie profilowe",
username: "Nazwa użytkownika",
username_description:
"Nazwa użytkownika musi zawierać tylko małe litery, cyfry, podkreślenia i myślniki bez spacji.",
new_password: "Nowe hasło",
password_description: null,
cancel: "Anuluj",
update_account: "Zaktualizuj konto",
theme: "Preferencje dotyczące motywu",
language: "Preferowany język",
failed_upload: "Nie udało się przesłać zdjęcia profilowego: {{error}}.",
upload_success: "Dodano zdjęcie profilowe.",
failed_remove: "Nie udało się usunąć zdjęcia profilowego: {{error}}.",
profile_updated: "Profil został zaktualizowany.",
failed_update_user: "Nie udało się zaktualizować użytkownika: {{error}}.",
account: "Konto",
support: "Wsparcie",
signout: "Wyloguj się",
},
"keyboard-shortcuts": {
title: "Skróty klawiaturowe",
shortcuts: {
settings: "Otwórz ustawienia",
workspaceSettings: "Otwórz ustawienia bieżącego obszaru roboczego",
home: "Przejdź do strony głównej",
workspaces: "Zarządzanie obszarami roboczymi",
apiKeys: "Ustawienia kluczy API",
llmPreferences: "Preferencje LLM",
chatSettings: "Ustawienia czatu",
help: "Pokaż pomoc dotyczącą skrótów klawiaturowych",
showLLMSelector: "Pokaż selektor LLM obszaru roboczego",
},
},
community_hub: {
publish: {
system_prompt: {
success_title: "Sukces!",
success_description:
"Twoja instrukcja systemowa została opublikowana w centrum społeczności!",
success_thank_you: "Dziękujemy za udostępnienie społeczności!",
view_on_hub: "Zobacz w Community Hub",
modal_title: "Opublikuj instrukcję systemową",
name_label: "Nazwa",
name_description: "Jest to wyświetlana nazwa instrukcji systemowej.",
name_placeholder: "Moja instrukcja systemowa",
description_label: "Opis",
description_description:
"To jest opis instrukcji systemowej. Użyj tego, aby opisać cel instrukcji systemowej.",
tags_label: "Tagi",
tags_description:
"Tagi służą do oznaczania instrukcji systemowych w celu łatwiejszego wyszukiwania. Można dodać wiele tagów. Maksymalnie 5 tagów. Maksymalnie 20 znaków na tag.",
tags_placeholder: "Wpisz i naciśnij Enter, aby dodać tagi",
visibility_label: "Widoczność",
public_description:
"Publiczne instrukcje systemowe są widoczne dla wszystkich.",
private_description:
"Prywatne instrukcje systemowe są widoczne tylko dla użytkownika.",
publish_button: "Opublikuj w Community Hub",
submitting: "Publikacja...",
submit: "Opublikuj w Community Hub",
prompt_label: "Prompt",
prompt_description:
"Jest to rzeczywista instrukcja systemowa, która będzie używana do kierowania LLM.",
prompt_placeholder: "Wprowadź tutaj instrukcję systemową...",
},
agent_flow: {
public_description:
"Przepływy agentów publicznych są widoczne dla wszystkich.",
private_description:
"Przepływy prywatnych agentów są widoczne tylko dla użytkownika.",
success_title: "Sukces!",
success_description:
"Twój Agent Flow został opublikowany w Community Hub!",
success_thank_you: "Dziękujemy za udostępnienie społeczności!",
view_on_hub: "Zobacz w Community Hub",
modal_title: "Publikowanie przepływu agenta",
name_label: "Nazwa",
name_description: "Jest to wyświetlana nazwa przepływu agenta.",
name_placeholder: "Mój przepływ agenta",
description_label: "Opis",
description_description:
"To jest opis przepływu agenta. Użyj tego, aby opisać cel przepływu agenta.",
tags_label: "Tagi",
tags_description:
"Tagi służą do oznaczania przepływów agentów w celu łatwiejszego wyszukiwania. Można dodać wiele tagów. Maksymalnie 5 tagów. Maksymalnie 20 znaków na tag.",
tags_placeholder: "Wpisz i naciśnij Enter, aby dodać tagi",
visibility_label: "Widoczność",
publish_button: "Opublikuj w Community Hub",
submitting: "Publikacja...",
submit: "Opublikuj w Community Hub",
privacy_note:
"Przepływy agenta są zawsze przesyłane jako prywatne, aby chronić wszelkie poufne dane. Widoczność można zmienić w Community Hub po opublikowaniu. Przed opublikowaniem upewnij się, że przepływ nie zawiera żadnych poufnych lub prywatnych informacji.",
},
slash_command: {
success_title: "Sukces!",
success_description:
"Twoje polecenie slash zostało opublikowane w centrum społeczności!",
success_thank_you: "Dziękujemy za udostępnienie społeczności!",
view_on_hub: "Zobacz w Community Hub",
modal_title: "Publikuj polecenie slash",
name_label: "Nazwa",
name_description: "Jest to wyświetlana nazwa polecenia slash.",
name_placeholder: "Moje polecenie slash",
description_label: "Opis",
description_description:
"To jest opis polecenia slash. Użyj tego, aby opisać cel polecenia slash.",
command_label: "Polecenie",
command_description:
"Jest to polecenie slash, które użytkownicy będą wpisywać, aby uruchomić to ustawienie wstępne.",
command_placeholder: "moje-polecenie",
tags_label: "Tagi",
tags_description:
"Tagi są używane do oznaczania poleceń slash w celu łatwiejszego wyszukiwania. Można dodać wiele tagów. Maksymalnie 5 tagów. Maksymalnie 20 znaków na tag.",
tags_placeholder: "Wpisz i naciśnij Enter, aby dodać tagi",
visibility_label: "Widoczność",
public_description:
"Publiczne polecenia slash są widoczne dla wszystkich.",
private_description:
"Prywatne polecenia slash są widoczne tylko dla użytkownika.",
publish_button: "Opublikuj w Community Hub",
submitting: "Publikacja...",
prompt_label: "Prompt",
prompt_description:
"Jest to tekst zachęty, który zostanie użyty po uruchomieniu polecenia slash.",
prompt_placeholder: "Wprowadź tutaj swój prompt...",
},
generic: {
unauthenticated: {
title: "Wymagane uwierzytelnienie",
description:
"Przed opublikowaniem elementów należy uwierzytelnić się w centrum społeczności AnythingLLM.",
button: "Połączenie z centrum społeczności",
},
},
},
},
};
export default TRANSLATIONS;