diff --git a/src/Greenshot/Forms/CaptureForm.cs b/src/Greenshot/Forms/CaptureForm.cs
index 7be9c8d6a..f8b2c004b 100644
--- a/src/Greenshot/Forms/CaptureForm.cs
+++ b/src/Greenshot/Forms/CaptureForm.cs
@@ -153,9 +153,11 @@ namespace Greenshot.Forms
_currentForm = this;
+ // Enable the AnimatingForm
+ EnableAnimation = true;
+
// clean up
FormClosed += ClosedHandler;
- Resize += CaptureForm_Resize;
_capture = capture;
_windows = windows;
_captureMode = capture.CaptureDetails.CaptureMode;
@@ -168,8 +170,6 @@ namespace Greenshot.Forms
DoubleBuffered = !IsTerminalServerSession;
Text = @"Greenshot capture form";
- SetSize();
-
// Make sure we never capture the capture-form
WindowDetails.RegisterIgnoreHandle(Handle);
// Un-register at close
@@ -187,8 +187,10 @@ namespace Greenshot.Forms
// Set the zoomer animation
InitializeZoomer(Conf.ZoomerEnabled);
- // Enable the AnimatingForm
- EnableAnimation = true;
+ // Make sure the size is set correctly
+ SetSize();
+
+ Resize += CaptureForm_Resize;
}
private void CaptureForm_Resize(object sender, EventArgs e)
@@ -205,12 +207,12 @@ namespace Greenshot.Forms
private void SetSize()
{
- Log.DebugFormat("Setting CaptureForm with dimensions {0}", _capture.ScreenBounds);
+ Log.DebugFormat("Setting CaptureForm to dimensions {0}", _capture.ScreenBounds);
SuspendLayout();
Bounds = _capture.ScreenBounds;
ResumeLayout();
- // Fix missing focus
+ // Make sure it's visible and has focus
ToFront = true;
TopMost = true;
}
@@ -220,16 +222,15 @@ namespace Greenshot.Forms
///
private void InitializeZoomer(bool isOn)
{
- var startingPosition = new Rectangle(_cursorPos, Size.Empty);
if (isOn)
{
// Initialize the zoom with a invalid position
- _zoomAnimator = new RectangleAnimator( startingPosition , new Rectangle(int.MaxValue, int.MaxValue, 0, 0), FramesForMillis(1000), EasingType.Quintic, EasingMode.EaseOut);
+ _zoomAnimator = new RectangleAnimator(Rectangle.Empty, new Rectangle(int.MaxValue, int.MaxValue, 0, 0), FramesForMillis(1000), EasingType.Quintic, EasingMode.EaseOut);
VerifyZoomAnimation(_cursorPos, false);
}
else
{
- _zoomAnimator?.ChangeDestination(startingPosition, FramesForMillis(1000));
+ _zoomAnimator?.ChangeDestination(new Rectangle(Point.Empty, Size.Empty), FramesForMillis(1000));
}
}
diff --git a/src/Greenshot/Languages/language-de-DE.xml b/src/Greenshot/Languages/language-de-DE.xml
index 30ffcb30d..062cdd6a5 100644
--- a/src/Greenshot/Languages/language-de-DE.xml
+++ b/src/Greenshot/Languages/language-de-DE.xml
@@ -57,8 +57,8 @@ schnell zu finden. Vielen Dank :)
Greenshot unterstützen
Schließen
Hilfe
- Datei öffnen
- Letzten Screenshot im Explorer anzeigen
+ Datei öffnen...
+ Letzten Speicherort im Explorer öffnen
Schnelleinstellungen
Einstellungen...
Fehler beim Exportieren nach '{0}'. Bitte wiederholen Sie den Vorgang.
@@ -92,14 +92,14 @@ schnell zu finden. Vielen Dank :)
Pfad in Zwischenablage kopieren
Kopieren
Zuschneiden (C)
- Auswahlwerkzeug (ESC)
+ Auswahlwerkzeug (Esc)
Ausschneiden
Gewähltes Element löschen
Eine Ebene nach hinten
In den Hintergrund
Pfeil zeichnen (A)
Ellipse zeichnen (E)
- Freihand zeichnen (F)
+ Frei Hand zeichnen (F)
Hervorheben (H)
Linie zeichnen (L)
Rechteck zeichnen (R)
@@ -110,7 +110,7 @@ schnell zu finden. Vielen Dank :)
E-Mail
Datei
Größe
- Rahmenfarbe (NumPad0-9, Shift+0-9)
+ Rahmenfarbe (Num+0-9, Umschalt+0-9)
Graustufe
Bereich hervorheben
Graustufen
@@ -130,7 +130,7 @@ schnell zu finden. Vielen Dank :)
Unkenntlich machen - Modus
Verpixeln
Objekt
- Verzeichnis in Windows Explorer öffnen
+ Verzeichnis im Windows Explorer öffnen
Einfügen
Pixelgröße
Vorschauqualität
@@ -146,10 +146,10 @@ schnell zu finden. Vielen Dank :)
Speichern unter...
Alle Objekte auswählen
Druckauftrag wurde an '{0}' gesendet.
- Schatten An/Aus (/)
+ Schatten an/aus (/)
Bild wurde in Zwischenablage kopiert.
Linienstärke
- Greenshot Editor
+ Greenshot - Editor
Gerissene Kanten
Rückgängig {0}
Eine Ebene nach vorne
@@ -164,12 +164,12 @@ Bitte überprüfen Sie die Schreibrechte oder wählen Sie einen anderen Speicher
Die Datei '{0}' konnte nicht geöffnet werden.
Konnte Link '{0}' nicht öffnen.
Screenshot konnte nicht gespeichert werden, bitte wählen Sie einen anderen Speicherort.
- Der generierte Datei- oder Verzeichnisname ist nicht gültig. Bitte korrigieren Sie das Dateiname-Muster und versuchen Sie es erneut.
+ Der generierte Datei- oder Verzeichnisname ist nicht gültig. Bitte korrigieren Sie das Dateinamensmuster und versuchen Sie es erneut.
Experten
8-Bit-Bilder bei weniger als 256 Farben erstellen
Auch instabile Updates anbieten
Zwischenablage-Formate
- Wert für ${NUM} im Dateiname-Muster
+ Wert für ${NUM} im Dateinamensmuster
Ich weiß, was ich tue!
Fußzeile für Druck
Speicherverbrauch reduzieren (auf Kosten der Performance - nicht empfohlen)
@@ -184,10 +184,10 @@ Bitte überprüfen Sie die Schreibrechte oder wählen Sie einen anderen Speicher
Bitte wählen Sie die Qualität Ihres JPEG-Bildes.
OK
Beim Versuch zu drucken ist ein Fehler aufgetreten.
- Ausdruck auf der Seite zentrieren
- Ausdruck auf Seitengröße vergrößern
- Drehung des Ausdrucks an das Seitenformat anpassen
- Ausdruck auf Seitengröße verkleinern
+ Auf der Seite zentrieren
+ Auf Seitengröße vergrößern
+ In die Seitenausrichtung drehen
+ Auf Seitengröße verkleinern
Farb-Einstellungen
Als Standard speichern und nicht wieder fragen
Farben umkehren
@@ -195,7 +195,7 @@ Bitte überprüfen Sie die Schreibrechte oder wählen Sie einen anderen Speicher
Farbdruck
Nur in Graustufen ausdrucken
Schwarz-Weiß-Druck erzwingen
- Datum und Uhrzeit am Ende der Seite einfügen
+ Datum/Uhrzeit am Seitenende
Greenshot - Druckeinstellungen
Als Standardqualität speichern und nicht wieder fragen
Greenshot - Qualität
@@ -207,7 +207,7 @@ Bitte überprüfen Sie die Schreibrechte oder wählen Sie einen anderen Speicher
Abfotografieren
Mauszeiger mitfotografieren
Fensterteile einzeln abfotografieren
- Prüfen auf Updates alle X Tage (0=keine Prüfung)
+ Prüfen auf Updates alle x Tage (0 = keine Prüfung)
Konfigurieren...
Dateipfad in die Zwischenablage kopieren, wenn ein Bild gespeichert wird
Ziele
@@ -219,29 +219,29 @@ Bitte überprüfen Sie die Schreibrechte oder wählen Sie einen anderen Speicher
Ziel dynamisch auswählen
An Drucker senden
Editor
- Dateiname-Muster
+ Dateinamensmuster
Allgemein
Internet Explorer abfotografieren
JPEG-Qualität
Sprache
Die folgenden Platzhalter werden im festgelegten Muster automatisch ersetzt:
-${YYYY} Jahr, 4-stellig
-${MM} Monat, 2-stellig
-${DD} Tag, 2-stellig
-${hh} Stunde, 2-stellig
-${mm} Minute, 2-stellig
-${ss} Sekunde, 2-stellig
-${NUM} inkrementierende Zahl, 6-stellig
-${title} Fenstertitel
-${user} Windows-Benutzername
-${domain} Windows-Domäne
-${hostname} Computername
+${YYYY} Jahr, 4-stellig
+${MM} Monat, 2-stellig
+${DD} Tag, 2-stellig
+${hh} Stunde, 2-stellig
+${mm} Minute, 2-stellig
+${ss} Sekunde, 2-stellig
+${NUM} inkrementierende Zahl, 6-stellig
+${title} Fenstertitel
+${user} Windows-Benutzername
+${domain} Windows-Domäne
+${hostname} Computername
Greenshot kann auch Verzeichnisse dynamisch erstellen.
-Verwenden Sie den Backslash \ um Verzeichnisse vom Dateinamen zu trennen.
-Zum Beispiel: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
-Dieses Muster legt ein Verzeichnis für den aktuellen Tag im Standard-Speicherort an und speichert die Bilddateien im Uhrzeit-Format, mit der vorgegebenen Dateiendung ab.
-z.B. C:\Users\MaxMustermann\Desktop\2012-08-13\12-58-32.png
+Verwenden Sie den Backslash \, um Verzeichnisse vom Dateinamen zu trennen.
+Beispiel: ${YYYY}-${MM}-${DD}\${hh}-${mm}-${ss}
+Dieses Muster legt ein Verzeichnis für den aktuellen Tag im Standard-Speicherort an und speichert die Bilddateien im Uhrzeit-Format mit der vorgegebenen Dateiendung ab.
+Beispiel: C:\Users\MaxMustermann\Desktop\2012-08-13\12-58-32.png
Netzwerk und Aktualisierungen
Ausgabe
Kameraton abspielen
@@ -254,7 +254,7 @@ z.B. C:\Users\MaxMustermann\Desktop\2012-08-13\12-58-32.png
Bildformat
Drucker
Druckeinstellungen
- Qualitätseinstellungen
+ JPEG-Qualitätseinstellungen
Maximal 256 Farben verwenden
Globale Tastenkombinationen aktivieren
Blitzlicht anzeigen
@@ -264,21 +264,21 @@ z.B. C:\Users\MaxMustermann\Desktop\2012-08-13\12-58-32.png
Muster, das beim Speichern von Screenshots zum Generieren von Dateinamen verwendet wird
Sprache der Benutzeroberfläche
Standard-Bildformat
- Legt fest, ob beim Programmstart die Tastenkombinationen Druck, Strg + Druck, Alt + Druck beim Betriebssystem zur globalen Verwendung durch Greenshot reserviert werden, bis das Programm geschlossen wird.
+ Legt fest, ob beim Programmstart die Tastenkombinationen Druck, Strg+Druck, Alt+Druck beim Betriebssystem zur globalen Verwendung durch Greenshot reserviert werden, bis das Programm geschlossen wird.
Standardpfad für Bildschirmausdrucke. Leer lassen für Desktop.
Standard-Proxyserver des Betriebssystems verwenden
Effekte
Millisekunden vor dem Abfotografieren warten
- Abfotografiermodus-Fenster
+ Aufnahmemodus
Fenster abfotografieren
Lupe anzeigen
Klicken Sie hier mit der rechten Maustaste oder drücken Sie die Taste {0}.
Eine neuere Greenshot-Version steht zur Verfügung. Wollen Sie Greenshot {0} herunterladen?
Bitte warten Sie, während die Seite im Internet Explorer abfotografiert wird...
Hinweis
- Die globale Tastenkombination "{0}" konnte nicht aktiviert werden.
-Vermutlich wurde dieselbe Tastenkombination bereits von einem anderen Programm{1} reserviert.
-Sie können die Tastenkombination für Greenshot ändern, oder das Programm, das die Tastenkombination verwendet, deaktivieren.
+ Die globale Tastenkombination {0} konnte nicht aktiviert werden.
+Vermutlich wurde dieselbe Tastenkombination bereits von einem anderen Programm {1} reserviert.
+Sie können die Tastenkombination für Greenshot ändern oder das Programm, das die Tastenkombination verwendet, deaktivieren.
Sie können aber auch alle Greenshot-Funktionen über das Kontextmenü des Greenshot-Icons im Infobereich verwenden.
Benutzerdefinierte Farbe verwenden