diff --git a/translations.qrc b/translations.qrc
index 764c5d4..5140cf2 100644
--- a/translations.qrc
+++ b/translations.qrc
@@ -3,5 +3,6 @@
translations/sr_RS.qm
translations/ru_RU.qm
translations/bg_BG.qm
+ translations/de_DE.qm
diff --git a/translations/de_DE.qm b/translations/de_DE.qm
new file mode 100644
index 0000000..3864f55
Binary files /dev/null and b/translations/de_DE.qm differ
diff --git a/translations/de_DE.ts b/translations/de_DE.ts
new file mode 100644
index 0000000..ddbffd5
--- /dev/null
+++ b/translations/de_DE.ts
@@ -0,0 +1,1085 @@
+
+
+
+
+ AboutBox
+
+
+
+ Über KShare
+
+
+
+
+ <html><head/><body><p><img src=":/icons/icon.svg" width="50" style="vertical-align: middle;"/><span style=" font-weight:600; vertical-align:middle;"> KShare</span><span style=" vertical-align:middle;"> - Die freie und opne-source Screen sharing software</span></p><p>Version %0<br/>Links: <a href="https://github.com/ArsenArsen/KShare"><span style=" text-decoration: underline; color:#007af4;">Source code</span></a>, <a href="https://github.com/ArsenArsen/KShare/issues"><span style=" text-decoration: underline; color:#007af4;">Issue tracker</span></a>, <a href="http://kshare.arsenarsen.com"><span style=" text-decoration: underline; color:#007af4;">Website</span></a>, <a href="https://patreon.com/arsen"><span style=" text-decoration: underline; color:#007af4;">Patreon</span></a></p></body></html>
+
+
+
+ BrushPenSelection
+
+
+
+ Stift Einstellungen
+
+
+
+
+ Wähle die Stiftfarbe
+
+
+
+
+ Kosmetisch
+
+
+
+
+ Breite
+
+
+
+
+ Stift Alpha
+
+
+
+
+ Verwischen Einstellungen
+
+
+
+
+ Performance
+
+
+
+
+ Optimierte Animationen
+
+
+
+
+ Hohe Qualität
+
+
+
+
+ <a href="http://doc.qt.io/qt-5/qgraphicsblureffect.html#BlurHint-enum">Verwischen hints
+
+
+
+
+ Radius
+
+
+
+
+ Pinsel Einstellungen
+
+
+
+
+ Pinsel Alpha
+
+
+
+
+ Kein Pinsel
+
+
+
+
+ Überdeckend
+
+
+
+
+ Gitter Pixelabstand 1
+
+
+
+
+ Gitter Pixelabstand 2
+
+
+
+
+ Gitter Pixelabstand 3
+
+
+
+
+ Gitter Pixelabstand 4
+
+
+
+
+ Gitter Pixelabstand 5
+
+
+
+
+ Gitter Pixelabstand 6
+
+
+
+
+ Gitter Pixelabstand 7
+
+
+
+
+ Horizontal
+
+
+
+
+ Vertikal
+
+
+
+
+ Durchgezogenes Gitter
+
+
+
+
+ Diagonale Streifen OR->UL
+
+
+
+
+ Diagonale Streifen OL->UR
+
+
+
+
+ Diagonales Gitter
+
+
+
+
+ Wähle die Pinsel (Füll) Farbe
+
+
+
+
+ Pfad Werkzeug hat eine Füllung
+
+
+
+
+ Pfeil Einstellungen
+
+
+
+
+ Pfeil Breite und Höhe
+
+
+
+
+ Andere Einstellungen
+
+
+
+
+ Gitter anzeigen
+
+
+
+
+ Farbe für Hervorgehobenes
+
+
+
+
+ Zuschneideeditor Einstellungen
+
+
+
+
+ Stift Farbe
+
+
+
+
+ Pinsel (Füll) Farbe
+
+
+
+
+ Farbe für Hervorgehobenes
+
+
+
+ ClipboardUploader
+
+
+
+ In die Zwischenablage kopiert!
+
+
+
+ ColorPickerScene
+
+
+
+ KShare Farbpipette
+
+
+
+
+
+ Hex-Farbe in die Zwischenablage kopiert.
+
+
+
+ CropEditor
+
+
+
+ KShare Zuschneideeditor
+
+
+
+ CropScene
+
+
+
+ Freies Zeichnen
+
+
+
+
+ Verwischen
+
+
+
+
+ Gerade Linie
+
+
+
+
+ Text
+
+
+
+
+ Rechteck
+
+
+
+
+ Ellipse
+
+
+
+
+ Pfeil
+
+
+
+
+ Radiergummi
+
+
+
+
+ Lösche alle Zeichnungen
+
+
+
+
+ Zuschneiden
+
+
+
+
+ Einstellungen
+
+
+
+
+ Fertigstellen
+
+
+
+
+ Abbrechen
+
+
+
+
+ KShare Zuschneideeditor
+
+
+
+
+ Drücke F1 um diesen Hinweis ein/auszublenden
+ Halte Shift um den Mauszeiger zu verlangsamen
+ Ctrl+Ziehe etwas um es herumzubewegen
+ Alt+Klicke eine Zeichnung um sie zu löschen
+ Drücke Eingabe/Enter zum Fertigstellen
+ Drücke ESC zum Abbrechen
+ Benutze die Menüleiste um zu zeichnen
+ HINWEIS: Du musst 'Zuschneiden' auswählen before du den Editor schließt
+ Wenn due dies nicht machst, wird sich der Editor nicht schließen.
+
+
+
+ CustomUploader
+
+
+
+ Root (Wurzel) ist kein JSON Objekt
+
+
+
+
+ "name" ist keine Zeichenkette
+
+
+
+
+ "desc" ist keine Zeichenkette
+
+
+
+
+ "method" ist keine Zeichenkette
+
+
+
+
+ "method" ist ungültig
+
+
+
+
+ Das Ziel fehlt
+
+
+
+
+ Das Ziel ist keine URL
+
+
+
+
+ "format" ist ungültig
+
+
+
+
+ "format" ist keine Zeichenkette
+
+
+
+
+ Die Antwort hatte keinen "body"
+
+
+
+
+ Alle Teile des "body"s müssen Objekte sein
+
+
+
+
+ Alle Teile müssen einen "body" haben, welcher eine Zeichenkette oder ein Objekt ist!
+
+
+
+
+ Alle Teile des "body"s müssen eine Zeichenkette oder ein Objekt sein
+
+
+
+
+ Alle mit "__" beginnenden Kopfzeilen müssen Zeichenketten sein
+
+
+
+
+ Der "body"ist kein Array (für "multipart" benötigt)
+
+
+
+
+ Der "body" ist kein Objekt
+
+
+
+
+ `format: PLAIN` should stay the same
+ Antwort "body" ist keine Zeichenkette (Grund: "format: PLAIN")
+
+
+
+
+ "headers" ist kein JSON Objekt
+
+
+
+
+ Antwort ungültig
+
+
+
+
+ fileLimit stays English
+ "fileLimit" ist keine Dezimalzahl
+
+
+
+
+ Base64 muss ein Wahrheitswert sein
+
+
+
+
+ Base64 für JSON benötigt
+
+
+
+
+
+
+
+
+
+ KShare benutzerdefinierter Uploader
+
+
+
+
+ Link in die Zwischenablage kopiert!
+
+
+
+
+ Hochgeladen, aber eine leere Antwort erhalten!
+
+
+
+
+ Hochgeladen, aber die Antwort war kein JSON-Objekt! Die Antwort wurde in die Zwischenablage kopiert.
+
+
+
+
+
+ Ergebnis in die Zwischenablage kopiert!
+
+
+
+
+ Dateigröße überschritten!
+
+
+
+ EncoderSettingsDialog
+
+
+
+ Einstellungen des Bildkodierers
+
+
+
+
+ <html><head/><body><p><a href="http://doc.qt.io/qt-5/qpixmap.html#save"><span style=" text-decoration: underline; color:#007af4;">Qualität</span></a></p></body></html>
+
+
+
+
+ Standardwert des Formats
+
+
+
+
+ Videokodierer Einstellungen
+
+
+
+
+ <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">Voreinstellung</span></a></p></body></html>
+
+
+
+
+ <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">CRF</span></a></p></body></html>
+
+
+
+
+ Verlustfrei (Nicht empfohlen)
+
+
+
+
+ TODO: Herausfinden welche Konfigurationen ffmpegs "libav" für GIF unterstützt
+
+
+
+
+ Bitrate
+
+
+
+
+
+
+
+
+
+ GOP Größe
+
+
+
+
+ KShare Kodierer Einstellungen
+
+
+
+ HotkeyInputDialog
+
+
+
+
+
+ Aufnehmen
+
+
+
+
+ Stoppe Aufnahme
+
+
+
+ ImgplusUploader
+
+
+
+ "imgpl.us" API key
+
+
+
+
+ Gebe den "imgpl.us" API key ein (Kann auf der Website in den Einstellungen gefunden werden)
+
+
+
+ ImgurSettingsDialog
+
+
+
+ Imgur Authentifizierung
+
+
+
+
+ OAuth2
+
+
+
+
+ <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
+<html><head><meta name="qrichtext" content="1" /><style type="text/css">
+p, li { white-space: pre-wrap; }
+</style></head><body style=" font-family:'Noto Sans'; font-size:10pt; font-weight:400; font-style:normal;">
+<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Erstelle eine neue Anwendung:</p></body></html>
+
+
+
+
+ Öffne "imgur"
+
+
+
+
+ gebe die "Client ID" und Geheimnis ein:
+
+
+
+
+ Client ID
+
+
+
+
+ Client Secret
+
+
+
+
+ Fordere den PIN an
+
+
+
+
+ Gebe den PIN darunter ein:
+
+
+
+
+ PIN
+
+
+
+
+ Versuche Authorisierung
+
+
+
+
+ Authentifizierung fehlgeschlagen
+
+
+
+
+ Authentifizierung erfolgreich!
+
+
+
+ ImgurUploader
+
+
+
+
+ KShare imgur Uploader
+
+
+
+
+ Hochladen fehlgeschlagen! Das Bild überschreitet die maximale Größe
+
+
+
+
+ Auf imgur hochgeladen!
+
+
+
+
+ KShare imgur Uploader
+
+
+
+
+ Hochladen fehlgeschlagen! Imgur hat hiermit geantwortet: "HTTP %1:%2"
+
+
+
+ MainWindow
+
+
+
+
+ Einstellungen
+
+
+
+
+ Protokoll
+
+
+
+
+ Date&i
+
+
+
+
+ Scree&nshot
+
+
+
+
+ &Utilities
+
+
+
+
+ &Aufnahme
+
+
+
+
+ &Beenden
+
+
+
+
+ Ganzer &Bildschirm
+
+
+
+
+ &Gebiet
+
+
+
+
+ &Farbpipette
+
+
+
+
+ Starten
+
+
+
+
+ Stoppen
+
+
+
+
+ Über
+
+
+
+
+ Aktives Fenster
+
+
+
+
+ Abbrechen
+
+
+
+
+ Das Format für die Aufnahmen wurde nicht in den Einstellungen definiert. Aufnahme wird abgebrochen.
+
+
+
+
+ Beenden
+
+
+
+
+ Zeigen / Verstecken
+
+
+
+
+ Screenshot des ganzen Bildschirms
+
+
+
+
+ Screenshot eines Gebietes
+
+
+
+
+ Screenshot des aktiven Fensters
+
+
+
+
+ Zeige die Farbpipette
+
+
+
+
+ Bildschirm aufnehmen
+
+
+
+
+ Stoppe Aufnahme
+
+
+
+
+ Breche Aufnahme ab
+
+
+
+ QObject
+
+
+
+
+ Konnte den Hotkey "%1" nicht erstellen! Ist er bereits registriert?
+
+
+
+
+ Konnte den Ordner für die Konfigurationsdateien nicht erstellen
+
+
+
+
+ Ungültige Datei:
+
+
+
+
+ Hochladen fehlgeschlagen! Die Antwort wurde in die Zwischenablage kopiert
+
+
+
+
+ KShare imgplus Uploader
+
+
+
+
+ Auf ImagePlus hochgeladen!
+
+
+
+ RecordingFormats
+
+
+
+ Konnte den Ordner für die temporären Dateien nicht erstellen. Fehler:
+
+
+
+
+
+ Fehler im Kodierer:
+
+
+
+ RecordingPreview
+
+
+
+ Zeit: 00:00
+Bild: 0
+Stopptaste:
+
+
+
+
+ Zeit: %1
+Bild: %2
+Stopptaste: %3
+
+
+
+ ScreenAreaSelector
+
+
+
+ Wähle die Aufnahmeregion indem du die Größe dieses Fensters anpasst.
+%1x%2
+
+
+
+
+ KShare: Wähle die Region aus (Indem du die Größe dieses Fensters anpasst)
+
+
+
+ SettingsDialog
+
+
+
+ Zuschneideeditor Einstellungen
+
+
+
+
+ Schneller Modus (Maus loslassen reicht)
+
+
+
+
+ Verzögerung vor einem Screenshot
+
+
+
+
+ In Sekunden
+
+
+
+
+ Verzögerung vor einem Screenshot in Sekunden
+
+
+
+
+ Hotkeys
+
+
+
+
+ Format für Bilder
+
+
+
+
+ Aufnahmeformate
+
+
+
+
+ Mauszeiger aufnehmen
+
+
+
+
+ %(Datumsformat)Datum ujnd %ext werden unterstützt
+
+
+
+
+ Benennungsschema:
+
+
+
+
+ Drücke <X> um dieses Fenster in die Taskleiste zu minimieren
+
+
+
+
+ Öffne Konfigurationsordner
+
+
+
+
+ Speicherziel:
+
+
+
+
+ Ordner für Bilder
+
+
+
+
+ Screenshot ordner (In deinem Benutzerordner)
+
+
+
+
+ Speicherort für Bilder
+
+
+
+
+ Erweiterte Einstellungen
+
+
+
+
+ Editor Position (Ändern, wenn nicht der ganzen Bildschirm ausgefüllt ist)
+
+
+
+
+ Kodierer Einstellungen
+
+
+
+
+ Screenshot des ganzen Bildschirms
+
+
+
+
+ Screenshot eines Gebietes
+
+
+
+
+ Screenshot des aktiven Fensters
+
+
+
+
+ Farbpipette
+
+
+
+
+ Stoppe Aufnahme
+
+
+
+
+ Starte Aufnahme
+
+
+
+
+ Mauszeiger aufnehmen (Deaktiviert: Implementierung fehlt)
+
+
+
+ TextItem
+
+
+
+ Text
+
+
+
+
+ Text
+
+
+
+ UploaderSingleton
+
+
+
+ Die Position des Ordners für Bilder kann nicht bestimmt werden
+
+
+
+
+ Die Position des Benutzerverzeichnisses kann nicht bestimmt werden
+
+
+
+
+ Ungültige Config (Speicherziel ist keine natürliche Zahl oder nicht in einem gültigen Bereich)
+
+
+
+
+ Unklarer Uploadername
+
+
+
+
+ Ausgewählter Uploader ist nicht korrekt eingestellt! Nutze imgur als Ersatz
+
+
+
+
+
+
+ KShare - Speichern des Bildes fehlgeschlagen
+
+
+