feat: rebrand to MMD PDF, single corporate theme, and remove original text under an edit
- Services/PdfRedactText.cs: strip text whose origin falls inside a CoverAnnotation from the page content stream at save time, hooked into PdfBurn.DrawAnnotationsIntoDoc. Fixes edited values staying recoverable by text extraction. - Themes/MMD.xaml replaces all thirteen themes; picker and accent strip removed; no dark mode. - Rename KillerPDF -> MMD PDF across code, resources, packaging and locale strings; new icon. - Remove the upstream author credit and the in-app install button.
This commit is contained in:
+27
-27
@@ -3,7 +3,7 @@
|
||||
xmlns:sys="clr-namespace:System;assembly=mscorlib">
|
||||
|
||||
<!-- ================================================================
|
||||
KillerPDF - Deutsch (de-DE) strings
|
||||
MmdPdf - Deutsch (de-DE) strings
|
||||
================================================================ -->
|
||||
|
||||
<!-- ── Toolbar tooltips ─────────────────────────────────────────── -->
|
||||
@@ -44,7 +44,7 @@
|
||||
<sys:String x:Key="Str_TT_CollapseSidebar">Seitenleiste einklappen (F9)</sys:String>
|
||||
<sys:String x:Key="Str_TT_ExpandSidebar">Seitenleiste ausklappen (F9)</sys:String>
|
||||
<sys:String x:Key="Str_TT_KeyboardShortcuts">Tastenkürzel (F1)</sys:String>
|
||||
<sys:String x:Key="Str_TT_About">Über KillerPDF (F12)</sys:String>
|
||||
<sys:String x:Key="Str_TT_About">Über MMD PDF (F12)</sys:String>
|
||||
|
||||
<!-- ── About overlay ─────────────────────────────────────────────── -->
|
||||
<sys:String x:Key="Str_About_Version">VERSION</sys:String>
|
||||
@@ -115,7 +115,7 @@
|
||||
<!-- ── Status bar ────────────────────────────────────────────────── -->
|
||||
<sys:String x:Key="Str_Ready">Bereit</sys:String>
|
||||
<sys:String x:Key="Str_Portable">PORTABEL</sys:String>
|
||||
<sys:String x:Key="Str_InstallBtn">KillerPDF installieren</sys:String>
|
||||
<sys:String x:Key="Str_InstallBtn">MMD PDF installieren</sys:String>
|
||||
|
||||
<!-- ── Status messages (format strings - use string.Format) ─────── -->
|
||||
<sys:String x:Key="Str_Opened">Geöffnet: {0} - {1} Seite(n)</sys:String>
|
||||
@@ -149,37 +149,37 @@
|
||||
Beim Speichern wird die Datei überschrieben und diese Änderungen gehen verloren. Speichern Sie zuerst den anderen Bereich, wenn Sie sie behalten möchten.</sys:String>
|
||||
<sys:String x:Key="Str_St_SplitOn">Geteilte Ansicht an - F10 zum Schließen</sys:String>
|
||||
<sys:String x:Key="Str_St_SplitOff">Geteilte Ansicht aus</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_InstallTitle">KillerPDF installieren</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_InstallMsg" xml:space="preserve">KillerPDF auf diesem Computer installieren?
|
||||
<sys:String x:Key="Str_Dlg_InstallTitle">MMD PDF installieren</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_InstallMsg" xml:space="preserve">MmdPdf auf diesem Computer installieren?
|
||||
|
||||
KillerPDF wird in Ihren Programmordner kopiert und eine Verknüpfung im Startmenü erstellt. Diese Kopie der EXE bleibt, wo sie ist, und Sie können das Programm jederzeit über „Programme hinzufügen oder entfernen“ deinstallieren.</sys:String>
|
||||
MMD PDF wird in Ihren Programmordner kopiert und eine Verknüpfung im Startmenü erstellt. Diese Kopie der EXE bleibt, wo sie ist, und Sie können das Programm jederzeit über „Programme hinzufügen oder entfernen“ deinstallieren.</sys:String>
|
||||
<sys:String x:Key="Str_Btn_DoInstall">Installieren</sys:String>
|
||||
<sys:String x:Key="Str_Btn_DoUpdate">Aktualisieren</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_UpdateUserMsg" xml:space="preserve">Die bestehende KillerPDF-Installation aktualisieren?
|
||||
<sys:String x:Key="Str_Dlg_UpdateUserMsg" xml:space="preserve">Die bestehende MMD PDF-Installation aktualisieren?
|
||||
|
||||
Dies ersetzt die installierte Kopie durch die schnellere Mehrdatei-Version. Diese portable Datei können Sie danach behalten oder löschen.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_UpdateMachineMsg" xml:space="preserve">Die bestehende Installation von KillerPDF für alle Benutzer aktualisieren?
|
||||
<sys:String x:Key="Str_Dlg_UpdateMachineMsg" xml:space="preserve">Die bestehende Installation von MmdPdf für alle Benutzer aktualisieren?
|
||||
|
||||
Dies ersetzt die Kopie in Program Files durch die schnellere Mehrdatei-Version. Eine ältere Kopie für den aktuellen Benutzer wird entfernt, sodass KillerPDF nur einmal erscheint. Diese portable Datei können Sie danach behalten oder löschen.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_OneInstallOnly" xml:space="preserve">KillerPDF ist auf diesem Computer bereits für alle Benutzer installiert. Aktualisieren Sie diese Installation, oder deinstallieren Sie sie, bevor Sie eine Installation nur für Ihr Konto wählen.
|
||||
Dies ersetzt die Kopie in Program Files durch die schnellere Mehrdatei-Version. Eine ältere Kopie für den aktuellen Benutzer wird entfernt, sodass MMD PDF nur einmal erscheint. Diese portable Datei können Sie danach behalten oder löschen.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_OneInstallOnly" xml:space="preserve">MmdPdf ist auf diesem Computer bereits für alle Benutzer installiert. Aktualisieren Sie diese Installation, oder deinstallieren Sie sie, bevor Sie eine Installation nur für Ihr Konto wählen.
|
||||
|
||||
KillerPDF legt keine zwei installierten Kopien an.</sys:String>
|
||||
MMD PDF legt keine zwei installierten Kopien an.</sys:String>
|
||||
<sys:String x:Key="Str_Chk_Desktop">Desktopverknüpfung hinzufügen</sys:String>
|
||||
<sys:String x:Key="Str_Chk_AllUsers">Für alle Benutzer dieses Computers installieren (erfordert Administrator)</sys:String>
|
||||
<sys:String x:Key="Str_Status_InstallFailed">Installation nicht abgeschlossen - KillerPDF läuft weiterhin portabel.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_SetDefaultPdfMsg" xml:space="preserve">Möchten Sie KillerPDF als Standard-PDF-Betrachter festlegen?
|
||||
<sys:String x:Key="Str_Status_InstallFailed">Installation nicht abgeschlossen - MMD PDF läuft weiterhin portabel.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_SetDefaultPdfMsg" xml:space="preserve">Möchten Sie MMD PDF als Standard-PDF-Betrachter festlegen?
|
||||
|
||||
Öffnet die Windows-Einstellungen - Standard-Apps.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_UnsavedClose">Es gibt ungespeicherte Änderungen. Diese Datei ohne Speichern schließen?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_UnsavedExit">Es gibt ungespeicherte Änderungen. KillerPDF ohne Speichern beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_UnsavedExit">Es gibt ungespeicherte Änderungen. MMD PDF ohne Speichern beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_PageOutOfRange" xml:space="preserve">Dieses Dokument enthält {0} Seite(n) außerhalb des von Adobe Reader unterstützten Größenbereichs (3 bis 14.400 Punkte je Seite) - Adobe zeigt diese als leere Seiten an.
|
||||
|
||||
Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten bleiben erhalten.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_FailedOpen" xml:space="preserve">PDF konnte nicht geöffnet werden:
|
||||
{0}</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_AppTitle">KillerPDF</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_CloseAllDocs">Sie haben {0} geöffnete Dokumente. Soll KillerPDF diese alle schließen, wenn Sie die App beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_CloseAllDocsOne">Sie haben 1 geöffnetes Dokument. Soll KillerPDF es schließen, wenn Sie die App beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_AppTitle">MMD PDF</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_CloseAllDocs">Sie haben {0} geöffnete Dokumente. Soll MMD PDF diese alle schließen, wenn Sie die App beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_CloseAllDocsOne">Sie haben 1 geöffnetes Dokument. Soll MMD PDF es schließen, wenn Sie die App beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_RememberChoice">Meine Auswahl merken</sys:String>
|
||||
|
||||
|
||||
@@ -301,7 +301,7 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
<sys:String x:Key="Str_Pos_TopLeft">Oben links</sys:String>
|
||||
|
||||
<!-- ── Print dialog ───────────────────────────────────────────────── -->
|
||||
<sys:String x:Key="Str_Print_Title">KillerPDF - Drucken</sys:String>
|
||||
<sys:String x:Key="Str_Print_Title">MMD PDF - Drucken</sys:String>
|
||||
<sys:String x:Key="Str_Print_Printer">Drucker</sys:String>
|
||||
<sys:String x:Key="Str_Print_Orientation">Ausrichtung</sys:String>
|
||||
<sys:String x:Key="Str_Print_Portrait">Hochformat</sys:String>
|
||||
@@ -352,7 +352,7 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
<sys:String x:Key="Str_Drop_Separate">Einzeln öffnen</sys:String>
|
||||
<sys:String x:Key="Str_Drop_NothingOpenable">Keine PDFs oder Bilder zum Öffnen gefunden.</sys:String>
|
||||
<sys:String x:Key="Str_Drop_ManyTabs">Dies öffnet {0} separate Tabs. Fortfahren?</sys:String>
|
||||
<sys:String x:Key="Str_Drop_TooMany">Dieser Ordner bzw. dieses Archiv enthält {0} Dateien. KillerPDF öffnet nur die ersten {1}. Fortfahren?</sys:String>
|
||||
<sys:String x:Key="Str_Drop_TooMany">Dieser Ordner bzw. dieses Archiv enthält {0} Dateien. MMD PDF öffnet nur die ersten {1}. Fortfahren?</sys:String>
|
||||
<sys:String x:Key="Str_Status_Merged">{0} Dateien zusammengeführt - noch nicht gespeichert</sys:String>
|
||||
<sys:String x:Key="Str_Drop_Merging">Dateien werden zusammengeführt...</sys:String>
|
||||
<sys:String x:Key="Str_Drop_MergeCanceled">Zusammenführen abgebrochen</sys:String>
|
||||
@@ -494,14 +494,14 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
<sys:String x:Key="Str_KS_FullScreen">Vollbild</sys:String>
|
||||
<sys:String x:Key="Str_FullScreen_Hint">F11 oder Esc drücken, um den Vollbildmodus zu beenden</sys:String>
|
||||
<!-- Quit prompt -->
|
||||
<sys:String x:Key="Str_Dlg_QuitMsg">KillerPDF beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_QuitMsg">MMD PDF beenden?</sys:String>
|
||||
<sys:String x:Key="Str_Chk_CloseTabs">Meine offenen Tabs schließen</sys:String>
|
||||
<sys:String x:Key="Str_Btn_Quit">Beenden</sys:String>
|
||||
<sys:String x:Key="Str_Btn_CancelDlg">Abbrechen</sys:String>
|
||||
|
||||
|
||||
<!-- Status-bar messages (extracted from code) -->
|
||||
<sys:String x:Key="Str_St_DataCleared">Alle KillerPDF-Daten gelöscht</sys:String>
|
||||
<sys:String x:Key="Str_St_DataCleared">Alle MMD PDF-Daten gelöscht</sys:String>
|
||||
<sys:String x:Key="Str_St_OcrRegionCanceled">OCR-Bereich abgebrochen</sys:String>
|
||||
<sys:String x:Key="Str_St_Erased">Gelöscht</sys:String>
|
||||
<sys:String x:Key="Str_St_Ungrouped">Gruppierung aufgehoben</sys:String>
|
||||
@@ -550,7 +550,7 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
|
||||
<!-- Dialog / message-box strings (extracted from code) -->
|
||||
<sys:String x:Key="Str_Dlg_SaveBeforeUpdate">Bitte speichern Sie Ihre Änderungen vor der Aktualisierung.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_Uninstalled">KillerPDF wurde deinstalliert.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_Uninstalled">MMD PDF wurde deinstalliert.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_SelectExtract">Wählen Sie die zu extrahierenden Seiten aus.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_SelectDelete">Wählen Sie die zu löschenden Seiten aus.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_NoPrinter">Kein Drucker verfügbar.</sys:String>
|
||||
@@ -866,7 +866,7 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
<sys:String x:Key="Str_Dlg_SearchableSaved" xml:space="preserve">Durchsuchbare PDF gespeichert: {0} {1} Seiten verarbeitet, {2} Wörter erkannt.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_Repaired" xml:space="preserve">"{0}" wurde erfolgreich repariert. Lesezeichen, Formulare und andere interaktive Funktionen können verloren gegangen sein. Verwenden Sie Speichern unter, um die reparierte Datei an einem neuen Ort zu speichern.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_RepairedRaster" xml:space="preserve">"{0}" wurde durch Rastern über PDFium repariert. Text ist in der reparierten Kopie nicht auswählbar. Verwenden Sie Speichern unter, um sie an einem neuen Ort zu speichern.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_RepairAsk" xml:space="preserve">"{0}" hat eine beschädigte Struktur und konnte nicht hinzugefügt werden. Soll KillerPDF eine Reparatur versuchen? Es wird eine reparierte Kopie erstellt - die Originaldatei wird nicht verändert. Hinweis: Reparierten Dateien können Lesezeichen, Formulare und andere interaktive Funktionen fehlen.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_RepairAsk" xml:space="preserve">"{0}" hat eine beschädigte Struktur und konnte nicht hinzugefügt werden. Soll MMD PDF eine Reparatur versuchen? Es wird eine reparierte Kopie erstellt - die Originaldatei wird nicht verändert. Hinweis: Reparierten Dateien können Lesezeichen, Formulare und andere interaktive Funktionen fehlen.</sys:String>
|
||||
<sys:String x:Key="Str_Dlg_LangDownloadAsk" xml:space="preserve">Ein Sprachmodell ({0}) wird jetzt heruntergeladen, damit OCR laufen kann. Sie können jederzeit über das OCR-Menü weitere Sprachen hinzufügen oder zu Modellen höherer Qualität wechseln.</sys:String>
|
||||
<sys:String x:Key="Str_Bar_More">Weitere Einstellungen</sys:String>
|
||||
<sys:String x:Key="Str_Bar_TT_Level">Hält die Linie auf der nächstgelegenen Achse (horizontal oder vertikal)</sys:String>
|
||||
@@ -880,14 +880,14 @@ Auf eine unterstützte Größe skalieren? Aussehen und Proportionen der Seiten b
|
||||
<sys:String x:Key="Str_TT_SaveOptions">Speicheroptionen</sys:String>
|
||||
<sys:String x:Key="Str_TT_OcrOptions">OCR-Optionen</sys:String>
|
||||
<sys:String x:Key="Str_RecentHeading">ZULETZT</sys:String>
|
||||
<sys:String x:Key="Str_KS_WindowTitle">KillerPDF - Tastenkürzel</sys:String>
|
||||
<sys:String x:Key="Str_KS_WindowTitle">MMD PDF - Tastenkürzel</sys:String>
|
||||
<sys:String x:Key="Str_UpdateAvailable">Update verfügbar: {0}</sys:String>
|
||||
<sys:String x:Key="Str_UpdatePrompt" xml:space="preserve">KillerPDF {0} herunterladen und installieren? Die App wird geschlossen und automatisch neu geöffnet.</sys:String>
|
||||
<sys:String x:Key="Str_UpdatePrompt" xml:space="preserve">MMD PDF {0} herunterladen und installieren? Die App wird geschlossen und automatisch neu geöffnet.</sys:String>
|
||||
<sys:String x:Key="Str_UpdateDownloading">Wird heruntergeladen...</sys:String>
|
||||
<sys:String x:Key="Str_ClearAllData">Alle Daten löschen</sys:String>
|
||||
<sys:String x:Key="Str_ClearDataConfirm" xml:space="preserve">Dies löscht alle gespeicherten Einstellungen, heruntergeladenen OCR-Sprachpakete und temporären Dateien. Ihre PDF-Dateien sind nicht betroffen. Fortfahren?</sys:String>
|
||||
<sys:String x:Key="Str_ClearDataDone" xml:space="preserve">Einstellungen, Sprachpakete und temporäre Dateien wurden gelöscht. Starten Sie KillerPDF neu, um Dateien zu entfernen, die in dieser Sitzung noch verwendet werden.</sys:String>
|
||||
<sys:String x:Key="Str_Crash_Title">KillerPDF - Unerwarteter Fehler</sys:String>
|
||||
<sys:String x:Key="Str_ClearDataDone" xml:space="preserve">Einstellungen, Sprachpakete und temporäre Dateien wurden gelöscht. Starten Sie MMD PDF neu, um Dateien zu entfernen, die in dieser Sitzung noch verwendet werden.</sys:String>
|
||||
<sys:String x:Key="Str_Crash_Title">MMD PDF - Unerwarteter Fehler</sys:String>
|
||||
<sys:String x:Key="Str_Crash_Log">Protokoll: {0}</sys:String>
|
||||
<sys:String x:Key="Str_Crash_Copy">Bericht kopieren</sys:String>
|
||||
<sys:String x:Key="Str_Crash_OpenLogs">Protokolle öffnen</sys:String>
|
||||
|
||||
Reference in New Issue
Block a user