Update region capture tips

This commit is contained in:
Jaex 2016-06-12 19:32:33 +03:00
parent 1cd5ce9956
commit b09576ddfe
13 changed files with 33 additions and 275 deletions

View file

@ -409,6 +409,7 @@ private void DrawCurrentShapeText(Graphics g)
}
}
// TODO: Translate
protected virtual void WriteTips(StringBuilder sb)
{
sb.AppendLine(Resources.RectangleRegion_WriteTips__F1__Hide_tips);
@ -425,7 +426,6 @@ protected virtual void WriteTips(StringBuilder sb)
if (Mode == RectangleRegionMode.Annotation)
{
// TODO: Translate
sb.AppendLine("[Right click] Open options menu");
}
}
@ -443,26 +443,27 @@ protected virtual void WriteTips(StringBuilder sb)
if ((!Config.QuickCrop || !ShapeManager.IsCurrentShapeTypeRegion) && ShapeManager.CurrentShape != null && !ShapeManager.IsCreating)
{
sb.AppendLine(Resources.RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region);
sb.AppendLine(string.Format(Resources.RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_, ShapeManager.ResizeManager.IsBottomRightResizing ?
Resources.RectangleRegion_WriteTips_bottom_right : Resources.RectangleRegion_WriteTips_top_left));
sb.AppendLine(string.Format(Resources.RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_, ShapeManager.ResizeManager.IsBottomRightResizing ?
Resources.RectangleRegion_WriteTips_top_left : Resources.RectangleRegion_WriteTips_bottom_right));
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing);
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster);
sb.AppendLine("[Arrow keys] Resize region from top left corner");
sb.AppendLine("[Hold Alt + Arrow keys] Resize region from bottom right corner");
sb.AppendLine("[Hold Ctrl + Arrow keys] Move region");
sb.AppendLine("[Hold Shift + Arrow keys] Resize or move region faster");
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region);
}
else
{
sb.AppendLine(Resources.RectangleRegion_WriteTips__Arrow_keys__Move_cursor_position);
sb.AppendLine(Resources.RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster);
sb.AppendLine("[Hold Shift + Arrow keys] Move cursor position faster");
}
if (ShapeManager.IsCreating)
{
sb.AppendLine("[Hold Ctrl] Move selection");
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Shift__Proportional_resizing);
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes);
}
sb.AppendLine();
if (ShapeManager.IsCurrentRectangleValid)
{
sb.AppendLine(Resources.RectangleRegion_WriteTips__Ctrl___C__Copy_position_and_size);
@ -476,7 +477,6 @@ protected virtual void WriteTips(StringBuilder sb)
sb.AppendLine(Resources.RectangleRegion_WriteTips__Ctrl___C__Copy_position);
}
// TODO: Translate
sb.AppendLine("[Ctrl + Mouse wheel] Change magnifier size");
sb.AppendLine();
@ -485,11 +485,18 @@ protected virtual void WriteTips(StringBuilder sb)
sb.AppendLine(Resources.RectangleRegion_WriteTips__1__2__3_____0__Monitor_capture);
sb.AppendLine(Resources.RectangleRegion_WriteTips_____Active_monitor_capture);
if (Mode == RectangleRegionMode.Annotation)
if (Mode == RectangleRegionMode.Annotation && !ShapeManager.IsCreating)
{
sb.AppendLine();
// TODO: Translate
if (ShapeManager.IsCurrentShapeTypeRegion)
{
sb.AppendLine("[Tab] [Mouse 4 click] Select last annotation tool");
}
else
{
sb.AppendLine("[Tab] [Mouse 4 click] Select last region tool");
}
sb.AppendLine("[Mouse wheel] Change current tool");
if (ShapeManager.CurrentShapeType == ShapeType.RegionRectangle) sb.Append("-> ");
sb.AppendLine(string.Format("[{0}] {1}", "Numpad 0", ShapeType.RegionRectangle.GetLocalizedDescription()));

View file

@ -583,24 +583,6 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to [Arrow keys] Resize selected region from {0}.
/// </summary>
internal static string RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_ {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Ctrl + Arrow keys] Move cursor position faster.
/// </summary>
internal static string RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Ctrl + C] Copy info.
/// </summary>
@ -664,15 +646,6 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Ctrl] Resize / Move faster.
/// </summary>
internal static string RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold left click] [Insert] Start region selection.
/// </summary>
@ -691,15 +664,6 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Shift] Move selected region instead of resizing.
/// </summary>
internal static string RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Shift] Proportional resizing.
/// </summary>
@ -745,33 +709,6 @@ internal class Resources {
}
}
/// <summary>
/// Looks up a localized string similar to [Tab] Swap resize anchor to {0}.
/// </summary>
internal static string RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_ {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to bottom right.
/// </summary>
internal static string RectangleRegion_WriteTips_bottom_right {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips_bottom_right", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to top left.
/// </summary>
internal static string RectangleRegion_WriteTips_top_left {
get {
return ResourceManager.GetString("RectangleRegion_WriteTips_top_left", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Rectangle capture transparent.
/// </summary>

View file

@ -146,12 +146,6 @@ Distanz: {6:0.00} px / Winkel: {7:0.00}°</value>
<data name="Surface_InitializeComponent_Region_capture" xml:space="preserve">
<value>Regionsaufnahme</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Pfeiltasten] Größe der Ausgewählten Region von {0} ändern</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Strg + Pfeiltasten] Zeigerposition schneller ändern</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_info" xml:space="preserve">
<value>[Strg + C] Info kopieren</value>
</data>
@ -218,18 +212,12 @@ Distanz: {6:0.00} px / Winkel: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Alt halten] Raste Auswahl auf vorgefertigte Größen ein</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Strg halten] Vergrößere / Bewege schneller</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Linksklick halten] [Einf] Beginne Regionsauswahl</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[Linksklick auf Auswahl halten] Verschiebe Region</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Umschalttaste halten] Ausgewählte Region verschieben statt Größe zu ändern</value>
</data>
<data name="RectangleRegion_WriteTips__Insert__Stop_region_selection" xml:space="preserve">
<value>[Linksklick loslassen] [Einf] Regionsauswahl beenden</value>
</data>
@ -239,18 +227,9 @@ Distanz: {6:0.00} px / Winkel: {7:0.00}°</value>
<data name="ScrollingCaptureForm_StopCapture_Start_capture" xml:space="preserve">
<value>Aufnahme Starten</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>unten rechts</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>oben links</value>
</data>
<data name="RectangleTransparent_RectangleTransparent_Rectangle_capture_transparent" xml:space="preserve">
<value>Rechteckaufnahme Transparent</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Wechsle Größenänderungs-Anker zu {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[Leertaste] Vollbild Aufnahme</value>
</data>

View file

@ -227,30 +227,9 @@ Distance : {6:0.00} px / Angle : {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Maintenir clic gauche] [Inser] Débuter la sélection de la région</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Maintenir Ctrl] Redimensionner / Déplacer plus rapidement</value>
</data>
<data name="RectangleRegion_WriteTips__Double_Left_click___Enter__Capture_regions" xml:space="preserve">
<value>[Double clic gauche] [Entrée] Capturer les régions</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Maintenir Maj] Déplacer la région sélectionnée au lieu de la redimensionner</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Touches fléchées] Déplacer le curseur plus rapidement</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Touches fléchées] Redimensionner la région sélectionnée à partir du {0}</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>bas à droite</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>haut à gauche</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Définir le point d'encrage du redimensionnement à partir du {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Maintenir Alt] Aligner la sélection avec des tailles prédéfinies</value>
</data>

View file

@ -149,12 +149,6 @@ Afstand: {6:0.00} px / Hoek: {7:0.00}°</value>
<data name="Surface_InitializeComponent_Region_capture" xml:space="preserve">
<value>Regio vastleggen</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Pijltjestoetsen] Pas geselecteerde regio aan van {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Pijltjestoetsen] Verplaats muis sneller</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_info" xml:space="preserve">
<value>[Ctrl + C] Kopieer info</value>
</data>
@ -218,24 +212,12 @@ Afstand: {6:0.00} px / Hoek: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Alt ingedrukt houden] Stel standaard grootte in</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Ctrl ingedrukt houden] Grootte aanpassen / Sneller bewegen</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Linkermuisknop ingedrukt houden] [Insert] Start selectie van regio</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[Linkermuisknop ingedrukt houden bij selectie] Verplaats regio</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Shift ingedrukt houden] Verplaats gelecteerde regio in plaats van schalen</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>rechtsbeneden</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>linksboven</value>
</data>
<data name="RectangleRegion_WriteTips__Insert__Stop_region_selection" xml:space="preserve">
<value>[Laat linkermuisknop los] [Insert] Beëindig regio selectie</value>
</data>
@ -248,9 +230,6 @@ Afstand: {6:0.00} px / Hoek: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[Spatie] Leg volledig scherm vast</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Wissel schalingsanker met {0}</value>
</data>
<data name="ScrollingCaptureForm_StartCapture_Stop_capture" xml:space="preserve">
<value>Opname stoppen</value>
</data>

View file

@ -222,30 +222,9 @@ Distância: {6:0.00} px / Ângulo: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Double_Left_click___Enter__Capture_regions" xml:space="preserve">
<value>[2x Botão Esquerdo] [Enter] Capturar regiões</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Setas do teclado] Mover posição do cursor mais rapido</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region" xml:space="preserve">
<value>[Delete] Remover região</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>canto inferior direito</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>canto superior esquerdo</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Segure Shift] Mover a região selecionada ao invés de redimensionar</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Segure Ctrl] Redimensionar / Mover rapidamente </value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Setas do teclado] Redimensionar região selecionada a partir do {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Trocar âncora de redimensionamento para {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Segure Alt] Travar redimensionamento para tamanhos pré-definidos</value>
</data>

View file

@ -142,9 +142,6 @@ X: {4} Y: {5}</value>
<data name="layer_shade" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-shade.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Hold Shift] Move selected region instead of resizing</value>
</data>
<data name="layer_shape_line" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-shape-line.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
@ -154,9 +151,6 @@ X: {4} Y: {5}</value>
<data name="RectangleRegion_WriteTips__Hold_Shift__Proportional_resizing" xml:space="preserve">
<value>[Hold Shift] Proportional resizing</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Hold Ctrl] Resize / Move faster</value>
</data>
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[Space] Fullscreen capture</value>
</data>
@ -202,9 +196,6 @@ X: {4} Y: {5}</value>
<data name="layer_shape_text" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-shape-text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>bottom right</value>
</data>
<data name="ScrollingCaptureForm_StartCapture_Stop_capture" xml:space="preserve">
<value>Stop capture</value>
</data>
@ -241,9 +232,6 @@ X: {4} Y: {5}</value>
<data name="layer_shape_arrow" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\layer-shape-arrow.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Swap resize anchor to {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click__Cancel_region_selection" xml:space="preserve">
<value>[Right click] [Delete] Cancel region selection</value>
</data>
@ -312,9 +300,6 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
<data name="edit_bold" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\edit-bold.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Arrow keys] Move cursor position faster</value>
</data>
<data name="FFmpegOptionsForm_UpdateUI_Quality_" xml:space="preserve">
<value>Quality:</value>
</data>
@ -324,15 +309,9 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
<data name="highlighter_text" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\highlighter-text.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Arrow keys] Resize selected region from {0}</value>
</data>
<data name="RectangleRegion_GetAreaText_Area" xml:space="preserve">
<value>X: {0} Y: {1} W: {2} H: {3}</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>top left</value>
</data>
<data name="prohibition" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\prohibition.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>

View file

@ -146,27 +146,12 @@
Ширина: {4} px / Высота: {5} px
Расстояние: {6:0.00} px / Угол: {7:0.00}°</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Клавиши со стрелками] Масштабировать выделенную область {0}</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>снизу справа</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>сверху слева</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Якорь масштабирования {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click__Cancel_region_selection" xml:space="preserve">
<value>[ПКМ] [Delete] Отменить выделение области</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region" xml:space="preserve">
<value>[Delete] Удалить область</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Клавиши со стрелками] Двигать курсор быстрее</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_info" xml:space="preserve">
<value>[Ctrl + C] Скопировать информацию</value>
</data>
@ -236,18 +221,12 @@
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Удерживание Alt] Привязывать выделение к заготовленным размерам</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Удерживание Ctrl] Масштаб / Ускорить движение</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Удерживание ЛКМ] [Insert] Начать выбор области</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[Удерживание ЛКМ на выделении] Двигать область</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Удерживание Shift] Двигать выбранную область вместо масштабирования</value>
</data>
<data name="RectangleRegion_WriteTips__Insert__Stop_region_selection" xml:space="preserve">
<value>[Отпустить ЛКМ] [Insert] Закончить выбор области</value>
</data>

View file

@ -149,18 +149,6 @@ Mesafe: {6:0.00} px / Açı: {7:0.00}°</value>
<data name="RectangleTransparent_RectangleTransparent_Rectangle_capture_transparent" xml:space="preserve">
<value>Dikdörtgen yakalama saydam</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Yön tuşları] Seçili alanı {0} boyutlandır</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>sağ aşağıdan</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>sol üstten</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[C + Yön tuşları] İmleci daha hızlı hareket ettir</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_info" xml:space="preserve">
<value>[Ctrl + C] Bilgiyi kopyala</value>
</data>
@ -227,18 +215,12 @@ Mesafe: {6:0.00} px / Açı: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__F1__Hide_tips" xml:space="preserve">
<value>[F1] Bu bilgileri gizle</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Ctrl basılı tut] Daha hızlı boyutlandır/taşı</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Sol tık basılı tut] Alan seçimini başlat</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[Sol tık basılı tut alan seçiliyken] Alanı taşı</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Shift basılı tut] Seçili alanı taşı boyutlandırmak yerine</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click__Cancel_region_selection" xml:space="preserve">
<value>[Sağ tık] Alan seçimini iptal et</value>
</data>
@ -248,9 +230,6 @@ Mesafe: {6:0.00} px / Açı: {7:0.00}°</value>
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[Space] Tam ekran yakala</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Boyutlandırma noktasını {0} olarak değiştir</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Alt basılı tut] Seçimi önceden ayarlı boyutlara hizala</value>
</data>

View file

@ -126,9 +126,6 @@
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_position_and_size" xml:space="preserve">
<value>[Ctrl + C] Sao chép vị trí và kích thước</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + Phím mũi tên] Dịch chuyển vị trí con trỏ nhanh hơn</value>
</data>
<data name="ScrollingCaptureForm_StopCapture_Start_capture" xml:space="preserve">
<value>Bắt đầu chụp</value>
</data>
@ -138,9 +135,6 @@
<data name="Surface_InitializeComponent_Region_capture" xml:space="preserve">
<value>Chụp theo vùng</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[Phím mũi tên] Thay đổi kích thước vùng được chọn từ {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Double_Left_click___Enter__Capture_regions" xml:space="preserve">
<value>[Nhấn đúp chuột trái] [Enter] Chụp các vùng</value>
</data>
@ -171,18 +165,12 @@
<data name="RectangleRegion_WriteTips__Hold_Alt__Snap_resizing_to_preset_sizes" xml:space="preserve">
<value>[Giữ phím Alt] Khóa khu vực đã chọn vào kích thước sẵn có</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[Giữ Ctrl] Thay đổi kích thước / Di chuyển nhanh hơn</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[Giữ chuột trái ở vùng được chọn] Di chuyển vùng</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[Giữ chuột trái] [Insert] Bắt đầu chọn vùng</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[Giữ phím Shift] Di chuyển vùng đã chọn thay vì thay đổi kích thước</value>
</data>
<data name="FFmpegOptionsForm_UpdateUI_Quality_" xml:space="preserve">
<value>Chất lượng:</value>
</data>
@ -201,21 +189,12 @@
<data name="RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region" xml:space="preserve">
<value>[Delete] Xóa vùng</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>trên bên trái</value>
</data>
<data name="FFmpegOptionsForm_DownloaderForm_InstallRequested_Successfully_downloaded_FFmpeg_" xml:space="preserve">
<value>Tải về FFmpeg thành công.</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>dưới bên phải</value>
</data>
<data name="FFmpegOptionsForm_UpdateUI_Bitrate___0_k" xml:space="preserve">
<value>Bitrate: {0}k</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab] Thay ghim thay đổi kích thước tới {0}</value>
</data>
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[Dấu cách] Chụp toàn màn hình</value>
</data>

View file

@ -149,9 +149,6 @@
<data name="RectangleRegion_WriteTips__Ctrl___C__Copy_position_and_size" xml:space="preserve">
<value>[Ctrl + C] 复制位置和大小</value>
</data>
<data name="RectangleRegion_WriteTips__Ctrl___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Ctrl + 方向键] 快速移动光标位置</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click__Cancel_region_selection" xml:space="preserve">
<value>[Right click] [Delete] 取消区域选择</value>
</data>
@ -161,39 +158,21 @@
<data name="RectangleRegion_WriteTips__Space__Fullscreen_capture" xml:space="preserve">
<value>[空格] 全屏捕捉</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Shift__Move_selected_region_instead_of_resizing" xml:space="preserve">
<value>[按住Shift] 移动选中区域而不是改变大小</value>
</data>
<data name="RectangleRegion_WriteTips_top_left" xml:space="preserve">
<value>左上</value>
</data>
<data name="RectangleRegion_WriteTips__Insert__Stop_region_selection" xml:space="preserve">
<value>[松开左键] [插入]完成区域选择</value>
</data>
<data name="RectangleRegion_WriteTips_bottom_right" xml:space="preserve">
<value>右下</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region" xml:space="preserve">
<value>[按住左键单击选择]移动区域</value>
</data>
<data name="RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region" xml:space="preserve">
<value>[Delete]删除区域</value>
</data>
<data name="RectangleRegion_WriteTips__Arrow_keys__Resize_selected_region_from__0_" xml:space="preserve">
<value>[方向键]从{0}调整所选区域</value>
</data>
<data name="RectangleRegion_WriteTips__Tab__Swap_resize_anchor_to__0_" xml:space="preserve">
<value>[Tab]互换调整锚点大小至{0}</value>
</data>
<data name="RectangleRegion_WriteTips__F1__Hide_tips" xml:space="preserve">
<value>[F1]隐藏提示</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection" xml:space="preserve">
<value>[按住左键] [Insert]启动区域选择</value>
</data>
<data name="RectangleRegion_WriteTips__Hold_Ctrl__Resize___Move_faster" xml:space="preserve">
<value>[按住Ctrl键]调整大小/快速移动</value>
</data>
<data name="ScrollingCaptureForm_StartCapture_Stop_capture" xml:space="preserve">
<value>停止捕捉</value>
</data>

View file

@ -917,18 +917,18 @@ private void form_KeyDown(object sender, KeyEventArgs e)
}
}
break;
case Keys.ShiftKey:
IsProportionalResizing = true;
break;
case Keys.ControlKey:
IsCornerMoving = true;
break;
case Keys.ShiftKey:
IsProportionalResizing = true;
break;
case Keys.Menu:
IsSnapResizing = true;
break;
}
if (form.Mode == RectangleRegionMode.Annotation)
if (form.Mode == RectangleRegionMode.Annotation && !IsCreating)
{
switch (e.KeyCode)
{
@ -973,12 +973,12 @@ private void form_KeyUp(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.ShiftKey:
IsProportionalResizing = false;
break;
case Keys.ControlKey:
IsCornerMoving = false;
break;
case Keys.ShiftKey:
IsProportionalResizing = false;
break;
case Keys.Menu:
IsSnapResizing = false;
break;
@ -1007,7 +1007,11 @@ public void Update()
{
Point currentPosition = InputManager.MousePosition0Based;
if (IsProportionalResizing)
if (IsCornerMoving)
{
shape.StartPosition = shape.StartPosition.Add(InputManager.MouseVelocity.X, InputManager.MouseVelocity.Y);
}
else if (IsProportionalResizing)
{
if (shape.NodeType == NodeType.Rectangle)
{
@ -1018,10 +1022,6 @@ public void Update()
currentPosition = CaptureHelpers.SnapPositionToDegree(shape.StartPosition, currentPosition, 45, 0);
}
}
else if (IsCornerMoving)
{
shape.StartPosition = shape.StartPosition.Add(InputManager.MouseVelocity.X, InputManager.MouseVelocity.Y);
}
else if (IsSnapResizing)
{
currentPosition = SnapPosition(shape.StartPosition, currentPosition);

View file

@ -228,6 +228,9 @@
<EmbeddedResource Include="Forms\ScrollingCaptureForm.zh-CN.resx">
<DependentUpon>ScrollingCaptureForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\TextDrawingInputBox.fr.resx">
<DependentUpon>TextDrawingInputBox.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\TextDrawingInputBox.resx">
<DependentUpon>TextDrawingInputBox.cs</DependentUpon>
</EmbeddedResource>