From e6074a28829ce12cfcb3621bca2a84ba89bbc951 Mon Sep 17 00:00:00 2001 From: ArsenArsen Date: Sun, 6 Aug 2017 13:20:51 +0200 Subject: [PATCH] Add German translations --- translations.qrc | 1 + translations/de_DE.qm | Bin 0 -> 28709 bytes translations/de_DE.ts | 1085 +++++++++++++++++++++++++++++++++++++++++ 3 files changed, 1086 insertions(+) create mode 100644 translations/de_DE.qm create mode 100644 translations/de_DE.ts 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 0000000000000000000000000000000000000000..3864f55287c0f37937b2e8759752c3db5c0c32b9 GIT binary patch literal 28709 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 F{|icz>vsSE literal 0 HcmV?d00001 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 + + + About KShare + Ü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;"> - The free and open source and cross platform 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> + <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 + + + Pen settings + Stift Einstellungen + + + + Choose pen color + Wähle die Stiftfarbe + + + + Cosmetic + Kosmetisch + + + + Width + Breite + + + + Pen alpha + Stift Alpha + + + + Blur settings + Verwischen Einstellungen + + + + Performance Hint + Performance + + + + Animated Hint + Optimierte Animationen + + + + Quality Hint + Hohe Qualität + + + + <a href="http://doc.qt.io/qt-5/qgraphicsblureffect.html#BlurHint-enum">Blur Hints + <a href="http://doc.qt.io/qt-5/qgraphicsblureffect.html#BlurHint-enum">Verwischen hints + + + + Blur Radius + Radius + + + + Brush settings + Pinsel Einstellungen + + + + Brush alpha + Pinsel Alpha + + + + No Brush + Kein Pinsel + + + + Solid + Überdeckend + + + + Dense 1 + Gitter Pixelabstand 1 + + + + Dense 2 + Gitter Pixelabstand 2 + + + + Dense 3 + Gitter Pixelabstand 3 + + + + Dense 4 + Gitter Pixelabstand 4 + + + + Dense 5 + Gitter Pixelabstand 5 + + + + Dense 6 + Gitter Pixelabstand 6 + + + + Dense 7 + Gitter Pixelabstand 7 + + + + Horizontal + Horizontal + + + + Vertical + Vertikal + + + + Cross pattern + Durchgezogenes Gitter + + + + Backwards diagonal + Diagonale Streifen OR->UL + + + + Forwards diagonal + Diagonale Streifen OL->UR + + + + Diagonal cross + Diagonales Gitter + + + + Choose brush color + Wähle die Pinsel (Füll) Farbe + + + + Path item has brush + Pfad Werkzeug hat eine Füllung + + + + Arrow settings + Pfeil Einstellungen + + + + Arrow width and height + Pfeil Breite und Höhe + + + + Other editor settings + Andere Einstellungen + + + + Enable grid + Gitter anzeigen + + + + Highligh color + Farbe für Hervorgehobenes + + + + Crop editor settings + Zuschneideeditor Einstellungen + + + + Pen Color + Stift Farbe + + + + Brush Color + Pinsel (Füll) Farbe + + + + Highlight color + Farbe für Hervorgehobenes + + + + ClipboardUploader + + + Copied to clipboard! + In die Zwischenablage kopiert! + + + + ColorPickerScene + + + KShare Color Picker + KShare Farbpipette + + + + + Copied hex code to clipboard. + Hex-Farbe in die Zwischenablage kopiert. + + + + CropEditor + + + KShare Crop Editor + KShare Zuschneideeditor + + + + CropScene + + + Free draw + Freies Zeichnen + + + + Blur + Verwischen + + + + Straight line + Gerade Linie + + + + Text + Text + + + + Rectangle + Rechteck + + + + Ellipse + Ellipse + + + + Arrow + Pfeil + + + + Eraser + Radiergummi + + + + Clear all drawing + Lösche alle Zeichnungen + + + + Crop + Zuschneiden + + + + Settings + Einstellungen + + + + Confirm + Fertigstellen + + + + Cancel + Abbrechen + + + + KShare Crop Editor + KShare Zuschneideeditor + + + + Press F1 to toggle this hint + Hold Shift to slow the cursor down + Ctrl+Drag a thing to move it around + Alt+Click a drawing to remove it + Press Return/Enter to finish + Press ESC to cancel + Use the menu bar to draw + NOTE: You must select 'Crop' before closing the editor + If you do not it will not close. + 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 not an object + Root (Wurzel) ist kein JSON Objekt + + + + name is not a string + "name" ist keine Zeichenkette + + + + desc not a string + "desc" ist keine Zeichenkette + + + + method not a string + "method" ist keine Zeichenkette + + + + method invalid + "method" ist ungültig + + + + target missing + Das Ziel fehlt + + + + target not URL + Das Ziel ist keine URL + + + + format invalid + "format" ist ungültig + + + + format provided but not string + "format" ist keine Zeichenkette + + + + body not set + Die Antwort hatte keinen "body" + + + + all elements of body must be objects + Alle Teile des "body"s müssen Objekte sein + + + + all parts must have a body which is object or string! + Alle Teile müssen einen "body" haben, welcher eine Zeichenkette oder ein Objekt ist! + + + + all parts of body must be string or object + Alle Teile des "body"s müssen eine Zeichenkette oder ein Objekt sein + + + + all __headers must be strings + Alle mit "__" beginnenden Kopfzeilen müssen Zeichenketten sein + + + + body not array (needed for multipart) + Der "body"ist kein Array (für "multipart" benötigt) + + + + body not object + Der "body" ist kein Objekt + + + + body not string (reason: format: PLAIN) + `format: PLAIN` should stay the same + Antwort "body" ist keine Zeichenkette (Grund: "format: PLAIN") + + + + headers must be object + "headers" ist kein JSON Objekt + + + + return invalid + Antwort ungültig + + + + fileLimit not decimal + fileLimit stays English + "fileLimit" ist keine Dezimalzahl + + + + base64 must be boolean + Base64 muss ein Wahrheitswert sein + + + + base64 required with json + Base64 für JSON benötigt + + + + + + + + + KShare Custom Uploader + KShare benutzerdefinierter Uploader + + + + Copied upload link to clipboard! + Link in die Zwischenablage kopiert! + + + + Upload done, but result empty! + Hochgeladen, aber eine leere Antwort erhalten! + + + + Upload done, but result is not JSON Object! Result in clipboard. + Hochgeladen, aber die Antwort war kein JSON-Objekt! Die Antwort wurde in die Zwischenablage kopiert. + + + + + Copied upload result to clipboard! + Ergebnis in die Zwischenablage kopiert! + + + + File limit exceeded! + Dateigröße überschritten! + + + + EncoderSettingsDialog + + + Image Encoder Settings + 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;">Quality</span></a></p></body></html> + <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> + + + + Format default + Standardwert des Formats + + + + Video Encoder Settings + Videokodierer Einstellungen + + + + <html><head/><body><p><a href="https://trac.ffmpeg.org/wiki/Encode/H.264#crf"><span style=" text-decoration: underline; color:#007af4;">Preset</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;">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> + <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> + + + + Lossless (not recommended) + Verlustfrei (Nicht empfohlen) + + + + TODO: Find whatever configuration GIF can have in ffmpeg's libav + TODO: Herausfinden welche Konfigurationen ffmpegs "libav" für GIF unterstützt + + + + Bitrate + Bitrate + + + + The number of pictures in a group of pictures, or 0 for intra only + + + + + GOP size + GOP Größe + + + + KShare Encoder Settings + KShare Kodierer Einstellungen + + + + HotkeyInputDialog + + + + + Record + Aufnehmen + + + + Stop recording + Stoppe Aufnahme + + + + ImgplusUploader + + + imgplus API key + "imgpl.us" API key + + + + Enter the imgpl.us API key (Found in Settings) + Gebe den "imgpl.us" API key ein (Kann auf der Website in den Einstellungen gefunden werden) + + + + ImgurSettingsDialog + + + Imgur auth + Imgur Authentifizierung + + + + OAuth2 + 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;">Create a new application:</p></body></html> + <!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> + + + + Open imgur + Öffne "imgur" + + + + Insert Client ID and secret: + gebe die "Client ID" und Geheimnis ein: + + + + Client ID + Client ID + + + + Client Secret + Client Secret + + + + Get the pin + Fordere den PIN an + + + + Insert the pin below: + Gebe den PIN darunter ein: + + + + PIN + PIN + + + + Authorize + Versuche Authorisierung + + + + Not working + Authentifizierung fehlgeschlagen + + + + It works! + Authentifizierung erfolgreich! + + + + ImgurUploader + + + + KShare imgur Uploader + KShare imgur Uploader + + + + Failed upload! Image too big + Hochladen fehlgeschlagen! Das Bild überschreitet die maximale Größe + + + + Uploaded to imgur! + Auf imgur hochgeladen! + + + + KShare imgur Uploader + KShare imgur Uploader + + + + Failed upload! imgur said: HTTP %1: %2 + Hochladen fehlgeschlagen! Imgur hat hiermit geantwortet: "HTTP %1:%2" + + + + MainWindow + + + + Settings + Einstellungen + + + + Log + Protokoll + + + + Fi&le + Date&i + + + + Scree&nshot + Scree&nshot + + + + &Utilities + &Utilities + + + + &Recording + &Aufnahme + + + + &Quit + &Beenden + + + + &Fullscreen + Ganzer &Bildschirm + + + + &Area + &Gebiet + + + + &Color Picker + &Farbpipette + + + + Start + Starten + + + + Stop + Stoppen + + + + About + Über + + + + Active window + Aktives Fenster + + + + Abort + Abbrechen + + + + Recording format not set in settings. Aborting. + Das Format für die Aufnahmen wurde nicht in den Einstellungen definiert. Aufnahme wird abgebrochen. + + + + Quit + Beenden + + + + Show/Hide + Zeigen / Verstecken + + + + Take fullscreen shot + Screenshot des ganzen Bildschirms + + + + Take area shot + Screenshot eines Gebietes + + + + Screenshot active window + Screenshot des aktiven Fensters + + + + Show color picker + Zeige die Farbpipette + + + + Record screen + Bildschirm aufnehmen + + + + Stop recording + Stoppe Aufnahme + + + + Abort recording + Breche Aufnahme ab + + + + QObject + + + + Could not bind the hotkey %1! Is the keybind already registered? + Konnte den Hotkey "%1" nicht erstellen! Ist er bereits registriert? + + + + Could not make config directory + Konnte den Ordner für die Konfigurationsdateien nicht erstellen + + + + Invalid file: + Ungültige Datei: + + + + Failed to upload! Copied the response to clipboard + Hochladen fehlgeschlagen! Die Antwort wurde in die Zwischenablage kopiert + + + + KShare imgplus Uploader + KShare imgplus Uploader + + + + Uploaded to ImagePlus! + Auf ImagePlus hochgeladen! + + + + RecordingFormats + + + Could not create temporary directory. Error: + Konnte den Ordner für die temporären Dateien nicht erstellen. Fehler: + + + + + Encoder error: + Fehler im Kodierer: + + + + RecordingPreview + + + Time: 00:00 +Frame: 0 +Stop key: + Zeit: 00:00 +Bild: 0 +Stopptaste: + + + + Time: %1 +Frame: %2 +Stop key: %3 + Zeit: %1 +Bild: %2 +Stopptaste: %3 + + + + ScreenAreaSelector + + + Set the recording region by resizing this. +%1x%2 + Wähle die Aufnahmeregion indem du die Größe dieses Fensters anpasst. +%1x%2 + + + + KShare: Select Area (By resizing this window) + KShare: Wähle die Region aus (Indem du die Größe dieses Fensters anpasst) + + + + SettingsDialog + + + Crop editor settings + Zuschneideeditor Einstellungen + + + + Quick mode (mouse release screenshots) + Schneller Modus (Maus loslassen reicht) + + + + Delay before taking a screenshot + Verzögerung vor einem Screenshot + + + + In seconds + In Sekunden + + + + A delay before taking a screenshot, in seconds + Verzögerung vor einem Screenshot in Sekunden + + + + Hotkeys + Hotkeys + + + + Still image format + Format für Bilder + + + + Recording format + Aufnahmeformate + + + + Capture cursor + Mauszeiger aufnehmen + + + + %(date format)date and %ext are supported + %(Datumsformat)Datum ujnd %ext werden unterstützt + + + + File name scheme: + Benennungsschema: + + + + Pressing <X> hides to tray + Drücke <X> um dieses Fenster in die Taskleiste zu minimieren + + + + Open settings directory + Öffne Konfigurationsordner + + + + Destination: + Speicherziel: + + + + Pictures folder + Ordner für Bilder + + + + Screenshots folder (In your user folder) + Screenshot ordner (In deinem Benutzerordner) + + + + File save location + Speicherort für Bilder + + + + Advanced + Erweiterte Einstellungen + + + + Editor Position (tweak if the editor does not cover the entire screen) + Editor Position (Ändern, wenn nicht der ganzen Bildschirm ausgefüllt ist) + + + + Encoder settings + Kodierer Einstellungen + + + + Fullscreen image + Screenshot des ganzen Bildschirms + + + + Area image + Screenshot eines Gebietes + + + + Active window + Screenshot des aktiven Fensters + + + + Color picker + Farbpipette + + + + Stop Recording + Stoppe Aufnahme + + + + Start Recording + Starte Aufnahme + + + + Capture cursor (disabled: implementation missing) + Mauszeiger aufnehmen (Deaktiviert: Implementierung fehlt) + + + + TextItem + + + Text to add + Text + + + + Input + Text + + + + UploaderSingleton + + + Cannot determine location for pictures + Die Position des Ordners für Bilder kann nicht bestimmt werden + + + + Cannot determine location of your home directory + Die Position des Benutzerverzeichnisses kann nicht bestimmt werden + + + + Invalid config [saveLocation not int or is not in range] + Ungültige Config (Speicherziel ist keine natürliche Zahl oder nicht in einem gültigen Bereich) + + + + Ambigious uploader + Unklarer Uploadername + + + + Currently selected uploader is not set up properly! Falling back to imgur + Ausgewählter Uploader ist nicht korrekt eingestellt! Nutze imgur als Ersatz + + + + + + KShare - Failed to save picture + KShare - Speichern des Bildes fehlgeschlagen + + +