mirror of
				https://github.com/Frooodle/Stirling-PDF.git
				synced 2025-11-01 01:21:18 +01:00 
			
		
		
		
	feat(i18n): add German translations for CBR/CBZ comic conversion tools (#4597)
# Description of Changes - Added missing German translations for **CBR ⇄ PDF** and **PDF ⇄ CBR** conversions. - Improved and localized existing CBZ translation strings for better consistency. - Added new UI labels such as optimization hints and DPI explanations for comic-related tools. --- ## Checklist ### General - [x] I have read the [Contribution Guidelines](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/CONTRIBUTING.md) - [x] I have read the [Stirling-PDF Developer Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md) (if applicable) - [ ] I have read the [How to add new languages to Stirling-PDF](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md) (if applicable) - [x] I have performed a self-review of my own code - [x] My changes generate no new warnings ### Documentation - [ ] I have updated relevant docs on [Stirling-PDF's doc repo](https://github.com/Stirling-Tools/Stirling-Tools.github.io/blob/main/docs/) (if functionality has heavily changed) - [ ] I have read the section [Add New Translation Tags](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/HowToAddNewLanguage.md#add-new-translation-tags) (for new translation tags only) ### UI Changes (if applicable) - [ ] Screenshots or videos demonstrating the UI changes are attached (e.g., as comments or direct attachments in the PR) ### Testing (if applicable) - [ ] I have tested my changes locally. Refer to the [Testing Guide](https://github.com/Stirling-Tools/Stirling-PDF/blob/main/devGuide/DeveloperGuide.md#6-testing) for more details.
This commit is contained in:
		
							parent
							
								
									6364f0d001
								
							
						
					
					
						commit
						c229fff250
					
				@ -137,7 +137,7 @@ lang.yor=Yoruba
 | 
			
		||||
 | 
			
		||||
addPageNumbers.fontSize=Schriftgröße
 | 
			
		||||
addPageNumbers.fontName=Schriftart
 | 
			
		||||
addPageNumbers.fontColor=Font Colour
 | 
			
		||||
addPageNumbers.fontColor=Schriftfarbe
 | 
			
		||||
pdfPrompt=PDF(s) auswählen
 | 
			
		||||
multiPdfPrompt=PDFs auswählen (2+)
 | 
			
		||||
multiPdfDropPrompt=Wählen Sie alle gewünschten PDFs aus (oder ziehen Sie sie per Drag & Drop hierhin)
 | 
			
		||||
@ -194,7 +194,7 @@ error.fileFormatRequired=Die Datei muss im Format {0} vorliegen.
 | 
			
		||||
error.invalidFormat=Ungültiges {0}-Format: {1}
 | 
			
		||||
error.endpointDisabled=Dieser Endpunkt wurde vom Administrator deaktiviert.
 | 
			
		||||
error.urlNotReachable=Die URL ist nicht erreichbar, bitte geben Sie eine gültige URL an.
 | 
			
		||||
error.invalidUrlFormat=Invalid URL format provided. The provided format is invalid.
 | 
			
		||||
error.invalidUrlFormat=Ungültiges URL-Format angegeben. Das angegebene Format ist ungültig.
 | 
			
		||||
 | 
			
		||||
# DPI and image rendering messages - used by frontend for dynamic translation
 | 
			
		||||
# Backend sends: [TRANSLATE:messageKey:arg1,arg2] English message
 | 
			
		||||
@ -370,36 +370,36 @@ settings.update=Update verfügbar
 | 
			
		||||
settings.updateAvailable={0} ist die aktuelle installierte Version. Eine neue Version ({1}) ist verfügbar.
 | 
			
		||||
 | 
			
		||||
# Update modal and notification strings
 | 
			
		||||
update.urgentUpdateAvailable=🚨 Update Available
 | 
			
		||||
update.updateAvailable=Update Available
 | 
			
		||||
update.modalTitle=Update Available
 | 
			
		||||
update.current=Current
 | 
			
		||||
update.latest=Latest
 | 
			
		||||
update.latestStable=Latest Stable
 | 
			
		||||
update.priority=Priority
 | 
			
		||||
update.recommendedAction=Recommended Action
 | 
			
		||||
update.breakingChangesDetected=⚠️ Breaking Changes Detected
 | 
			
		||||
update.breakingChangesMessage=This update contains breaking changes. Please review the migration guides below.
 | 
			
		||||
update.migrationGuides=Migration Guides:
 | 
			
		||||
update.viewGuide=View Guide
 | 
			
		||||
update.loadingDetailedInfo=Loading detailed version information...
 | 
			
		||||
update.close=Close
 | 
			
		||||
update.viewAllReleases=View All Releases
 | 
			
		||||
update.downloadLatest=Download Latest
 | 
			
		||||
update.availableUpdates=Available Updates:
 | 
			
		||||
update.unableToLoadDetails=Unable to load detailed version information.
 | 
			
		||||
update.urgentUpdateAvailable=🚨 U
 | 
			
		||||
update.updateAvailable=Update verfügbar
 | 
			
		||||
update.modalTitle=Update verfügbar
 | 
			
		||||
update.current=Aktuell
 | 
			
		||||
update.latest=Neueste
 | 
			
		||||
update.latestStable=Neueste stabile
 | 
			
		||||
update.priority=Priorität
 | 
			
		||||
update.recommendedAction=Empfohlene Aktion
 | 
			
		||||
update.breakingChangesDetected=⚠️ Breaking-Change erkannt
 | 
			
		||||
update.breakingChangesMessage=Dieses Update enthält Breaking-Change. Bitte überprüfen Sie die Migrationsanleitungen unten.
 | 
			
		||||
update.migrationGuides=Migrationsanleitungen:
 | 
			
		||||
update.viewGuide=Anleitung anzeigen
 | 
			
		||||
update.loadingDetailedInfo=Lade detaillierte Versionsinformationen...
 | 
			
		||||
update.close=Schließen
 | 
			
		||||
update.viewAllReleases=Alle Versionen anzeigen
 | 
			
		||||
update.downloadLatest=Neueste herunterladen
 | 
			
		||||
update.availableUpdates=Verfügbare Updates:
 | 
			
		||||
update.unableToLoadDetails=Details zur Version konnten nicht geladen werden.
 | 
			
		||||
update.version=Version
 | 
			
		||||
 | 
			
		||||
# Update priority levels
 | 
			
		||||
update.priority.urgent=URGENT
 | 
			
		||||
update.priority.normal=NORMAL
 | 
			
		||||
update.priority.minor=MINOR
 | 
			
		||||
update.priority.low=LOW
 | 
			
		||||
update.priority.urgent=DRINGEND
 | 
			
		||||
update.priority.normal=REGULÄR
 | 
			
		||||
update.priority.minor=UNERHEBLICH
 | 
			
		||||
update.priority.low=GERING
 | 
			
		||||
 | 
			
		||||
# Breaking changes text
 | 
			
		||||
update.breakingChanges=Breaking Changes:
 | 
			
		||||
update.breakingChangesDefault=This version contains breaking changes
 | 
			
		||||
update.migrationGuide=Migration Guide
 | 
			
		||||
update.breakingChanges=Breaking-Changes:
 | 
			
		||||
update.breakingChangesDefault=Diese Version enthält Breaking-Changes
 | 
			
		||||
update.migrationGuide=Migrationsanleitung:
 | 
			
		||||
settings.appVersion=App-Version:
 | 
			
		||||
settings.downloadOption.title=Download-Option wählen (für einzelne Dateien, die keine Zip-Downloads sind):
 | 
			
		||||
settings.downloadOption.1=Im selben Fenster öffnen
 | 
			
		||||
@ -606,21 +606,21 @@ home.imageToPdf.title=Bild zu PDF
 | 
			
		||||
home.imageToPdf.desc=Konvertieren Sie ein Bild (PNG, JPEG, GIF) in ein PDF
 | 
			
		||||
imageToPdf.tags=konvertierung,img,jpg,bild,foto
 | 
			
		||||
 | 
			
		||||
home.cbzToPdf.title=CBZ to PDF
 | 
			
		||||
home.cbzToPdf.desc=Convert CBZ comic book archives to PDF format.
 | 
			
		||||
cbzToPdf.tags=conversion,comic,book,archive,cbz,zip
 | 
			
		||||
home.cbzToPdf.title=CBZ zu PDF
 | 
			
		||||
home.cbzToPdf.desc=CBZ-Comicarchive in das PDF-Format konvertieren.
 | 
			
		||||
cbzToPdf.tags=konvertierung,comic,buch,archiv,cbz,zip
 | 
			
		||||
 | 
			
		||||
home.cbrToPdf.title=CBR to PDF
 | 
			
		||||
home.cbrToPdf.desc=Convert CBR comic book archives to PDF format.
 | 
			
		||||
cbrToPdf.tags=conversion,comic,book,archive,cbr,rar
 | 
			
		||||
home.cbrToPdf.title=CBR zu PDF
 | 
			
		||||
home.cbrToPdf.desc=CBR-Comicarchive in das PDF-Format konvertieren.
 | 
			
		||||
cbrToPdf.tags=konvertierung,comic,buch,archiv,cbr,rar
 | 
			
		||||
 | 
			
		||||
home.pdfToCbz.title=PDF to CBZ
 | 
			
		||||
home.pdfToCbz.desc=Convert PDF files to CBZ comic book archives.
 | 
			
		||||
pdfToCbz.tags=conversion,comic,book,archive,cbz,pdf
 | 
			
		||||
home.pdfToCbz.title=PDF zu CBZ
 | 
			
		||||
home.pdfToCbz.desc=PDF-Dateien in CBZ-Comicarchive umwandeln.
 | 
			
		||||
pdfToCbz.tags=konvertierung,comic,buch,archiv,cbz,pdf
 | 
			
		||||
 | 
			
		||||
home.pdfToCbr.title=PDF to CBR
 | 
			
		||||
home.pdfToCbr.desc=Convert PDF files to CBR comic book archives.
 | 
			
		||||
pdfToCbr.tags=conversion,comic,book,archive,cbr,rar
 | 
			
		||||
home.pdfToCbr.title=PDF zu CBR
 | 
			
		||||
home.pdfToCbr.desc=PDF-Dateien in CBR-Comicarchive umwandeln.
 | 
			
		||||
pdfToCbr.tags=konvertierung,comic,buch,archiv,cbr,rar
 | 
			
		||||
 | 
			
		||||
home.pdfToImage.title=PDF zu Bild
 | 
			
		||||
home.pdfToImage.desc=Konvertieren Sie ein PDF in ein Bild (PNG, JPEG, GIF)
 | 
			
		||||
@ -894,12 +894,12 @@ replace-color.selectText.8=Gelber Text auf schwarzem Hintergrund
 | 
			
		||||
replace-color.selectText.9=Grüner Text auf schwarzem Hintergrund
 | 
			
		||||
replace-color.selectText.10=Textfarbe auswählen
 | 
			
		||||
replace-color.selectText.11=Hintergrundfarbe auswählen
 | 
			
		||||
replace-color.selectText.12=Colour Space Conversion (CMYK for Printing)
 | 
			
		||||
replace-color.selectText.13=CMYK Colour Space Conversion
 | 
			
		||||
replace-color.selectText.14=This option converts the PDF from RGB colour space to CMYK colour space, which is optimized for professional printing. This process:
 | 
			
		||||
replace-color.selectText.15=Converts colours to CMYK (Cyan, Magenta, Yellow, Black) colour model used by professional printers
 | 
			
		||||
replace-color.selectText.16=Optimizes the PDF for print production with prepress settings
 | 
			
		||||
replace-color.selectText.17=May result in slight colour changes as CMYK has a smaller colour gamut than RGB
 | 
			
		||||
replace-color.selectText.12=Farbkonvertierung (CMYK für den Druck)
 | 
			
		||||
replace-color.selectText.13=CMYK-Farbkonvertierung
 | 
			
		||||
replace-color.selectText.14=Diese Option konvertiert die PDF von RGB-Farbraum in CMYK-Farbraum, der für den professionellen Druck optimiert ist. Dieser Prozess:
 | 
			
		||||
replace-color.selectText.15=Konvertiert Farben in das CMYK-Farbmodell (Cyan, Magenta, Gelb, Schwarz), das von professionellen Druckern verwendet wird
 | 
			
		||||
replace-color.selectText.16=Optimiert die PDF für die Druckproduktion mit Druckvorstufeinstellungen
 | 
			
		||||
replace-color.selectText.17=Kann zu leichten Farbänderungen führen, da CMYK einen kleineren Farbraum als RGB hat
 | 
			
		||||
replace-color.submit=Ersetzen
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -932,7 +932,7 @@ login.alreadyLoggedIn=Sie sind bereits an
 | 
			
		||||
login.alreadyLoggedIn2=Geräten angemeldet. Bitte melden Sie sich dort ab und versuchen es dann erneut.
 | 
			
		||||
login.toManySessions=Sie haben zu viele aktive Sitzungen
 | 
			
		||||
login.logoutMessage=Sie wurden erfolgreich abgemeldet.
 | 
			
		||||
login.invalidInResponseTo=The requested SAML response is invalid or has expired. Please contact the administrator.
 | 
			
		||||
login.invalidInResponseTo=Die angeforderte SAML-Antwort ist ungültig oder abgelaufen. Bitte wenden Sie sich an den Administrator.
 | 
			
		||||
 | 
			
		||||
#auto-redact
 | 
			
		||||
autoRedact.title=Automatisch zensieren/schwärzen
 | 
			
		||||
@ -1241,7 +1241,7 @@ sign.previous=Vorherige Seite
 | 
			
		||||
sign.maintainRatio=Seitenverhältnis beibehalten ein-/ausschalten
 | 
			
		||||
sign.undo=Rückgängig
 | 
			
		||||
sign.redo=Wiederherstellen
 | 
			
		||||
sign.colour=Signature Colour
 | 
			
		||||
sign.colour=Signaturfarbe
 | 
			
		||||
 | 
			
		||||
#repair
 | 
			
		||||
repair.title=Reparieren
 | 
			
		||||
@ -1449,33 +1449,33 @@ imageToPDF.selectText.4=In ein einziges PDF zusammenführen
 | 
			
		||||
imageToPDF.selectText.5=In separate PDFs konvertieren
 | 
			
		||||
 | 
			
		||||
#cbzToPDF
 | 
			
		||||
cbzToPDF.title=CBZ to PDF
 | 
			
		||||
cbzToPDF.header=CBZ to PDF
 | 
			
		||||
cbzToPDF.submit=Convert to PDF
 | 
			
		||||
cbzToPDF.selectText=Select CBZ file
 | 
			
		||||
cbzToPDF.optimizeForEbook=Optimize PDF for ebook readers (uses Ghostscript)
 | 
			
		||||
cbzToPDF.title=CBZ zu PDF
 | 
			
		||||
cbzToPDF.header=CBZ zu PDF
 | 
			
		||||
cbzToPDF.submit=Zu PDF konvertieren
 | 
			
		||||
cbzToPDF.selectText=CBZ-Datei auswählen
 | 
			
		||||
cbzToPDF.optimizeForEbook=PDF für E-Book-Reader optimieren (verwendet Ghostscript)
 | 
			
		||||
 | 
			
		||||
#pdfToCBZ
 | 
			
		||||
pdfToCBZ.title=PDF to CBZ
 | 
			
		||||
pdfToCBZ.header=PDF to CBZ
 | 
			
		||||
pdfToCBZ.submit=Convert to CBZ
 | 
			
		||||
pdfToCBZ.selectText=Select PDF file
 | 
			
		||||
pdfToCBZ.dpi=DPI (Dots Per Inch)
 | 
			
		||||
pdfToCBZ.title=PDF zu CBZ
 | 
			
		||||
pdfToCBZ.header=PDF zu CBZ
 | 
			
		||||
pdfToCBZ.submit=Zu CBZ konvertieren
 | 
			
		||||
pdfToCBZ.selectText=PDF-Datei auswählen
 | 
			
		||||
pdfToCBZ.dpi=DPI (Punkte pro Zoll)
 | 
			
		||||
 | 
			
		||||
#cbrToPDF
 | 
			
		||||
cbrToPDF.title=CBR to PDF
 | 
			
		||||
cbrToPDF.header=CBR to PDF
 | 
			
		||||
cbrToPDF.submit=Convert to PDF
 | 
			
		||||
cbrToPDF.selectText=Select CBR file
 | 
			
		||||
cbrToPDF.optimizeForEbook=Optimize PDF for ebook readers (uses Ghostscript)
 | 
			
		||||
cbrToPDF.title=CBR zu PDF
 | 
			
		||||
cbrToPDF.header=CBR zu PDF
 | 
			
		||||
cbrToPDF.submit=Zu PDF konvertieren
 | 
			
		||||
cbrToPDF.selectText=CBR-Datei auswählen
 | 
			
		||||
cbrToPDF.optimizeForEbook=PDF für E-Book-Reader optimieren (verwendet Ghostscript)
 | 
			
		||||
 | 
			
		||||
#pdfToCBR
 | 
			
		||||
pdfToCBR.title=PDF to CBR
 | 
			
		||||
pdfToCBR.header=PDF to CBR
 | 
			
		||||
pdfToCBR.submit=Convert to CBR
 | 
			
		||||
pdfToCBR.selectText=Select PDF file
 | 
			
		||||
pdfToCBR.dpi=DPI (Dots Per Inch)
 | 
			
		||||
pdfToCBR.dpiHelp=Higher DPI results in better quality but larger file size.
 | 
			
		||||
pdfToCBR.title=PDF zu CBR
 | 
			
		||||
pdfToCBR.header=PDF zu CBR
 | 
			
		||||
pdfToCBR.submit=Zu CBR konvertieren
 | 
			
		||||
pdfToCBR.selectText=PDF-Datei auswählen
 | 
			
		||||
pdfToCBR.dpi=DPI (Punkte pro Zoll)
 | 
			
		||||
pdfToCBR.dpiHelp=Höhere DPI sorgen für bessere Qualität, erhöhen jedoch die Dateigröße.
 | 
			
		||||
 | 
			
		||||
#pdfToImage
 | 
			
		||||
pdfToImage.title=PDF zu Bild
 | 
			
		||||
@ -1488,11 +1488,11 @@ pdfToImage.colorType=Farbtyp
 | 
			
		||||
pdfToImage.color=Farbe
 | 
			
		||||
pdfToImage.grey=Graustufen
 | 
			
		||||
pdfToImage.blackwhite=Schwarzweiß (Datenverlust möglich!)
 | 
			
		||||
pdfToImage.dpi=DPI (The server limit is {0} dpi)
 | 
			
		||||
pdfToImage.dpi=DPI (Das Serverlimit beträgt {0} dpi)
 | 
			
		||||
pdfToImage.submit=Umwandeln
 | 
			
		||||
pdfToImage.info=Python ist nicht installiert. Erforderlich für die WebP-Konvertierung.
 | 
			
		||||
pdfToImage.placeholder=(z.B. 1,2,8 oder 4,7,12-16 oder 2n-1)
 | 
			
		||||
pdfToImage.includeAnnotations=Include annotations (comments, highlights etc.)
 | 
			
		||||
pdfToImage.includeAnnotations=Kommentare, Markierungen usw. einbeziehen
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
#addPassword
 | 
			
		||||
 | 
			
		||||
@ -245,6 +245,7 @@ ignore = [
 | 
			
		||||
    'sponsor',
 | 
			
		||||
    'team.status',
 | 
			
		||||
    'text',
 | 
			
		||||
    'update.version',
 | 
			
		||||
    'validateSignature.cert.bits',
 | 
			
		||||
    'validateSignature.cert.version',
 | 
			
		||||
    'validateSignature.status',
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user