選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。

dataset-creation.ts 13KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
  1. const translation = {
  2. steps: {
  3. header: {
  4. fallbackRoute: 'Wiedza',
  5. },
  6. one: 'Wybierz źródło danych',
  7. two: 'Przetwarzanie i Czyszczenie Tekstu',
  8. three: 'Wykonaj i zakończ',
  9. },
  10. error: {
  11. unavailable: 'Ta Wiedza nie jest dostępna',
  12. },
  13. stepOne: {
  14. filePreview: 'Podgląd pliku',
  15. pagePreview: 'Podgląd strony',
  16. dataSourceType: {
  17. file: 'Importuj z pliku tekstowego',
  18. notion: 'Synchronizuj z Notion',
  19. web: 'Synchronizuj z witryny',
  20. },
  21. uploader: {
  22. title: 'Prześlij plik tekstowy',
  23. button: 'Przeciągnij i upuść pliki lub foldery lub',
  24. buttonSingleFile: 'Przeciągnij i upuść plik lub',
  25. browse: 'Przeglądaj',
  26. tip: 'Obsługuje {{supportTypes}}. Maksymalnie {{size}}MB każdy.',
  27. validation: {
  28. typeError: 'Nieobsługiwany typ pliku',
  29. size: 'Plik jest za duży. Maksymalnie {{size}}MB',
  30. count: 'Nieobsługiwane przesyłanie wielu plików',
  31. filesNumber: 'Osiągnąłeś limit przesłania partii {{filesNumber}}.',
  32. },
  33. cancel: 'Anuluj',
  34. change: 'Zmień',
  35. failed: 'Przesyłanie nie powiodło się',
  36. },
  37. notionSyncTitle: 'Notion nie jest podłączony',
  38. notionSyncTip:
  39. 'Aby synchronizować z Notion, najpierw trzeba ustanowić połączenie z Notion.',
  40. connect: 'Przejdź do połączenia',
  41. button: 'dalej',
  42. emptyDatasetCreation: 'Chcę utworzyć pustą Wiedzę',
  43. modal: {
  44. title: 'Utwórz pustą Wiedzę',
  45. tip: 'Pusta Wiedza nie będzie zawierała żadnych dokumentów, a można przesyłać dokumenty w dowolnym momencie.',
  46. input: 'Nazwa Wiedzy',
  47. placeholder: 'Proszę wpisz',
  48. nameNotEmpty: 'Nazwa nie może być pusta',
  49. nameLengthInvalid: 'Nazwa musi zawierać od 1 do 40 znaków',
  50. cancelButton: 'Anuluj',
  51. confirmButton: 'Utwórz',
  52. failed: 'Utworzenie nie powiodło się',
  53. },
  54. website: {
  55. limit: 'Ograniczać',
  56. firecrawlDoc: 'Dokumentacja Firecrawl',
  57. unknownError: 'Nieznany błąd',
  58. fireCrawlNotConfiguredDescription: 'Skonfiguruj Firecrawl z kluczem API, aby z niego korzystać.',
  59. run: 'Biegać',
  60. configure: 'Konfigurować',
  61. resetAll: 'Zresetuj wszystko',
  62. preview: 'Prapremiera',
  63. exceptionErrorTitle: 'Wystąpił wyjątek podczas uruchamiania zadania Firecrawl:',
  64. maxDepth: 'Maksymalna głębokość',
  65. crawlSubPage: 'Przeszukiwanie podstron',
  66. options: 'Opcje',
  67. scrapTimeInfo: 'Zeskrobano {{total}} stron w sumie w ciągu {{time}}s',
  68. totalPageScraped: 'Łączna liczba zeskrobanych stron:',
  69. extractOnlyMainContent: 'Wyodrębnij tylko główną zawartość (bez nagłówków, nawigacji, stopek itp.)',
  70. excludePaths: 'Wykluczanie ścieżek',
  71. includeOnlyPaths: 'Uwzględnij tylko ścieżki',
  72. selectAll: 'Zaznacz wszystko',
  73. firecrawlTitle: 'Wyodrębnij zawartość internetową za pomocą 🔥Firecrawl',
  74. fireCrawlNotConfigured: 'Firecrawl nie jest skonfigurowany',
  75. 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.',
  76. useSitemap: 'Użyj mapy witryny',
  77. 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.',
  78. chooseProvider: 'Wybierz dostawcę',
  79. jinaReaderDocLink: 'https://jina.ai/reader',
  80. jinaReaderNotConfigured: 'Czytnik Jina nie jest skonfigurowany',
  81. jinaReaderDoc: 'Dowiedz się więcej o Jina Reader',
  82. jinaReaderTitle: 'Konwertowanie całej witryny na język Markdown',
  83. jinaReaderNotConfiguredDescription: 'Skonfiguruj Jina Reader, wprowadzając bezpłatny klucz API, aby uzyskać dostęp.',
  84. watercrawlTitle: 'Wyodrębnij treści z sieci za pomocą Watercrawl',
  85. configureWatercrawl: 'Skonfiguruj Watercrawl',
  86. configureJinaReader: 'Skonfiguruj Czytnik Jina',
  87. configureFirecrawl: 'Skonfiguruj Firecrawl',
  88. watercrawlDoc: 'Dokumentacja Watercrawl',
  89. waterCrawlNotConfiguredDescription: 'Skonfiguruj Watercrawl z kluczem API, aby go używać.',
  90. waterCrawlNotConfigured: 'Watercrawl nie jest skonfigurowany',
  91. running: 'Bieganie',
  92. },
  93. cancel: 'Anuluj',
  94. },
  95. stepTwo: {
  96. segmentation: 'Ustawienia bloków tekstu',
  97. auto: 'Automatycznie',
  98. autoDescription:
  99. 'Automatyczne ustawianie bloków i reguł preprocessingu. Nieużytkownicy są zaleceni do wyboru tej opcji.',
  100. custom: 'Niestandardowo',
  101. customDescription:
  102. 'Dostosuj reguły bloków, długość bloków i reguły preprocessingu itp.',
  103. separator: 'Separator bloków',
  104. separatorPlaceholder:
  105. 'Na przykład nowa linia (\\n) lub specjalny separator (np. "***")',
  106. maxLength: 'Maksymalna długość bloku',
  107. overlap: 'Nakładka bloków',
  108. overlapTip:
  109. '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.',
  110. overlapCheck:
  111. 'nakładka bloków nie powinna być większa niż maksymalna długość bloku',
  112. rules: 'Reguły preprocessingu tekstu',
  113. removeExtraSpaces: 'Zastąp kolejne spacje, nowe linie i tabulatory',
  114. removeUrlEmails: 'Usuń wszystkie adresy URL i e-maile',
  115. removeStopwords: 'Usuń słowa powszechne takie jak "a", "an", "the"',
  116. preview: 'Potwierdź i Podgląd',
  117. reset: 'Reset',
  118. indexMode: 'Tryb indeksowania',
  119. qualified: 'Wysoka jakość',
  120. recommend: 'Polecać',
  121. qualifiedTip:
  122. 'Wywołaj domyślne interfejsy wbudowania systemu do przetwarzania, zapewniając wyższą dokładność podczas zapytań przez użytkowników.',
  123. warning: 'Proszę najpierw skonfigurować klucz API dostawcy modelu.',
  124. click: 'Przejdź do ustawień',
  125. economical: 'Ekonomiczny',
  126. economicalTip:
  127. 'Użyj offline\'owych silników wektorowych, indeksów słów kluczowych itp., aby zmniejszyć dokładność bez wydawania tokenów',
  128. QATitle: 'Segmentacja w formacie pytania i odpowiedzi',
  129. QATip: 'Włączenie tej opcji spowoduje zużycie większej liczby tokenów',
  130. QALanguage: 'Segmentacja przy użyciu',
  131. estimateCost: 'Oszacowanie',
  132. estimateSegment: 'Oszacowane bloki',
  133. segmentCount: 'bloki',
  134. calculating: 'Obliczanie...',
  135. fileSource: 'Przetwarzaj dokumenty',
  136. notionSource: 'Przetwarzaj strony',
  137. other: 'i inne ',
  138. fileUnit: ' plików',
  139. notionUnit: ' stron',
  140. previousStep: 'Poprzedni krok',
  141. nextStep: 'Zapisz & Przetwarzaj',
  142. save: 'Zapisz & Przetwarzaj',
  143. cancel: 'Anuluj',
  144. sideTipTitle: 'Dlaczego blok i preprocess?',
  145. sideTipP1:
  146. 'Podczas przetwarzania danych tekstowych, blok i czyszczenie są dwoma ważnymi krokami preprocessingu.',
  147. sideTipP2:
  148. 'Segmentacja dzieli długi tekst na akapity, dzięki czemu modele są w stanie lepiej zrozumieć. Poprawia to jakość i trafność wyników modelu.',
  149. sideTipP3:
  150. 'Czyszczenie usuwa zbędne znaki i formatowanie, sprawiając, że Wiedza jest czystsza i łatwiejsza do analizy.',
  151. sideTipP4:
  152. 'Odpowiednie blok i czyszczenie poprawiają wydajność modelu, zapewniając bardziej dokładne i wartościowe wyniki.',
  153. previewTitle: 'Podgląd',
  154. previewTitleButton: 'Podgląd',
  155. previewButton: 'Przełącz do formatu pytania i odpowiedzi',
  156. previewSwitchTipStart:
  157. 'Aktulany podgląd bloku jest w formacie tekstu, przełączenie na podgląd w formacie pytania i odpowiedzi spowoduje',
  158. previewSwitchTipEnd: ' dodatkowe zużycie tokenów',
  159. characters: 'znaki',
  160. indexSettingTip: 'Aby zmienić metodę indeksowania, przejdź do ',
  161. retrievalSettingTip: 'Aby zmienić metodę indeksowania, przejdź do ',
  162. datasetSettingLink: 'ustawień Wiedzy.',
  163. webpageUnit: 'Stron',
  164. websiteSource: 'Witryna internetowa przetwarzania wstępnego',
  165. 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. ***).',
  166. maxLengthCheck: 'Maksymalna długość porcji powinna być mniejsza niż {{limit}}',
  167. parentChunkForContext: 'Fragment nadrzędny dla kontekstu',
  168. generalTip: 'Ogólny tryb fragmentowania tekstu, fragmenty pobierane i odwoływane są takie same.',
  169. parentChildDelimiterTip: 'Ogranicznik to znak używany do oddzielania tekstu. \\n\\n jest zalecane do dzielenia oryginalnego dokumentu na duże fragmenty nadrzędne. Możesz również użyć specjalnych ograniczników zdefiniowanych przez siebie.',
  170. switch: 'Przełącznik',
  171. parentChildChunkDelimiterTip: 'Ogranicznik to znak używany do oddzielania tekstu. \\n jest zalecane do dzielenia fragmentów nadrzędnych na małe fragmenty podrzędne. Możesz również użyć specjalnych ograniczników zdefiniowanych przez siebie.',
  172. paragraphTip: 'W tym trybie tekst jest dzielony na akapity na podstawie ograniczników i maksymalnej długości fragmentu, używając podzielonego tekstu jako fragmentu nadrzędnego do pobierania.',
  173. general: 'Ogólne',
  174. notAvailableForQA: 'Niedostępne dla indeksu pytań i odpowiedziNot available for Q&A Index',
  175. childChunkForRetrieval: 'Fragment podrzędny do pobrania',
  176. fullDoc: 'Pełna wersja dokumentu',
  177. fullDocTip: 'Cały dokument jest używany jako fragment nadrzędny i pobierany bezpośrednio. Należy pamiętać, że ze względu na wydajność, tekst przekraczający 10000 tokenów zostanie automatycznie obcięty.',
  178. previewChunkCount: '{{liczba}} Szacowane porcje',
  179. paragraph: 'Akapit',
  180. parentChild: 'Rodzic-dziecko',
  181. previewChunk: 'Fragment podglądu',
  182. notAvailableForParentChild: 'Niedostępne dla indeksu nadrzędny-podrzędny',
  183. highQualityTip: 'Po zakończeniu osadzania w trybie wysokiej jakości powrót do trybu ekonomicznego nie jest dostępny.',
  184. previewChunkTip: 'Kliknij przycisk "Podgląd fragmentu" po lewej stronie, aby załadować podgląd',
  185. qaSwitchHighQualityTipContent: 'Obecnie tylko metoda indeksu wysokiej jakości obsługuje fragmentowanie formatu pytań i odpowiedzi. Czy chcesz przełączyć się w tryb wysokiej jakości?',
  186. useQALanguage: 'Fragment przy użyciu formatu Q&A w',
  187. parentChildTip: 'W przypadku korzystania z trybu nadrzędny-podrzędny fragment podrzędny jest używany do pobierania, a fragment nadrzędny jest używany do przywoływania jako kontekstu.',
  188. qaSwitchHighQualityTipTitle: 'Format Q&A wymaga metody indeksowania wysokiej jakości',
  189. qaTip: 'Korzystając z ustrukturyzowanych danych pytań i odpowiedzi, można tworzyć dokumenty, które łączą pytania z odpowiedziami. Dokumenty te są indeksowane na podstawie części pytań, dzięki czemu system może pobrać odpowiednie odpowiedzi na podstawie podobieństwa zapytania.',
  190. },
  191. stepThree: {
  192. creationTitle: '🎉 Utworzono Wiedzę',
  193. creationContent:
  194. 'Automatycznie nadaliśmy nazwę Wiedzy, możesz ją dowolnie zmienić w każdej chwili',
  195. label: 'Nazwa Wiedzy',
  196. additionTitle: '🎉 Przesłano dokument',
  197. additionP1: 'Dokument został przesłany do Wiedzy',
  198. additionP2: ', możesz go znaleźć na liście dokumentów Wiedzy.',
  199. stop: 'Zatrzymaj przetwarzanie',
  200. resume: 'Wznów przetwarzanie',
  201. navTo: 'Przejdź do dokumentu',
  202. sideTipTitle: 'Co dalej',
  203. sideTipContent:
  204. '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.',
  205. modelTitle: 'Czy na pewno chcesz zatrzymać embedded?',
  206. modelContent:
  207. 'Jeśli będziesz potrzebować wznowić przetwarzanie później, będziesz kontynuować od miejsca, w którym przerwałeś.',
  208. modelButtonConfirm: 'Potwierdź',
  209. modelButtonCancel: 'Anuluj',
  210. },
  211. firecrawl: {
  212. apiKeyPlaceholder: 'Klucz API od firecrawl.dev',
  213. configFirecrawl: 'Konfiguracja 🔥Firecrawla',
  214. getApiKeyLinkText: 'Pobierz klucz API z firecrawl.dev',
  215. },
  216. jinaReader: {
  217. getApiKeyLinkText: 'Odbierz darmowy klucz API na jina.ai',
  218. apiKeyPlaceholder: 'Klucz API od jina.ai',
  219. configJinaReader: 'Konfiguracja czytnika Jina',
  220. },
  221. otherDataSource: {
  222. learnMore: 'Dowiedz się więcej',
  223. title: 'Połączyć się z innymi źródłami danych?',
  224. description: 'Obecnie baza wiedzy Dify ma tylko ograniczone źródła danych. Dodanie źródła danych do bazy wiedzy Dify to fantastyczny sposób na zwiększenie elastyczności i możliwości platformy dla wszystkich użytkowników. Nasz przewodnik po wkładach ułatwia rozpoczęcie pracy. Kliknij poniższy link, aby dowiedzieć się więcej.',
  225. },
  226. watercrawl: {
  227. apiKeyPlaceholder: 'Klucz API z watercrawl.dev',
  228. configWatercrawl: 'Skonfiguruj Watercrawl',
  229. getApiKeyLinkText: 'Uzyskaj swój klucz API z watercrawl.dev',
  230. },
  231. }
  232. export default translation