Added remaining strings to resources

This commit is contained in:
Jaex 2016-07-13 04:14:54 +03:00
parent be5e42d35e
commit abc69b51ee
8 changed files with 571 additions and 68 deletions

View file

@ -395,8 +395,7 @@ private void DrawTopCenterTip(Graphics g, string text, double opacity = 1)
private void DrawMenuTip(Graphics g)
{
// TODO: Translate
DrawTopCenterTip(g, "Tip: Right click to open options menu");
DrawTopCenterTip(g, Resources.RectangleRegionForm_DrawMenuTip_Tip__Right_click_to_open_options_menu);
}
private void DrawCurrentShapeText(Graphics g)
@ -409,7 +408,6 @@ private void DrawCurrentShapeText(Graphics g)
}
}
// TODO: Translate
protected virtual void WriteTips(StringBuilder sb)
{
sb.AppendLine(Resources.RectangleRegion_WriteTips__F1__Hide_tips);
@ -426,7 +424,7 @@ protected virtual void WriteTips(StringBuilder sb)
if (Mode == RectangleRegionMode.Annotation)
{
sb.AppendLine("[Right click] [Menu] Open options menu");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Right_click___Menu__Open_options_menu);
}
}
@ -442,21 +440,21 @@ 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("[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.RectangleRegionForm_WriteTips__Arrow_keys__Resize_region_from_top_left_corner);
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Hold_Alt___Arrow_keys__Resize_region_from_bottom_right_corner);
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Hold_Ctrl___Arrow_keys__Move_region);
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__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("[Hold Shift + Arrow keys] Move cursor position faster");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Move_cursor_position_faster);
}
if (ShapeManager.IsCreating)
{
sb.AppendLine("[Hold Ctrl] Move selection");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__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);
}
@ -476,7 +474,7 @@ protected virtual void WriteTips(StringBuilder sb)
sb.AppendLine(Resources.RectangleRegion_WriteTips__Ctrl___C__Copy_position);
}
sb.AppendLine("[Ctrl + Mouse wheel] Change magnifier size");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Ctrl___Mouse_wheel__Change_magnifier_size);
sb.AppendLine();
@ -490,13 +488,13 @@ protected virtual void WriteTips(StringBuilder sb)
if (ShapeManager.IsCurrentShapeTypeRegion)
{
sb.AppendLine("[Tab] [Mouse 4 click] Select last annotation tool");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_annotation_tool);
}
else
{
sb.AppendLine("[Tab] [Mouse 4 click] Select last region tool");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_region_tool);
}
sb.AppendLine("[Mouse wheel] Change current tool");
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool);
if (ShapeManager.CurrentShapeType == ShapeType.RegionRectangle) sb.Append("-> ");
sb.AppendLine(string.Format("[{0}] {1}", "Numpad 0", ShapeType.RegionRectangle.GetLocalizedDescription()));
if (ShapeManager.CurrentShapeType == ShapeType.RegionRoundedRectangle) sb.Append("-> ");

View file

@ -718,6 +718,117 @@ internal static string RectangleRegion_WriteTips__Space__Fullscreen_capture {
}
}
/// <summary>
/// Looks up a localized string similar to Tip: Right click to open options menu.
/// </summary>
internal static string RectangleRegionForm_DrawMenuTip_Tip__Right_click_to_open_options_menu {
get {
return ResourceManager.GetString("RectangleRegionForm_DrawMenuTip_Tip__Right_click_to_open_options_menu", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Arrow keys] Resize region from top left corner.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Arrow_keys__Resize_region_from_top_left_corner {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Arrow_keys__Resize_region_from_top_left_corner", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Ctrl + Mouse wheel] Change magnifier size.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Ctrl___Mouse_wheel__Change_magnifier_size {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Ctrl___Mouse_wheel__Change_magnifier_size", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Alt + Arrow keys] Resize region from bottom right corner.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Hold_Alt___Arrow_keys__Resize_region_from_bottom_right_corner {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Hold_Alt___Arrow_keys__Resize_region_from_bottom_r" +
"ight_corner", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Ctrl + Arrow keys] Move region.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Hold_Ctrl___Arrow_keys__Move_region {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Hold_Ctrl___Arrow_keys__Move_region", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Ctrl] Move selection.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Hold_Ctrl__Move_selection {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Hold_Ctrl__Move_selection", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Shift + Arrow keys] Move cursor position faster.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Move_cursor_position_faster {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Move_cursor_position_fast" +
"er", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Hold Shift + Arrow keys] Resize or move region faster.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Resize_or_move_region_faster {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Resize_or_move_region_fas" +
"ter", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Mouse wheel] Change current tool.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Right click] [Menu] Open options menu.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Right_click___Menu__Open_options_menu {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Right_click___Menu__Open_options_menu", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Tab] [Mouse 4 click] Select last annotation tool.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_annotation_tool {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_annotation_tool", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to [Tab] [Mouse 4 click] Select last region tool.
/// </summary>
internal static string RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_region_tool {
get {
return ResourceManager.GetString("RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_region_tool", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Rectangle capture transparent.
/// </summary>
@ -745,6 +856,249 @@ internal static string ScrollingCaptureForm_StopCapture_Start_capture {
}
}
/// <summary>
/// Looks up a localized string similar to Blur radius:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Blur_radius_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Blur_radius_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Border color....
/// </summary>
internal static string ShapeManager_CreateContextMenu_Border_color___ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Border_color___", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Border size:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Border_size_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Border_size_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Cancel capture.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Cancel_capture {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Cancel_capture", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Capture active monitor.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Capture_active_monitor {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Capture_active_monitor", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Capture fullscreen.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Capture_fullscreen {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Capture_fullscreen", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Capture monitor.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Capture_monitor {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Capture_monitor", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Close menu.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Close_menu {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Close_menu", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Corner radius:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Corner_radius_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Corner_radius_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Delete all objects.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Delete_all_objects {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Delete_all_objects", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Delete selected object.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Delete_selected_object {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Delete_selected_object", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Fill color....
/// </summary>
internal static string ShapeManager_CreateContextMenu_Fill_color___ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Fill_color___", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Fixed size region mode.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Fixed_size_region_mode {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Fixed_size_region_mode", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Height:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Height_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Height_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Highlight color....
/// </summary>
internal static string ShapeManager_CreateContextMenu_Highlight_color___ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Highlight_color___", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Magnifier pixel count:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Magnifier_pixel_count_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Magnifier_pixel_count_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Magnifier pixel size:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Magnifier_pixel_size_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Magnifier_pixel_size_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Multi region mode.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Multi_region_mode {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Multi_region_mode", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Options.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Options {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Options", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Pixel size:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Pixel_size_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Pixel_size_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Show FPS.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Show_FPS {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Show_FPS", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Show magnifier.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Show_magnifier {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Show_magnifier", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Show position and size info.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Show_position_and_size_info {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Show_position_and_size_info", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Show screen wide crosshair.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Show_screen_wide_crosshair {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Show_screen_wide_crosshair", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Show tips.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Show_tips {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Show_tips", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Square shape magnifier.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Square_shape_magnifier {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Square_shape_magnifier", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Width:.
/// </summary>
internal static string ShapeManager_CreateContextMenu_Width_ {
get {
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Width_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Capture.
/// </summary>

View file

@ -345,4 +345,121 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
<data name="counter_reset" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\counter-reset.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="RectangleRegionForm_DrawMenuTip_Tip__Right_click_to_open_options_menu" xml:space="preserve">
<value>Tip: Right click to open options menu</value>
</data>
<data name="RectangleRegionForm_WriteTips__Right_click___Menu__Open_options_menu" xml:space="preserve">
<value>[Right click] [Menu] Open options menu</value>
</data>
<data name="RectangleRegionForm_WriteTips__Arrow_keys__Resize_region_from_top_left_corner" xml:space="preserve">
<value>[Arrow keys] Resize region from top left corner</value>
</data>
<data name="RectangleRegionForm_WriteTips__Hold_Alt___Arrow_keys__Resize_region_from_bottom_right_corner" xml:space="preserve">
<value>[Hold Alt + Arrow keys] Resize region from bottom right corner</value>
</data>
<data name="RectangleRegionForm_WriteTips__Hold_Ctrl___Arrow_keys__Move_region" xml:space="preserve">
<value>[Hold Ctrl + Arrow keys] Move region</value>
</data>
<data name="RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Resize_or_move_region_faster" xml:space="preserve">
<value>[Hold Shift + Arrow keys] Resize or move region faster</value>
</data>
<data name="RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Move_cursor_position_faster" xml:space="preserve">
<value>[Hold Shift + Arrow keys] Move cursor position faster</value>
</data>
<data name="RectangleRegionForm_WriteTips__Hold_Ctrl__Move_selection" xml:space="preserve">
<value>[Hold Ctrl] Move selection</value>
</data>
<data name="RectangleRegionForm_WriteTips__Ctrl___Mouse_wheel__Change_magnifier_size" xml:space="preserve">
<value>[Ctrl + Mouse wheel] Change magnifier size</value>
</data>
<data name="RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_annotation_tool" xml:space="preserve">
<value>[Tab] [Mouse 4 click] Select last annotation tool</value>
</data>
<data name="RectangleRegionForm_WriteTips__Tab___Mouse_4_click__Select_last_region_tool" xml:space="preserve">
<value>[Tab] [Mouse 4 click] Select last region tool</value>
</data>
<data name="RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool" xml:space="preserve">
<value>[Mouse wheel] Change current tool</value>
</data>
<data name="ShapeManager_CreateContextMenu_Cancel_capture" xml:space="preserve">
<value>Cancel capture</value>
</data>
<data name="ShapeManager_CreateContextMenu_Close_menu" xml:space="preserve">
<value>Close menu</value>
</data>
<data name="ShapeManager_CreateContextMenu_Delete_selected_object" xml:space="preserve">
<value>Delete selected object</value>
</data>
<data name="ShapeManager_CreateContextMenu_Delete_all_objects" xml:space="preserve">
<value>Delete all objects</value>
</data>
<data name="ShapeManager_CreateContextMenu_Border_color___" xml:space="preserve">
<value>Border color...</value>
</data>
<data name="ShapeManager_CreateContextMenu_Border_size_" xml:space="preserve">
<value>Border size:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Fill_color___" xml:space="preserve">
<value>Fill color...</value>
</data>
<data name="ShapeManager_CreateContextMenu_Corner_radius_" xml:space="preserve">
<value>Corner radius:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Blur_radius_" xml:space="preserve">
<value>Blur radius:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Pixel_size_" xml:space="preserve">
<value>Pixel size:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Highlight_color___" xml:space="preserve">
<value>Highlight color...</value>
</data>
<data name="ShapeManager_CreateContextMenu_Capture_fullscreen" xml:space="preserve">
<value>Capture fullscreen</value>
</data>
<data name="ShapeManager_CreateContextMenu_Capture_active_monitor" xml:space="preserve">
<value>Capture active monitor</value>
</data>
<data name="ShapeManager_CreateContextMenu_Capture_monitor" xml:space="preserve">
<value>Capture monitor</value>
</data>
<data name="ShapeManager_CreateContextMenu_Options" xml:space="preserve">
<value>Options</value>
</data>
<data name="ShapeManager_CreateContextMenu_Multi_region_mode" xml:space="preserve">
<value>Multi region mode</value>
</data>
<data name="ShapeManager_CreateContextMenu_Show_tips" xml:space="preserve">
<value>Show tips</value>
</data>
<data name="ShapeManager_CreateContextMenu_Show_position_and_size_info" xml:space="preserve">
<value>Show position and size info</value>
</data>
<data name="ShapeManager_CreateContextMenu_Show_magnifier" xml:space="preserve">
<value>Show magnifier</value>
</data>
<data name="ShapeManager_CreateContextMenu_Square_shape_magnifier" xml:space="preserve">
<value>Square shape magnifier</value>
</data>
<data name="ShapeManager_CreateContextMenu_Magnifier_pixel_count_" xml:space="preserve">
<value>Magnifier pixel count:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Magnifier_pixel_size_" xml:space="preserve">
<value>Magnifier pixel size:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Show_screen_wide_crosshair" xml:space="preserve">
<value>Show screen wide crosshair</value>
</data>
<data name="ShapeManager_CreateContextMenu_Fixed_size_region_mode" xml:space="preserve">
<value>Fixed size region mode</value>
</data>
<data name="ShapeManager_CreateContextMenu_Width_" xml:space="preserve">
<value>Width:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Height_" xml:space="preserve">
<value>Height:</value>
</data>
<data name="ShapeManager_CreateContextMenu_Show_FPS" xml:space="preserve">
<value>Show FPS</value>
</data>
</root>

View file

@ -264,12 +264,12 @@ private void CreateContextMenu()
#region Main
ToolStripMenuItem tsmiCancelCapture = new ToolStripMenuItem("Cancel capture");
ToolStripMenuItem tsmiCancelCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Cancel_capture);
tsmiCancelCapture.Image = Resources.prohibition;
tsmiCancelCapture.Click += (sender, e) => form.Close(RegionResult.Close);
cmsContextMenu.Items.Add(tsmiCancelCapture);
ToolStripMenuItem tsmiCloseMenu = new ToolStripMenuItem("Close menu");
ToolStripMenuItem tsmiCloseMenu = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Close_menu);
tsmiCloseMenu.Image = Resources.cross;
tsmiCloseMenu.Click += (sender, e) => cmsContextMenu.Close();
cmsContextMenu.Items.Add(tsmiCloseMenu);
@ -281,12 +281,12 @@ private void CreateContextMenu()
tssObjectOptions = new ToolStripSeparator();
cmsContextMenu.Items.Add(tssObjectOptions);
tsmiDeleteSelected = new ToolStripMenuItem("Delete selected object");
tsmiDeleteSelected = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Delete_selected_object);
tsmiDeleteSelected.Image = Resources.layer__minus;
tsmiDeleteSelected.Click += (sender, e) => DeleteCurrentShape();
cmsContextMenu.Items.Add(tsmiDeleteSelected);
tsmiDeleteAll = new ToolStripMenuItem("Delete all objects");
tsmiDeleteAll = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Delete_all_objects);
tsmiDeleteAll.Image = Resources.minus;
tsmiDeleteAll.Click += (sender, e) => ClearAll();
cmsContextMenu.Items.Add(tsmiDeleteAll);
@ -365,7 +365,7 @@ private void CreateContextMenu()
tssShapeOptions = new ToolStripSeparator();
cmsContextMenu.Items.Add(tssShapeOptions);
tsmiBorderColor = new ToolStripMenuItem("Border color...");
tsmiBorderColor = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Border_color___);
tsmiBorderColor.Click += (sender, e) =>
{
PauseForm();
@ -414,7 +414,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tsmiBorderColor);
tslnudBorderSize = new ToolStripLabeledNumericUpDown("Border size:");
tslnudBorderSize = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Border_size_);
tslnudBorderSize.Content.Minimum = 0;
tslnudBorderSize.Content.Maximum = 20;
tslnudBorderSize.Content.ValueChanged = (sender, e) =>
@ -441,7 +441,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tslnudBorderSize);
tsmiFillColor = new ToolStripMenuItem("Fill color...");
tsmiFillColor = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Fill_color___);
tsmiFillColor.Click += (sender, e) =>
{
PauseForm();
@ -489,7 +489,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tsmiFillColor);
tslnudRoundedRectangleRadius = new ToolStripLabeledNumericUpDown("Corner radius:");
tslnudRoundedRectangleRadius = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Corner_radius_);
tslnudRoundedRectangleRadius.Content.Minimum = 0;
tslnudRoundedRectangleRadius.Content.Maximum = 150;
tslnudRoundedRectangleRadius.Content.Increment = 3;
@ -500,7 +500,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tslnudRoundedRectangleRadius);
tslnudBlurRadius = new ToolStripLabeledNumericUpDown("Blur radius:");
tslnudBlurRadius = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Blur_radius_);
tslnudBlurRadius.Content.Minimum = 2;
tslnudBlurRadius.Content.Maximum = 100;
tslnudBlurRadius.Content.ValueChanged = (sender, e) =>
@ -510,7 +510,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tslnudBlurRadius);
tslnudPixelateSize = new ToolStripLabeledNumericUpDown("Pixel size:");
tslnudPixelateSize = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Pixel_size_);
tslnudPixelateSize.Content.Minimum = 2;
tslnudPixelateSize.Content.Maximum = 100;
tslnudPixelateSize.Content.ValueChanged = (sender, e) =>
@ -520,7 +520,7 @@ private void CreateContextMenu()
};
cmsContextMenu.Items.Add(tslnudPixelateSize);
tsmiHighlightColor = new ToolStripMenuItem("Highlight color...");
tsmiHighlightColor = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Highlight_color___);
tsmiHighlightColor.Click += (sender, e) =>
{
PauseForm();
@ -545,17 +545,17 @@ private void CreateContextMenu()
cmsContextMenu.Items.Add(new ToolStripSeparator());
ToolStripMenuItem tsmiFullscreenCapture = new ToolStripMenuItem("Capture fullscreen");
ToolStripMenuItem tsmiFullscreenCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_fullscreen);
tsmiFullscreenCapture.Image = Resources.layer_fullscreen;
tsmiFullscreenCapture.Click += (sender, e) => form.Close(RegionResult.Fullscreen);
cmsContextMenu.Items.Add(tsmiFullscreenCapture);
ToolStripMenuItem tsmiActiveMonitorCapture = new ToolStripMenuItem("Capture active monitor");
ToolStripMenuItem tsmiActiveMonitorCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_active_monitor);
tsmiActiveMonitorCapture.Image = Resources.monitor;
tsmiActiveMonitorCapture.Click += (sender, e) => form.Close(RegionResult.ActiveMonitor);
cmsContextMenu.Items.Add(tsmiActiveMonitorCapture);
ToolStripMenuItem tsmiMonitorCapture = new ToolStripMenuItem("Capture monitor");
ToolStripMenuItem tsmiMonitorCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Capture_monitor);
tsmiMonitorCapture.HideImageMargin();
tsmiMonitorCapture.Image = Resources.monitor_window;
cmsContextMenu.Items.Add(tsmiMonitorCapture);
@ -583,41 +583,41 @@ private void CreateContextMenu()
cmsContextMenu.Items.Add(new ToolStripSeparator());
ToolStripMenuItem tsmiOptions = new ToolStripMenuItem("Options");
ToolStripMenuItem tsmiOptions = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Options);
tsmiOptions.Image = Resources.gear;
cmsContextMenu.Items.Add(tsmiOptions);
ToolStripMenuItem tsmiQuickCrop = new ToolStripMenuItem("Multi region mode");
ToolStripMenuItem tsmiQuickCrop = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Multi_region_mode);
tsmiQuickCrop.Checked = !Config.QuickCrop;
tsmiQuickCrop.CheckOnClick = true;
tsmiQuickCrop.Click += (sender, e) => Config.QuickCrop = !tsmiQuickCrop.Checked;
tsmiOptions.DropDownItems.Add(tsmiQuickCrop);
ToolStripMenuItem tsmiTips = new ToolStripMenuItem("Show tips");
ToolStripMenuItem tsmiTips = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Show_tips);
tsmiTips.Checked = Config.ShowTips;
tsmiTips.CheckOnClick = true;
tsmiTips.Click += (sender, e) => Config.ShowTips = tsmiTips.Checked;
tsmiOptions.DropDownItems.Add(tsmiTips);
ToolStripMenuItem tsmiShowInfo = new ToolStripMenuItem("Show position and size info");
ToolStripMenuItem tsmiShowInfo = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Show_position_and_size_info);
tsmiShowInfo.Checked = Config.ShowInfo;
tsmiShowInfo.CheckOnClick = true;
tsmiShowInfo.Click += (sender, e) => Config.ShowInfo = tsmiShowInfo.Checked;
tsmiOptions.DropDownItems.Add(tsmiShowInfo);
ToolStripMenuItem tsmiShowMagnifier = new ToolStripMenuItem("Show magnifier");
ToolStripMenuItem tsmiShowMagnifier = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Show_magnifier);
tsmiShowMagnifier.Checked = Config.ShowMagnifier;
tsmiShowMagnifier.CheckOnClick = true;
tsmiShowMagnifier.Click += (sender, e) => Config.ShowMagnifier = tsmiShowMagnifier.Checked;
tsmiOptions.DropDownItems.Add(tsmiShowMagnifier);
ToolStripMenuItem tsmiUseSquareMagnifier = new ToolStripMenuItem("Square shape magnifier");
ToolStripMenuItem tsmiUseSquareMagnifier = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Square_shape_magnifier);
tsmiUseSquareMagnifier.Checked = Config.UseSquareMagnifier;
tsmiUseSquareMagnifier.CheckOnClick = true;
tsmiUseSquareMagnifier.Click += (sender, e) => Config.UseSquareMagnifier = tsmiUseSquareMagnifier.Checked;
tsmiOptions.DropDownItems.Add(tsmiUseSquareMagnifier);
ToolStripLabeledNumericUpDown tslnudMagnifierPixelCount = new ToolStripLabeledNumericUpDown("Magnifier pixel count:");
ToolStripLabeledNumericUpDown tslnudMagnifierPixelCount = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Magnifier_pixel_count_);
tslnudMagnifierPixelCount.Content.Minimum = 1;
tslnudMagnifierPixelCount.Content.Maximum = 35;
tslnudMagnifierPixelCount.Content.Increment = 2;
@ -625,26 +625,27 @@ private void CreateContextMenu()
tslnudMagnifierPixelCount.Content.ValueChanged = (sender, e) => Config.MagnifierPixelCount = (int)tslnudMagnifierPixelCount.Content.Value;
tsmiOptions.DropDownItems.Add(tslnudMagnifierPixelCount);
ToolStripLabeledNumericUpDown tslnudMagnifierPixelSize = new ToolStripLabeledNumericUpDown("Magnifier pixel size:");
ToolStripLabeledNumericUpDown tslnudMagnifierPixelSize = new ToolStripLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Magnifier_pixel_size_);
tslnudMagnifierPixelSize.Content.Minimum = 2;
tslnudMagnifierPixelSize.Content.Maximum = 30;
tslnudMagnifierPixelSize.Content.Value = Config.MagnifierPixelSize;
tslnudMagnifierPixelSize.Content.ValueChanged = (sender, e) => Config.MagnifierPixelSize = (int)tslnudMagnifierPixelSize.Content.Value;
tsmiOptions.DropDownItems.Add(tslnudMagnifierPixelSize);
ToolStripMenuItem tsmiShowCrosshair = new ToolStripMenuItem("Show screen wide crosshair");
ToolStripMenuItem tsmiShowCrosshair = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Show_screen_wide_crosshair);
tsmiShowCrosshair.Checked = Config.ShowCrosshair;
tsmiShowCrosshair.CheckOnClick = true;
tsmiShowCrosshair.Click += (sender, e) => Config.ShowCrosshair = tsmiShowCrosshair.Checked;
tsmiOptions.DropDownItems.Add(tsmiShowCrosshair);
ToolStripMenuItem tsmiFixedSize = new ToolStripMenuItem("Fixed size region mode");
ToolStripMenuItem tsmiFixedSize = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Fixed_size_region_mode);
tsmiFixedSize.Checked = Config.IsFixedSize;
tsmiFixedSize.CheckOnClick = true;
tsmiFixedSize.Click += (sender, e) => Config.IsFixedSize = tsmiFixedSize.Checked;
tsmiOptions.DropDownItems.Add(tsmiFixedSize);
ToolStripDoubleLabeledNumericUpDown tslnudFixedSize = new ToolStripDoubleLabeledNumericUpDown("Width:", "Height:");
ToolStripDoubleLabeledNumericUpDown tslnudFixedSize = new ToolStripDoubleLabeledNumericUpDown(Resources.ShapeManager_CreateContextMenu_Width_,
Resources.ShapeManager_CreateContextMenu_Height_);
tslnudFixedSize.Content.Minimum = 10;
tslnudFixedSize.Content.Maximum = 10000;
tslnudFixedSize.Content.Increment = 10;
@ -653,7 +654,7 @@ private void CreateContextMenu()
tslnudFixedSize.Content.ValueChanged = (sender, e) => Config.FixedSize = new Size((int)tslnudFixedSize.Content.Value, (int)tslnudFixedSize.Content.Value2);
tsmiOptions.DropDownItems.Add(tslnudFixedSize);
ToolStripMenuItem tsmiShowFPS = new ToolStripMenuItem("Show FPS");
ToolStripMenuItem tsmiShowFPS = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_Show_FPS);
tsmiShowFPS.Checked = Config.ShowFPS;
tsmiShowFPS.CheckOnClick = true;
tsmiShowFPS.Click += (sender, e) => Config.ShowFPS = tsmiShowFPS.Checked;

View file

@ -332,32 +332,8 @@ private void UpdateMainFormTip()
lblMainFormTip.Text = "";
}
// TODO: Translate
lblTips.Text = string.Format(
@"Main window tips:
- Drag files, image or text to main window to upload them.
- Drag items from task list to copy files to anywhere. Hold ""Ctrl"" before dragging to copy URL or file path instead of file.
Main window task list hotkeys:
[Enter] Open URL or file
[Ctrl + Enter] Open file
[Ctrl + C] Copy URL or file path
[Shift + C] Copy file
[Ctrl + Shift + C] Copy file path
[Ctrl + X] Copy URL or file path then remove selected items from list
[Ctrl + V] Open clipboard content viewer so you can upload your clipboard content
[Delete] Remove selected items from list
[Shift + Delete] Delete files locally then remove them from list
[Esc] Close main window
Tray icon tasks:
[Left click] {0}
[Double left click] {1}
[Middle click] {2}
- You can change these tray icon tasks from ""Application settings"" window.",
Program.Settings.TrayLeftClickAction.GetLocalizedDescription(),
Program.Settings.TrayLeftDoubleClickAction.GetLocalizedDescription(),
Program.Settings.TrayMiddleClickAction.GetLocalizedDescription());
lblTips.Text = string.Format(Resources.MainForm_UpdateMainFormTip_Tips, Program.Settings.TrayLeftClickAction.GetLocalizedDescription(),
Program.Settings.TrayLeftDoubleClickAction.GetLocalizedDescription(), Program.Settings.TrayMiddleClickAction.GetLocalizedDescription());
}
private ToolStripMenuItem WorkflowMenuItem(HotkeySettings hotkeySetting)

View file

@ -1329,6 +1329,26 @@ public static string MainForm_UpdateMainFormTip_Currently_configured_hotkeys_ {
}
}
/// <summary>
/// Looks up a localized string similar to Main window tips:
///- Drag files, image or text to main window to upload them.
///- Drag items from task list to copy files to anywhere. Hold &quot;Ctrl&quot; before dragging to copy URL or file path instead of file.
///
///Main window task list hotkeys:
///[Enter] Open URL or file
///[Ctrl + Enter] Open file
///[Ctrl + C] Copy URL or file path
///[Shift + C] Copy file
///[Ctrl + Shift + C] Copy file path
///[Ctrl + X] Copy URL or file path then remove selected items from list
///[Ctrl + V] Open clipboard content viewer so you can upload [rest of string was truncated]&quot;;.
/// </summary>
public static string MainForm_UpdateMainFormTip_Tips {
get {
return ResourceManager.GetString("MainForm_UpdateMainFormTip_Tips", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Hide columns.
/// </summary>
@ -2310,6 +2330,16 @@ public static System.Drawing.Bitmap vn {
}
}
/// <summary>
/// Looks up a localized string similar to {0} configuration is invalid or missing. Please check &quot;Destination settings&quot; window to configure it..
/// </summary>
public static string WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_ {
get {
return ResourceManager.GetString("WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please" +
"_check__Destination_settings__window_to_configure_it_", resourceCulture);
}
}
/// <summary>
/// Looks up a localized resource of type System.Drawing.Bitmap.
/// </summary>

View file

@ -844,4 +844,30 @@ Would you like to restart ShareX?</value>
<data name="QuickTaskMenuEditorForm_Reset_all_quick_tasks_to_defaults_Confirmation" xml:space="preserve">
<value>Reset all quick tasks to defaults?</value>
</data>
<data name="MainForm_UpdateMainFormTip_Tips" xml:space="preserve">
<value>Main window tips:
- Drag files, image or text to main window to upload them.
- Drag items from task list to copy files to anywhere. Hold "Ctrl" before dragging to copy URL or file path instead of file.
Main window task list hotkeys:
[Enter] Open URL or file
[Ctrl + Enter] Open file
[Ctrl + C] Copy URL or file path
[Shift + C] Copy file
[Ctrl + Shift + C] Copy file path
[Ctrl + X] Copy URL or file path then remove selected items from list
[Ctrl + V] Open clipboard content viewer so you can upload your clipboard content
[Delete] Remove selected items from list
[Shift + Delete] Delete files locally then remove them from list
[Esc] Close main window
Tray icon tasks:
[Left click] {0}
[Double left click] {1}
[Middle click] {2}
- You can change these tray icon tasks from "Application settings" window.</value>
</data>
<data name="WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_" xml:space="preserve">
<value>{0} configuration is invalid or missing. Please check "Destination settings" window to configure it.</value>
</data>
</root>

View file

@ -930,8 +930,9 @@ public UploadResult ShareURL(string url)
private UploadResult GetInvalidConfigResult(IUploaderService uploaderService)
{
UploadResult ur = new UploadResult();
// TODO: Translate
string message = string.Format("{0} configuration is invalid or missing. Please check \"Destination settings\" window to configure it.", uploaderService.ServiceName);
string message = string.Format(Resources.WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_,
uploaderService.ServiceName);
DebugHelper.WriteLine(message);
ur.Errors.Add(message);