Merge branch 'main' into patch-2
This commit is contained in:
commit
ce544adb62
4 changed files with 71 additions and 59 deletions
30
.github/workflows/push-docker.yml
vendored
30
.github/workflows/push-docker.yml
vendored
|
@ -54,7 +54,7 @@ jobs:
|
|||
${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf
|
||||
ghcr.io/${{ github.repository_owner }}/s-pdf
|
||||
tags: |
|
||||
${{ steps.versionNumber.outputs.versionNumber }}
|
||||
type=raw,value=${{ steps.versionNumber.outputs.versionNumber }},enable=${{ github.ref == 'refs/heads/master' }}
|
||||
type=raw,value=latest,enable=${{ github.ref == 'refs/heads/master' }}
|
||||
type=raw,value=alpha,enable=${{ github.ref == 'refs/heads/main' }}
|
||||
|
||||
|
@ -76,20 +76,32 @@ jobs:
|
|||
labels: ${{ steps.meta.outputs.labels }}
|
||||
platforms: linux/amd64,linux/arm64/v8
|
||||
|
||||
- name: Generate tags
|
||||
id: meta2
|
||||
uses: docker/metadata-action@v4.4.0
|
||||
with:
|
||||
images: |
|
||||
${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf
|
||||
ghcr.io/${{ github.repository_owner }}/s-pdf
|
||||
tags: |
|
||||
type=raw,value=${{ steps.versionNumber.outputs.versionNumber }}-ultra-light,enable=${{ github.ref == 'refs/heads/master' }}
|
||||
type=raw,value=latest-ultra-light,enable=${{ github.ref == 'refs/heads/master' }}
|
||||
type=raw,value=alpha-ultra-light,enable=${{ github.ref == 'refs/heads/main' }}
|
||||
|
||||
- name: Convert repository owner to lowercase
|
||||
id: repoowner
|
||||
run: echo "::set-output name=lowercase::$(echo ${{ github.repository_owner }} | awk '{print tolower($0)}')"
|
||||
|
||||
- name: Build and push Dockerfile-ultralite
|
||||
uses: docker/build-push-action@v4.0.0
|
||||
with:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile-ultralite
|
||||
file: ./Dockerfile-ultralite
|
||||
push: true
|
||||
cache-from: type=gha
|
||||
cache-to: type=gha,mode=max
|
||||
tags: |
|
||||
${{ secrets.DOCKER_HUB_USERNAME }}/s-pdf:ultra-light-latest
|
||||
ghcr.io/${{ github.repository_owner }}/s-pdf:ultra-light-latest
|
||||
labels: |
|
||||
${{ steps.meta.outputs.labels }}
|
||||
type=raw,value=ultra-light-latest,enable=${{ github.ref == 'refs/heads/master' }}
|
||||
type=raw,value=ultra-light-alpha,enable=${{ github.ref == 'refs/heads/main' }}
|
||||
tags: ${{ steps.meta2.outputs.tags }}
|
||||
labels: ${{ steps.meta2.outputs.labels }}
|
||||
platforms: linux/amd64,linux/arm64/v8
|
||||
|
||||
|
||||
|
|
|
@ -145,7 +145,7 @@ Using the same method you can also change
|
|||
- The default language by providing APP_LOCALE with values like de-DE fr-FR or ar-AR (Note the - character not _ ) to select your default language (Will always default to English on invalid locale) Current accepted locales can be seen above in the Want to add your own language section
|
||||
- Enable/Disable search engine visiblility with ALLOW_GOOGLE_VISIBILITY with true / false values. Default disable visiblility.
|
||||
- Change root URI for Stirling-PDF ie change server.com/ to server.com/pdf-app by running APP_ROOT_PATH as pdf-app
|
||||
- Disable and remove endpoints and functionality from Stirling-PDF. Currently the endpoints ENDPOINTS_TO_REMOVE and GROUPS_TO_REMOVE can include comma seperated lists of endpoints and groups to disable as example ENDPOINTS_TO_REMOVE=img-to-pdf,remove-pages would disable both image to pdf and remove pages, GROUPS_TO_REMOVE=LibreOffice Would disable all things that use LibreOffice. You can see a list of all endpoints and groups [here](https://github.com/Frooodle/Stirling-PDF/blob/main/Groups.md)
|
||||
- Disable and remove endpoints and functionality from Stirling-PDF. Currently the endpoints ENDPOINTS_TO_REMOVE and GROUPS_TO_REMOVE can include comma seperated lists of endpoints and groups to disable as example ENDPOINTS_TO_REMOVE=img-to-pdf,remove-pages would disable both image to pdf and remove pages, GROUPS_TO_REMOVE=LibreOffice Would disable all things that use LibreOffice. You can see a list of all endpoints and groups [here](https://github.com/Frooodle/Stirling-PDF/blob/main/groups.md)
|
||||
|
||||
|
||||
## API
|
||||
|
@ -171,4 +171,4 @@ There is no Auth within Stirling PDF and there is none planned. This feature wil
|
|||
- Change contrast
|
||||
|
||||
### Q3: Why is my application download .htm files
|
||||
This is a issue caused commonly by your NGINX congifuration. The default file upload size for NGINX is 1MB, you need to add the following in your Nginx sites-available file. client_max_body_size SIZE; Where "SIZE" is 50M for example for 50MB files.
|
||||
This is a issue caused commonly by your NGINX congifuration. The default file upload size for NGINX is 1MB, you need to add the following in your Nginx sites-available file. client_max_body_size SIZE; Where "SIZE" is 50M for example for 50MB files.
|
||||
|
|
|
@ -5,7 +5,7 @@ plugins {
|
|||
}
|
||||
|
||||
group = 'stirling.software'
|
||||
version = '0.8.2'
|
||||
version = '0.8.3'
|
||||
sourceCompatibility = '17'
|
||||
|
||||
repositories {
|
||||
|
|
|
@ -6,7 +6,7 @@ language.direction=ltr
|
|||
|
||||
pdfPrompt=Wybierz PDF
|
||||
multiPdfPrompt=Wybierz PDF (2+)
|
||||
multiPdfDropPrompt=Wybierz (lub przeciągnij i puść) wszystkie pliki PDF
|
||||
multiPdfDropPrompt=Wybierz (lub przeciągnij i puść) wszystkie dokumenty PDF
|
||||
imgPrompt=Wybierz obraz(y)
|
||||
genericSubmit=Wyślij
|
||||
processTimeWarning=Ostrzeżenie: Ten proces może potrwać do minuty, w zależności od rozmiaru pliku
|
||||
|
@ -23,29 +23,29 @@ bored=Znudzony czekaniem?
|
|||
#############
|
||||
# HOME-PAGE #
|
||||
#############
|
||||
home.desc=Twoja lokalna aplikacja do kompleksowej obsługi Twoich potrzeb związanych z plikami PDF.
|
||||
home.desc=Twoja lokalna aplikacja do kompleksowej obsługi Twoich potrzeb związanych z dokumentami PDF.
|
||||
|
||||
|
||||
navbar.convert=Konwertuj
|
||||
navbar.security=Bezpieczeństwo
|
||||
navbar.other=Inne
|
||||
navbar.darkmode=Tryb nocny
|
||||
navbar.pageOps=Operacje strony
|
||||
navbar.pageOps=Strony
|
||||
|
||||
home.multiTool.title=Wielofunkcyjne narzędzie PDF
|
||||
home.multiTool.title=Multi narzędzie PDF
|
||||
home.multiTool.desc=Łącz, dziel, obracaj, zmieniaj kolejność i usuwaj strony
|
||||
|
||||
home.merge.title=Połącz
|
||||
home.merge.desc=Łatwe łączenie wielu plików PDF w jeden.
|
||||
home.merge.desc=Łatwe łączenie wielu dokumentów PDF w jeden.
|
||||
|
||||
home.split.title=Podziel
|
||||
home.split.desc=Podziel pliki PDF na wiele dokumentów
|
||||
home.split.desc=Podziel dokument PDF na wiele dokumentów
|
||||
|
||||
home.rotate.title=Obróć
|
||||
home.rotate.desc=Łatwo obracaj pliki PDF.
|
||||
home.rotate.desc=Łatwo obracaj dokumenty PDF.
|
||||
|
||||
home.imageToPdf.title=Obraz na PDF
|
||||
home.imageToPdf.desc=Konwertuj obraz (PNG, JPEG, GIF) do formatu PDF.
|
||||
home.imageToPdf.desc=Konwertuj obraz (PNG, JPEG, GIF) do dokumentu PDF.
|
||||
|
||||
home.pdfToImage.title=PDF na Obraz
|
||||
home.pdfToImage.desc=Konwertuj plik PDF na obraz (PNG, JPEG, GIF).
|
||||
|
@ -54,7 +54,7 @@ home.pdfOrganiser.title=Uporządkuj
|
|||
home.pdfOrganiser.desc=Usuń/Zmień kolejność stron w dowolnej kolejności
|
||||
|
||||
home.addImage.title=Dodaj obraz
|
||||
home.addImage.desc=Dodaje obraz do wybranej lokalizacji w dokumencie PDF (komponent w budowie)
|
||||
home.addImage.desc=Dodaje obraz w wybranym miejscu w dokumencie PDF (komponent w budowie)
|
||||
|
||||
home.watermark.title=Dodaj znak wodny
|
||||
home.watermark.desc=Dodaj niestandardowy znak wodny do dokumentu PDF.
|
||||
|
@ -78,46 +78,46 @@ home.compressPdfs.title=Kompresuj
|
|||
home.compressPdfs.desc=Kompresuj dokumenty PDF, aby zmniejszyć ich rozmiar.
|
||||
|
||||
home.changeMetadata.title=Zmień metadane
|
||||
home.changeMetadata.desc=Zmień/Usuń/Dodaj metadane z dokumentu PDF
|
||||
home.changeMetadata.desc=Zmień/Usuń/Dodaj metadane w dokumencie PDF
|
||||
|
||||
home.fileToPDF.title=Konwertuj plik do formatu PDF
|
||||
home.fileToPDF.desc=Konwertuj prawie każdy plik do formatu PDF (DOCX, PNG, XLS, PPT, TXT i więcej)
|
||||
home.fileToPDF.title=Konwertuj plik do dokumentu PDF
|
||||
home.fileToPDF.desc=Konwertuj prawie każdy plik do dokumentu PDF (DOCX, PNG, XLS, PPT, TXT i więcej)
|
||||
|
||||
home.ocr.title=OCR / Zamiana na tekst
|
||||
home.ocr.desc=OCR skanuje i wykrywa tekst z obrazów w pliku PDF i zamienia go na tekst.
|
||||
home.ocr.desc=OCR skanuje i wykrywa tekst z obrazów w dokumencie PDF i zamienia go na tekst.
|
||||
|
||||
home.extractImages.title=Wyodrębnij obrazy
|
||||
home.extractImages.desc=Wyodrębnia wszystkie obrazy z pliku PDF i zapisuje je w formacie zip
|
||||
home.extractImages.desc=Wyodrębnia wszystkie obrazy z dokumentu PDF i zapisuje je w formacie zip
|
||||
|
||||
home.pdfToPDFA.title=PDF na PDF/A
|
||||
home.pdfToPDFA.desc=Konwertuj pliki PDF na PDF/A w celu długoterminowego przechowywania
|
||||
home.pdfToPDFA.desc=Konwertuj dokument PDF na PDF/A w celu długoterminowego przechowywania
|
||||
|
||||
home.PDFToWord.title=PDF na Word
|
||||
home.PDFToWord.desc=Konwertuj pliki PDF na formaty Microsoft Word (DOC, DOCX i ODT)
|
||||
home.PDFToWord.desc=Konwertuj dokument PDF na formaty Word (DOC, DOCX i ODT)
|
||||
|
||||
home.PDFToPresentation.title=PDF na Prezentację
|
||||
home.PDFToPresentation.desc=Konwertuj pliki PDF na formaty prezentacji (PPT, PPTX i ODP)
|
||||
home.PDFToPresentation.desc=Konwertuj dokument PDF na formaty prezentacji (PPT, PPTX i ODP)
|
||||
|
||||
home.PDFToText.title=PDF na Tekst/RTF
|
||||
home.PDFToText.desc=Konwertuj PDF na tekst lub format RTF
|
||||
home.PDFToText.desc=Konwertuj dokument PDF na tekst lub format RTF
|
||||
|
||||
home.PDFToHTML.title=PDF na HTML
|
||||
home.PDFToHTML.desc=Konwertuj PDF na format HTML
|
||||
home.PDFToHTML.desc=Konwertuj dokument PDF na format HTML
|
||||
|
||||
home.PDFToXML.title=PDF na XML
|
||||
home.PDFToXML.desc=Konwertuj PDF na format XML
|
||||
home.PDFToXML.desc=Konwertuj dokument PDF na format XML
|
||||
|
||||
home.ScannerImageSplit.title=Wykryj/Podziel zeskanowane zdjęcia
|
||||
home.ScannerImageSplit.desc=Podziel na wiele zdjęć z jednego zdjęcia/PDF
|
||||
|
||||
home.sign.title=Podpis
|
||||
home.sign.desc=Dodaje podpis do pliku PDF za pomocą rysunku, tekstu lub obrazu
|
||||
home.sign.desc=Dodaje podpis do dokument PDF za pomocą rysunku, tekstu lub obrazu
|
||||
|
||||
home.flatten.title=Spłaszcz
|
||||
home.flatten.desc=Usuń wszystkie interaktywne elementy i formularze z pliku PDF
|
||||
home.flatten.desc=Usuń wszystkie interaktywne elementy i formularze z dokumentu PDF
|
||||
|
||||
home.repair.title=Napraw
|
||||
home.repair.desc=Spróbuj naprawić uszkodzony plik PDF
|
||||
home.repair.desc=Spróbuj naprawić uszkodzony dokument PDF
|
||||
|
||||
home.removeBlanks.title=Usuń puste strony
|
||||
home.removeBlanks.desc=Wykrywa i usuwa puste strony z dokumentu PDF
|
||||
|
@ -144,7 +144,7 @@ compare.document.2=Dokument 2
|
|||
compare.submit=Porównaj
|
||||
|
||||
sign.title=Podpis
|
||||
sign.header=Dodaj podpis do PDF(a)
|
||||
sign.header=Dodaj podpis do dokumentu PDF
|
||||
sign.upload=Wczytaj opbraz
|
||||
sign.draw=Narysuj podpis
|
||||
sign.text=Wprowadź tekst
|
||||
|
@ -152,11 +152,11 @@ sign.clear=Wyczyść
|
|||
sign.add=Dodaj
|
||||
|
||||
repair.title=Napraw
|
||||
repair.header=Napraw PDF(y)
|
||||
repair.header=Napraw dokument(y) PDF
|
||||
repair.submit=Napraw
|
||||
|
||||
flatten.title=Spłaszcz
|
||||
flatten.header=Spłaszcz PDF(y)
|
||||
flatten.header=Spłaszcz dokument(y) PDF
|
||||
flatten.submit=Spłaszcz
|
||||
|
||||
ScannerImageSplit.selectText.1=Próg kąta:
|
||||
|
@ -187,11 +187,11 @@ settings.zipThreshold=Spakuj pliki, gdy liczba pobranych plików przekroczy
|
|||
#OCR
|
||||
ocr.title=OCR / Zamiana na tekst
|
||||
ocr.header=OCR / Zamiana na tekst (optyczne rozpoznawanie znaków)
|
||||
ocr.selectText.1=Wybierz języki, które mają zostać wykryte w pliku PDF (te z listy to języki, które są obecnie wykrywane):
|
||||
ocr.selectText.2=Utwórz plik tekstowy zawierający tekst OCR wraz z plikiem PDF z OCR
|
||||
ocr.selectText.1=Wybierz języki, które mają zostać wykryte w dokumencie PDF (te z listy to języki, które są obecnie wykrywane):
|
||||
ocr.selectText.2=Utwórz plik tekstowy zawierający tekst OCR oraz dokument PDF z OCR
|
||||
ocr.selectText.3=Prawidłowe strony zostały zeskanowane pod przekrzywionym kątem przez obrócenie ich z powrotem na miejsce
|
||||
ocr.selectText.4=Wyczyść stronę, więc jest mniej prawdopodobne, że OCR znajdzie tekst w szumie tła. (Brak zmiany wyjścia)
|
||||
ocr.selectText.5=Wyczyść stronę, więc jest mniej prawdopodobne, że OCR znajdzie tekst w szumie tła, utrzymuje porządek na wyjściu.
|
||||
ocr.selectText.4=Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła. (Brak zmiany wyjścia)
|
||||
ocr.selectText.5=Wyczyść stronę, więc jest mniej prawdopodobne że OCR znajdzie tekst w obrazie tła, utrzymuje porządek na wyjściu.
|
||||
ocr.selectText.6=Ignoruje strony zawierające interaktywny tekst, tylko strony OCR, które są obrazami
|
||||
ocr.selectText.7=Wymuś OCR, każda strona usunie wszystkie oryginalne elementy tekstowe
|
||||
ocr.selectText.8=Normalny (wystąpi błąd, jeśli plik PDF zawiera tekst)
|
||||
|
@ -207,13 +207,13 @@ ocr.submit=Przetwarzaj PDF za pomocą OCR
|
|||
|
||||
extractImages.title=Wyodrębnij obrazy
|
||||
extractImages.header=Wyodrębnij obrazy
|
||||
extractImages.selectText=Wybierz format obrazu, aby przekonwertować wyodrębnione obrazy
|
||||
extractImages.selectText=Wybierz format obrazu, aby je przekonwertować
|
||||
extractImages.submit=Wyodrębnij
|
||||
|
||||
|
||||
#File to PDF
|
||||
fileToPDF.title=Plik na PDF
|
||||
fileToPDF.header=Konwertuj kady plik na PDF
|
||||
fileToPDF.header=Konwertuj kady plik na dokument PDF
|
||||
fileToPDF.credit=Ta usługa używa LibreOffice i Unoconv do konwersji plików.
|
||||
fileToPDF.supportedFileTypes=Obsługiwane typy plików powinny być zgodne z poniższymi, jednak pełną zaktualizowaną listę obsługiwanych formatów można znaleźć w dokumentacji LibreOffice
|
||||
fileToPDF.submit=Konwertuj na PDF
|
||||
|
@ -221,7 +221,7 @@ fileToPDF.submit=Konwertuj na PDF
|
|||
|
||||
#compress
|
||||
compress.title=Kompresuj
|
||||
compress.header=Kompresuj PDF
|
||||
compress.header=Kompresuj dokument PDF
|
||||
compress.credit=Ta usługa wykorzystuje OCRmyPDF do kompresji/optymalizacji PDF.
|
||||
compress.selectText.1=Poziom optymalizacji:
|
||||
compress.selectText.2=0 (Brak optymalizacji)
|
||||
|
@ -242,7 +242,7 @@ addImage.submit=Dodaj obraz
|
|||
|
||||
#merge
|
||||
merge.title=Połącz
|
||||
merge.header=Połącz wiele plików PDF (2+)
|
||||
merge.header=Połącz wiele dokumentów PDF (2+)
|
||||
merge.submit=Połącz
|
||||
|
||||
#pdfOrganiser
|
||||
|
@ -251,19 +251,19 @@ pdfOrganiser.header=Kolejność stron PDF
|
|||
pdfOrganiser.submit=Zmień kolejność stron
|
||||
|
||||
#multiTool
|
||||
multiTool.title=Wielofunkcyjne narzędzie PDF
|
||||
multiTool.header=Wielofunkcyjne narzędzie PDF
|
||||
multiTool.title=Multi narzędzie PDF
|
||||
multiTool.header=Multi narzędzie PDF
|
||||
|
||||
|
||||
#pageRemover
|
||||
pageRemover.title=Narzędzie do usuwania stron
|
||||
pageRemover.header=Narzędzie do usuwania stron w plikach PDF
|
||||
pageRemover.header=Narzędzie do usuwania stron w dokumentach PDF
|
||||
pageRemover.pagesToDelete=Strony do usunięcia (wprowadź listę numerów stron oddzielonych przecinkami):
|
||||
pageRemover.submit=Usuń strony
|
||||
|
||||
#rotate
|
||||
rotate.title=Obróć plik PDF
|
||||
rotate.header=Obróć plik PDF
|
||||
rotate.title=Obróć dokument PDF
|
||||
rotate.header=Obróć dokument PDF
|
||||
rotate.selectAngle=Wybierz kąt obrotu (domyślnie 90 stopni):
|
||||
rotate.submit=Obróć
|
||||
|
||||
|
@ -271,8 +271,8 @@ rotate.submit=Obróć
|
|||
|
||||
|
||||
#merge
|
||||
split.title=Podziel plik PDF
|
||||
split.header=Podziel plik PDF
|
||||
split.title=Podziel dokument PDF
|
||||
split.header=Podziel dokument PDF
|
||||
split.desc.1=Wybrane numery to numery stron, na których chcesz dokonać podziału
|
||||
split.desc.2=Np. taki wybór 1,3,7-8 podzieliłby 10-stronicowy dokument na 6 oddzielnych plików PDF z:
|
||||
split.desc.3=Dokument #1: Strona 1
|
||||
|
@ -292,8 +292,8 @@ imageToPDF.submit=Konwertuj
|
|||
imageToPDF.selectText.1=Rozciągnij, aby dopasować
|
||||
imageToPDF.selectText.2=Automatyczne obracanie PDF
|
||||
imageToPDF.selectText.3=Logika wielu plików (dostępna tylko w przypadku pracy z wieloma obrazami)
|
||||
imageToPDF.selectText.4=Połącz w jeden plik PDF
|
||||
imageToPDF.selectText.5=Konwertuj na osobne pliki PDF
|
||||
imageToPDF.selectText.4=Połącz w jeden dokument PDF
|
||||
imageToPDF.selectText.5=Konwertuj na osobne dokumenty PDF
|
||||
|
||||
#pdfToImage
|
||||
pdfToImage.title=PDF na Obraz
|
||||
|
@ -329,7 +329,7 @@ addPassword.submit=Zablokuj
|
|||
#watermark
|
||||
watermark.title=Dodaj znak wodny
|
||||
watermark.header=Dodaj znak wodny
|
||||
watermark.selectText.1=Wybierz plik PDF, do którego chcesz dodać znak wodny:
|
||||
watermark.selectText.1=Wybierz dokument PDF, do którego chcesz dodać znak wodny:
|
||||
watermark.selectText.2=Treść znaku wodnego:
|
||||
watermark.selectText.3=Rozmiar czcionki:
|
||||
watermark.selectText.4=Obrót (0-360):
|
||||
|
@ -341,7 +341,7 @@ watermark.submit=Dodaj znak wodny
|
|||
#remove-watermark
|
||||
remove-watermark.title=Usuń znak wodny
|
||||
remove-watermark.header=Usuń znak wodny
|
||||
remove-watermark.selectText.1=Wybierz PDF, aby usunąć znak wodny z:
|
||||
remove-watermark.selectText.1=Wybierz dokument PDF, aby usunąć znak wodny z:
|
||||
remove-watermark.selectText.2=Treść zanku wodnego:
|
||||
remove-watermark.submit=Usuń znak wodny
|
||||
|
||||
|
@ -349,7 +349,7 @@ remove-watermark.submit=Usuń znak wodny
|
|||
permissions.title=Zmień uprawnienia
|
||||
permissions.header=Zmień uprawnienia
|
||||
permissions.warning=Ostrzeżenie, aby te uprawnienia były zablokowane, zaleca się ustawienie hasła na stronie dodawania hasła
|
||||
permissions.selectText.1=Wybierz PDF, aby zmienić uprawnienia
|
||||
permissions.selectText.1=Wybierz dokument PDF, aby zmienić uprawnienia
|
||||
permissions.selectText.2=Uprawnienia do zmian
|
||||
permissions.selectText.3=Zablokuj zmiany w dokumencie
|
||||
permissions.selectText.4=Zablokuj zmiany w treści
|
||||
|
@ -364,7 +364,7 @@ permissions.submit=Zmień
|
|||
#remove password
|
||||
removePassword.title=Usuń hasło
|
||||
removePassword.header=Usuń hasło (odszyfruj)
|
||||
removePassword.selectText.1=Wybierz plik PDF do odszyfrowania
|
||||
removePassword.selectText.1=Wybierz dokument PDF do odszyfrowania
|
||||
removePassword.selectText.2=Hasło
|
||||
removePassword.submit=Usuń
|
||||
|
||||
|
|
Loading…
Reference in a new issue