mirror of
https://github.com/ShareX/ShareX.git
synced 2024-09-28 23:42:13 +12:00
commit
6d8e466723
18 changed files with 1706 additions and 206 deletions
|
@ -124,7 +124,7 @@
|
|||
<value>Обзор...</value>
|
||||
</data>
|
||||
<data name="btnStartHashCheck.Text" xml:space="preserve">
|
||||
<value>Старт</value>
|
||||
<value>Проверить</value>
|
||||
</data>
|
||||
<data name="lblHashType.Text" xml:space="preserve">
|
||||
<value>Тип хеша:</value>
|
||||
|
|
|
@ -1240,4 +1240,10 @@
|
|||
<data name="AfterCaptureTasks_BeautifyImage" xml:space="preserve">
|
||||
<value>Украсить изображение</value>
|
||||
</data>
|
||||
<data name="HotkeyType_CustomWindow" xml:space="preserve">
|
||||
<value>Захват подготовленного окна</value>
|
||||
</data>
|
||||
<data name="Check" xml:space="preserve">
|
||||
<value>Проверить</value>
|
||||
</data>
|
||||
</root>
|
245
ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs
generated
245
ShareX.MediaLib/Forms/ImageBeautifierForm.Designer.cs
generated
|
@ -16,6 +16,7 @@ partial class ImageBeautifierForm
|
|||
private void InitializeComponent()
|
||||
{
|
||||
this.components = new System.ComponentModel.Container();
|
||||
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ImageBeautifierForm));
|
||||
this.lblMargin = new System.Windows.Forms.Label();
|
||||
this.tbMargin = new System.Windows.Forms.TrackBar();
|
||||
this.lblPadding = new System.Windows.Forms.Label();
|
||||
|
@ -71,183 +72,108 @@ private void InitializeComponent()
|
|||
//
|
||||
// lblMargin
|
||||
//
|
||||
this.lblMargin.AutoSize = true;
|
||||
this.lblMargin.Location = new System.Drawing.Point(13, 16);
|
||||
this.lblMargin.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblMargin, "lblMargin");
|
||||
this.lblMargin.Name = "lblMargin";
|
||||
this.lblMargin.Size = new System.Drawing.Size(53, 17);
|
||||
this.lblMargin.TabIndex = 0;
|
||||
this.lblMargin.Text = "Margin:";
|
||||
//
|
||||
// tbMargin
|
||||
//
|
||||
this.tbMargin.Location = new System.Drawing.Point(16, 40);
|
||||
this.tbMargin.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
resources.ApplyResources(this.tbMargin, "tbMargin");
|
||||
this.tbMargin.Maximum = 300;
|
||||
this.tbMargin.Name = "tbMargin";
|
||||
this.tbMargin.Size = new System.Drawing.Size(296, 45);
|
||||
this.tbMargin.TabIndex = 1;
|
||||
this.tbMargin.TickFrequency = 10;
|
||||
this.tbMargin.Scroll += new System.EventHandler(this.tbMargin_Scroll);
|
||||
this.tbMargin.MouseUp += new System.Windows.Forms.MouseEventHandler(this.tbMargin_MouseUp);
|
||||
//
|
||||
// lblPadding
|
||||
//
|
||||
this.lblPadding.AutoSize = true;
|
||||
this.lblPadding.Location = new System.Drawing.Point(13, 88);
|
||||
this.lblPadding.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblPadding, "lblPadding");
|
||||
this.lblPadding.Name = "lblPadding";
|
||||
this.lblPadding.Size = new System.Drawing.Size(59, 17);
|
||||
this.lblPadding.TabIndex = 3;
|
||||
this.lblPadding.Text = "Padding:";
|
||||
//
|
||||
// tbPadding
|
||||
//
|
||||
this.tbPadding.Location = new System.Drawing.Point(16, 112);
|
||||
this.tbPadding.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
resources.ApplyResources(this.tbPadding, "tbPadding");
|
||||
this.tbPadding.Maximum = 200;
|
||||
this.tbPadding.Name = "tbPadding";
|
||||
this.tbPadding.Size = new System.Drawing.Size(296, 45);
|
||||
this.tbPadding.TabIndex = 4;
|
||||
this.tbPadding.TickFrequency = 10;
|
||||
this.tbPadding.Scroll += new System.EventHandler(this.tbPadding_Scroll);
|
||||
this.tbPadding.MouseUp += new System.Windows.Forms.MouseEventHandler(this.tbPadding_MouseUp);
|
||||
//
|
||||
// cbSmartPadding
|
||||
//
|
||||
this.cbSmartPadding.AutoSize = true;
|
||||
this.cbSmartPadding.Location = new System.Drawing.Point(16, 160);
|
||||
this.cbSmartPadding.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
resources.ApplyResources(this.cbSmartPadding, "cbSmartPadding");
|
||||
this.cbSmartPadding.Name = "cbSmartPadding";
|
||||
this.cbSmartPadding.Size = new System.Drawing.Size(114, 21);
|
||||
this.cbSmartPadding.TabIndex = 6;
|
||||
this.cbSmartPadding.Text = "Smart padding";
|
||||
this.cbSmartPadding.UseVisualStyleBackColor = true;
|
||||
this.cbSmartPadding.CheckedChanged += new System.EventHandler(this.cbSmartPadding_CheckedChanged);
|
||||
//
|
||||
// lblRoundedCorner
|
||||
//
|
||||
this.lblRoundedCorner.AutoSize = true;
|
||||
this.lblRoundedCorner.Location = new System.Drawing.Point(13, 192);
|
||||
this.lblRoundedCorner.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblRoundedCorner, "lblRoundedCorner");
|
||||
this.lblRoundedCorner.Name = "lblRoundedCorner";
|
||||
this.lblRoundedCorner.Size = new System.Drawing.Size(106, 17);
|
||||
this.lblRoundedCorner.TabIndex = 7;
|
||||
this.lblRoundedCorner.Text = "Rounded corner:";
|
||||
//
|
||||
// tbRoundedCorner
|
||||
//
|
||||
this.tbRoundedCorner.Location = new System.Drawing.Point(16, 216);
|
||||
this.tbRoundedCorner.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
resources.ApplyResources(this.tbRoundedCorner, "tbRoundedCorner");
|
||||
this.tbRoundedCorner.Maximum = 50;
|
||||
this.tbRoundedCorner.Name = "tbRoundedCorner";
|
||||
this.tbRoundedCorner.Size = new System.Drawing.Size(296, 45);
|
||||
this.tbRoundedCorner.TabIndex = 8;
|
||||
this.tbRoundedCorner.TickFrequency = 5;
|
||||
this.tbRoundedCorner.Scroll += new System.EventHandler(this.tbRoundedCorner_Scroll);
|
||||
this.tbRoundedCorner.MouseUp += new System.Windows.Forms.MouseEventHandler(this.tbRoundedCorner_MouseUp);
|
||||
//
|
||||
// lblShadowRadius
|
||||
//
|
||||
this.lblShadowRadius.AutoSize = true;
|
||||
this.lblShadowRadius.Location = new System.Drawing.Point(16, 32);
|
||||
this.lblShadowRadius.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblShadowRadius, "lblShadowRadius");
|
||||
this.lblShadowRadius.Name = "lblShadowRadius";
|
||||
this.lblShadowRadius.Size = new System.Drawing.Size(50, 17);
|
||||
this.lblShadowRadius.TabIndex = 10;
|
||||
this.lblShadowRadius.Text = "Radius:";
|
||||
//
|
||||
// tbShadowRadius
|
||||
//
|
||||
this.tbShadowRadius.AutoSize = false;
|
||||
this.tbShadowRadius.Location = new System.Drawing.Point(16, 56);
|
||||
this.tbShadowRadius.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
resources.ApplyResources(this.tbShadowRadius, "tbShadowRadius");
|
||||
this.tbShadowRadius.Maximum = 100;
|
||||
this.tbShadowRadius.Name = "tbShadowRadius";
|
||||
this.tbShadowRadius.Size = new System.Drawing.Size(280, 32);
|
||||
this.tbShadowRadius.TabIndex = 11;
|
||||
this.tbShadowRadius.TickFrequency = 5;
|
||||
this.tbShadowRadius.Scroll += new System.EventHandler(this.tbShadowRadius_Scroll);
|
||||
//
|
||||
// lblBackground
|
||||
//
|
||||
this.lblBackground.AutoSize = true;
|
||||
this.lblBackground.Location = new System.Drawing.Point(13, 384);
|
||||
this.lblBackground.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblBackground, "lblBackground");
|
||||
this.lblBackground.Name = "lblBackground";
|
||||
this.lblBackground.Size = new System.Drawing.Size(80, 17);
|
||||
this.lblBackground.TabIndex = 13;
|
||||
this.lblBackground.Text = "Background:";
|
||||
//
|
||||
// lblMarginValue
|
||||
//
|
||||
this.lblMarginValue.Location = new System.Drawing.Point(256, 16);
|
||||
this.lblMarginValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblMarginValue, "lblMarginValue");
|
||||
this.lblMarginValue.Name = "lblMarginValue";
|
||||
this.lblMarginValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblMarginValue.TabIndex = 2;
|
||||
this.lblMarginValue.Text = "0";
|
||||
this.lblMarginValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblPaddingValue
|
||||
//
|
||||
this.lblPaddingValue.Location = new System.Drawing.Point(256, 88);
|
||||
this.lblPaddingValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblPaddingValue, "lblPaddingValue");
|
||||
this.lblPaddingValue.Name = "lblPaddingValue";
|
||||
this.lblPaddingValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblPaddingValue.TabIndex = 5;
|
||||
this.lblPaddingValue.Text = "0";
|
||||
this.lblPaddingValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblRoundedCornerValue
|
||||
//
|
||||
this.lblRoundedCornerValue.Location = new System.Drawing.Point(256, 192);
|
||||
this.lblRoundedCornerValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblRoundedCornerValue, "lblRoundedCornerValue");
|
||||
this.lblRoundedCornerValue.Name = "lblRoundedCornerValue";
|
||||
this.lblRoundedCornerValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblRoundedCornerValue.TabIndex = 9;
|
||||
this.lblRoundedCornerValue.Text = "0";
|
||||
this.lblRoundedCornerValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblShadowRadiusValue
|
||||
//
|
||||
this.lblShadowRadiusValue.Location = new System.Drawing.Point(240, 32);
|
||||
this.lblShadowRadiusValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblShadowRadiusValue, "lblShadowRadiusValue");
|
||||
this.lblShadowRadiusValue.Name = "lblShadowRadiusValue";
|
||||
this.lblShadowRadiusValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblShadowRadiusValue.TabIndex = 12;
|
||||
this.lblShadowRadiusValue.Text = "0";
|
||||
this.lblShadowRadiusValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// tlpMain
|
||||
//
|
||||
this.tlpMain.ColumnCount = 2;
|
||||
this.tlpMain.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Absolute, 335F));
|
||||
this.tlpMain.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
resources.ApplyResources(this.tlpMain, "tlpMain");
|
||||
this.tlpMain.Controls.Add(this.pbPreview, 1, 0);
|
||||
this.tlpMain.Controls.Add(this.pOptions, 0, 0);
|
||||
this.tlpMain.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.tlpMain.Location = new System.Drawing.Point(0, 0);
|
||||
this.tlpMain.Name = "tlpMain";
|
||||
this.tlpMain.RowCount = 1;
|
||||
this.tlpMain.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F));
|
||||
this.tlpMain.Size = new System.Drawing.Size(1384, 761);
|
||||
this.tlpMain.TabIndex = 0;
|
||||
//
|
||||
// pbPreview
|
||||
//
|
||||
this.pbPreview.BackColor = System.Drawing.SystemColors.Window;
|
||||
this.pbPreview.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
resources.ApplyResources(this.pbPreview, "pbPreview");
|
||||
this.pbPreview.DrawCheckeredBackground = true;
|
||||
this.pbPreview.EnableRightClickMenu = true;
|
||||
this.pbPreview.FullscreenOnClick = true;
|
||||
this.pbPreview.Location = new System.Drawing.Point(335, 0);
|
||||
this.pbPreview.Margin = new System.Windows.Forms.Padding(0);
|
||||
this.pbPreview.Name = "pbPreview";
|
||||
this.pbPreview.PictureBoxBackColor = System.Drawing.SystemColors.Window;
|
||||
this.pbPreview.ShowImageSizeLabel = true;
|
||||
this.pbPreview.Size = new System.Drawing.Size(1049, 761);
|
||||
this.pbPreview.TabIndex = 1;
|
||||
//
|
||||
// pOptions
|
||||
//
|
||||
|
@ -274,19 +200,14 @@ private void InitializeComponent()
|
|||
this.pOptions.Controls.Add(this.lblRoundedCorner);
|
||||
this.pOptions.Controls.Add(this.lblBackground);
|
||||
this.pOptions.Controls.Add(this.tbRoundedCorner);
|
||||
this.pOptions.Dock = System.Windows.Forms.DockStyle.Fill;
|
||||
this.pOptions.Location = new System.Drawing.Point(3, 3);
|
||||
resources.ApplyResources(this.pOptions, "pOptions");
|
||||
this.pOptions.Name = "pOptions";
|
||||
this.pOptions.Size = new System.Drawing.Size(329, 755);
|
||||
this.pOptions.TabIndex = 0;
|
||||
//
|
||||
// btnShadowExpand
|
||||
//
|
||||
this.btnShadowExpand.Image = global::ShareX.MediaLib.Properties.Resources.plus_white;
|
||||
this.btnShadowExpand.Location = new System.Drawing.Point(280, 260);
|
||||
resources.ApplyResources(this.btnShadowExpand, "btnShadowExpand");
|
||||
this.btnShadowExpand.Name = "btnShadowExpand";
|
||||
this.btnShadowExpand.Size = new System.Drawing.Size(30, 30);
|
||||
this.btnShadowExpand.TabIndex = 16;
|
||||
this.btnShadowExpand.Tag = "+";
|
||||
this.btnShadowExpand.UseVisualStyleBackColor = true;
|
||||
this.btnShadowExpand.Click += new System.EventHandler(this.btnShadowExpand_Click);
|
||||
|
@ -306,139 +227,90 @@ private void InitializeComponent()
|
|||
this.gbShadow.Controls.Add(this.lblShadowOpacity);
|
||||
this.gbShadow.Controls.Add(this.lblShadowDistance);
|
||||
this.gbShadow.Controls.Add(this.tbShadowOpacity);
|
||||
this.gbShadow.Location = new System.Drawing.Point(8, 264);
|
||||
resources.ApplyResources(this.gbShadow, "gbShadow");
|
||||
this.gbShadow.Name = "gbShadow";
|
||||
this.gbShadow.Size = new System.Drawing.Size(312, 104);
|
||||
this.gbShadow.TabIndex = 25;
|
||||
this.gbShadow.TabStop = false;
|
||||
this.gbShadow.Text = "Shadow";
|
||||
//
|
||||
// lblShadowAngleValue
|
||||
//
|
||||
this.lblShadowAngleValue.Location = new System.Drawing.Point(240, 248);
|
||||
this.lblShadowAngleValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblShadowAngleValue, "lblShadowAngleValue");
|
||||
this.lblShadowAngleValue.Name = "lblShadowAngleValue";
|
||||
this.lblShadowAngleValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblShadowAngleValue.TabIndex = 15;
|
||||
this.lblShadowAngleValue.Text = "0";
|
||||
this.lblShadowAngleValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblShadowDistanceValue
|
||||
//
|
||||
this.lblShadowDistanceValue.Location = new System.Drawing.Point(240, 176);
|
||||
this.lblShadowDistanceValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblShadowDistanceValue, "lblShadowDistanceValue");
|
||||
this.lblShadowDistanceValue.Name = "lblShadowDistanceValue";
|
||||
this.lblShadowDistanceValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblShadowDistanceValue.TabIndex = 14;
|
||||
this.lblShadowDistanceValue.Text = "0";
|
||||
this.lblShadowDistanceValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// lblShadowOpacityValue
|
||||
//
|
||||
this.lblShadowOpacityValue.Location = new System.Drawing.Point(240, 104);
|
||||
this.lblShadowOpacityValue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0);
|
||||
resources.ApplyResources(this.lblShadowOpacityValue, "lblShadowOpacityValue");
|
||||
this.lblShadowOpacityValue.Name = "lblShadowOpacityValue";
|
||||
this.lblShadowOpacityValue.Size = new System.Drawing.Size(56, 24);
|
||||
this.lblShadowOpacityValue.TabIndex = 13;
|
||||
this.lblShadowOpacityValue.Text = "0";
|
||||
this.lblShadowOpacityValue.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
|
||||
//
|
||||
// btnShadowColor
|
||||
//
|
||||
this.btnShadowColor.Color = System.Drawing.Color.Empty;
|
||||
this.btnShadowColor.ColorPickerOptions = null;
|
||||
this.btnShadowColor.Location = new System.Drawing.Point(16, 320);
|
||||
resources.ApplyResources(this.btnShadowColor, "btnShadowColor");
|
||||
this.btnShadowColor.Name = "btnShadowColor";
|
||||
this.btnShadowColor.Size = new System.Drawing.Size(280, 32);
|
||||
this.btnShadowColor.TabIndex = 6;
|
||||
this.btnShadowColor.Text = "Color...";
|
||||
this.btnShadowColor.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
|
||||
this.btnShadowColor.UseVisualStyleBackColor = true;
|
||||
this.btnShadowColor.ColorChanged += new ShareX.HelpersLib.ColorButton.ColorChangedEventHandler(this.btnShadowColor_ColorChanged);
|
||||
//
|
||||
// tbShadowAngle
|
||||
//
|
||||
this.tbShadowAngle.Location = new System.Drawing.Point(16, 272);
|
||||
resources.ApplyResources(this.tbShadowAngle, "tbShadowAngle");
|
||||
this.tbShadowAngle.Maximum = 360;
|
||||
this.tbShadowAngle.Name = "tbShadowAngle";
|
||||
this.tbShadowAngle.Size = new System.Drawing.Size(280, 45);
|
||||
this.tbShadowAngle.TabIndex = 5;
|
||||
this.tbShadowAngle.TickFrequency = 45;
|
||||
this.tbShadowAngle.Scroll += new System.EventHandler(this.tbShadowAngle_Scroll);
|
||||
//
|
||||
// lblShadowAngle
|
||||
//
|
||||
this.lblShadowAngle.AutoSize = true;
|
||||
this.lblShadowAngle.Location = new System.Drawing.Point(16, 248);
|
||||
resources.ApplyResources(this.lblShadowAngle, "lblShadowAngle");
|
||||
this.lblShadowAngle.Name = "lblShadowAngle";
|
||||
this.lblShadowAngle.Size = new System.Drawing.Size(44, 17);
|
||||
this.lblShadowAngle.TabIndex = 4;
|
||||
this.lblShadowAngle.Text = "Angle:";
|
||||
//
|
||||
// tbShadowDistance
|
||||
//
|
||||
this.tbShadowDistance.Location = new System.Drawing.Point(16, 200);
|
||||
resources.ApplyResources(this.tbShadowDistance, "tbShadowDistance");
|
||||
this.tbShadowDistance.Maximum = 100;
|
||||
this.tbShadowDistance.Name = "tbShadowDistance";
|
||||
this.tbShadowDistance.Size = new System.Drawing.Size(280, 45);
|
||||
this.tbShadowDistance.TabIndex = 3;
|
||||
this.tbShadowDistance.TickFrequency = 10;
|
||||
this.tbShadowDistance.Scroll += new System.EventHandler(this.tbShadowDistance_Scroll);
|
||||
//
|
||||
// lblShadowOpacity
|
||||
//
|
||||
this.lblShadowOpacity.AutoSize = true;
|
||||
this.lblShadowOpacity.Location = new System.Drawing.Point(16, 104);
|
||||
resources.ApplyResources(this.lblShadowOpacity, "lblShadowOpacity");
|
||||
this.lblShadowOpacity.Name = "lblShadowOpacity";
|
||||
this.lblShadowOpacity.Size = new System.Drawing.Size(55, 17);
|
||||
this.lblShadowOpacity.TabIndex = 0;
|
||||
this.lblShadowOpacity.Text = "Opacity:";
|
||||
//
|
||||
// lblShadowDistance
|
||||
//
|
||||
this.lblShadowDistance.AutoSize = true;
|
||||
this.lblShadowDistance.Location = new System.Drawing.Point(16, 176);
|
||||
resources.ApplyResources(this.lblShadowDistance, "lblShadowDistance");
|
||||
this.lblShadowDistance.Name = "lblShadowDistance";
|
||||
this.lblShadowDistance.Size = new System.Drawing.Size(60, 17);
|
||||
this.lblShadowDistance.TabIndex = 2;
|
||||
this.lblShadowDistance.Text = "Distance:";
|
||||
//
|
||||
// tbShadowOpacity
|
||||
//
|
||||
this.tbShadowOpacity.Location = new System.Drawing.Point(16, 128);
|
||||
resources.ApplyResources(this.tbShadowOpacity, "tbShadowOpacity");
|
||||
this.tbShadowOpacity.Maximum = 100;
|
||||
this.tbShadowOpacity.Name = "tbShadowOpacity";
|
||||
this.tbShadowOpacity.Size = new System.Drawing.Size(280, 45);
|
||||
this.tbShadowOpacity.SmallChange = 10;
|
||||
this.tbShadowOpacity.TabIndex = 1;
|
||||
this.tbShadowOpacity.TickFrequency = 10;
|
||||
this.tbShadowOpacity.Scroll += new System.EventHandler(this.tbShadowOpacity_Scroll);
|
||||
//
|
||||
// btnResetOptions
|
||||
//
|
||||
this.btnResetOptions.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
this.btnResetOptions.Location = new System.Drawing.Point(8, 656);
|
||||
resources.ApplyResources(this.btnResetOptions, "btnResetOptions");
|
||||
this.btnResetOptions.Name = "btnResetOptions";
|
||||
this.btnResetOptions.Size = new System.Drawing.Size(312, 32);
|
||||
this.btnResetOptions.TabIndex = 23;
|
||||
this.btnResetOptions.Text = "Reset options...";
|
||||
this.btnResetOptions.UseVisualStyleBackColor = true;
|
||||
this.btnResetOptions.Click += new System.EventHandler(this.btnResetOptions_Click);
|
||||
//
|
||||
// lblBackgroundImageFilePath
|
||||
//
|
||||
this.lblBackgroundImageFilePath.Location = new System.Drawing.Point(13, 480);
|
||||
resources.ApplyResources(this.lblBackgroundImageFilePath, "lblBackgroundImageFilePath");
|
||||
this.lblBackgroundImageFilePath.Name = "lblBackgroundImageFilePath";
|
||||
this.lblBackgroundImageFilePath.Size = new System.Drawing.Size(296, 120);
|
||||
this.lblBackgroundImageFilePath.TabIndex = 22;
|
||||
//
|
||||
// btnBackgroundImageFilePathBrowse
|
||||
//
|
||||
this.btnBackgroundImageFilePathBrowse.Location = new System.Drawing.Point(16, 440);
|
||||
resources.ApplyResources(this.btnBackgroundImageFilePathBrowse, "btnBackgroundImageFilePathBrowse");
|
||||
this.btnBackgroundImageFilePathBrowse.Name = "btnBackgroundImageFilePathBrowse";
|
||||
this.btnBackgroundImageFilePathBrowse.Size = new System.Drawing.Size(296, 32);
|
||||
this.btnBackgroundImageFilePathBrowse.TabIndex = 21;
|
||||
this.btnBackgroundImageFilePathBrowse.Text = "Browse image file...";
|
||||
this.btnBackgroundImageFilePathBrowse.UseVisualStyleBackColor = true;
|
||||
this.btnBackgroundImageFilePathBrowse.Click += new System.EventHandler(this.btnBackgroundImageFilePathBrowse_Click);
|
||||
//
|
||||
|
@ -446,95 +318,70 @@ private void InitializeComponent()
|
|||
//
|
||||
this.cbBackgroundType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||
this.cbBackgroundType.FormattingEnabled = true;
|
||||
this.cbBackgroundType.Location = new System.Drawing.Point(16, 408);
|
||||
resources.ApplyResources(this.cbBackgroundType, "cbBackgroundType");
|
||||
this.cbBackgroundType.Name = "cbBackgroundType";
|
||||
this.cbBackgroundType.Size = new System.Drawing.Size(296, 25);
|
||||
this.cbBackgroundType.TabIndex = 19;
|
||||
this.cbBackgroundType.SelectedIndexChanged += new System.EventHandler(this.cbBackgroundType_SelectedIndexChanged);
|
||||
//
|
||||
// btnPrint
|
||||
//
|
||||
this.btnPrint.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.btnPrint, "btnPrint");
|
||||
this.btnPrint.Image = global::ShareX.MediaLib.Properties.Resources.printer;
|
||||
this.btnPrint.Location = new System.Drawing.Point(264, 696);
|
||||
this.btnPrint.Name = "btnPrint";
|
||||
this.btnPrint.Size = new System.Drawing.Size(56, 48);
|
||||
this.btnPrint.TabIndex = 18;
|
||||
this.ttMain.SetToolTip(this.btnPrint, "Print...");
|
||||
this.ttMain.SetToolTip(this.btnPrint, resources.GetString("btnPrint.ToolTip"));
|
||||
this.btnPrint.UseVisualStyleBackColor = true;
|
||||
this.btnPrint.Click += new System.EventHandler(this.btnPrint_Click);
|
||||
//
|
||||
// btnSave
|
||||
//
|
||||
this.btnSave.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.btnSave, "btnSave");
|
||||
this.btnSave.Image = global::ShareX.MediaLib.Properties.Resources.disk_black;
|
||||
this.btnSave.Location = new System.Drawing.Point(72, 696);
|
||||
this.btnSave.Name = "btnSave";
|
||||
this.btnSave.Size = new System.Drawing.Size(56, 48);
|
||||
this.btnSave.TabIndex = 15;
|
||||
this.ttMain.SetToolTip(this.btnSave, "Save");
|
||||
this.ttMain.SetToolTip(this.btnSave, resources.GetString("btnSave.ToolTip"));
|
||||
this.btnSave.UseVisualStyleBackColor = true;
|
||||
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
|
||||
//
|
||||
// btnUpload
|
||||
//
|
||||
this.btnUpload.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.btnUpload, "btnUpload");
|
||||
this.btnUpload.Image = global::ShareX.MediaLib.Properties.Resources.upload_cloud;
|
||||
this.btnUpload.Location = new System.Drawing.Point(200, 696);
|
||||
this.btnUpload.Name = "btnUpload";
|
||||
this.btnUpload.Size = new System.Drawing.Size(56, 48);
|
||||
this.btnUpload.TabIndex = 17;
|
||||
this.ttMain.SetToolTip(this.btnUpload, "Upload");
|
||||
this.ttMain.SetToolTip(this.btnUpload, resources.GetString("btnUpload.ToolTip"));
|
||||
this.btnUpload.UseVisualStyleBackColor = true;
|
||||
this.btnUpload.Click += new System.EventHandler(this.btnUpload_Click);
|
||||
//
|
||||
// btnSaveAs
|
||||
//
|
||||
this.btnSaveAs.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.btnSaveAs, "btnSaveAs");
|
||||
this.btnSaveAs.Image = global::ShareX.MediaLib.Properties.Resources.disks_black;
|
||||
this.btnSaveAs.Location = new System.Drawing.Point(136, 696);
|
||||
this.btnSaveAs.Name = "btnSaveAs";
|
||||
this.btnSaveAs.Size = new System.Drawing.Size(56, 48);
|
||||
this.btnSaveAs.TabIndex = 16;
|
||||
this.ttMain.SetToolTip(this.btnSaveAs, "Save as...");
|
||||
this.ttMain.SetToolTip(this.btnSaveAs, resources.GetString("btnSaveAs.ToolTip"));
|
||||
this.btnSaveAs.UseVisualStyleBackColor = true;
|
||||
this.btnSaveAs.Click += new System.EventHandler(this.btnSaveAs_Click);
|
||||
//
|
||||
// btnCopy
|
||||
//
|
||||
this.btnCopy.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
|
||||
resources.ApplyResources(this.btnCopy, "btnCopy");
|
||||
this.btnCopy.Image = global::ShareX.MediaLib.Properties.Resources.document_copy;
|
||||
this.btnCopy.Location = new System.Drawing.Point(8, 696);
|
||||
this.btnCopy.Name = "btnCopy";
|
||||
this.btnCopy.Size = new System.Drawing.Size(56, 48);
|
||||
this.btnCopy.TabIndex = 14;
|
||||
this.ttMain.SetToolTip(this.btnCopy, "Copy");
|
||||
this.ttMain.SetToolTip(this.btnCopy, resources.GetString("btnCopy.ToolTip"));
|
||||
this.btnCopy.UseVisualStyleBackColor = true;
|
||||
this.btnCopy.Click += new System.EventHandler(this.btnCopy_Click);
|
||||
//
|
||||
// pbBackground
|
||||
//
|
||||
this.pbBackground.Cursor = System.Windows.Forms.Cursors.Hand;
|
||||
this.pbBackground.Location = new System.Drawing.Point(16, 440);
|
||||
resources.ApplyResources(this.pbBackground, "pbBackground");
|
||||
this.pbBackground.Name = "pbBackground";
|
||||
this.pbBackground.Size = new System.Drawing.Size(296, 40);
|
||||
this.pbBackground.TabIndex = 14;
|
||||
this.pbBackground.TabStop = false;
|
||||
this.pbBackground.Click += new System.EventHandler(this.pbBackground_Click);
|
||||
//
|
||||
// ImageBeautifierForm
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 17F);
|
||||
resources.ApplyResources(this, "$this");
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(1384, 761);
|
||||
this.Controls.Add(this.tlpMain);
|
||||
this.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
||||
this.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3);
|
||||
this.MinimumSize = new System.Drawing.Size(1000, 700);
|
||||
this.Name = "ImageBeautifierForm";
|
||||
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide;
|
||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
|
||||
this.Text = "ShareX - Image beautifier";
|
||||
this.Shown += new System.EventHandler(this.ImageBeautifierForm_Shown);
|
||||
((System.ComponentModel.ISupportInitialize)(this.tbMargin)).EndInit();
|
||||
((System.ComponentModel.ISupportInitialize)(this.tbPadding)).EndInit();
|
||||
|
|
File diff suppressed because it is too large
Load diff
177
ShareX.MediaLib/Forms/ImageBeautifierForm.ru.resx
Normal file
177
ShareX.MediaLib/Forms/ImageBeautifierForm.ru.resx
Normal file
|
@ -0,0 +1,177 @@
|
|||
<?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="$this.Text" xml:space="preserve">
|
||||
<value>ShareX - Украшатель изображений</value>
|
||||
</data>
|
||||
<data name="btnBackgroundImageFilePathBrowse.Text" xml:space="preserve">
|
||||
<value>Открыть файл картинки...</value>
|
||||
</data>
|
||||
<data name="btnPrint.ToolTip" xml:space="preserve">
|
||||
<value>Распечатать...</value>
|
||||
</data>
|
||||
<data name="btnResetOptions.Text" xml:space="preserve">
|
||||
<value>Сбросить настройки...</value>
|
||||
</data>
|
||||
<data name="btnSave.ToolTip" xml:space="preserve">
|
||||
<value>Сохранить</value>
|
||||
</data>
|
||||
<data name="btnSaveAs.ToolTip" xml:space="preserve">
|
||||
<value>Сохранить как...</value>
|
||||
</data>
|
||||
<data name="btnShadowColor.Text" xml:space="preserve">
|
||||
<value>Цвет...</value>
|
||||
</data>
|
||||
<data name="btnUpload.ToolTip" xml:space="preserve">
|
||||
<value>Загрузить</value>
|
||||
</data>
|
||||
<data name="cbSmartPadding.Text" xml:space="preserve">
|
||||
<value>Умные отступы</value>
|
||||
</data>
|
||||
<data name="gbShadow.Text" xml:space="preserve">
|
||||
<value>Тень</value>
|
||||
</data>
|
||||
<data name="lblBackground.Text" xml:space="preserve">
|
||||
<value>Фон:</value>
|
||||
</data>
|
||||
<data name="lblMargin.Text" xml:space="preserve">
|
||||
<value>Внешний отсуп:</value>
|
||||
</data>
|
||||
<data name="lblPadding.Text" xml:space="preserve">
|
||||
<value>Внутренний отступ:</value>
|
||||
</data>
|
||||
<data name="lblRoundedCorner.Text" xml:space="preserve">
|
||||
<value>Скругленный угол:</value>
|
||||
</data>
|
||||
<data name="lblShadowAngle.Text" xml:space="preserve">
|
||||
<value>Угол:</value>
|
||||
</data>
|
||||
<data name="lblShadowDistance.Text" xml:space="preserve">
|
||||
<value>Расстояние:</value>
|
||||
</data>
|
||||
<data name="lblShadowOpacity.Text" xml:space="preserve">
|
||||
<value>Нерозрачность:</value>
|
||||
</data>
|
||||
<data name="lblShadowRadius.Text" xml:space="preserve">
|
||||
<value>Радиус:</value>
|
||||
</data>
|
||||
<data name="btnCopy.ToolTip" xml:space="preserve">
|
||||
<value>Скопировать</value>
|
||||
</data>
|
||||
</root>
|
|
@ -148,6 +148,9 @@
|
|||
<EmbeddedResource Include="Forms\ImageBeautifierForm.resx">
|
||||
<DependentUpon>ImageBeautifierForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\ImageBeautifierForm.ru.resx">
|
||||
<DependentUpon>ImageBeautifierForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\ImageCombinerForm.de.resx">
|
||||
<DependentUpon>ImageCombinerForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
|
|
@ -132,4 +132,7 @@
|
|||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Отменить</value>
|
||||
</data>
|
||||
<data name="btnLoadImageFromURL.Text" xml:space="preserve">
|
||||
<value>Загрузить изображение из ссылки</value>
|
||||
</data>
|
||||
</root>
|
|
@ -124,7 +124,7 @@
|
|||
<value>В буфер</value>
|
||||
</data>
|
||||
<data name="btnInstallHelperDevices.Text" xml:space="preserve">
|
||||
<value>Установить устройства записи</value>
|
||||
<value>Установить устройства...</value>
|
||||
</data>
|
||||
<data name="btnRefreshSources.Text" xml:space="preserve">
|
||||
<value>Обновить</value>
|
||||
|
@ -133,7 +133,7 @@
|
|||
<value>Тест в консоли</value>
|
||||
</data>
|
||||
<data name="cbCustomCommands.Text" xml:space="preserve">
|
||||
<value>Пользовательские команды</value>
|
||||
<value>Использовать команды:</value>
|
||||
</data>
|
||||
<data name="cbGIFDither.ToolTip" xml:space="preserve">
|
||||
<value>По умолчанию sierra2_4a.</value>
|
||||
|
@ -189,7 +189,7 @@
|
|||
<value>Качество:</value>
|
||||
</data>
|
||||
<data name="lblVP8Bitrate.Text" xml:space="preserve">
|
||||
<value>Переменный битрейт:</value>
|
||||
<value>Bitrate:</value>
|
||||
</data>
|
||||
<data name="lblXvidQscale.Text" xml:space="preserve">
|
||||
<value>Переменный битрейт:</value>
|
||||
|
@ -257,4 +257,22 @@
|
|||
<data name="cbUseCustomFFmpegPath.Text" xml:space="preserve">
|
||||
<value>Пользовательский путь к FFmpeg:</value>
|
||||
</data>
|
||||
<data name="lblAACBitrate.Text" xml:space="preserve">
|
||||
<value>Битрейт:</value>
|
||||
</data>
|
||||
<data name="lblAMFBitrate.Text" xml:space="preserve">
|
||||
<value>Битрейт:</value>
|
||||
</data>
|
||||
<data name="lblOpusBitrate.Text" xml:space="preserve">
|
||||
<value>Битрейт:</value>
|
||||
</data>
|
||||
<data name="btnResetOptions.Text" xml:space="preserve">
|
||||
<value>Сбросить настройки...</value>
|
||||
</data>
|
||||
<data name="lblAudioEncoder.Text" xml:space="preserve">
|
||||
<value>Энкодер звука:</value>
|
||||
</data>
|
||||
<data name="lblVideoEncoder.Text" xml:space="preserve">
|
||||
<value>Энкодер видео:</value>
|
||||
</data>
|
||||
</root>
|
|
@ -483,4 +483,18 @@
|
|||
<data name="CutOutEffectSize" xml:space="preserve">
|
||||
<value>Размер эффекта:</value>
|
||||
</data>
|
||||
<data name="WouldYouLikeToResetOptions" xml:space="preserve">
|
||||
<value>Хотите сбросить настройки?</value>
|
||||
</data>
|
||||
<data name="Confirmation" xml:space="preserve">
|
||||
<value>Подтверждение</value>
|
||||
</data>
|
||||
<data name="RegionCaptureForm_SaveChangesBeforeClosingEditor" xml:space="preserve">
|
||||
<value>Есть несохраненные изменения.
|
||||
|
||||
Хотите сохранить изменения перед тем, как закрыть редактор?</value>
|
||||
</data>
|
||||
<data name="ShapeManager_CreateToolbar_Redo" xml:space="preserve">
|
||||
<value>Повторить</value>
|
||||
</data>
|
||||
</root>
|
|
@ -426,4 +426,7 @@
|
|||
<data name="lblDefaultPrinterOverride.Text" xml:space="preserve">
|
||||
<value>Переназначить принтер по умолчанию:</value>
|
||||
</data>
|
||||
</root>
|
||||
<data name="cbAutoCheckUpdate.Text" xml:space="preserve">
|
||||
<value>Автоматически проверять обновления</value>
|
||||
</data>
|
||||
</root>
|
|
@ -124,7 +124,7 @@
|
|||
<value>Добавить...</value>
|
||||
</data>
|
||||
<data name="btnDuplicate.Text" xml:space="preserve">
|
||||
<value>Дублировать</value>
|
||||
<value>Копировать</value>
|
||||
</data>
|
||||
<data name="btnEdit.Text" xml:space="preserve">
|
||||
<value>Изменить...</value>
|
||||
|
|
|
@ -132,4 +132,13 @@
|
|||
<data name="btnPinToTop.Text" xml:space="preserve">
|
||||
<value>Закрепить поверх окон</value>
|
||||
</data>
|
||||
<data name="cbTopMost.Text" xml:space="preserve">
|
||||
<value>Поверх окон</value>
|
||||
</data>
|
||||
<data name="lblOpacity.Text" xml:space="preserve">
|
||||
<value>Прозрачность:</value>
|
||||
</data>
|
||||
<data name="mbWindowList.Text" xml:space="preserve">
|
||||
<value>Список окон</value>
|
||||
</data>
|
||||
</root>
|
|
@ -762,4 +762,16 @@
|
|||
<data name="tsmiBeautifyImage.Text" xml:space="preserve">
|
||||
<value>Украсить изображение...</value>
|
||||
</data>
|
||||
<data name="tsmiTrayHashChecker.Text" xml:space="preserve">
|
||||
<value>Проверка хеша...</value>
|
||||
</data>
|
||||
<data name="tsmiHashChecker.Text" xml:space="preserve">
|
||||
<value>Проверка хеша...</value>
|
||||
</data>
|
||||
<data name="cDescription.HeaderText" xml:space="preserve">
|
||||
<value>Описание</value>
|
||||
</data>
|
||||
<data name="cHotkey.HeaderText" xml:space="preserve">
|
||||
<value>Клавиши</value>
|
||||
</data>
|
||||
</root>
|
|
@ -147,4 +147,28 @@
|
|||
<data name="tsmiUpload.Text" xml:space="preserve">
|
||||
<value>Загрузить изображение</value>
|
||||
</data>
|
||||
<data name="lblText.Text" xml:space="preserve">
|
||||
<value>Текст:</value>
|
||||
</data>
|
||||
<data name="lblQRCode.Text" xml:space="preserve">
|
||||
<value>QR-код:</value>
|
||||
</data>
|
||||
<data name="lblQRCodeSize.Text" xml:space="preserve">
|
||||
<value>Размер QR-кода:</value>
|
||||
</data>
|
||||
<data name="btnScanQRCodeFromScreen.Text" xml:space="preserve">
|
||||
<value>Сканировать QR-код с экрана...</value>
|
||||
</data>
|
||||
<data name="btnScanQRCodeFromImageFile.Text" xml:space="preserve">
|
||||
<value>Сканировать QR-код из файла...</value>
|
||||
</data>
|
||||
<data name="btnCopyImage.Text" xml:space="preserve">
|
||||
<value>Скопировать</value>
|
||||
</data>
|
||||
<data name="btnSaveImage.Text" xml:space="preserve">
|
||||
<value>Сохранить...</value>
|
||||
</data>
|
||||
<data name="btnUploadImage.Text" xml:space="preserve">
|
||||
<value>Загрузить</value>
|
||||
</data>
|
||||
</root>
|
|
@ -643,6 +643,15 @@
|
|||
<value>Задача:</value>
|
||||
</data>
|
||||
<data name="tpOCR.Text" xml:space="preserve">
|
||||
<value>Распознавание текста (OCR)</value>
|
||||
<value>Распознавание текста</value>
|
||||
</data>
|
||||
<data name="lblCaptureCustomWindow.Text" xml:space="preserve">
|
||||
<value>Заголовок подготовленного окна:</value>
|
||||
</data>
|
||||
<data name="cbCloseWindowAfterOpenServiceLink.Text" xml:space="preserve">
|
||||
<value>Закрывать окно OCR после отрывания ссылки сервиса</value>
|
||||
</data>
|
||||
<data name="cbUseRandomImageEffect.Text" xml:space="preserve">
|
||||
<value>Применять случайный эффект изображения</value>
|
||||
</data>
|
||||
</root>
|
|
@ -1844,6 +1844,7 @@
|
|||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\MainForm.resx">
|
||||
<DependentUpon>MainForm.cs</DependentUpon>
|
||||
<SubType>Designer</SubType>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Forms\FirstTimeConfigForm.resx">
|
||||
<DependentUpon>FirstTimeConfigForm.cs</DependentUpon>
|
||||
|
@ -2002,6 +2003,9 @@
|
|||
<EmbeddedResource Include="Tools\OCR\ServiceLinksForm.zh-CN.resx">
|
||||
<DependentUpon>ServiceLinksForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Tools\PinToScreen\PinToScreenForm.ru.resx">
|
||||
<DependentUpon>PinToScreenForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Tools\PinToScreen\PinToScreenForm.zh-TW.resx">
|
||||
<DependentUpon>PinToScreenForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
@ -2011,6 +2015,9 @@
|
|||
<EmbeddedResource Include="Tools\PinToScreen\PinToScreenOptionsForm.resx">
|
||||
<DependentUpon>PinToScreenOptionsForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Tools\PinToScreen\PinToScreenOptionsForm.ru.resx">
|
||||
<DependentUpon>PinToScreenOptionsForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Tools\PinToScreen\PinToScreenOptionsForm.zh-TW.resx">
|
||||
<DependentUpon>PinToScreenOptionsForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
|
|
135
ShareX/Tools/PinToScreen/PinToScreenForm.ru.resx
Normal file
135
ShareX/Tools/PinToScreen/PinToScreenForm.ru.resx
Normal file
|
@ -0,0 +1,135 @@
|
|||
<?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="$this.Text" xml:space="preserve">
|
||||
<value>ShareX - Закрепить на экране</value>
|
||||
</data>
|
||||
<data name="tsbClose.Text" xml:space="preserve">
|
||||
<value>Закрыть</value>
|
||||
</data>
|
||||
<data name="tsbCopy.Text" xml:space="preserve">
|
||||
<value>Скопировать</value>
|
||||
</data>
|
||||
<data name="tsbOptions.Text" xml:space="preserve">
|
||||
<value>Настройки...</value>
|
||||
</data>
|
||||
<data name="tslScale.ToolTipText" xml:space="preserve">
|
||||
<value>Масштаб</value>
|
||||
</data>
|
||||
</root>
|
156
ShareX/Tools/PinToScreen/PinToScreenOptionsForm.ru.resx
Normal file
156
ShareX/Tools/PinToScreen/PinToScreenOptionsForm.ru.resx
Normal file
|
@ -0,0 +1,156 @@
|
|||
<?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="$this.Text" xml:space="preserve">
|
||||
<value>ShareX - Настройки закрепления на экране</value>
|
||||
</data>
|
||||
<data name="btnBorderColor.Text" xml:space="preserve">
|
||||
<value>Цвет рамки</value>
|
||||
</data>
|
||||
<data name="btnCancel.Text" xml:space="preserve">
|
||||
<value>Отменить</value>
|
||||
</data>
|
||||
<data name="cbBorder.Text" xml:space="preserve">
|
||||
<value>Рамка</value>
|
||||
</data>
|
||||
<data name="cbShadow.Text" xml:space="preserve">
|
||||
<value>Тень</value>
|
||||
</data>
|
||||
<data name="cbTopMost.Text" xml:space="preserve">
|
||||
<value>Поверх окон</value>
|
||||
</data>
|
||||
<data name="lblBorderSize.Text" xml:space="preserve">
|
||||
<value>Размер рамки:</value>
|
||||
</data>
|
||||
<data name="lblMinimizeSize.Text" xml:space="preserve">
|
||||
<value>Минимальный размер:</value>
|
||||
</data>
|
||||
<data name="lblPlacement.Text" xml:space="preserve">
|
||||
<value>Положение:</value>
|
||||
</data>
|
||||
<data name="lblPlacementOffset.Text" xml:space="preserve">
|
||||
<value>Отступ положения:</value>
|
||||
</data>
|
||||
<data name="cbKeepCenterLocation.Text" xml:space="preserve">
|
||||
<value>Запоминать положение центра</value>
|
||||
</data>
|
||||
<data name="btnOK.Text" xml:space="preserve">
|
||||
<value>ОК</value>
|
||||
</data>
|
||||
</root>
|
Loading…
Reference in a new issue