diff --git a/build/shared/lib/languages/PDE_de.properties b/build/shared/lib/languages/PDE_de.properties
index 694e462a2..2ffa28ea7 100644
--- a/build/shared/lib/languages/PDE_de.properties
+++ b/build/shared/lib/languages/PDE_de.properties
@@ -66,27 +66,32 @@ menu.sketch.add_file = Datei hinzufügen ...
# | File | Edit | Sketch | Debug | Tools | Help |
# | Debug |
menu.debug = Debugger
-menu.debug.show_debug_toolbar = Zeige Debug Leiste
-menu.debug.debug = Debuggen
-menu.debug.continue = Weiter
-menu.debug.stop = Stoppen
+menu.debug.enable = Debugger einschalten
+menu.debug.disable = Debugger ausschalten
+#menu.debug.show_debug_toolbar = Zeige Debug Leiste
+#menu.debug.debug = Debuggen
+#menu.debug.stop = Stoppen
# ---
menu.debug.toggle_breakpoint = Breakpoints umschalten
menu.debug.list_breakpoints = Breakpoints auflisten
# ---
+# used for both menus and toolbars
menu.debug.step = Schritt
menu.debug.step_into = Schritt vor
menu.debug.step_out = Schritt zurück
+menu.debug.continue = Weiter
# ---
-menu.debug.print_stack_trace = Stack-Trace ausgeben
-menu.debug.print_locals = Locals ausgeben
-menu.debug.print_fields = Fields ausgeben
-menu.debug.print_source_location = Source-Location ausgeben
-menu.debug.print_threads = Threads ausgeben
+#menu.debug.print_stack_trace = Stack-Trace ausgeben
+#menu.debug.print_locals = Locals ausgeben
+#menu.debug.print_fields = Fields ausgeben
+#menu.debug.print_source_location = Source-Location ausgeben
+#menu.debug.print_threads = Threads ausgeben
# ---
-menu.debug.toggle_variable_inspector = Variable-Inspector umschalten
-menu.debug.show_sketch_outline = Sketch-Outline anzeigen
-menu.debug.show_tabs_list = Tabs Liste anzeigen
+#menu.debug.variable_inspector = Variable Inspector
+menu.debug.show_variables = Variablen einblenden
+menu.debug.hide_variables = Variablen ausblenden
+#menu.debug.show_sketch_outline = Sketch-Outline anzeigen
+#menu.debug.show_tabs_list = Tabs Liste anzeigen
# | File | Edit | Sketch | Debug | Tools | Help |
# | Tools |
@@ -96,19 +101,24 @@ menu.tools.create_font = Schrift erstellen ...
menu.tools.archive_sketch = Sketch archivieren ...
menu.tools.fix_the_serial_lbrary = "Serial Library" beheben ...
menu.tools.install_processing_java = "processing-java" installieren ...
-menu.tools.add_tool = Tool hinzufügen ...
+#menu.tools.add_tool = Tool hinzufügen ...
+menu.tools.manage_tools = Tools verwalten...
# | File | Edit | Sketch | Debug | Tools | Help |
# | Help |
menu.help = Hilfe
+menu.help.welcome = Willkommen bei Processing
menu.help.about = Über Processing
menu.help.environment = Entwicklungsumgebung
menu.help.reference = Referenz
menu.help.find_in_reference = Suche in Referenz
+menu.help.libraries_reference = Bibliotheken Referenz
+menu.help.tools_reference = Tools Referenz
+menu.help.empty = (leer)
menu.help.online = Online
menu.help.getting_started = Erste Schritte
menu.help.troubleshooting = Fehlerbehandlung
-menu.help.faq = Häufig gestellte Fragen
+menu.help.faq = Häufig gestellte Fragen (FAQ)
menu.help.foundation = "The Processing Foundation"
menu.help.visit = Processing.org besuchen
@@ -138,6 +148,9 @@ save.hint = Wenn nicht, gehen alle Änderungen verloren.
save.btn.save = Speichern
save.btn.dont_save = Nicht speichern
+# Close (Frame) also used to prompt on non-macOS machines
+close.unsaved_changes = Änderungen an %s speichern?
+
# Preferences (Frame)
preferences = Einstellungen
preferences.button.width = 110
@@ -152,6 +165,8 @@ Es sollte eine dicktengleiche (monospace) Schrift ausgewählt werden,
\
da die Liste vorgeschlagener Schriftarten mangelhaft sein kann.
preferences.editor_font_size = Editor Schriftgröße
preferences.console_font_size = Konsolen Schriftgröße
+preferences.zoom = Interface Skalierung
+preferences.zoom.auto = automatisch
preferences.background_color = Hintergrundfarbe im Present Modus
preferences.background_color.tip = \
Wähle die Hintergrundfarbe im Present Modus.
\
@@ -186,7 +201,7 @@ preferences.file.hint = Processing darf während der Bearbeitung nicht laufen
sketchbook_location = Neuen Sketchbook Pfad auswählen
# Examples (Frame)
-examples = Beispiele
+examples.title = %s Beispiele
examples.add_examples = Beispiele hinzufügen ...
# Export (Frame)
@@ -206,7 +221,12 @@ export.notice.exporting.cancel = Exportieren abgebrochen.
export.tooltip.macos = Der macOS Export ist nur auf macOS Systemen möglich.
export.full_screen = Fullscreen
export.embed_java = Java Einbettung
+export.include_java = Java in der %s Applikation einbetten
export.code_signing = Code Signing
+export.messages.is_read_only = Sketch ist Read-Only
+export.messages.is_read_only.description = Einige Dateien sind schreibgeschützt.\nDer Sketch muss an einem anderen Ort gespeichert werden.\nDanach neu versuchen.
+export.messages.cannot_export = Kann nicht exportieren
+export.messages.cannot_export.description = Ein ungespeicherter Sketch kann nicht exportiert werden.
# Find (Frame)
find = Suchen
@@ -217,7 +237,7 @@ find.all_tabs = Alle Tabs
find.wrap_around = Nächsten Zeilen
find.btn.replace_all = Alle ersetzen
find.btn.replace = Ersetzen
-find.btn.find_and_replace = Suchen & Ersetzen
+find.btn.replace_and_find = Suchen & Ersetzen
find.btn.previous = Vorherige
find.btn.find = Suchen
@@ -238,7 +258,7 @@ archive_sketch = Sketch archivieren unter ...
# ---------------------------------------
-# Toolbar
+# Toolbars
# [Run/Present] [Stop] [New] [Open] [Save]
toolbar.run = Starten
@@ -249,7 +269,8 @@ toolbar.new = Neu
toolbar.open = Öffnen
toolbar.save = Speichern
# toolbar.export_application = Exportieren
-toolbar.add_mode = Modus hinzufügen ...
+# toolbar.add_mode = Modus hinzufügen ...
+toolbar.manage_modes = Modes verwalten...
# [Debug] [Continue] [Step] [Stop] [Toggle Breakpoints] [Variable Inspector]
toolbar.debug.debug = Debuggen
@@ -273,6 +294,11 @@ editor.header.next_tab = Vorheriger Tab
editor.header.delete.warning.title = Yeah, nein.
editor.header.delete.warning.text = Du kannst nicht den letzten Tab des letzten Sketches löschen.
+# PopUp menu
+editor.popup.jump_to_declaration = Springe zur Deklaration
+editor.popup.show_usage = Zeige Verwendung...
+editor.popup.rename = Umbenennen...
+
# Tabs
editor.tab.new = Neuer Name
editor.tab.new.description = Name der neuen Datei
@@ -296,6 +322,11 @@ editor.status.printing = Drucken ...
editor.status.printing.done = Drucken beendet.
editor.status.printing.error = Fehler während des Druckens.
editor.status.printing.canceled = Drucken abgebrochen.
+editor.status.copy_as_html = Code wurde als HTML formatiert in die Zwischenablage gespeichert.
+editor.status.debug.busy = Debugger beschäftigt...
+editor.status.debug.halt = Debugger angehalten.
+editor.status.archiver.create = Archiv “%s” erstellt.
+editor.status.archiver.cancel = Archiverstellung abgebrochen.
# Footer buttons
editor.footer.errors = Fehler
@@ -321,12 +352,13 @@ delete.messages.cannot_delete.description = Ein Sketch muss zuvor abgespeichert
delete.messages.cannot_delete.file = Löschen nicht möglich
delete.messages.cannot_delete.file.description = Konnte nicht gelöscht werden.
delete.messages.is_read_only = Sketch ist Read-Only
-delete.messages.is_read_only.description = Einige Dateien sind als "read-only" markiert,\naus dem Grund musst du das Sketch an einer neuer\nStelle abspeichern, und es noch mal ausprobieren.
+delete.messages.is_read_only.description = Einige Dateien sind als "read-only" markiert,\naus dem Grund musst du das Sketch an einer neuen\nStelle abspeichern, und es noch mal ausprobieren.
# ---------------------------------------
-# Contribution Panel
+# Contributions
+# Contribution Panel
contrib.category = Kategorie:
contrib.filter_your_search = Suche filtern ...
contrib.show_only_compatible.mode = Zeige nur kompatible Modes an
@@ -354,6 +386,7 @@ contrib.errors.temporary_directory = Es konnte nicht im temporären Verzeichnis
contrib.errors.contrib_download.timeout = Verbindungs-Wartezeit beim Download von %s überschritten.
contrib.errors.no_internet_connection = Es besteht keine Internetverbindung.
contrib.status.downloading_list = Herunterladen der Liste mit verfügbaren Paketen ...
+contrib.status.connecting = Verbinde...
contrib.status.done = Beendet.
contrib.all = Alle
contrib.undo = Rückgängig