dify/web/i18n/pl-PL/dataset-creation.ts
github-actions[bot] 824a71388a
chore: translate i18n files (#8917)
Co-authored-by: JohnJyong <76649700+JohnJyong@users.noreply.github.com>
Co-authored-by: crazywoola <100913391+crazywoola@users.noreply.github.com>
2024-09-30 16:35:00 +08:00

192 lines
9.4 KiB
TypeScript

const translation = {
steps: {
header: {
creation: 'Utwórz Wiedzę',
update: 'Dodaj dane',
},
one: 'Wybierz źródło danych',
two: 'Przetwarzanie i Czyszczenie Tekstu',
three: 'Wykonaj i zakończ',
},
error: {
unavailable: 'Ta Wiedza nie jest dostępna',
},
stepOne: {
filePreview: 'Podgląd pliku',
pagePreview: 'Podgląd strony',
dataSourceType: {
file: 'Importuj z pliku tekstowego',
notion: 'Synchronizuj z Notion',
web: 'Synchronizuj z witryny',
},
uploader: {
title: 'Prześlij plik tekstowy',
button: 'Przeciągnij i upuść plik lub',
browse: 'Przeglądaj',
tip: 'Obsługuje {{supportTypes}}. Maksymalnie {{size}}MB każdy.',
validation: {
typeError: 'Nieobsługiwany typ pliku',
size: 'Plik jest za duży. Maksymalnie {{size}}MB',
count: 'Nieobsługiwane przesyłanie wielu plików',
filesNumber: 'Osiągnąłeś limit przesłania partii {{filesNumber}}.',
},
cancel: 'Anuluj',
change: 'Zmień',
failed: 'Przesyłanie nie powiodło się',
},
notionSyncTitle: 'Notion nie jest podłączony',
notionSyncTip:
'Aby synchronizować z Notion, najpierw trzeba ustanowić połączenie z Notion.',
connect: 'Przejdź do połączenia',
button: 'dalej',
emptyDatasetCreation: 'Chcę utworzyć pustą Wiedzę',
modal: {
title: 'Utwórz pustą Wiedzę',
tip: 'Pusta Wiedza nie będzie zawierała żadnych dokumentów, a można przesyłać dokumenty w dowolnym momencie.',
input: 'Nazwa Wiedzy',
placeholder: 'Proszę wpisz',
nameNotEmpty: 'Nazwa nie może być pusta',
nameLengthInvalid: 'Nazwa musi zawierać od 1 do 40 znaków',
cancelButton: 'Anuluj',
confirmButton: 'Utwórz',
failed: 'Utworzenie nie powiodło się',
},
website: {
limit: 'Ograniczać',
firecrawlDocLink: 'https://docs.dify.ai/guides/knowledge-base/sync-from-website',
firecrawlDoc: 'Dokumentacja Firecrawl',
unknownError: 'Nieznany błąd',
fireCrawlNotConfiguredDescription: 'Skonfiguruj Firecrawl z kluczem API, aby z niego korzystać.',
run: 'Biegać',
configure: 'Konfigurować',
resetAll: 'Zresetuj wszystko',
preview: 'Prapremiera',
exceptionErrorTitle: 'Wystąpił wyjątek podczas uruchamiania zadania Firecrawl:',
maxDepth: 'Maksymalna głębokość',
crawlSubPage: 'Przeszukiwanie podstron',
options: 'Opcje',
scrapTimeInfo: 'Zeskrobano {{total}} stron w sumie w ciągu {{time}}s',
totalPageScraped: 'Łączna liczba zeskrobanych stron:',
extractOnlyMainContent: 'Wyodrębnij tylko główną zawartość (bez nagłówków, nawigacji, stopek itp.)',
excludePaths: 'Wykluczanie ścieżek',
includeOnlyPaths: 'Uwzględnij tylko ścieżki',
selectAll: 'Zaznacz wszystko',
firecrawlTitle: 'Wyodrębnij zawartość internetową za pomocą 🔥Firecrawl',
fireCrawlNotConfigured: 'Firecrawl nie jest skonfigurowany',
maxDepthTooltip: 'Maksymalna głębokość przeszukiwania względem wprowadzonego adresu URL. Głębokość 0 po prostu zeskrobuje stronę z wprowadzonego adresu URL, głębokość 1 zeskrobuje adres URL i wszystko po wprowadzeniuURL+ jeden / i tak dalej.',
useSitemap: 'Użyj mapy witryny',
useSitemapTooltip: 'Postępuj zgodnie z mapą witryny, aby zindeksować witrynę. Jeśli nie, Jina Reader będzie indeksować iteracyjnie w oparciu o trafność strony, dając mniej stron, ale o wyższej jakości.',
chooseProvider: 'Wybierz dostawcę',
jinaReaderDocLink: 'https://jina.ai/reader',
jinaReaderNotConfigured: 'Czytnik Jina nie jest skonfigurowany',
jinaReaderDoc: 'Dowiedz się więcej o Jina Reader',
jinaReaderTitle: 'Konwertowanie całej witryny na język Markdown',
jinaReaderNotConfiguredDescription: 'Skonfiguruj Jina Reader, wprowadzając bezpłatny klucz API, aby uzyskać dostęp.',
},
},
stepTwo: {
segmentation: 'Ustawienia bloków tekstu',
auto: 'Automatycznie',
autoDescription:
'Automatyczne ustawianie bloków i reguł preprocessingu. Nieużytkownicy są zaleceni do wyboru tej opcji.',
custom: 'Niestandardowo',
customDescription:
'Dostosuj reguły bloków, długość bloków i reguły preprocessingu itp.',
separator: 'Separator bloków',
separatorPlaceholder:
'Na przykład nowa linia (\\n) lub specjalny separator (np. "***")',
maxLength: 'Maksymalna długość bloku',
overlap: 'Nakładka bloków',
overlapTip:
'Ustawienie nakładki bloków pozwala zachować semantyczną zgodność między nimi, poprawiając efekt pobierania. Zaleca się ustawienie 10%-25% maksymalnej długości bloku.',
overlapCheck:
'nakładka bloków nie powinna być większa niż maksymalna długość bloku',
rules: 'Reguły preprocessingu tekstu',
removeExtraSpaces: 'Zastąp kolejne spacje, nowe linie i tabulatory',
removeUrlEmails: 'Usuń wszystkie adresy URL i e-maile',
removeStopwords: 'Usuń słowa powszechne takie jak "a", "an", "the"',
preview: 'Potwierdź i Podgląd',
reset: 'Reset',
indexMode: 'Tryb indeksowania',
qualified: 'Wysoka jakość',
recommend: 'Polecać',
qualifiedTip:
'Wywołaj domyślne interfejsy wbudowania systemu do przetwarzania, zapewniając wyższą dokładność podczas zapytań przez użytkowników.',
warning: 'Proszę najpierw skonfigurować klucz API dostawcy modelu.',
click: 'Przejdź do ustawień',
economical: 'Ekonomiczny',
economicalTip:
'Użyj offline\'owych silników wektorowych, indeksów słów kluczowych itp., aby zmniejszyć dokładność bez wydawania tokenów',
QATitle: 'Segmentacja w formacie pytania i odpowiedzi',
QATip: 'Włączenie tej opcji spowoduje zużycie większej liczby tokenów',
QALanguage: 'Segmentacja przy użyciu',
estimateCost: 'Oszacowanie',
estimateSegment: 'Oszacowane bloki',
segmentCount: 'bloki',
calculating: 'Obliczanie...',
fileSource: 'Przetwarzaj dokumenty',
notionSource: 'Przetwarzaj strony',
other: 'i inne ',
fileUnit: ' plików',
notionUnit: ' stron',
previousStep: 'Poprzedni krok',
nextStep: 'Zapisz & Przetwarzaj',
save: 'Zapisz & Przetwarzaj',
cancel: 'Anuluj',
sideTipTitle: 'Dlaczego blok i preprocess?',
sideTipP1:
'Podczas przetwarzania danych tekstowych, blok i czyszczenie są dwoma ważnymi krokami preprocessingu.',
sideTipP2:
'Segmentacja dzieli długi tekst na akapity, dzięki czemu modele są w stanie lepiej zrozumieć. Poprawia to jakość i trafność wyników modelu.',
sideTipP3:
'Czyszczenie usuwa zbędne znaki i formatowanie, sprawiając, że Wiedza jest czystsza i łatwiejsza do analizy.',
sideTipP4:
'Odpowiednie blok i czyszczenie poprawiają wydajność modelu, zapewniając bardziej dokładne i wartościowe wyniki.',
previewTitle: 'Podgląd',
previewTitleButton: 'Podgląd',
previewButton: 'Przełącz do formatu pytania i odpowiedzi',
previewSwitchTipStart:
'Aktulany podgląd bloku jest w formacie tekstu, przełączenie na podgląd w formacie pytania i odpowiedzi spowoduje',
previewSwitchTipEnd: ' dodatkowe zużycie tokenów',
characters: 'znaki',
indexSettingTip: 'Aby zmienić metodę indeksowania, przejdź do ',
retrievalSettingTip: 'Aby zmienić metodę indeksowania, przejdź do ',
datasetSettingLink: 'ustawień Wiedzy.',
webpageUnit: 'Stron',
websiteSource: 'Witryna internetowa przetwarzania wstępnego',
separatorTip: 'Ogranicznik to znak używany do oddzielania tekstu. \\n\\n i \\n są powszechnie używanymi ogranicznikami do oddzielania akapitów i wierszy. W połączeniu z przecinkami (\\n\\n,\\n), akapity będą segmentowane wierszami po przekroczeniu maksymalnej długości fragmentu. Możesz również skorzystać ze zdefiniowanych przez siebie specjalnych ograniczników (np. ***).',
},
stepThree: {
creationTitle: '🎉 Utworzono Wiedzę',
creationContent:
'Automatycznie nadaliśmy nazwę Wiedzy, możesz ją dowolnie zmienić w każdej chwili',
label: 'Nazwa Wiedzy',
additionTitle: '🎉 Przesłano dokument',
additionP1: 'Dokument został przesłany do Wiedzy',
additionP2: ', możesz go znaleźć na liście dokumentów Wiedzy.',
stop: 'Zatrzymaj przetwarzanie',
resume: 'Wznów przetwarzanie',
navTo: 'Przejdź do dokumentu',
sideTipTitle: 'Co dalej',
sideTipContent:
'Po zakończeniu indeksowania dokumentu, Wiedza może być zintegrowana z aplikacją jako kontekst, można znaleźć ustawienie kontekstu na stronie orkiestracji. Można również stworzyć ją jako niezależny plugin indeksowania ChatGPT do wydania.',
modelTitle: 'Czy na pewno chcesz zatrzymać embedded?',
modelContent:
'Jeśli będziesz potrzebować wznowić przetwarzanie później, będziesz kontynuować od miejsca, w którym przerwałeś.',
modelButtonConfirm: 'Potwierdź',
modelButtonCancel: 'Anuluj',
},
firecrawl: {
apiKeyPlaceholder: 'Klucz API od firecrawl.dev',
configFirecrawl: 'Konfiguracja 🔥Firecrawla',
getApiKeyLinkText: 'Pobierz klucz API z firecrawl.dev',
},
jinaReader: {
getApiKeyLinkText: 'Odbierz darmowy klucz API na jina.ai',
apiKeyPlaceholder: 'Klucz API od jina.ai',
configJinaReader: 'Konfiguracja czytnika Jina',
},
}
export default translation