From 7a7c978df20ef6e944448cfe7c200bcc4e4e4dce Mon Sep 17 00:00:00 2001 From: trytomakeyouprivate <113100745+trytomakeyouprivate@users.noreply.github.com> Date: Tue, 7 Nov 2023 11:45:42 +0000 Subject: [PATCH 1/3] added Podman Podman is supposedly more Secure and used and distributed by Redhat and Fedora. It is CLI compatible with Docker --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5cf45c47..73b51129 100644 --- a/README.md +++ b/README.md @@ -99,7 +99,7 @@ Hosted instance/demo of the app can be seen [here](https://pdf.adminforge.de/) h ### Locally Please view https://github.com/Frooodle/Stirling-PDF/blob/main/LocalRunGuide.md -### Docker +### Docker / Podman https://hub.docker.com/r/frooodle/s-pdf Stirling PDF has 3 different versions, a Full version, Lite, and ultra-Lite. Depending on the types of features you use you may want a smaller image to save on space. @@ -140,6 +140,7 @@ services: - DOCKER_ENABLE_SECURITY=false ``` +Note: Podman is CLI-compatible with Docker, so simply replace "docker" with "podman". ## Enable OCR/Compression feature Please view https://github.com/Frooodle/Stirling-PDF/blob/main/HowToUseOCR.md From 732fa0ec40f3f5a45c044387bdc16820b3d672ff Mon Sep 17 00:00:00 2001 From: trytomakeyouprivate <113100745+trytomakeyouprivate@users.noreply.github.com> Date: Tue, 7 Nov 2023 11:49:11 +0000 Subject: [PATCH 2/3] added Podman and Distrobox note --- LocalRunGuide.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/LocalRunGuide.md b/LocalRunGuide.md index 8293aee1..5903abc6 100644 --- a/LocalRunGuide.md +++ b/LocalRunGuide.md @@ -1,5 +1,5 @@ -To run the application without Docker, you will need to manually install all dependencies and build the necessary components. +To run the application without Docker/Podman, you will need to manually install all dependencies and build the necessary components. Note that some dependencies might not be available in the standard repositories of all Linux distributions, and may require additional steps to install. @@ -8,6 +8,8 @@ The following guide assumes you have a basic understanding of using a command li It should work on most Linux distributions and MacOS. For Windows, you might need to use Windows Subsystem for Linux (WSL) for certain steps. The amount of dependencies is to actually reduce overall size, ie installing LibreOffice sub components rather than full LibreOffice package. +You could theoretically use a Distrobox/Toolbox, if your Distribution has old or not all Packages. But you might just as well use the Docker Container then. + ### Step 1: Prerequisites Install the following software, if not already installed: From 08da0f5c561e9c251bf24705916d916d0d67349c Mon Sep 17 00:00:00 2001 From: Ludy87 Date: Fri, 17 Nov 2023 16:07:02 +0100 Subject: [PATCH 3/3] update language german --- src/main/resources/messages_de_DE.properties | 45 +++++++++++--------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/src/main/resources/messages_de_DE.properties b/src/main/resources/messages_de_DE.properties index fdff7106..22ab7ec1 100644 --- a/src/main/resources/messages_de_DE.properties +++ b/src/main/resources/messages_de_DE.properties @@ -43,11 +43,11 @@ green=Grün blue=Blau custom=benutzerdefiniert... -changedCredsMessage=Credentials changed! -notAuthenticatedMessage=User not authenticated. -userNotFoundMessage=User not found. -incorrectPasswordMessage=Current password is incorrect. -usernameExistsMessage=New Username already exists. +changedCredsMessage=Anmeldedaten geändert! +notAuthenticatedMessage=Benutzer nicht authentifiziert. +userNotFoundMessage=Benutzer nicht gefunden. +incorrectPasswordMessage=Das Passwort ist falsch. +usernameExistsMessage=Neuer Benutzername existiert bereits. @@ -77,14 +77,14 @@ settings.accountSettings=Kontoeinstellungen -changeCreds.title=Change Credentials -changeCreds.header=Update Your Account Details -changeCreds.changeUserAndPassword=You are using default login credentials. Please enter a new password (and username if wanted) -changeCreds.newUsername=New Username -changeCreds.oldPassword=Current Password -changeCreds.newPassword=New Password -changeCreds.confirmNewPassword=Confirm New Password -changeCreds.submit=Submit Changes +changeCreds.title=Anmeldeinformationen ändern +changeCreds.header=Aktualisieren Sie Ihre Kontodaten +changeCreds.changeUserAndPassword=Sie verwenden Standard-Anmeldeinformationen. Bitte geben Sie ein neues Passwort (und ggf. einen Benutzernamen) ein. +changeCreds.newUsername=Neuer Benutzername +changeCreds.oldPassword=Aktuelles Passwort +changeCreds.newPassword=Neues Passwort +changeCreds.confirmNewPassword=Neues Passwort bestätigen +changeCreds.submit=Änderung speichern @@ -92,8 +92,7 @@ account.title=Kontoeinstellungen account.accountSettings=Kontoeinstellungen account.adminSettings=Admin Einstellungen - Benutzer anzeigen und hinzufügen account.userControlSettings=Benutzerkontrolle -account.changeUsername=Passwort ändern -account.changeUsername=Passwort ändern +account.changeUsername=Benutzername ändern account.password=Bestätigungspasswort account.oldPassword=Altes Passwort account.newPassword=Neues Passwort @@ -119,14 +118,14 @@ adminUserSettings.role=Rolle adminUserSettings.actions=Aktion adminUserSettings.apiUser=Eingeschränkter API-Benutzer adminUserSettings.webOnlyUser=Nur Web-Benutzer -adminUserSettings.forceChange=Force user to change username/password on login +adminUserSettings.forceChange=Benutzer dazu zwingen, Benutzernamen/Passwort bei der Anmeldung zu ändern adminUserSettings.submit=Benutzer speichern ############# # HOME-PAGE # ############# home.desc=Ihr lokal gehosteter One-Stop-Shop für alle Ihre PDF-Anforderungen. -home.searchBar=Search for features... +home.searchBar=Suche nach Funktionen... home.viewPdf.title=PDF anzeigen @@ -333,9 +332,13 @@ home.showJS.desc=Alle Javascript Funktionen in einer PDF anzeigen showJS.tags=JS home.autoRedact.title=Automatisch zensieren/schwärzen -home.autoRedact.desc=Automatisches zensiertes (Schwärzen) von Text in einer PDF-Datei basierend auf dem eingegebenen Text +home.autoRedact.desc=Automatisches zensierten (Schwärzen) von Text in einer PDF-Datei basierend auf dem eingegebenen Text showJS.tags=JS +home.tableExtraxt.title=Tabelle extrahieren +home.tableExtraxt.desc=Tabelle aus PDF in CSV extrahieren +tableExtraxt.tags=CSV + ########################### # # # WEB PAGES # @@ -563,7 +566,7 @@ ScannerImageSplit.selectText.8=Legt den minimalen Konturbereichsschwellenwert f ScannerImageSplit.selectText.9=Randgröße: ScannerImageSplit.selectText.10=Legt die Größe des hinzugefügten und entfernten Randes fest, um weiße Ränder in der Ausgabe zu verhindern (Standard: 1). - + #OCR ocr.title=OCR / Scan-Bereinigung ocr.header=Scans bereinigen / OCR (Optical Character Recognition) @@ -682,8 +685,8 @@ imageToPDF.selectText.2=PDF automatisch drehen imageToPDF.selectText.3=Mehrere Dateien verarbeiten (nur aktiv, wenn Sie mit mehreren Bildern arbeiten) imageToPDF.selectText.4=In ein einziges PDF zusammenführen imageToPDF.selectText.5=In separate PDFs konvertieren - - + + #pdfToImage pdfToImage.title=PDF zu Bild pdfToImage.header=PDF zu Bild