mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-04 12:14:45 +13:00
Merge pull request #2575 from L1Q/master
Translation improvements and updates
This commit is contained in:
commit
ca6a600898
29 changed files with 1213 additions and 89 deletions
45
ShareX.HelpersLib/Properties/Resources.Designer.cs
generated
45
ShareX.HelpersLib/Properties/Resources.Designer.cs
generated
|
@ -373,6 +373,42 @@ internal static string CssFileNameEditor_EditValue_Browse_for_a_Cascading_Style_
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to File uploader.
|
||||||
|
/// </summary>
|
||||||
|
internal static string CustomUploaderDestinationType_FileUploader {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CustomUploaderDestinationType_FileUploader", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Image uploader.
|
||||||
|
/// </summary>
|
||||||
|
internal static string CustomUploaderDestinationType_ImageUploader {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CustomUploaderDestinationType_ImageUploader", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Text uploader.
|
||||||
|
/// </summary>
|
||||||
|
internal static string CustomUploaderDestinationType_TextUploader {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CustomUploaderDestinationType_TextUploader", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to URL shortener.
|
||||||
|
/// </summary>
|
||||||
|
internal static string CustomUploaderDestinationType_URLShortener {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CustomUploaderDestinationType_URLShortener", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Browse for a folder....
|
/// Looks up a localized string similar to Browse for a folder....
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -2704,6 +2740,15 @@ internal static string URLSharingServices_Email {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Google image search.
|
||||||
|
/// </summary>
|
||||||
|
internal static string URLSharingServices_GoogleImageSearch {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("URLSharingServices_GoogleImageSearch", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Custom URL shortener.
|
/// Looks up a localized string similar to Custom URL shortener.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -1001,4 +1001,19 @@ Would you like to download it?</value>
|
||||||
<data name="ShapeType_DrawingImageScreen" xml:space="preserve">
|
<data name="ShapeType_DrawingImageScreen" xml:space="preserve">
|
||||||
<value>Drawing: Image (Screen)</value>
|
<value>Drawing: Image (Screen)</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="URLSharingServices_GoogleImageSearch" xml:space="preserve">
|
||||||
|
<value>Google image search</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_URLShortener" xml:space="preserve">
|
||||||
|
<value>URL shortener</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_FileUploader" xml:space="preserve">
|
||||||
|
<value>File uploader</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_TextUploader" xml:space="preserve">
|
||||||
|
<value>Text uploader</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_ImageUploader" xml:space="preserve">
|
||||||
|
<value>Image uploader</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -979,4 +979,19 @@
|
||||||
<data name="ShapeType_DrawingCrop" xml:space="preserve">
|
<data name="ShapeType_DrawingCrop" xml:space="preserve">
|
||||||
<value>Кадрировать</value>
|
<value>Кадрировать</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="URLSharingServices_GoogleImageSearch" xml:space="preserve">
|
||||||
|
<value>Поиск по картинке в Google</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_URLShortener" xml:space="preserve">
|
||||||
|
<value>Сервис коротких ссылок</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_FileUploader" xml:space="preserve">
|
||||||
|
<value>Файловый сервис</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_TextUploader" xml:space="preserve">
|
||||||
|
<value>Сервис текстов</value>
|
||||||
|
</data>
|
||||||
|
<data name="CustomUploaderDestinationType_ImageUploader" xml:space="preserve">
|
||||||
|
<value>Сервис картинок</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -730,7 +730,7 @@ private void WriteTips(StringBuilder sb)
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection);
|
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Left_click__Start_region_selection);
|
||||||
sb.AppendLine("[Right click] Cancel capture / remove region");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_RightClickCancelCaptureRemoveRegion);
|
||||||
}
|
}
|
||||||
|
|
||||||
sb.AppendLine(Resources.RectangleRegion_WriteTips__Esc__Cancel_capture);
|
sb.AppendLine(Resources.RectangleRegion_WriteTips__Esc__Cancel_capture);
|
||||||
|
@ -745,8 +745,8 @@ private void WriteTips(StringBuilder sb)
|
||||||
if ((!Config.QuickCrop || !ShapeManager.IsCurrentShapeTypeRegion) && ShapeManager.CurrentShape != null && !ShapeManager.IsCreating)
|
if ((!Config.QuickCrop || !ShapeManager.IsCurrentShapeTypeRegion) && ShapeManager.CurrentShape != null && !ShapeManager.IsCreating)
|
||||||
{
|
{
|
||||||
sb.AppendLine(Resources.RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region);
|
sb.AppendLine(Resources.RectangleRegion_WriteTips__Right_click_on_selection___Delete__Remove_region);
|
||||||
sb.AppendLine("[Arrow keys] Resize region from bottom right corner");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_ArrowKeysResizeRegionFromBottomRightCorner);
|
||||||
sb.AppendLine("[Hold Alt + Arrow keys] Resize region from top left corner");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_HoldAltArrowKeysResizeRegionFromTopLeftCorner);
|
||||||
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Hold_Ctrl___Arrow_keys__Move_region);
|
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.RectangleRegionForm_WriteTips__Hold_Shift___Arrow_keys__Resize_or_move_region_faster);
|
||||||
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region);
|
sb.AppendLine(Resources.RectangleRegion_WriteTips__Hold_Left_click_on_selection__Move_region);
|
||||||
|
@ -770,7 +770,7 @@ private void WriteTips(StringBuilder sb)
|
||||||
|
|
||||||
if (ShapeManager.Shapes.Count > 0)
|
if (ShapeManager.Shapes.Count > 0)
|
||||||
{
|
{
|
||||||
sb.AppendLine("[Ctrl + Z] Undo shape");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_CtrlZUndoShape);
|
||||||
}
|
}
|
||||||
|
|
||||||
sb.AppendLine();
|
sb.AppendLine();
|
||||||
|
@ -790,7 +790,7 @@ private void WriteTips(StringBuilder sb)
|
||||||
|
|
||||||
if (IsAnnotationMode)
|
if (IsAnnotationMode)
|
||||||
{
|
{
|
||||||
sb.AppendLine("[Ctrl + V] Paste image or text");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_CtrlVPasteImageOrText);
|
||||||
}
|
}
|
||||||
|
|
||||||
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool);
|
sb.AppendLine(Resources.RectangleRegionForm_WriteTips__Mouse_wheel__Change_current_tool);
|
||||||
|
@ -848,7 +848,7 @@ private void WriteTips(StringBuilder sb)
|
||||||
}
|
}
|
||||||
|
|
||||||
sb.AppendLine();
|
sb.AppendLine();
|
||||||
sb.AppendLine("Note: Hiding these tips will increase FPS greatly.");
|
sb.AppendLine(Resources.RegionCaptureForm_WriteTips_NoteHidingTheseTipsWillIncreaseFPSGreatly);
|
||||||
}
|
}
|
||||||
|
|
||||||
private string GetAreaText(Rectangle area)
|
private string GetAreaText(Rectangle area)
|
||||||
|
|
270
ShareX.ScreenCaptureLib/Properties/Resources.Designer.cs
generated
270
ShareX.ScreenCaptureLib/Properties/Resources.Designer.cs
generated
|
@ -1021,6 +1021,60 @@ internal static string RectangleTransparent_RectangleTransparent_Rectangle_captu
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to [Arrow keys] Resize region from bottom right corner.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_ArrowKeysResizeRegionFromBottomRightCorner {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_ArrowKeysResizeRegionFromBottomRightCorner", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to [Ctrl + V] Paste image or text.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_CtrlVPasteImageOrText {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_CtrlVPasteImageOrText", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to [Ctrl + Z] Undo shape.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_CtrlZUndoShape {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_CtrlZUndoShape", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to [Hold Alt + Arrow keys] Resize region from top left corner.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_HoldAltArrowKeysResizeRegionFromTopLeftCorner {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_HoldAltArrowKeysResizeRegionFromTopLeftCorner", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Note: Hiding these tips will increase FPS greatly..
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_NoteHidingTheseTipsWillIncreaseFPSGreatly {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_NoteHidingTheseTipsWillIncreaseFPSGreatly", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to [Right click] Cancel capture / remove region.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RegionCaptureForm_WriteTips_RightClickCancelCaptureRemoveRegion {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RegionCaptureForm_WriteTips_RightClickCancelCaptureRemoveRegion", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Stop capture.
|
/// Looks up a localized string similar to Stop capture.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1066,6 +1120,15 @@ internal static string ShapeManager_CreateContextMenu_Border_size_ {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Capture.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateContextMenu_Capture {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateContextMenu_Capture", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Capture active monitor.
|
/// Looks up a localized string similar to Capture active monitor.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1102,6 +1165,15 @@ internal static string ShapeManager_CreateContextMenu_Corner_radius_ {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Enable animations.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateContextMenu_EnableAnimations {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateContextMenu_EnableAnimations", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Fill color....
|
/// Looks up a localized string similar to Fill color....
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1183,6 +1255,15 @@ internal static string ShapeManager_CreateContextMenu_Pixel_size_ {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Remember menu state.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateContextMenu_RememberMenuState {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateContextMenu_RememberMenuState", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Show FPS.
|
/// Looks up a localized string similar to Show FPS.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1246,6 +1327,195 @@ internal static string ShapeManager_CreateContextMenu_Width_ {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Apply changes & continue task (Enter).
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_ApplyChangesContinueTaskEnter {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_ApplyChangesContinueTaskEnter", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Bring forward.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_BringForward {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_BringForward", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Bring to front.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_BringToFront {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_BringToFront", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Cancel task (Esc).
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_CancelTaskEsc {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_CancelTaskEsc", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Capture regions.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_CaptureRegions {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_CaptureRegions", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Continue task (Space or right click).
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Copy image to clipboard.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_CopyImageToClipboard {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_CopyImageToClipboard", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Delete.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_Delete {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_Delete", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Delete all.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_DeleteAll {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_DeleteAll", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Drop shadow.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_DropShadow {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_DropShadow", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Edit.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_Edit {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_Edit", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Capture last region.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_LastRegion {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_LastRegion", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Print image....
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_PrintImage {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_PrintImage", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Run after capture tasks.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_RunAfterCaptureTasks {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_RunAfterCaptureTasks", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Save image.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_SaveImage {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_SaveImage", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Save image as....
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_SaveImageAs {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_SaveImageAs", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Send backward.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_SendBackward {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_SendBackward", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Send to back.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_SendToBack {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_SendToBack", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Shape options.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_ShapeOptions {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_ShapeOptions", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Undo.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_Undo {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_Undo", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Upload image.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ShapeManager_CreateToolbar_UploadImage {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ShapeManager_CreateToolbar_UploadImage", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -516,4 +516,94 @@ Distance: {6:0.00} px / Angle: {7:0.00}°</value>
|
||||||
<data name="monitor_image" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="monitor_image" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\monitor-image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\monitor-image.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_EnableAnimations" xml:space="preserve">
|
||||||
|
<value>Enable animations</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_RememberMenuState" xml:space="preserve">
|
||||||
|
<value>Remember menu state</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_NoteHidingTheseTipsWillIncreaseFPSGreatly" xml:space="preserve">
|
||||||
|
<value>Note: Hiding these tips will increase FPS greatly.</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_RightClickCancelCaptureRemoveRegion" xml:space="preserve">
|
||||||
|
<value>[Right click] Cancel capture / remove region</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_CtrlVPasteImageOrText" xml:space="preserve">
|
||||||
|
<value>[Ctrl + V] Paste image or text</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_CtrlZUndoShape" xml:space="preserve">
|
||||||
|
<value>[Ctrl + Z] Undo shape</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_ArrowKeysResizeRegionFromBottomRightCorner" xml:space="preserve">
|
||||||
|
<value>[Arrow keys] Resize region from bottom right corner</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_HoldAltArrowKeysResizeRegionFromTopLeftCorner" xml:space="preserve">
|
||||||
|
<value>[Hold Alt + Arrow keys] Resize region from top left corner</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ShapeOptions" xml:space="preserve">
|
||||||
|
<value>Shape options</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_DropShadow" xml:space="preserve">
|
||||||
|
<value>Drop shadow</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CaptureRegions" xml:space="preserve">
|
||||||
|
<value>Capture regions</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Edit" xml:space="preserve">
|
||||||
|
<value>Edit</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Undo" xml:space="preserve">
|
||||||
|
<value>Undo</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Delete" xml:space="preserve">
|
||||||
|
<value>Delete</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_DeleteAll" xml:space="preserve">
|
||||||
|
<value>Delete all</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_BringForward" xml:space="preserve">
|
||||||
|
<value>Bring forward</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SendBackward" xml:space="preserve">
|
||||||
|
<value>Send backward</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_BringToFront" xml:space="preserve">
|
||||||
|
<value>Bring to front</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SendToBack" xml:space="preserve">
|
||||||
|
<value>Send to back</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ApplyChangesContinueTaskEnter" xml:space="preserve">
|
||||||
|
<value>Apply changes & continue task (Enter)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick" xml:space="preserve">
|
||||||
|
<value>Continue task (Space or right click)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CancelTaskEsc" xml:space="preserve">
|
||||||
|
<value>Cancel task (Esc)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SaveImage" xml:space="preserve">
|
||||||
|
<value>Save image</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SaveImageAs" xml:space="preserve">
|
||||||
|
<value>Save image as...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CopyImageToClipboard" xml:space="preserve">
|
||||||
|
<value>Copy image to clipboard</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_UploadImage" xml:space="preserve">
|
||||||
|
<value>Upload image</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_PrintImage" xml:space="preserve">
|
||||||
|
<value>Print image...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_RunAfterCaptureTasks" xml:space="preserve">
|
||||||
|
<value>Run after capture tasks</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_LastRegion" xml:space="preserve">
|
||||||
|
<value>Capture last region</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_Capture" xml:space="preserve">
|
||||||
|
<value>Capture</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -335,4 +335,94 @@
|
||||||
<data name="ShapeManager_CreateContextMenu_Corner_radius_" xml:space="preserve">
|
<data name="ShapeManager_CreateContextMenu_Corner_radius_" xml:space="preserve">
|
||||||
<value>Радиус скругления</value>
|
<value>Радиус скругления</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_EnableAnimations" xml:space="preserve">
|
||||||
|
<value>Включить анимации</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_RememberMenuState" xml:space="preserve">
|
||||||
|
<value>Помнить состояние меню</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_NoteHidingTheseTipsWillIncreaseFPSGreatly" xml:space="preserve">
|
||||||
|
<value>Заметка: Спрячьте эти подсказки для повышения производительности (FPS).</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_RightClickCancelCaptureRemoveRegion" xml:space="preserve">
|
||||||
|
<value>[ПКМ] Отменить захват / удалить область</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_CtrlVPasteImageOrText" xml:space="preserve">
|
||||||
|
<value>[Ctrl + V] Вставить картинку или текст</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_CtrlZUndoShape" xml:space="preserve">
|
||||||
|
<value>[Ctrl + Z] Отменить фигуру</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_ArrowKeysResizeRegionFromBottomRightCorner" xml:space="preserve">
|
||||||
|
<value>[Клавиши со стрелками] Масштабировать область за правый нижний угол</value>
|
||||||
|
</data>
|
||||||
|
<data name="RegionCaptureForm_WriteTips_HoldAltArrowKeysResizeRegionFromTopLeftCorner" xml:space="preserve">
|
||||||
|
<value>[Удерживание Alt + Клавиши со стрелками] Масштабировать область за верхний левый угол</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ShapeOptions" xml:space="preserve">
|
||||||
|
<value>Параметры фигур</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_DropShadow" xml:space="preserve">
|
||||||
|
<value>Тень</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CaptureRegions" xml:space="preserve">
|
||||||
|
<value>Захват областей</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Edit" xml:space="preserve">
|
||||||
|
<value>Изменить</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Undo" xml:space="preserve">
|
||||||
|
<value>Отменить</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_Delete" xml:space="preserve">
|
||||||
|
<value>Удалить</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_DeleteAll" xml:space="preserve">
|
||||||
|
<value>Удалить все</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ApplyChangesContinueTaskEnter" xml:space="preserve">
|
||||||
|
<value>Применить изменения и продолжить задачу (Enter)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick" xml:space="preserve">
|
||||||
|
<value>Продолжить задачу (Пробел или ПКМ)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CancelTaskEsc" xml:space="preserve">
|
||||||
|
<value>Отменить задачу (Esc)</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SaveImage" xml:space="preserve">
|
||||||
|
<value>Сохранить изображение</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SaveImageAs" xml:space="preserve">
|
||||||
|
<value>Сохранить изображение как...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_CopyImageToClipboard" xml:space="preserve">
|
||||||
|
<value>Скопировать изображение в буфер обмена</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_UploadImage" xml:space="preserve">
|
||||||
|
<value>Загрузить изображение</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_PrintImage" xml:space="preserve">
|
||||||
|
<value>Распечатать изображение...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_RunAfterCaptureTasks" xml:space="preserve">
|
||||||
|
<value>Выполнить задачи после захвата</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SendToBack" xml:space="preserve">
|
||||||
|
<value>На задний план</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_BringToFront" xml:space="preserve">
|
||||||
|
<value>На передний план</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_SendBackward" xml:space="preserve">
|
||||||
|
<value>Переместить назад</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_BringForward" xml:space="preserve">
|
||||||
|
<value>Переместить вперед</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateToolbar_LastRegion" xml:space="preserve">
|
||||||
|
<value>Захват последней области</value>
|
||||||
|
</data>
|
||||||
|
<data name="ShapeManager_CreateContextMenu_Capture" xml:space="preserve">
|
||||||
|
<value>Захват</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -128,11 +128,11 @@ private void CreateToolbar()
|
||||||
|
|
||||||
if (form.Mode == RegionCaptureMode.Editor)
|
if (form.Mode == RegionCaptureMode.Editor)
|
||||||
{
|
{
|
||||||
tsbCompleteEdit.Text = "Run after capture tasks";
|
tsbCompleteEdit.Text = Resources.ShapeManager_CreateToolbar_RunAfterCaptureTasks;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
tsbCompleteEdit.Text = "Apply changes & continue task (Enter)";
|
tsbCompleteEdit.Text = Resources.ShapeManager_CreateToolbar_ApplyChangesContinueTaskEnter;
|
||||||
}
|
}
|
||||||
|
|
||||||
tsbCompleteEdit.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbCompleteEdit.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
|
@ -142,13 +142,13 @@ private void CreateToolbar()
|
||||||
|
|
||||||
if (form.Mode == RegionCaptureMode.TaskEditor)
|
if (form.Mode == RegionCaptureMode.TaskEditor)
|
||||||
{
|
{
|
||||||
ToolStripButton tsbClose = new ToolStripButton("Continue task (Space or right click)");
|
ToolStripButton tsbClose = new ToolStripButton(Resources.ShapeManager_CreateToolbar_ContinueTaskSpaceOrRightClick);
|
||||||
tsbClose.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbClose.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbClose.Image = Resources.control;
|
tsbClose.Image = Resources.control;
|
||||||
tsbClose.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateContinueTask);
|
tsbClose.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateContinueTask);
|
||||||
tsMain.Items.Add(tsbClose);
|
tsMain.Items.Add(tsbClose);
|
||||||
|
|
||||||
ToolStripButton tsbCloseCancel = new ToolStripButton("Cancel task (Esc)");
|
ToolStripButton tsbCloseCancel = new ToolStripButton(Resources.ShapeManager_CreateToolbar_CancelTaskEsc);
|
||||||
tsbCloseCancel.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbCloseCancel.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbCloseCancel.Image = Resources.cross;
|
tsbCloseCancel.Image = Resources.cross;
|
||||||
tsbCloseCancel.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateCancelTask);
|
tsbCloseCancel.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateCancelTask);
|
||||||
|
@ -160,32 +160,32 @@ private void CreateToolbar()
|
||||||
tsMain.Items.Add(new ToolStripSeparator());
|
tsMain.Items.Add(new ToolStripSeparator());
|
||||||
}
|
}
|
||||||
|
|
||||||
ToolStripButton tsbSaveImage = new ToolStripButton("Save image");
|
ToolStripButton tsbSaveImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_SaveImage);
|
||||||
tsbSaveImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbSaveImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbSaveImage.Enabled = File.Exists(form.ImageFilePath);
|
tsbSaveImage.Enabled = File.Exists(form.ImageFilePath);
|
||||||
tsbSaveImage.Image = Resources.disk_black;
|
tsbSaveImage.Image = Resources.disk_black;
|
||||||
tsbSaveImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateSaveImage);
|
tsbSaveImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateSaveImage);
|
||||||
tsMain.Items.Add(tsbSaveImage);
|
tsMain.Items.Add(tsbSaveImage);
|
||||||
|
|
||||||
ToolStripButton tsbSaveImageAs = new ToolStripButton("Save image as...");
|
ToolStripButton tsbSaveImageAs = new ToolStripButton(Resources.ShapeManager_CreateToolbar_SaveImageAs);
|
||||||
tsbSaveImageAs.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbSaveImageAs.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbSaveImageAs.Image = Resources.disks_black;
|
tsbSaveImageAs.Image = Resources.disks_black;
|
||||||
tsbSaveImageAs.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateSaveImageAs);
|
tsbSaveImageAs.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateSaveImageAs);
|
||||||
tsMain.Items.Add(tsbSaveImageAs);
|
tsMain.Items.Add(tsbSaveImageAs);
|
||||||
|
|
||||||
ToolStripButton tsbCopyImage = new ToolStripButton("Copy image to clipboard");
|
ToolStripButton tsbCopyImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_CopyImageToClipboard);
|
||||||
tsbCopyImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbCopyImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbCopyImage.Image = Resources.clipboard;
|
tsbCopyImage.Image = Resources.clipboard;
|
||||||
tsbCopyImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateCopyImage);
|
tsbCopyImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateCopyImage);
|
||||||
tsMain.Items.Add(tsbCopyImage);
|
tsMain.Items.Add(tsbCopyImage);
|
||||||
|
|
||||||
ToolStripButton tsbUploadImage = new ToolStripButton("Upload image");
|
ToolStripButton tsbUploadImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_UploadImage);
|
||||||
tsbUploadImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbUploadImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbUploadImage.Image = Resources.drive_globe;
|
tsbUploadImage.Image = Resources.drive_globe;
|
||||||
tsbUploadImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateUploadImage);
|
tsbUploadImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotateUploadImage);
|
||||||
tsMain.Items.Add(tsbUploadImage);
|
tsMain.Items.Add(tsbUploadImage);
|
||||||
|
|
||||||
ToolStripButton tsbPrintImage = new ToolStripButton("Print image...");
|
ToolStripButton tsbPrintImage = new ToolStripButton(Resources.ShapeManager_CreateToolbar_PrintImage);
|
||||||
tsbPrintImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsbPrintImage.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsbPrintImage.Image = Resources.printer;
|
tsbPrintImage.Image = Resources.printer;
|
||||||
tsbPrintImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotatePrintImage);
|
tsbPrintImage.MouseDown += (sender, e) => form.Close(RegionResult.AnnotatePrintImage);
|
||||||
|
@ -415,7 +415,7 @@ private void CreateToolbar()
|
||||||
};
|
};
|
||||||
tsMain.Items.Add(tsbHighlightColor);
|
tsMain.Items.Add(tsbHighlightColor);
|
||||||
|
|
||||||
tsddbShapeOptions = new ToolStripDropDownButton("Shape options");
|
tsddbShapeOptions = new ToolStripDropDownButton(Resources.ShapeManager_CreateToolbar_ShapeOptions);
|
||||||
tsddbShapeOptions.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsddbShapeOptions.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsddbShapeOptions.Image = Resources.layer__pencil;
|
tsddbShapeOptions.Image = Resources.layer__pencil;
|
||||||
tsMain.Items.Add(tsddbShapeOptions);
|
tsMain.Items.Add(tsddbShapeOptions);
|
||||||
|
@ -491,7 +491,7 @@ private void CreateToolbar()
|
||||||
};
|
};
|
||||||
tsddbShapeOptions.DropDownItems.Add(tslnudPixelateSize);
|
tsddbShapeOptions.DropDownItems.Add(tslnudPixelateSize);
|
||||||
|
|
||||||
tsmiShadow = new ToolStripMenuItem("Drop shadow");
|
tsmiShadow = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_DropShadow);
|
||||||
tsmiShadow.Checked = true;
|
tsmiShadow.Checked = true;
|
||||||
tsmiShadow.CheckOnClick = true;
|
tsmiShadow.CheckOnClick = true;
|
||||||
tsmiShadow.Click += (sender, e) =>
|
tsmiShadow.Click += (sender, e) =>
|
||||||
|
@ -508,12 +508,12 @@ private void CreateToolbar()
|
||||||
|
|
||||||
#region Edit
|
#region Edit
|
||||||
|
|
||||||
ToolStripDropDownButton tsddbEdit = new ToolStripDropDownButton("Edit");
|
ToolStripDropDownButton tsddbEdit = new ToolStripDropDownButton(Resources.ShapeManager_CreateToolbar_Edit);
|
||||||
tsddbEdit.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsddbEdit.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsddbEdit.Image = Resources.wrench_screwdriver;
|
tsddbEdit.Image = Resources.wrench_screwdriver;
|
||||||
tsMain.Items.Add(tsddbEdit);
|
tsMain.Items.Add(tsddbEdit);
|
||||||
|
|
||||||
tsmiUndo = new ToolStripMenuItem("Undo");
|
tsmiUndo = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_Undo);
|
||||||
tsmiUndo.Image = Resources.arrow_circle_225_left;
|
tsmiUndo.Image = Resources.arrow_circle_225_left;
|
||||||
tsmiUndo.ShortcutKeyDisplayString = "Ctrl+Z";
|
tsmiUndo.ShortcutKeyDisplayString = "Ctrl+Z";
|
||||||
tsmiUndo.MouseDown += (sender, e) => UndoShape();
|
tsmiUndo.MouseDown += (sender, e) => UndoShape();
|
||||||
|
@ -521,13 +521,13 @@ private void CreateToolbar()
|
||||||
|
|
||||||
tsddbEdit.DropDownItems.Add(new ToolStripSeparator());
|
tsddbEdit.DropDownItems.Add(new ToolStripSeparator());
|
||||||
|
|
||||||
tsmiDelete = new ToolStripMenuItem("Delete");
|
tsmiDelete = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_Delete);
|
||||||
tsmiDelete.Image = Resources.layer__minus;
|
tsmiDelete.Image = Resources.layer__minus;
|
||||||
tsmiDelete.ShortcutKeyDisplayString = "Del";
|
tsmiDelete.ShortcutKeyDisplayString = "Del";
|
||||||
tsmiDelete.MouseDown += (sender, e) => DeleteCurrentShape();
|
tsmiDelete.MouseDown += (sender, e) => DeleteCurrentShape();
|
||||||
tsddbEdit.DropDownItems.Add(tsmiDelete);
|
tsddbEdit.DropDownItems.Add(tsmiDelete);
|
||||||
|
|
||||||
tsmiDeleteAll = new ToolStripMenuItem("Delete all");
|
tsmiDeleteAll = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_DeleteAll);
|
||||||
tsmiDeleteAll.Image = Resources.eraser;
|
tsmiDeleteAll.Image = Resources.eraser;
|
||||||
tsmiDeleteAll.ShortcutKeyDisplayString = "Shift+Del";
|
tsmiDeleteAll.ShortcutKeyDisplayString = "Shift+Del";
|
||||||
tsmiDeleteAll.MouseDown += (sender, e) => DeleteAllShapes();
|
tsmiDeleteAll.MouseDown += (sender, e) => DeleteAllShapes();
|
||||||
|
@ -535,25 +535,25 @@ private void CreateToolbar()
|
||||||
|
|
||||||
tsddbEdit.DropDownItems.Add(new ToolStripSeparator());
|
tsddbEdit.DropDownItems.Add(new ToolStripSeparator());
|
||||||
|
|
||||||
tsmiMoveTop = new ToolStripMenuItem("Bring to front");
|
tsmiMoveTop = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_BringToFront);
|
||||||
tsmiMoveTop.Image = Resources.layers_stack_arrange;
|
tsmiMoveTop.Image = Resources.layers_stack_arrange;
|
||||||
tsmiMoveTop.ShortcutKeyDisplayString = "Home";
|
tsmiMoveTop.ShortcutKeyDisplayString = "Home";
|
||||||
tsmiMoveTop.MouseDown += (sender, e) => MoveCurrentShapeTop();
|
tsmiMoveTop.MouseDown += (sender, e) => MoveCurrentShapeTop();
|
||||||
tsddbEdit.DropDownItems.Add(tsmiMoveTop);
|
tsddbEdit.DropDownItems.Add(tsmiMoveTop);
|
||||||
|
|
||||||
tsmiMoveUp = new ToolStripMenuItem("Bring forward");
|
tsmiMoveUp = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_BringForward);
|
||||||
tsmiMoveUp.Image = Resources.layers_arrange;
|
tsmiMoveUp.Image = Resources.layers_arrange;
|
||||||
tsmiMoveUp.ShortcutKeyDisplayString = "Page up";
|
tsmiMoveUp.ShortcutKeyDisplayString = "Page up";
|
||||||
tsmiMoveUp.MouseDown += (sender, e) => MoveCurrentShapeUp();
|
tsmiMoveUp.MouseDown += (sender, e) => MoveCurrentShapeUp();
|
||||||
tsddbEdit.DropDownItems.Add(tsmiMoveUp);
|
tsddbEdit.DropDownItems.Add(tsmiMoveUp);
|
||||||
|
|
||||||
tsmiMoveDown = new ToolStripMenuItem("Send backward");
|
tsmiMoveDown = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_SendBackward);
|
||||||
tsmiMoveDown.Image = Resources.layers_arrange_back;
|
tsmiMoveDown.Image = Resources.layers_arrange_back;
|
||||||
tsmiMoveDown.ShortcutKeyDisplayString = "Page down";
|
tsmiMoveDown.ShortcutKeyDisplayString = "Page down";
|
||||||
tsmiMoveDown.MouseDown += (sender, e) => MoveCurrentShapeDown();
|
tsmiMoveDown.MouseDown += (sender, e) => MoveCurrentShapeDown();
|
||||||
tsddbEdit.DropDownItems.Add(tsmiMoveDown);
|
tsddbEdit.DropDownItems.Add(tsmiMoveDown);
|
||||||
|
|
||||||
tsmiMoveBottom = new ToolStripMenuItem("Send to back");
|
tsmiMoveBottom = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_SendToBack);
|
||||||
tsmiMoveBottom.Image = Resources.layers_stack_arrange_back;
|
tsmiMoveBottom.Image = Resources.layers_stack_arrange_back;
|
||||||
tsmiMoveBottom.ShortcutKeyDisplayString = "End";
|
tsmiMoveBottom.ShortcutKeyDisplayString = "End";
|
||||||
tsmiMoveBottom.MouseDown += (sender, e) => MoveCurrentShapeBottom();
|
tsmiMoveBottom.MouseDown += (sender, e) => MoveCurrentShapeBottom();
|
||||||
|
@ -567,12 +567,12 @@ private void CreateToolbar()
|
||||||
|
|
||||||
#region Capture
|
#region Capture
|
||||||
|
|
||||||
ToolStripDropDownButton tsddbCapture = new ToolStripDropDownButton("Capture");
|
ToolStripDropDownButton tsddbCapture = new ToolStripDropDownButton(Resources.ShapeManager_CreateContextMenu_Capture);
|
||||||
tsddbCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
tsddbCapture.DisplayStyle = ToolStripItemDisplayStyle.Image;
|
||||||
tsddbCapture.Image = Resources.camera;
|
tsddbCapture.Image = Resources.camera;
|
||||||
tsMain.Items.Add(tsddbCapture);
|
tsMain.Items.Add(tsddbCapture);
|
||||||
|
|
||||||
tsmiRegionCapture = new ToolStripMenuItem("Capture regions");
|
tsmiRegionCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_CaptureRegions);
|
||||||
tsmiRegionCapture.Image = Resources.layer;
|
tsmiRegionCapture.Image = Resources.layer;
|
||||||
tsmiRegionCapture.ShortcutKeyDisplayString = "Enter";
|
tsmiRegionCapture.ShortcutKeyDisplayString = "Enter";
|
||||||
tsmiRegionCapture.MouseDown += (sender, e) =>
|
tsmiRegionCapture.MouseDown += (sender, e) =>
|
||||||
|
@ -584,7 +584,7 @@ private void CreateToolbar()
|
||||||
|
|
||||||
if (RegionCaptureForm.LastRegionFillPath != null)
|
if (RegionCaptureForm.LastRegionFillPath != null)
|
||||||
{
|
{
|
||||||
ToolStripMenuItem tsmiLastRegionCapture = new ToolStripMenuItem("Capture last region");
|
ToolStripMenuItem tsmiLastRegionCapture = new ToolStripMenuItem(Resources.ShapeManager_CreateToolbar_LastRegion);
|
||||||
tsmiLastRegionCapture.Image = Resources.layers;
|
tsmiLastRegionCapture.Image = Resources.layers;
|
||||||
tsmiLastRegionCapture.MouseDown += (sender, e) => form.Close(RegionResult.LastRegion);
|
tsmiLastRegionCapture.MouseDown += (sender, e) => form.Close(RegionResult.LastRegion);
|
||||||
tsddbCapture.DropDownItems.Add(tsmiLastRegionCapture);
|
tsddbCapture.DropDownItems.Add(tsmiLastRegionCapture);
|
||||||
|
@ -685,7 +685,7 @@ private void CreateToolbar()
|
||||||
tsmiShowCrosshair.Click += (sender, e) => Config.ShowCrosshair = tsmiShowCrosshair.Checked;
|
tsmiShowCrosshair.Click += (sender, e) => Config.ShowCrosshair = tsmiShowCrosshair.Checked;
|
||||||
tsddbOptions.DropDownItems.Add(tsmiShowCrosshair);
|
tsddbOptions.DropDownItems.Add(tsmiShowCrosshair);
|
||||||
|
|
||||||
ToolStripMenuItem tsmiEnableAnimations = new ToolStripMenuItem("Enable animations"); // TODO: Translate
|
ToolStripMenuItem tsmiEnableAnimations = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_EnableAnimations);
|
||||||
tsmiEnableAnimations.Checked = Config.EnableAnimations;
|
tsmiEnableAnimations.Checked = Config.EnableAnimations;
|
||||||
tsmiEnableAnimations.CheckOnClick = true;
|
tsmiEnableAnimations.CheckOnClick = true;
|
||||||
tsmiEnableAnimations.Click += (sender, e) => Config.EnableAnimations = tsmiEnableAnimations.Checked;
|
tsmiEnableAnimations.Click += (sender, e) => Config.EnableAnimations = tsmiEnableAnimations.Checked;
|
||||||
|
@ -713,7 +713,7 @@ private void CreateToolbar()
|
||||||
tsmiShowFPS.Click += (sender, e) => Config.ShowFPS = tsmiShowFPS.Checked;
|
tsmiShowFPS.Click += (sender, e) => Config.ShowFPS = tsmiShowFPS.Checked;
|
||||||
tsddbOptions.DropDownItems.Add(tsmiShowFPS);
|
tsddbOptions.DropDownItems.Add(tsmiShowFPS);
|
||||||
|
|
||||||
ToolStripMenuItem tsmiRememberMenuState = new ToolStripMenuItem("Remember menu state");
|
ToolStripMenuItem tsmiRememberMenuState = new ToolStripMenuItem(Resources.ShapeManager_CreateContextMenu_RememberMenuState);
|
||||||
tsmiRememberMenuState.Checked = Config.RememberMenuState;
|
tsmiRememberMenuState.Checked = Config.RememberMenuState;
|
||||||
tsmiRememberMenuState.CheckOnClick = true;
|
tsmiRememberMenuState.CheckOnClick = true;
|
||||||
tsmiRememberMenuState.Click += (sender, e) => Config.RememberMenuState = tsmiRememberMenuState.Checked;
|
tsmiRememberMenuState.Click += (sender, e) => Config.RememberMenuState = tsmiRememberMenuState.Checked;
|
||||||
|
|
|
@ -112,7 +112,7 @@ public OAuthControl()
|
||||||
defaultGroupBoxSize = gbUserAccount.Size;
|
defaultGroupBoxSize = gbUserAccount.Size;
|
||||||
smallGroupBoxSize = new Size(defaultGroupBoxSize.Width, (int)(defaultGroupBoxSize.Height / 1.16f));
|
smallGroupBoxSize = new Size(defaultGroupBoxSize.Width, (int)(defaultGroupBoxSize.Height / 1.16f));
|
||||||
IsRefreshable = true;
|
IsRefreshable = true;
|
||||||
txtVerificationCode.HandleCreated += (sender, e) => txtVerificationCode.SetWatermark("Paste verification code here");
|
txtVerificationCode.HandleCreated += (sender, e) => txtVerificationCode.SetWatermark(Resources.OAuthControl_OAuthControl_PasteVerificationCodeHere);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void btnOpenAuthorizePage_Click(object sender, EventArgs e)
|
private void btnOpenAuthorizePage_Click(object sender, EventArgs e)
|
||||||
|
|
|
@ -210,8 +210,7 @@ public enum URLSharingServices
|
||||||
VK,
|
VK,
|
||||||
[Description("Pushbullet")]
|
[Description("Pushbullet")]
|
||||||
Pushbullet,
|
Pushbullet,
|
||||||
[Description("Google image search")]
|
GoogleImageSearch // Localized
|
||||||
GoogleImageSearch
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum HttpMethod
|
public enum HttpMethod
|
||||||
|
@ -324,14 +323,10 @@ public enum CustomUploaderDestinationType
|
||||||
{
|
{
|
||||||
[Description("None")]
|
[Description("None")]
|
||||||
None = 0,
|
None = 0,
|
||||||
[Description("Image uploader")]
|
ImageUploader = 1, // Localized
|
||||||
ImageUploader = 1,
|
TextUploader = 1 << 1, // Localized
|
||||||
[Description("Text uploader")]
|
FileUploader = 1 << 2, // Localized
|
||||||
TextUploader = 1 << 1,
|
URLShortener = 1 << 3 // Localized
|
||||||
[Description("File uploader")]
|
|
||||||
FileUploader = 1 << 2,
|
|
||||||
[Description("URL shortener")]
|
|
||||||
URLShortener = 1 << 3
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public enum FTPSEncryption
|
public enum FTPSEncryption
|
||||||
|
|
|
@ -113,7 +113,7 @@ private void InitializeControls()
|
||||||
// Custom uploader
|
// Custom uploader
|
||||||
txtCustomUploaderLog.AddContextMenu();
|
txtCustomUploaderLog.AddContextMenu();
|
||||||
eiCustomUploaders.ObjectType = typeof(CustomUploaderItem);
|
eiCustomUploaders.ObjectType = typeof(CustomUploaderItem);
|
||||||
txtCustomUploaderName.HandleCreated += (sender, e) => txtCustomUploaderName.SetWatermark("Name");
|
txtCustomUploaderName.HandleCreated += (sender, e) => txtCustomUploaderName.SetWatermark(Resources.UploadersConfigForm_CustomUploader_Name);
|
||||||
AddCustomUploaderDestinationTypes();
|
AddCustomUploaderDestinationTypes();
|
||||||
cbCustomUploaderRequestType.Items.AddRange(Enum.GetNames(typeof(CustomUploaderRequestType)));
|
cbCustomUploaderRequestType.Items.AddRange(Enum.GetNames(typeof(CustomUploaderRequestType)));
|
||||||
cbCustomUploaderResponseType.Items.AddRange(Helpers.GetLocalizedEnumDescriptions<ResponseType>());
|
cbCustomUploaderResponseType.Items.AddRange(Helpers.GetLocalizedEnumDescriptions<ResponseType>());
|
||||||
|
|
|
@ -1136,4 +1136,19 @@ store.book[0].title</value>
|
||||||
<data name="lblAmazonS3Endpoints.Text" xml:space="preserve">
|
<data name="lblAmazonS3Endpoints.Text" xml:space="preserve">
|
||||||
<value>Конечные точки:</value>
|
<value>Конечные точки:</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="gbPlikLoginCredentials.Text" xml:space="preserve">
|
||||||
|
<value>Данные для входа</value>
|
||||||
|
</data>
|
||||||
|
<data name="gbPlikSettings.Text" xml:space="preserve">
|
||||||
|
<value>Другие настройки</value>
|
||||||
|
</data>
|
||||||
|
<data name="gbJiraServer.Text" xml:space="preserve">
|
||||||
|
<value>Сервер Jira</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblAmazonS3Region.Text" xml:space="preserve">
|
||||||
|
<value>Регион:</value>
|
||||||
|
</data>
|
||||||
|
<data name="cbAmazonS3UsePathStyle.Text" xml:space="preserve">
|
||||||
|
<value>Использовать запрос в виде пути</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
18
ShareX.UploadersLib/Properties/Resources.Designer.cs
generated
18
ShareX.UploadersLib/Properties/Resources.Designer.cs
generated
|
@ -403,6 +403,15 @@ internal static System.Drawing.Icon Minus {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Paste verification code here.
|
||||||
|
/// </summary>
|
||||||
|
internal static string OAuthControl_OAuthControl_PasteVerificationCodeHere {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("OAuthControl_OAuthControl_PasteVerificationCodeHere", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Status: Logged in..
|
/// Looks up a localized string similar to Status: Logged in..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -696,6 +705,15 @@ internal static string UploadersConfigForm_BoxListFolders_Box_refresh_folders_li
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Name.
|
||||||
|
/// </summary>
|
||||||
|
internal static string UploadersConfigForm_CustomUploader_Name {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("UploadersConfigForm_CustomUploader_Name", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Error.
|
/// Looks up a localized string similar to Error.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -389,4 +389,10 @@ Created folders:</value>
|
||||||
<data name="Gfycat" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Gfycat" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\favicons\gfycat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\favicons\gfycat.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="OAuthControl_OAuthControl_PasteVerificationCodeHere" xml:space="preserve">
|
||||||
|
<value>Paste verification code here</value>
|
||||||
|
</data>
|
||||||
|
<data name="UploadersConfigForm_CustomUploader_Name" xml:space="preserve">
|
||||||
|
<value>Name</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -229,4 +229,10 @@
|
||||||
<data name="UploadersConfigForm_Remove_all_custom_uploaders_Confirmation" xml:space="preserve">
|
<data name="UploadersConfigForm_Remove_all_custom_uploaders_Confirmation" xml:space="preserve">
|
||||||
<value>Убрать все пользовательские загрузчики?</value>
|
<value>Убрать все пользовательские загрузчики?</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="OAuthControl_OAuthControl_PasteVerificationCodeHere" xml:space="preserve">
|
||||||
|
<value>Вставьте код подтверждения сюда</value>
|
||||||
|
</data>
|
||||||
|
<data name="UploadersConfigForm_CustomUploader_Name" xml:space="preserve">
|
||||||
|
<value>Имя</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -82,18 +82,18 @@ public AboutForm()
|
||||||
|
|
||||||
{Resources.AboutForm_AboutForm_Translators}:
|
{Resources.AboutForm_AboutForm_Translators}:
|
||||||
|
|
||||||
Turkish: https://github.com/Jaex & https://github.com/muratmoon
|
{Resources.AboutForm_AboutForm_Language_tr}: https://github.com/Jaex & https://github.com/muratmoon
|
||||||
German: https://github.com/Starbug2 & https://github.com/Kaeltis
|
{Resources.AboutForm_AboutForm_Language_de}: https://github.com/Starbug2 & https://github.com/Kaeltis
|
||||||
French: https://github.com/nwies & https://github.com/Shadorc
|
{Resources.AboutForm_AboutForm_Language_fr}: https://github.com/nwies & https://github.com/Shadorc
|
||||||
Simplified Chinese: https://github.com/jiajiechan
|
{Resources.AboutForm_AboutForm_Language_zh_CH}: https://github.com/jiajiechan
|
||||||
Hungarian: https://github.com/devBluestar
|
{Resources.AboutForm_AboutForm_Language_hu}: https://github.com/devBluestar
|
||||||
Korean: https://github.com/123jimin
|
{Resources.AboutForm_AboutForm_Language_ko_KR}: https://github.com/123jimin
|
||||||
Spanish: https://github.com/ovnisoftware
|
{Resources.AboutForm_AboutForm_Language_es}: https://github.com/ovnisoftware
|
||||||
Dutch: https://github.com/canihavesomecoffee
|
{Resources.AboutForm_AboutForm_Language_nl_NL}: https://github.com/canihavesomecoffee
|
||||||
Portuguese (Brazil): https://github.com/RockyTV & https://github.com/athosbr99
|
{Resources.AboutForm_AboutForm_Language_pt_BR}: https://github.com/RockyTV & https://github.com/athosbr99
|
||||||
Vietnamese: https://github.com/thanhpd
|
{Resources.AboutForm_AboutForm_Language_vi_VN}: https://github.com/thanhpd
|
||||||
Russian: https://github.com/L1Q
|
{Resources.AboutForm_AboutForm_Language_ru}: https://github.com/L1Q
|
||||||
Traditional Chinese: https://github.com/alantsai
|
{Resources.AboutForm_AboutForm_Language_zh_TW}: https://github.com/alantsai
|
||||||
|
|
||||||
{Resources.AboutForm_AboutForm_External_libraries}:
|
{Resources.AboutForm_AboutForm_External_libraries}:
|
||||||
|
|
||||||
|
|
|
@ -578,7 +578,7 @@
|
||||||
</data>
|
</data>
|
||||||
<data name="lblBuild.Text" xml:space="preserve">
|
<data name="lblBuild.Text" xml:space="preserve">
|
||||||
<value>Build</value>
|
<value>Build</value>
|
||||||
</data>
|
<comment>@Invariant</comment></data>
|
||||||
<data name="lblBuild.Visible" type="System.Boolean, mscorlib">
|
<data name="lblBuild.Visible" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
29
ShareX/Forms/ActionsToolbarEditForm.Designer.cs
generated
29
ShareX/Forms/ActionsToolbarEditForm.Designer.cs
generated
|
@ -29,6 +29,7 @@ protected override void Dispose(bool disposing)
|
||||||
private void InitializeComponent()
|
private void InitializeComponent()
|
||||||
{
|
{
|
||||||
this.components = new System.ComponentModel.Container();
|
this.components = new System.ComponentModel.Container();
|
||||||
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ActionsToolbarEditForm));
|
||||||
this.btnRemove = new System.Windows.Forms.Button();
|
this.btnRemove = new System.Windows.Forms.Button();
|
||||||
this.btnAdd = new ShareX.HelpersLib.MenuButton();
|
this.btnAdd = new ShareX.HelpersLib.MenuButton();
|
||||||
this.cmsAction = new System.Windows.Forms.ContextMenuStrip(this.components);
|
this.cmsAction = new System.Windows.Forms.ContextMenuStrip(this.components);
|
||||||
|
@ -39,75 +40,61 @@ private void InitializeComponent()
|
||||||
//
|
//
|
||||||
// btnRemove
|
// btnRemove
|
||||||
//
|
//
|
||||||
this.btnRemove.Location = new System.Drawing.Point(128, 8);
|
resources.ApplyResources(this.btnRemove, "btnRemove");
|
||||||
this.btnRemove.Name = "btnRemove";
|
this.btnRemove.Name = "btnRemove";
|
||||||
this.btnRemove.Size = new System.Drawing.Size(112, 23);
|
|
||||||
this.btnRemove.TabIndex = 1;
|
|
||||||
this.btnRemove.Text = "Remove";
|
|
||||||
this.btnRemove.UseVisualStyleBackColor = true;
|
this.btnRemove.UseVisualStyleBackColor = true;
|
||||||
this.btnRemove.Click += new System.EventHandler(this.btnRemove_Click);
|
this.btnRemove.Click += new System.EventHandler(this.btnRemove_Click);
|
||||||
//
|
//
|
||||||
// btnAdd
|
// btnAdd
|
||||||
//
|
//
|
||||||
this.btnAdd.Location = new System.Drawing.Point(8, 8);
|
resources.ApplyResources(this.btnAdd, "btnAdd");
|
||||||
this.btnAdd.Menu = this.cmsAction;
|
this.btnAdd.Menu = this.cmsAction;
|
||||||
this.btnAdd.Name = "btnAdd";
|
this.btnAdd.Name = "btnAdd";
|
||||||
this.btnAdd.Size = new System.Drawing.Size(115, 23);
|
|
||||||
this.btnAdd.TabIndex = 2;
|
|
||||||
this.btnAdd.Text = "Add";
|
|
||||||
this.btnAdd.UseVisualStyleBackColor = true;
|
this.btnAdd.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// cmsAction
|
// cmsAction
|
||||||
//
|
//
|
||||||
this.cmsAction.Name = "cmsAction";
|
this.cmsAction.Name = "cmsAction";
|
||||||
this.cmsAction.Size = new System.Drawing.Size(61, 4);
|
resources.ApplyResources(this.cmsAction, "cmsAction");
|
||||||
//
|
//
|
||||||
// lvActions
|
// lvActions
|
||||||
//
|
//
|
||||||
this.lvActions.AllowDrop = true;
|
this.lvActions.AllowDrop = true;
|
||||||
this.lvActions.AllowItemDrag = true;
|
this.lvActions.AllowItemDrag = true;
|
||||||
this.lvActions.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
resources.ApplyResources(this.lvActions, "lvActions");
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
|
||||||
this.lvActions.AutoFillColumn = true;
|
this.lvActions.AutoFillColumn = true;
|
||||||
this.lvActions.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
this.lvActions.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
this.chAction});
|
this.chAction});
|
||||||
this.lvActions.FullRowSelect = true;
|
this.lvActions.FullRowSelect = true;
|
||||||
this.lvActions.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
this.lvActions.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
||||||
this.lvActions.HideSelection = false;
|
this.lvActions.HideSelection = false;
|
||||||
this.lvActions.Location = new System.Drawing.Point(8, 40);
|
|
||||||
this.lvActions.MultiSelect = false;
|
this.lvActions.MultiSelect = false;
|
||||||
this.lvActions.Name = "lvActions";
|
this.lvActions.Name = "lvActions";
|
||||||
this.lvActions.Size = new System.Drawing.Size(448, 368);
|
|
||||||
this.lvActions.SmallImageList = this.ilMain;
|
this.lvActions.SmallImageList = this.ilMain;
|
||||||
this.lvActions.TabIndex = 3;
|
|
||||||
this.lvActions.UseCompatibleStateImageBehavior = false;
|
this.lvActions.UseCompatibleStateImageBehavior = false;
|
||||||
this.lvActions.View = System.Windows.Forms.View.Details;
|
this.lvActions.View = System.Windows.Forms.View.Details;
|
||||||
this.lvActions.ItemMoved += new ShareX.HelpersLib.MyListView.ListViewItemMovedEventHandler(this.lvActions_ItemMoved);
|
this.lvActions.ItemMoved += new ShareX.HelpersLib.MyListView.ListViewItemMovedEventHandler(this.lvActions_ItemMoved);
|
||||||
//
|
//
|
||||||
// chAction
|
// chAction
|
||||||
//
|
//
|
||||||
this.chAction.Width = 435;
|
resources.ApplyResources(this.chAction, "chAction");
|
||||||
//
|
//
|
||||||
// ilMain
|
// ilMain
|
||||||
//
|
//
|
||||||
this.ilMain.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit;
|
this.ilMain.ColorDepth = System.Windows.Forms.ColorDepth.Depth32Bit;
|
||||||
this.ilMain.ImageSize = new System.Drawing.Size(16, 16);
|
resources.ApplyResources(this.ilMain, "ilMain");
|
||||||
this.ilMain.TransparentColor = System.Drawing.Color.Transparent;
|
this.ilMain.TransparentColor = System.Drawing.Color.Transparent;
|
||||||
//
|
//
|
||||||
// ActionsToolbarEditForm
|
// ActionsToolbarEditForm
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.BackColor = System.Drawing.SystemColors.Window;
|
this.BackColor = System.Drawing.SystemColors.Window;
|
||||||
this.ClientSize = new System.Drawing.Size(465, 417);
|
|
||||||
this.Controls.Add(this.lvActions);
|
this.Controls.Add(this.lvActions);
|
||||||
this.Controls.Add(this.btnAdd);
|
this.Controls.Add(this.btnAdd);
|
||||||
this.Controls.Add(this.btnRemove);
|
this.Controls.Add(this.btnRemove);
|
||||||
this.Name = "ActionsToolbarEditForm";
|
this.Name = "ActionsToolbarEditForm";
|
||||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
|
||||||
this.Text = "ShareX - Edit actions toolbar";
|
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,8 +37,6 @@ public partial class ActionsToolbarEditForm : Form
|
||||||
{
|
{
|
||||||
public List<HotkeyType> Actions { get; private set; }
|
public List<HotkeyType> Actions { get; private set; }
|
||||||
|
|
||||||
private const string Separator = "Separator"; // TODO: Translate
|
|
||||||
|
|
||||||
public ActionsToolbarEditForm(List<HotkeyType> actions)
|
public ActionsToolbarEditForm(List<HotkeyType> actions)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
@ -85,7 +83,7 @@ private void AddEnumItemsContextMenu(Action<HotkeyType> selectedEnum, params Too
|
||||||
|
|
||||||
if (hotkeyType == HotkeyType.None)
|
if (hotkeyType == HotkeyType.None)
|
||||||
{
|
{
|
||||||
text = Separator;
|
text = Resources.ActionsToolbarEditForm_Separator;
|
||||||
img = Resources.ui_splitter;
|
img = Resources.ui_splitter;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
@ -135,7 +133,7 @@ private void AddActionToList(HotkeyType hotkeyType)
|
||||||
|
|
||||||
if (hotkeyType == HotkeyType.None)
|
if (hotkeyType == HotkeyType.None)
|
||||||
{
|
{
|
||||||
text = Separator;
|
text = Resources.ActionsToolbarEditForm_Separator;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -117,10 +117,133 @@
|
||||||
<resheader name="writer">
|
<resheader name="writer">
|
||||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</resheader>
|
</resheader>
|
||||||
|
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||||
|
<data name="btnRemove.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>128, 8</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnRemove.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>112, 23</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="btnRemove.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnRemove.Text" xml:space="preserve">
|
||||||
|
<value>Remove</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnRemove.Name" xml:space="preserve">
|
||||||
|
<value>btnRemove</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnRemove.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnRemove.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnRemove.ZOrder" xml:space="preserve">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnAdd.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>8, 8</value>
|
||||||
|
</data>
|
||||||
<metadata name="cmsAction.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="cmsAction.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>17, 17</value>
|
<value>17, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<data name="cmsAction.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>61, 4</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>cmsAction.Name" xml:space="preserve">
|
||||||
|
<value>cmsAction</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>cmsAction.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnAdd.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>115, 23</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnAdd.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnAdd.Text" xml:space="preserve">
|
||||||
|
<value>Add</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnAdd.Name" xml:space="preserve">
|
||||||
|
<value>btnAdd</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnAdd.Type" xml:space="preserve">
|
||||||
|
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnAdd.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>btnAdd.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="lvActions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Bottom, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="chAction.Width" type="System.Int32, mscorlib">
|
||||||
|
<value>435</value>
|
||||||
|
</data>
|
||||||
|
<data name="lvActions.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>8, 40</value>
|
||||||
|
</data>
|
||||||
|
<data name="lvActions.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>448, 368</value>
|
||||||
|
</data>
|
||||||
<metadata name="ilMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
<metadata name="ilMain.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||||
<value>125, 17</value>
|
<value>125, 17</value>
|
||||||
</metadata>
|
</metadata>
|
||||||
|
<data name="ilMain.ImageSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>16, 16</value>
|
||||||
|
</data>
|
||||||
|
<data name="lvActions.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvActions.Name" xml:space="preserve">
|
||||||
|
<value>lvActions</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvActions.Type" xml:space="preserve">
|
||||||
|
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvActions.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvActions.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
|
<value>True</value>
|
||||||
|
</metadata>
|
||||||
|
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
|
||||||
|
<value>6, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>465, 417</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
|
<value>CenterScreen</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>ShareX - Edit actions toolbar</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chAction.Name" xml:space="preserve">
|
||||||
|
<value>chAction</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chAction.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ilMain.Name" xml:space="preserve">
|
||||||
|
<value>ilMain</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>ilMain.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ImageList, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>ActionsToolbarEditForm</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
129
ShareX/Forms/ActionsToolbarEditForm.ru.resx
Normal file
129
ShareX/Forms/ActionsToolbarEditForm.ru.resx
Normal file
|
@ -0,0 +1,129 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<root>
|
||||||
|
<!--
|
||||||
|
Microsoft ResX Schema
|
||||||
|
|
||||||
|
Version 2.0
|
||||||
|
|
||||||
|
The primary goals of this format is to allow a simple XML format
|
||||||
|
that is mostly human readable. The generation and parsing of the
|
||||||
|
various data types are done through the TypeConverter classes
|
||||||
|
associated with the data types.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
|
||||||
|
... ado.net/XML headers & schema ...
|
||||||
|
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||||
|
<resheader name="version">2.0</resheader>
|
||||||
|
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||||
|
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||||
|
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||||
|
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||||
|
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||||
|
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||||
|
</data>
|
||||||
|
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||||
|
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||||
|
<comment>This is a comment</comment>
|
||||||
|
</data>
|
||||||
|
|
||||||
|
There are any number of "resheader" rows that contain simple
|
||||||
|
name/value pairs.
|
||||||
|
|
||||||
|
Each data row contains a name, and value. The row also contains a
|
||||||
|
type or mimetype. Type corresponds to a .NET class that support
|
||||||
|
text/value conversion through the TypeConverter architecture.
|
||||||
|
Classes that don't support this are serialized and stored with the
|
||||||
|
mimetype set.
|
||||||
|
|
||||||
|
The mimetype is used for serialized objects, and tells the
|
||||||
|
ResXResourceReader how to depersist the object. This is currently not
|
||||||
|
extensible. For a given mimetype the value must be set accordingly:
|
||||||
|
|
||||||
|
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||||
|
that the ResXResourceWriter will generate, however the reader can
|
||||||
|
read any of the formats listed below.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.binary.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.soap.base64
|
||||||
|
value : The object must be serialized with
|
||||||
|
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
|
||||||
|
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||||
|
value : The object must be serialized into a byte array
|
||||||
|
: using a System.ComponentModel.TypeConverter
|
||||||
|
: and then encoded with base64 encoding.
|
||||||
|
-->
|
||||||
|
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||||
|
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||||
|
<xsd:element name="root" msdata:IsDataSet="true">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:choice maxOccurs="unbounded">
|
||||||
|
<xsd:element name="metadata">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="assembly">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:attribute name="alias" type="xsd:string" />
|
||||||
|
<xsd:attribute name="name" type="xsd:string" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="data">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||||
|
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||||
|
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||||
|
<xsd:attribute ref="xml:space" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
<xsd:element name="resheader">
|
||||||
|
<xsd:complexType>
|
||||||
|
<xsd:sequence>
|
||||||
|
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||||
|
</xsd:sequence>
|
||||||
|
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:choice>
|
||||||
|
</xsd:complexType>
|
||||||
|
</xsd:element>
|
||||||
|
</xsd:schema>
|
||||||
|
<resheader name="resmimetype">
|
||||||
|
<value>text/microsoft-resx</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="version">
|
||||||
|
<value>2.0</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="reader">
|
||||||
|
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<resheader name="writer">
|
||||||
|
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</resheader>
|
||||||
|
<data name="btnRemove.Text" xml:space="preserve">
|
||||||
|
<value>Удалить</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnAdd.Text" xml:space="preserve">
|
||||||
|
<value>Добавить</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>ShareX - Редактирование панели действий</value>
|
||||||
|
</data>
|
||||||
|
</root>
|
|
@ -24,6 +24,7 @@ You should have received a copy of the GNU General Public License
|
||||||
#endregion License Information (GPL v3)
|
#endregion License Information (GPL v3)
|
||||||
|
|
||||||
using ShareX.HelpersLib;
|
using ShareX.HelpersLib;
|
||||||
|
using ShareX.Properties;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
|
@ -129,25 +130,25 @@ private void InitializeComponent()
|
||||||
|
|
||||||
cmsTitle = new ContextMenuStrip(components);
|
cmsTitle = new ContextMenuStrip(components);
|
||||||
|
|
||||||
ToolStripMenuItem tsmiClose = new ToolStripMenuItem("Close");
|
ToolStripMenuItem tsmiClose = new ToolStripMenuItem(Resources.ActionsToolbar_Close);
|
||||||
tsmiClose.Click += TsmiClose_Click;
|
tsmiClose.Click += TsmiClose_Click;
|
||||||
cmsTitle.Items.Add(tsmiClose);
|
cmsTitle.Items.Add(tsmiClose);
|
||||||
|
|
||||||
cmsTitle.Items.Add(new ToolStripSeparator());
|
cmsTitle.Items.Add(new ToolStripSeparator());
|
||||||
|
|
||||||
ToolStripMenuItem tsmiLock = new ToolStripMenuItem("Lock position");
|
ToolStripMenuItem tsmiLock = new ToolStripMenuItem(Resources.ActionsToolbar__LockPosition);
|
||||||
tsmiLock.CheckOnClick = true;
|
tsmiLock.CheckOnClick = true;
|
||||||
tsmiLock.Checked = Program.Settings.ActionsToolbarLockPosition;
|
tsmiLock.Checked = Program.Settings.ActionsToolbarLockPosition;
|
||||||
tsmiLock.Click += TsmiLock_Click;
|
tsmiLock.Click += TsmiLock_Click;
|
||||||
cmsTitle.Items.Add(tsmiLock);
|
cmsTitle.Items.Add(tsmiLock);
|
||||||
|
|
||||||
ToolStripMenuItem tsmiTopMost = new ToolStripMenuItem("Stay top most");
|
ToolStripMenuItem tsmiTopMost = new ToolStripMenuItem(Resources.ActionsToolbar_StayTopMost);
|
||||||
tsmiTopMost.CheckOnClick = true;
|
tsmiTopMost.CheckOnClick = true;
|
||||||
tsmiTopMost.Checked = Program.Settings.ActionsToolbarStayTopMost;
|
tsmiTopMost.Checked = Program.Settings.ActionsToolbarStayTopMost;
|
||||||
tsmiTopMost.Click += TsmiTopMost_Click;
|
tsmiTopMost.Click += TsmiTopMost_Click;
|
||||||
cmsTitle.Items.Add(tsmiTopMost);
|
cmsTitle.Items.Add(tsmiTopMost);
|
||||||
|
|
||||||
ToolStripMenuItem tsmiRunAtStartup = new ToolStripMenuItem("Open at ShareX startup");
|
ToolStripMenuItem tsmiRunAtStartup = new ToolStripMenuItem(Resources.ActionsToolbar_OpenAtShareXStartup);
|
||||||
tsmiRunAtStartup.CheckOnClick = true;
|
tsmiRunAtStartup.CheckOnClick = true;
|
||||||
tsmiRunAtStartup.Checked = Program.Settings.ActionsToolbarRunAtStartup;
|
tsmiRunAtStartup.Checked = Program.Settings.ActionsToolbarRunAtStartup;
|
||||||
tsmiRunAtStartup.Click += TsmiRunAtStartup_Click;
|
tsmiRunAtStartup.Click += TsmiRunAtStartup_Click;
|
||||||
|
@ -155,7 +156,7 @@ private void InitializeComponent()
|
||||||
|
|
||||||
cmsTitle.Items.Add(new ToolStripSeparator());
|
cmsTitle.Items.Add(new ToolStripSeparator());
|
||||||
|
|
||||||
ToolStripMenuItem tsmiEdit = new ToolStripMenuItem("Edit...");
|
ToolStripMenuItem tsmiEdit = new ToolStripMenuItem(Resources.ActionsToolbar_Edit);
|
||||||
tsmiEdit.Click += TsmiEdit_Click;
|
tsmiEdit.Click += TsmiEdit_Click;
|
||||||
cmsTitle.Items.Add(tsmiEdit);
|
cmsTitle.Items.Add(tsmiEdit);
|
||||||
|
|
||||||
|
@ -309,7 +310,7 @@ private void UpdateToolbar(List<HotkeyType> actions)
|
||||||
{
|
{
|
||||||
Margin = new Padding(4, 0, 3, 0),
|
Margin = new Padding(4, 0, 3, 0),
|
||||||
Text = "ShareX",
|
Text = "ShareX",
|
||||||
ToolTipText = "Hold left down to drag\r\nRight click to open menu\r\nMiddle click to close"
|
ToolTipText = Resources.ActionsToolbar_Tip
|
||||||
};
|
};
|
||||||
|
|
||||||
tslTitle.MouseDown += tslTitle_MouseDown;
|
tslTitle.MouseDown += tslTitle_MouseDown;
|
||||||
|
|
|
@ -818,7 +818,7 @@
|
||||||
</data>
|
</data>
|
||||||
<data name="lblWindowsStoreStartupStatus.Text" xml:space="preserve">
|
<data name="lblWindowsStoreStartupStatus.Text" xml:space="preserve">
|
||||||
<value>Status</value>
|
<value>Status</value>
|
||||||
</data>
|
<comment>@Invariant</comment></data>
|
||||||
<data name="lblWindowsStoreStartupStatus.Visible" type="System.Boolean, mscorlib">
|
<data name="lblWindowsStoreStartupStatus.Visible" type="System.Boolean, mscorlib">
|
||||||
<value>False</value>
|
<value>False</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
|
@ -646,7 +646,7 @@
|
||||||
<value>Убрать задачу из списка</value>
|
<value>Убрать задачу из списка</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tsmiSearchImage.Text" xml:space="preserve">
|
<data name="tsmiSearchImage.Text" xml:space="preserve">
|
||||||
<value>Искать изображение в Google...</value>
|
<value>Искать по картинке в Google...</value>
|
||||||
</data>
|
</data>
|
||||||
<data name="tsmiOCRImage.Text" xml:space="preserve">
|
<data name="tsmiOCRImage.Text" xml:space="preserve">
|
||||||
<value>Распознать текст (OCR)</value>
|
<value>Распознать текст (OCR)</value>
|
||||||
|
@ -660,4 +660,16 @@
|
||||||
<data name="tsmiAnnotateImage.Text" xml:space="preserve">
|
<data name="tsmiAnnotateImage.Text" xml:space="preserve">
|
||||||
<value>Редактировать изображение…</value>
|
<value>Редактировать изображение…</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="tsbNews.Text" xml:space="preserve">
|
||||||
|
<value>Новости</value>
|
||||||
|
</data>
|
||||||
|
<data name="btnCloseNews.Text" xml:space="preserve">
|
||||||
|
<value>Закрыть</value>
|
||||||
|
</data>
|
||||||
|
<data name="tsbAbout.Text" xml:space="preserve">
|
||||||
|
<value>О программе…</value>
|
||||||
|
</data>
|
||||||
|
<data name="tsbDonate.Text" xml:space="preserve">
|
||||||
|
<value>Пожертвовать…</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -59,7 +59,7 @@ public static class IntegrationHelpers
|
||||||
private static readonly string ShellExtMenuFolders = @"Software\Classes\Folder\shell\" + ApplicationName;
|
private static readonly string ShellExtMenuFolders = @"Software\Classes\Folder\shell\" + ApplicationName;
|
||||||
private static readonly string ShellExtMenuFoldersCmd = ShellExtMenuFolders + @"\command";
|
private static readonly string ShellExtMenuFoldersCmd = ShellExtMenuFolders + @"\command";
|
||||||
|
|
||||||
private static readonly string ShellExtDesc = string.Format("Upload with {0}", ApplicationName); // TODO: Translate
|
private static readonly string ShellExtDesc = Resources.IntegrationHelpers_UploadWithShareX;
|
||||||
private static readonly string ShellExtIcon = ApplicationPath + ",0";
|
private static readonly string ShellExtIcon = ApplicationPath + ",0";
|
||||||
private static readonly string ShellExtPath = ApplicationPath + " \"%1\"";
|
private static readonly string ShellExtPath = ApplicationPath + " \"%1\"";
|
||||||
|
|
||||||
|
|
182
ShareX/Properties/Resources.Designer.cs
generated
182
ShareX/Properties/Resources.Designer.cs
generated
|
@ -87,6 +87,114 @@ public static string AboutForm_AboutForm_External_libraries {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to German.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_de {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_de", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Spanish.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_es {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_es", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to French.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_fr {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_fr", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Hungarian.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_hu {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_hu", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Korean.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_ko_KR {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_ko_KR", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Dutch.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_nl_NL {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_nl_NL", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Portuguese (Brazil).
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_pt_BR {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_pt_BR", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Russian.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_ru {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_ru", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Turkish.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_tr {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_tr", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Vietnamese.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_vi_VN {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_vi_VN", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Simplified Chinese.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_zh_CH {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_zh_CH", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Traditional Chinese.
|
||||||
|
/// </summary>
|
||||||
|
public static string AboutForm_AboutForm_Language_zh_TW {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AboutForm_AboutForm_Language_zh_TW", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Project page.
|
/// Looks up a localized string similar to Project page.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -132,6 +240,71 @@ public static string ActionsForm_btnOK_Click_Name_can_t_be_empty_ {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Lock position.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar__LockPosition {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar__LockPosition", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Close.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar_Close {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar_Close", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Edit....
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar_Edit {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar_Edit", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Open at ShareX startup.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar_OpenAtShareXStartup {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar_OpenAtShareXStartup", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Stay top most.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar_StayTopMost {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar_StayTopMost", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Hold left down to drag
|
||||||
|
///Right click to open menu
|
||||||
|
///Middle click to close.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbar_Tip {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbar_Tip", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Separator.
|
||||||
|
/// </summary>
|
||||||
|
public static string ActionsToolbarEditForm_Separator {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ActionsToolbarEditForm_Separator", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -1254,6 +1427,15 @@ public static System.Drawing.Bitmap information {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Upload with ShareX.
|
||||||
|
/// </summary>
|
||||||
|
public static string IntegrationHelpers_UploadWithShareX {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("IntegrationHelpers_UploadWithShareX", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -886,4 +886,66 @@ Would you like to restart ShareX?</value>
|
||||||
<data name="Exclamation_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="Exclamation_16" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Resources\Exclamation-16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Resources\Exclamation-16.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="IntegrationHelpers_UploadWithShareX" xml:space="preserve">
|
||||||
|
<value>Upload with ShareX</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbarEditForm_Separator" xml:space="preserve">
|
||||||
|
<value>Separator</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Close" xml:space="preserve">
|
||||||
|
<value>Close</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar__LockPosition" xml:space="preserve">
|
||||||
|
<value>Lock position</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_StayTopMost" xml:space="preserve">
|
||||||
|
<value>Stay top most</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_OpenAtShareXStartup" xml:space="preserve">
|
||||||
|
<value>Open at ShareX startup</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Edit" xml:space="preserve">
|
||||||
|
<value>Edit...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Tip" xml:space="preserve">
|
||||||
|
<value>Hold left down to drag
|
||||||
|
Right click to open menu
|
||||||
|
Middle click to close</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_tr" xml:space="preserve">
|
||||||
|
<value>Turkish</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_de" xml:space="preserve">
|
||||||
|
<value>German</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_fr" xml:space="preserve">
|
||||||
|
<value>French</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_zh_CH" xml:space="preserve">
|
||||||
|
<value>Simplified Chinese</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_hu" xml:space="preserve">
|
||||||
|
<value>Hungarian</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_ko_KR" xml:space="preserve">
|
||||||
|
<value>Korean</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_es" xml:space="preserve">
|
||||||
|
<value>Spanish</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_nl_NL" xml:space="preserve">
|
||||||
|
<value>Dutch</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_pt_BR" xml:space="preserve">
|
||||||
|
<value>Portuguese (Brazil)</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_vi_VN" xml:space="preserve">
|
||||||
|
<value>Vietnamese</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_ru" xml:space="preserve">
|
||||||
|
<value>Russian</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_zh_TW" xml:space="preserve">
|
||||||
|
<value>Traditional Chinese</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -486,4 +486,66 @@
|
||||||
<data name="WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_" xml:space="preserve">
|
<data name="WorkerTask_GetInvalidConfigResult__0__configuration_is_invalid_or_missing__Please_check__Destination_settings__window_to_configure_it_" xml:space="preserve">
|
||||||
<value>{0} конфигурация не верна или отсутствует. Пожалуйста перейдите в окно "Настройки сервисов" чтобы ее настроить.</value>
|
<value>{0} конфигурация не верна или отсутствует. Пожалуйста перейдите в окно "Настройки сервисов" чтобы ее настроить.</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="IntegrationHelpers_UploadWithShareX" xml:space="preserve">
|
||||||
|
<value>Загрузить с помощью ShareX</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbarEditForm_Separator" xml:space="preserve">
|
||||||
|
<value>Разделитель</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Close" xml:space="preserve">
|
||||||
|
<value>Закрыть</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar__LockPosition" xml:space="preserve">
|
||||||
|
<value>Зафиксировать</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_StayTopMost" xml:space="preserve">
|
||||||
|
<value>Поверх всех окон</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_OpenAtShareXStartup" xml:space="preserve">
|
||||||
|
<value>Открывать при запуске ShareX</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Edit" xml:space="preserve">
|
||||||
|
<value>Редактировать...</value>
|
||||||
|
</data>
|
||||||
|
<data name="ActionsToolbar_Tip" xml:space="preserve">
|
||||||
|
<value>Удерживайте левую кнопку мыши для перемещения
|
||||||
|
Кликните правой конопкой мыши, чтобы открыть меню
|
||||||
|
Средней кнопкой мыши, чтобы закрыть панель</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_tr" xml:space="preserve">
|
||||||
|
<value>Турецкий</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_de" xml:space="preserve">
|
||||||
|
<value>Немецкий</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_fr" xml:space="preserve">
|
||||||
|
<value>Французский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_zh_CH" xml:space="preserve">
|
||||||
|
<value>Упрощённый китайский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_hu" xml:space="preserve">
|
||||||
|
<value>Венгерский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_ko_KR" xml:space="preserve">
|
||||||
|
<value>Корейский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_es" xml:space="preserve">
|
||||||
|
<value>Испанский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_nl_NL" xml:space="preserve">
|
||||||
|
<value>Нидерландский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_pt_BR" xml:space="preserve">
|
||||||
|
<value>Португальский (Бразилия)</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_vi_VN" xml:space="preserve">
|
||||||
|
<value>Вьетнамский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_ru" xml:space="preserve">
|
||||||
|
<value>Русский</value>
|
||||||
|
</data>
|
||||||
|
<data name="AboutForm_AboutForm_Language_zh_TW" xml:space="preserve">
|
||||||
|
<value>Традиционный китайский</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -445,6 +445,9 @@
|
||||||
<EmbeddedResource Include="Forms\ActionsForm.zh-TW.resx">
|
<EmbeddedResource Include="Forms\ActionsForm.zh-TW.resx">
|
||||||
<DependentUpon>ActionsForm.cs</DependentUpon>
|
<DependentUpon>ActionsForm.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
<EmbeddedResource Include="Forms\ActionsToolbarEditForm.ru.resx">
|
||||||
|
<DependentUpon>ActionsToolbarEditForm.cs</DependentUpon>
|
||||||
|
</EmbeddedResource>
|
||||||
<EmbeddedResource Include="Forms\AfterCaptureForm.de.resx">
|
<EmbeddedResource Include="Forms\AfterCaptureForm.de.resx">
|
||||||
<DependentUpon>AfterCaptureForm.cs</DependentUpon>
|
<DependentUpon>AfterCaptureForm.cs</DependentUpon>
|
||||||
</EmbeddedResource>
|
</EmbeddedResource>
|
||||||
|
|
Loading…
Reference in a new issue