diff --git a/Dockerfile b/Dockerfile
index 0fd502a..e86131d 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -45,6 +45,7 @@ RUN mkdir -p /usr/share/tessdata && \
curl -o /usr/share/tesseract-ocr/4.00/tessdata/spa.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/spa.traineddata &&\
curl -o /usr/share/tesseract-ocr/4.00/tessdata/deu.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/deu.traineddata &&\
curl -o /usr/share/tesseract-ocr/4.00/tessdata/equ.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/equ.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/pol.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/pol.traineddata &&\
curl -o /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/chi_sim.traineddata
# sist2
diff --git a/Dockerfile.arm64 b/Dockerfile.arm64
index 33fb4f7..95a200c 100644
--- a/Dockerfile.arm64
+++ b/Dockerfile.arm64
@@ -20,16 +20,17 @@ RUN apt update && apt install -y curl libasan5 libmagic1 tesseract-ocr python3-p
RUN mkdir -p /usr/share/tessdata && \
cd /usr/share/tessdata/ && \
- curl -o /usr/share/tessdata/hin.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/hin.traineddata &&\
- curl -o /usr/share/tessdata/jpn.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/jpn.traineddata &&\
- curl -o /usr/share/tessdata/eng.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/eng.traineddata &&\
- curl -o /usr/share/tessdata/fra.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/fra.traineddata &&\
- curl -o /usr/share/tessdata/rus.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/rus.traineddata &&\
- curl -o /usr/share/tessdata/osd.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/osd.traineddata &&\
- curl -o /usr/share/tessdata/spa.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/spa.traineddata &&\
- curl -o /usr/share/tessdata/deu.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/deu.traineddata &&\
- curl -o /usr/share/tessdata/equ.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/equ.traineddata &&\
- curl -o /usr/share/tessdata/chi_sim.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/chi_sim.traineddata
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/hin.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/hin.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/jpn.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/jpn.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/eng.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/eng.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/fra.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/fra.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/rus.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/rus.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/osd.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/osd.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/spa.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/spa.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/deu.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/deu.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/equ.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/equ.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/pol.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/pol.traineddata &&\
+ curl -o /usr/share/tesseract-ocr/4.00/tessdata/chi_sim.traineddata https://raw.githubusercontent.com/tesseract-ocr/tessdata/master/chi_sim.traineddata
# sist2
COPY --from=build /build/build/sist2 /root/sist2
diff --git a/README.md b/README.md
index 4eafb08..3b7785c 100644
--- a/README.md
+++ b/README.md
@@ -126,7 +126,7 @@ Download the language data files with your package manager (`apt install tessera
directly [from Github](https://github.com/tesseract-ocr/tesseract/wiki/Data-Files).
The `simon987/sist2` image comes with common languages
-(hin, jpn, eng, fra, rus, spa, chi_sim, deu) pre-installed.
+(hin, jpn, eng, fra, rus, spa, chi_sim, deu, pol) pre-installed.
You can use the `+` separator to specify multiple languages. The language
name must be identical to the `*.traineddata` file installed on your system
diff --git a/sist2-vue/public/index.html b/sist2-vue/public/index.html
index b430f8f..4ac32f0 100644
--- a/sist2-vue/public/index.html
+++ b/sist2-vue/public/index.html
@@ -19,12 +19,6 @@
We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled.
Please enable it to continue.
-
-
- Nous sommes désolés mais <%= htmlWebpackPlugin.options.title %> ne fonctionne pas correctement
- si JavaScript est activé.
- Veuillez l'activer pour continuer.
-
\"pieczone jajko\" +(kiełbasa | ziemniak) -frytki
znajdzie frazę " +
+ "pieczone jajko gdzie występuje też: kiełbasa albo ziemniak, ale zignoruje rezultat " +
+ "zawierający frytki.",
+ defaultOperator:
+ "Kiedy nie podano ani +
, ani |
, to domyślnym operatorem jest " +
+ "+
(i).",
+ fuzzy:
+ "Kiedy opcja Również podobne jest zaznaczona, częściowo zgodne wyrazy są również znajdywane.",
+ moreInfoSimple: "Po więcej informacji sięgnij do dokumentacji Elasticsearch",
+ moreInfoAdvanced: "Aby uzyskać więcej informacji o zaawansowanym szukaniu, przeczytaj dokumentację Elasticsearch"
+ },
+ config: "Ustawienia",
+ configDescription: "Ustawienia są zapisywane na żywo w tej przeglądarce.",
+ configReset: "Zresetuj ustawienia",
+ searchOptions: "Opcje szukania",
+ treemapOptions: "Opcje mapy",
+ mlOptions: "Opcje uczenia maszynowego",
+ displayOptions: "Opcje wyświetlania",
+ opt: {
+ lang: "Język",
+ highlight: "Zaznaczaj znalezione fragmenty",
+ fuzzy: "Ustaw szukanie również podobnych jako domyślne",
+ searchInPath: "Włącz szukanie również w ścieżce dokumentu",
+ suggestPath: "Włącz auto-uzupełnianie w filtrze ścieżek",
+ fragmentSize: "Podświetl wielkość kontekstu w znakach",
+ queryMode: "Tryb szukania",
+ displayMode: "Wyświetlanie",
+ columns: "Liczba kolumn",
+ treemapType: "Typ mapy",
+ treemapTiling: "Układanie mapy",
+ treemapColorGroupingDepth: "Jak głęboko grupować kolory mapy (na płasko)",
+ treemapColor: "Kolor mapy (kaskadowo)",
+ treemapSize: "Wielkość mapy",
+ theme: "Styl graficzny",
+ lightboxLoadOnlyCurrent: "Nie pobieraj od razu obrazów w pełnej wielkości dla sąsiednich obrazów podglądu.",
+ slideDuration: "Czas trwania jednego slajdu w pokazie slajdów",
+ resultSize: "Liczba wyników na stronę",
+ tagOrOperator: "Użyj operatora LUB przy wyborze kilku tagów",
+ hideDuplicates: "Ukryj zduplikowane wyniki (według sumy kontrolnej)",
+ hideLegacy: "Ukryj powiadomienie Elasticsearch 'legacyES'",
+ updateMimeMap: "Uaktualniaj drzewo typów mediów na żywo",
+ useDatePicker: "Używaj kalendarza do wyboru dat, zamiast suwaka",
+ vidPreviewInterval: "Czas trwania jednej klatki w podglądzie wideo (w ms)",
+ simpleLightbox: "Wyłącz animacje w podglądzie obrazów",
+ showTagPickerFilter: "Pokazuj pole filtrowania tagów",
+ featuredFields: "Wybrane pola szablonu Javascript. Będą pojawiać się przy wynikach wyszukiwania.",
+ featuredFieldsList: "Dostępne zmienne",
+ autoAnalyze: "Automatycznie analizuj tekst",
+ defaultModel: "Domyślny model",
+ mlRepositories: "Repozytoria modeli (każde w osobnej linii)"
+ },
+ queryMode: {
+ simple: "Proste",
+ advanced: "Zaawansowane",
+ },
+ lang: {
+ en: "English",
+ de: "Deutsch",
+ fr: "Français",
+ pl: "Polski",
+ "zh-CN": "简体中文",
+ },
+ displayMode: {
+ grid: "Siatka",
+ list: "Lista",
+ },
+ columns: {
+ auto: "Automatyczna"
+ },
+ treemapType: {
+ cascaded: "Kaskadowa",
+ flat: "Płaska (kompaktowa)"
+ },
+ treemapSize: {
+ small: "Mała",
+ medium: "Średnia",
+ large: "Duża",
+ xLarge: "Bardzo duża",
+ xxLarge: "Ogromna",
+ custom: "Inna",
+ },
+ treemapTiling: {
+ binary: "Binarnie",
+ squarify: "Kwadratowo",
+ slice: "Wycinek",
+ dice: "Kostka",
+ sliceDice: "Wycinek i kostka",
+ },
+ theme: {
+ light: "Jasny",
+ black: "Czarny"
+ },
+ hit: "traf",
+ hits: "trafień",
+ details: "Szczegóły",
+ stats: "Statystyki",
+ queryTime: "Czas szukania",
+ totalSize: "Całkowita wielkość",
+ pathBar: {
+ placeholder: "Filtruj ścieżki",
+ modalTitle: "Wybierz ścieżkę"
+ },
+ debug: "Informacje dla programistów",
+ debugDescription: "Informacje przydatne do znajdowania błędów w oprogramowaniu. Jeśli napotkasz błąd lub masz" +
+ " propozycje zmian, zgłoś to proszę tutaj.",
+ tagline: "Slogan",
+ toast: {
+ esConnErrTitle: "Problem z połączeniem z Elasticsearch",
+ esConnErr: "Moduł strony internetowej sist2 napotkał problem przy połączeniu z Elasticsearch." +
+ " Zobacz logi serwera, aby uzyskać więcej informacji.",
+ esQueryErrTitle: "Problem z kwerendą",
+ esQueryErr: "Kwerenda szukania jest niezrozumiała albo nie udało się jej przesłać. Sprawdź dokumentację zaawansowanego szukania. " +
+ "Zobacz logi serwera, aby uzyskać więcej informacji.",
+ dupeTagTitle: "Zduplikowany tag",
+ dupeTag: "Ten dokument już ma taki tag.",
+ copiedToClipboard: "Skopiowano do schowka"
+ },
+ saveTagModalTitle: "Dodaj tag",
+ saveTagPlaceholder: "Nazwa",
+ confirm: "Zatwierdź",
+ indexPickerPlaceholder: "Wybierz indeks",
+ sort: {
+ relevance: "Zgodność z szukanym",
+ dateAsc: "Data (najpierw starsze)",
+ dateDesc: "Data (najpierw nowsze)",
+ sizeAsc: "Wielkość (najpierw mniejsze)",
+ sizeDesc: "Wielkość (najpierw większe)",
+ nameAsc: "Nazwa (A-z)",
+ nameDesc: "Nazwa (Z-a)",
+ random: "Losowo",
+ },
+ d3: {
+ mimeCount: "Dystrybucja liczby plików według typów mediów",
+ mimeSize: "Dystrybucja wielkości plików według typów mediów",
+ dateHistogram: "Dystrybucja dat modyfikacji plików",
+ sizeHistogram: "Dystrybucja wielkości plików",
+ },
+ indexPicker: {
+ selectNone: "Zaznacz nic",
+ selectAll: "Zaznacz wszystko",
+ selectedIndex: "wybrany indeks",
+ selectedIndices: "wybrane indeksy",
+ },
+ ml: {
+ analyzeText: "Analizuj",
+ auto: "Automatycznie",
+ repoFetchError: "Nie udało się uzyskać listy modeli. Zobacz konsolę przeglądarki, aby uzyskać więcej informacji.",
+ repoFetchErrorTitle: "Nie udało się pobrać repozytoriów modeli",
+ }
+ }
}