release candidate fixes

ready to merge
This commit is contained in:
STAM 2020-03-19 18:25:13 +03:00
parent fae74cf1fd
commit f8f8f16513
23 changed files with 3213 additions and 917 deletions

View File

@ -10,10 +10,10 @@ namespace UniversalValveToolbox.Model.Dto {
public AddonDtoModel() {
this.engines = new int[0];
this.args = "";
this.bin = "";
this.name = "";
this.category = "";
this.args = string.Empty;
this.bin = string.Empty;
this.name = string.Empty;
this.category = string.Empty;
}
public int[] Engines {
@ -41,7 +41,7 @@ namespace UniversalValveToolbox.Model.Dto {
set => UpdateField(value, ref args);
}
public override string ToString() => name ?? "";
public override string ToString() => name ?? string.Empty;
}
}

View File

@ -9,9 +9,9 @@ namespace UniversalValveToolbox.Model.Dto {
public ProjectDtoModel() {
this.engine = 0;
this.path = "";
this.name = "";
this.args = "";
this.path = string.Empty;
this.name = string.Empty;
this.args = string.Empty;
}
public int Engine {
@ -33,7 +33,7 @@ namespace UniversalValveToolbox.Model.Dto {
get => args;
set => UpdateField(value, ref args);
}
public override string ToString() => name ?? "";
public override string ToString() => name ?? string.Empty;
}
}

View File

@ -77,5 +77,14 @@ namespace UniversalValveToolbox.Properties.translations {
return ResourceManager.GetString("ru-RU", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to EpicMorg.
/// </summary>
internal static string strLangAuthor {
get {
return ResourceManager.GetString("strLangAuthor", resourceCulture);
}
}
}
}

View File

@ -123,4 +123,7 @@
<data name="ru-RU" xml:space="preserve">
<value>Russian</value>
</data>
<data name="strLangAuthor" xml:space="preserve">
<value>EpicMorg</value>
</data>
</root>

View File

@ -123,4 +123,7 @@
<data name="ru-RU" xml:space="preserve">
<value>Русский</value>
</data>
<data name="strLangAuthor" xml:space="preserve">
<value>EpicMorg</value>
</data>
</root>

View File

@ -68,5 +68,59 @@ namespace UniversalValveToolbox.Properties.translations {
return ResourceManager.GetString("msgInfo", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to cancelled..
/// </summary>
internal static string msgTextCancelled {
get {
return ResourceManager.GetString("msgTextCancelled", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Installation of.
/// </summary>
internal static string msgTextInstallationOf {
get {
return ResourceManager.GetString("msgTextInstallationOf", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to not found..
/// </summary>
internal static string msgTextNotFound {
get {
return ResourceManager.GetString("msgTextNotFound", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to not installed. Do you want to install it?.
/// </summary>
internal static string msgTextNotInstalledInstall {
get {
return ResourceManager.GetString("msgTextNotInstalledInstall", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to with app id.
/// </summary>
internal static string msgTextWithAppID {
get {
return ResourceManager.GetString("msgTextWithAppID", resourceCulture);
}
}
/// <summary>
/// Looks up a localized string similar to Warning.
/// </summary>
internal static string msgWarning {
get {
return ResourceManager.GetString("msgWarning", resourceCulture);
}
}
}
}

View File

@ -120,4 +120,22 @@
<data name="msgInfo" xml:space="preserve">
<value>Info</value>
</data>
<data name="msgTextCancelled" xml:space="preserve">
<value>cancelled.</value>
</data>
<data name="msgTextInstallationOf" xml:space="preserve">
<value>Installation of</value>
</data>
<data name="msgTextNotFound" xml:space="preserve">
<value>not found.</value>
</data>
<data name="msgTextNotInstalledInstall" xml:space="preserve">
<value>not installed. Do you want to install it?</value>
</data>
<data name="msgTextWithAppID" xml:space="preserve">
<value>with app id</value>
</data>
<data name="msgWarning" xml:space="preserve">
<value>Warning</value>
</data>
</root>

View File

@ -120,4 +120,22 @@
<data name="msgInfo" xml:space="preserve">
<value>Информация</value>
</data>
<data name="msgTextCancelled" xml:space="preserve">
<value>отменена.</value>
</data>
<data name="msgTextInstallationOf" xml:space="preserve">
<value>Установка</value>
</data>
<data name="msgTextNotFound" xml:space="preserve">
<value> не найден.</value>
</data>
<data name="msgTextNotInstalledInstall" xml:space="preserve">
<value>не установлен. Хотите установить?</value>
</data>
<data name="msgTextWithAppID" xml:space="preserve">
<value>с номером</value>
</data>
<data name="msgWarning" xml:space="preserve">
<value>Внимание</value>
</data>
</root>

View File

@ -36,7 +36,6 @@
this.labelDivider = new System.Windows.Forms.Label();
this.buttonOK = new System.Windows.Forms.Button();
this.linkLabelIconSite = new System.Windows.Forms.LinkLabel();
this.label1 = new System.Windows.Forms.Label();
this.groupBox = new System.Windows.Forms.GroupBox();
this.linkLabelTI = new System.Windows.Forms.LinkLabel();
this.linkLabelFP = new System.Windows.Forms.LinkLabel();
@ -51,9 +50,9 @@
//
// pictureBoxLogo
//
resources.ApplyResources(this.pictureBoxLogo, "pictureBoxLogo");
this.pictureBoxLogo.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.pictureBoxLogo.Image = global::UniversalValveToolbox.Properties.Resources.valve_64;
resources.ApplyResources(this.pictureBoxLogo, "pictureBoxLogo");
this.pictureBoxLogo.Name = "pictureBoxLogo";
this.pictureBoxLogo.TabStop = false;
//
@ -87,11 +86,6 @@
this.linkLabelIconSite.TabStop = true;
this.linkLabelIconSite.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabelIconSite_LinkClicked);
//
// label1
//
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
//
// groupBox
//
resources.ApplyResources(this.groupBox, "groupBox");
@ -120,7 +114,6 @@
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.groupBox);
this.Controls.Add(this.label1);
this.Controls.Add(this.buttonOK);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.labelTitle);
@ -150,7 +143,6 @@
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonOK;
private System.Windows.Forms.LinkLabel linkLabelIconSite;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.GroupBox groupBox;
private System.Windows.Forms.LinkLabel linkLabelTI;
private System.Windows.Forms.LinkLabel linkLabelFP;

View File

@ -117,140 +117,233 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value>
</data>
<data name="&gt;&gt;groupBox.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="linkLabelTI.Location" type="System.Drawing.Point, System.Drawing">
<value>127, 21</value>
</data>
<data name="&gt;&gt;labelTitle.Name" xml:space="preserve">
<value>labelTitle</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="pictureBoxLogo.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>AutoSize</value>
</data>
<data name="&gt;&gt;labelVersion.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;labelVersion.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="labelTitle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<data name="labelVersion.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelVersion.Location" type="System.Drawing.Point, System.Drawing">
<value>89, 35</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
<data name="labelVersion.Size" type="System.Drawing.Size, System.Drawing">
<value>185, 13</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="labelVersion.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="labelVersion.Text" xml:space="preserve">
<value>0.0.0.0</value>
</data>
<data name="labelVersion.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>TopRight</value>
</data>
<data name="&gt;&gt;labelVersion.Name" xml:space="preserve">
<value>labelVersion</value>
</data>
<data name="&gt;&gt;labelVersion.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelFP.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="linkLabelIconSite.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="linkLabelIconSite.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 13</value>
</data>
<data name="linkLabelFP.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelCopy.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="labelTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>213, 23</value>
</data>
<data name="labelCopy.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="&gt;&gt;linkLabelFP.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<data name="&gt;&gt;labelVersion.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="linkLabelFP.Text" xml:space="preserve">
<value>Freepik</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
<data name="&gt;&gt;labelVersion.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="pictureBoxLogo.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 12</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>28</value>
<data name="pictureBoxLogo.Size" type="System.Drawing.Size, System.Drawing">
<value>68, 68</value>
</data>
<data name="&gt;&gt;buttonOK.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="pictureBoxLogo.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>AutoSize</value>
</data>
<data name="pictureBoxLogo.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Name" xml:space="preserve">
<value>pictureBoxLogo</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Type" xml:space="preserve">
<value>System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="labelTitle.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="labelTitle.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt, style=Bold</value>
</data>
<data name="labelTitle.Location" type="System.Drawing.Point, System.Drawing">
<value>86, 12</value>
</data>
<data name="labelTitle.Size" type="System.Drawing.Size, System.Drawing">
<value>188, 23</value>
</data>
<data name="labelTitle.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-96, 135</value>
<data name="labelTitle.Text" xml:space="preserve">
<value>Title</value>
</data>
<data name="linkLabelFP.TabIndex" type="System.Int32, mscorlib">
<value>28</value>
<data name="&gt;&gt;labelTitle.Name" xml:space="preserve">
<value>labelTitle</value>
</data>
<data name="&gt;&gt;labelTitle.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTitle.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelTitle.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="labelCopy.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="labelCopy.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 159</value>
</data>
<data name="labelCopy.Size" type="System.Drawing.Size, System.Drawing">
<value>184, 13</value>
</data>
<data name="labelCopy.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="labelCopy.Text" xml:space="preserve">
<value>Copy</value>
</data>
<data name="labelCopy.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>BottomLeft</value>
</data>
<data name="pictureBoxLogo.Size" type="System.Drawing.Size, System.Drawing">
<value>68, 68</value>
<data name="&gt;&gt;labelCopy.Name" xml:space="preserve">
<value>labelCopy</value>
</data>
<data name="&gt;&gt;linkLabelFP.Name" xml:space="preserve">
<value>linkLabelFP</value>
</data>
<data name="labelCopy.Size" type="System.Drawing.Size, System.Drawing">
<value>209, 13</value>
</data>
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="labelVersion.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 146</value>
<data name="&gt;&gt;labelCopy.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelCopy.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelCopy.ZOrder" xml:space="preserve">
<value>6</value>
<value>5</value>
</data>
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-96, 135</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>477, 2</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>25</value>
</data>
<data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>199, 146</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value>
</data>
<data name="&gt;&gt;buttonOK.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="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="linkLabelIconSite.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="linkLabelIconSite.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 21</value>
</data>
<data name="linkLabelIconSite.Size" type="System.Drawing.Size, System.Drawing">
<value>67, 13</value>
</data>
<data name="linkLabelIconSite.TabIndex" type="System.Int32, mscorlib">
<value>27</value>
</data>
<data name="linkLabelIconSite.Text" xml:space="preserve">
<value>Flaticon.com</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Name" xml:space="preserve">
<value>linkLabelIconSite</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="groupBox.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="linkLabelTI.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="linkLabelTI.Location" type="System.Drawing.Point, System.Drawing">
<value>127, 21</value>
</data>
<data name="linkLabelTI.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 13</value>
</data>
<data name="linkLabelTI.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
</data>
<data name="linkLabelTI.Text" xml:space="preserve">
<value>Those Icons</value>
</data>
<data name="&gt;&gt;linkLabelTI.Name" xml:space="preserve">
<value>linkLabelTI</value>
</data>
<data name="&gt;&gt;linkLabelTI.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelTI.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="&gt;&gt;linkLabelTI.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="linkLabelFP.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="linkLabelFP.Location" type="System.Drawing.Point, System.Drawing">
<value>79, 21</value>
@ -258,68 +351,56 @@
<data name="linkLabelFP.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Name" xml:space="preserve">
<value>pictureBoxLogo</value>
<data name="linkLabelFP.TabIndex" type="System.Int32, mscorlib">
<value>28</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
<data name="linkLabelFP.Text" xml:space="preserve">
<value>Freepik</value>
</data>
<data name="linkLabelTI.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
<data name="&gt;&gt;linkLabelFP.Name" xml:space="preserve">
<value>linkLabelFP</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
<data name="&gt;&gt;linkLabelFP.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelTI.ZOrder" xml:space="preserve">
<value>0</value>
<data name="&gt;&gt;linkLabelFP.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="linkLabelTI.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelTitle.Text" xml:space="preserve">
<value>Title</value>
</data>
<data name="linkLabelTI.Text" xml:space="preserve">
<value>Those Icons</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>25</value>
</data>
<data name="&gt;&gt;labelVersion.Name" xml:space="preserve">
<value>labelVersion</value>
</data>
<data name="labelVersion.Text" xml:space="preserve">
<value>0.0.0.0</value>
<data name="&gt;&gt;linkLabelFP.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="groupBox.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 86</value>
</data>
<data name="&gt;&gt;groupBox.ZOrder" xml:space="preserve">
<value>0</value>
<data name="groupBox.Size" type="System.Drawing.Size, System.Drawing">
<value>262, 46</value>
</data>
<data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelCopy.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 159</value>
</data>
<data name="&gt;&gt;groupBox.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="groupBox.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
</data>
<data name="groupBox.Text" xml:space="preserve">
<value>Icons by:</value>
</data>
<data name="&gt;&gt;labelCopy.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="&gt;&gt;groupBox.Name" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="linkLabelTI.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 13</value>
<data name="&gt;&gt;groupBox.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<data name="&gt;&gt;groupBox.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;groupBox.ZOrder" xml:space="preserve">
<value>0</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="labelVersion.Location" type="System.Drawing.Point, System.Drawing">
<value>89, 35</value>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>286, 181</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
@ -2200,124 +2281,16 @@
AIABAACAAQAAwAMAAPAPAAA=
</value>
</data>
<data name="groupBox.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 46</value>
</data>
<data name="linkLabelIconSite.Text" xml:space="preserve">
<value>Flaticon.com</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>0, 13</value>
</data>
<data name="linkLabelIconSite.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 21</value>
</data>
<data name="&gt;&gt;linkLabelTI.Name" xml:space="preserve">
<value>linkLabelTI</value>
</data>
<data name="labelTitle.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt, style=Bold</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormAbout</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.Name" xml:space="preserve">
<value>linkLabelIconSite</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 104</value>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>About</value>
</data>
<data name="labelTitle.Location" type="System.Drawing.Point, System.Drawing">
<value>86, 12</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;linkLabelTI.Type" xml:space="preserve">
<value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTitle.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;groupBox.Name" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="&gt;&gt;labelTitle.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelVersion.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;labelCopy.Name" xml:space="preserve">
<value>labelCopy</value>
</data>
<data name="&gt;&gt;linkLabelTI.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<data name="linkLabelIconSite.TabIndex" type="System.Int32, mscorlib">
<value>27</value>
</data>
<data name="groupBox.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
</data>
<data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value>
</data>
<data name="&gt;&gt;linkLabelIconSite.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="groupBox.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;pictureBoxLogo.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelVersion.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>TopRight</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>311, 181</value>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormAbout</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>502, 2</value>
</data>
<data name="labelCopy.Text" xml:space="preserve">
<value>Copy</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="pictureBoxLogo.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;labelTitle.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelVersion.Size" type="System.Drawing.Size, System.Drawing">
<value>210, 13</value>
</data>
<data name="&gt;&gt;linkLabelFP.Parent" xml:space="preserve">
<value>groupBox</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>ru</value>
</metadata>
</root>

View File

@ -165,24 +165,21 @@
<data name="labelPath.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>24</value>
</data>
<data name="&gt;&gt;buttonRemove.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="buttonRemove.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonBrowse.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>17</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.Name" xml:space="preserve">
<value>labelLinkedEngine</value>
</data>
@ -2167,8 +2164,8 @@
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="textBoxArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>390, 20</value>
<data name="comboBoxCategory.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
@ -2209,6 +2206,9 @@
<data name="&gt;&gt;labelArgs.Name" xml:space="preserve">
<value>labelArgs</value>
</data>
<data name="labelCategory.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
</data>
<data name="&gt;&gt;textBoxName.ZOrder" xml:space="preserve">
<value>10</value>
</data>
@ -2218,9 +2218,6 @@
<data name="labelCategory.Text" xml:space="preserve">
<value>Category:</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="textBoxArgs.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
@ -2326,8 +2323,8 @@
<data name="labelName.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>17</value>
</data>
<data name="comboBox_Addon.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
@ -2401,9 +2398,15 @@
<data name="&gt;&gt;labelAddon.Name" xml:space="preserve">
<value>labelAddon</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelPath.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="buttonRemove.Location" type="System.Drawing.Point, System.Drawing">
<value>408, 23</value>
</data>
<data name="labelLinkedEngine.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
@ -2413,11 +2416,11 @@
<data name="labelPath.Size" type="System.Drawing.Size, System.Drawing">
<value>32, 13</value>
</data>
<data name="buttonRemove.Location" type="System.Drawing.Point, System.Drawing">
<value>408, 23</value>
<data name="textBoxArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>390, 20</value>
</data>
<data name="labelCategory.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
<data name="&gt;&gt;buttonRemove.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelLinkedEngine.TabIndex" type="System.Int32, mscorlib">
<value>12</value>

View File

@ -128,10 +128,10 @@
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelAddon.Size" type="System.Drawing.Size, System.Drawing">
<value>117, 13</value>
<value>120, 13</value>
</data>
<data name="labelAddon.Text" xml:space="preserve">
<value>Выбрать дополнение:</value>
<value>Выбрать Дополнение:</value>
</data>
<data name="labelLinkedEngine.Size" type="System.Drawing.Size, System.Drawing">
<value>108, 13</value>
@ -152,10 +152,10 @@
<value>Путь:</value>
</data>
<data name="labelArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>66, 13</value>
<value>113, 13</value>
</data>
<data name="labelArgs.Text" xml:space="preserve">
<value>Аргументы:</value>
<value>Параметры запуска:</value>
</data>
<data name="buttonBrowse.Text" xml:space="preserve">
<value>Обзор</value>
@ -2049,6 +2049,6 @@
</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Редактирование дополнений</value>
<value>Редактор Дополнений</value>
</data>
</root>

View File

@ -71,8 +71,8 @@ namespace UniversalValveToolbox {
var indexProject = comboBoxProjects.Items.IndexOf(lastSelectedProject.Name);
comboBoxProjects.SelectedIndex = indexProject;
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? ""}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? ""}");
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? string.Empty}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? string.Empty}");
}
}
private void SaveLastSelectedProject() {
@ -345,7 +345,7 @@ namespace UniversalValveToolbox {
}
else {
toolStripStatusLabelSteam.Image = Properties.Resources.cancel_16;
toolStripStatusLabelSteam.ToolTipText = "";
toolStripStatusLabelSteam.ToolTipText = string.Empty;
toolStripStatusLabelSteam.Text = Properties.translations.MenuNavbar.menuStrSteam + Properties.translations.MenuNavbar.menuStrOffline;
}
@ -365,15 +365,15 @@ namespace UniversalValveToolbox {
var selectItem = listView.SelectedItems[0];
var selectItemText = selectItem.Text;
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? ""}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? ""}");
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? string.Empty}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? string.Empty}");
if (selectItem.Group == listViewGroupTools) {
if (RUN_PROJECT_ID.Equals(selectItem.Tag) && SelectedProject != null) {
var pathEngineBin = Path.Combine(SteamPathsUtil.GetSteamAppManifestDataById(SelectedEngine.Appid).Path, SelectedEngine.Bin);
Process.Start(pathEngineBin, $"-steam -game \"{SelectedProject?.Path ?? ""}\" {SelectedProject.Args}");
Process.Start(pathEngineBin, $"-steam -game \"{SelectedProject?.Path ?? string.Empty}\" {SelectedProject.Args}");
}
var selectedTool = SelectedEngine.Tools.FirstOrDefault(tool => tool.Name == selectItemText);
@ -387,21 +387,21 @@ namespace UniversalValveToolbox {
string finalArg = $"-steam {selectedTool.Args}";
if (!finalArg.Contains("-game")) {
finalArg += $"-game \"{SelectedProject?.Path ?? ""}\"";
finalArg += $"-game \"{SelectedProject?.Path ?? string.Empty}\"";
}
Process.Start(toolPath, finalArg);
}
else
MessageBox.Show($"\"{selectedTool.Name}\" no found.\n{toolPath}", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
MessageBox.Show($"\"{selectedTool.Name}\" {Properties.translations.MessageBoxes.msgTextNotFound}\n{toolPath}", Properties.translations.MessageBoxes.msgWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
else {
DialogResult dialogResult = MessageBox.Show($"\"{SelectedEngine.Name}\" with app id \"{SelectedEngine.Appid}\" not installed. Do you want to install it?", "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
DialogResult dialogResult = MessageBox.Show($"\"{SelectedEngine.Name}\" {Properties.translations.MessageBoxes.msgTextWithAppID} \"{SelectedEngine.Appid}\" {Properties.translations.MessageBoxes.msgTextNotInstalledInstall}", Properties.translations.MessageBoxes.msgWarning, MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
if (dialogResult == DialogResult.Yes) {
Process.Start($"steam://install/{SelectedEngine.Appid}");
}
else if (dialogResult == DialogResult.No) {
MessageBox.Show($"Installation of \"{SelectedEngine.Name}\" with app id \"{SelectedEngine.Appid}\" canceled.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
MessageBox.Show($"{Properties.translations.MessageBoxes.msgTextInstallationOf} \"{SelectedEngine.Name}\" {Properties.translations.MessageBoxes.msgTextWithAppID} \"{SelectedEngine.Appid}\" {Properties.translations.MessageBoxes.msgTextCancelled}", Properties.translations.MessageBoxes.msgInfo, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
}
}
}
@ -415,7 +415,7 @@ namespace UniversalValveToolbox {
if (File.Exists(addonPath))
Process.Start(addonPath, selectedAddons.Args);
else
MessageBox.Show($"\"{selectedAddons.Name}\" no found.\n{addonPath}", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
MessageBox.Show($"\"{selectedAddons.Name}\" {Properties.translations.MessageBoxes.msgTextNotFound}\n{addonPath}", Properties.translations.MessageBoxes.msgWarning, MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
}

View File

@ -33,11 +33,11 @@ namespace UniversalValveToolbox {
this.buttonRemove = new System.Windows.Forms.Button();
this.buttonBrowse = new System.Windows.Forms.Button();
this.textBoxPath = new System.Windows.Forms.TextBox();
this.textBox1 = new System.Windows.Forms.TextBox();
this.textBoxName = new System.Windows.Forms.TextBox();
this.comboBoxEngine = new System.Windows.Forms.ComboBox();
this.label2 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label();
this.labelPath = new System.Windows.Forms.Label();
this.labelName = new System.Windows.Forms.Label();
this.labelLinkedEngine = new System.Windows.Forms.Label();
this.labelAddon = new System.Windows.Forms.Label();
this.labelDivider = new System.Windows.Forms.Label();
this.buttonApply = new System.Windows.Forms.Button();
@ -95,10 +95,10 @@ namespace UniversalValveToolbox {
resources.ApplyResources(this.textBoxPath, "textBoxPath");
this.textBoxPath.Name = "textBoxPath";
//
// textBox1
// textBoxName
//
resources.ApplyResources(this.textBox1, "textBox1");
this.textBox1.Name = "textBox1";
resources.ApplyResources(this.textBoxName, "textBoxName");
this.textBoxName.Name = "textBoxName";
//
// comboBoxEngine
//
@ -108,20 +108,20 @@ namespace UniversalValveToolbox {
this.comboBoxEngine.Name = "comboBoxEngine";
this.comboBoxEngine.SelectedIndexChanged += new System.EventHandler(this.comboBoxEngine_SelectedIndexChanged);
//
// label2
// labelPath
//
resources.ApplyResources(this.label2, "label2");
this.label2.Name = "label2";
resources.ApplyResources(this.labelPath, "labelPath");
this.labelPath.Name = "labelPath";
//
// label1
// labelName
//
resources.ApplyResources(this.label1, "label1");
this.label1.Name = "label1";
resources.ApplyResources(this.labelName, "labelName");
this.labelName.Name = "labelName";
//
// label3
// labelLinkedEngine
//
resources.ApplyResources(this.label3, "label3");
this.label3.Name = "label3";
resources.ApplyResources(this.labelLinkedEngine, "labelLinkedEngine");
this.labelLinkedEngine.Name = "labelLinkedEngine";
//
// labelAddon
//
@ -162,11 +162,11 @@ namespace UniversalValveToolbox {
this.Controls.Add(this.labelAddon);
this.Controls.Add(this.buttonBrowse);
this.Controls.Add(this.textBoxPath);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.textBoxName);
this.Controls.Add(this.comboBoxEngine);
this.Controls.Add(this.label2);
this.Controls.Add(this.label1);
this.Controls.Add(this.label3);
this.Controls.Add(this.labelPath);
this.Controls.Add(this.labelName);
this.Controls.Add(this.labelLinkedEngine);
this.Controls.Add(this.buttonRemove);
this.Controls.Add(this.buttonNew);
this.Controls.Add(this.buttonCancel);
@ -190,11 +190,11 @@ namespace UniversalValveToolbox {
private System.Windows.Forms.Button buttonRemove;
private System.Windows.Forms.Button buttonBrowse;
private System.Windows.Forms.TextBox textBoxPath;
private System.Windows.Forms.TextBox textBox1;
private System.Windows.Forms.TextBox textBoxName;
private System.Windows.Forms.ComboBox comboBoxEngine;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label labelPath;
private System.Windows.Forms.Label labelName;
private System.Windows.Forms.Label labelLinkedEngine;
private System.Windows.Forms.Label labelAddon;
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonApply;

View File

@ -26,7 +26,7 @@ namespace UniversalValveToolbox {
UpdateComboBoxProject();
UpdateComboBoxEngine();
textBox1.Bind(a => a.Text, model, a => a.SelectProject.Name);
textBoxName.Bind(a => a.Text, model, a => a.SelectProject.Name);
textBoxPath.Bind(a => a.Text, model, a => a.SelectProject.Path);
textBoxArgs.Bind(a => a.Text, model, a => a.SelectProject.Args);

View File

@ -117,459 +117,135 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="comboBox_Mod.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
<data name="&gt;&gt;buttonBrowse.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="comboBox_Mod.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 25</value>
</data>
<data name="comboBox_Mod.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 21</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="comboBox_Mod.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;comboBox_Mod.Name" xml:space="preserve">
<value>comboBox_Mod</value>
</data>
<data name="&gt;&gt;comboBox_Mod.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBox_Mod.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;comboBox_Mod.ZOrder" xml:space="preserve">
<value>16</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
<value>77, 13</value>
</data>
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>251, 225</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value>
</data>
<data name="&gt;&gt;buttonOK.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="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>15</value>
</data>
<data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>332, 225</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="&gt;&gt;buttonCancel.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="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>14</value>
</data>
<data name="buttonNew.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonNew.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 63</value>
</data>
<data name="buttonNew.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonNew.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="buttonNew.Text" xml:space="preserve">
<value>New</value>
</data>
<data name="&gt;&gt;buttonNew.Name" xml:space="preserve">
<value>buttonNew</value>
</data>
<data name="&gt;&gt;buttonNew.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="&gt;&gt;buttonNew.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonNew.ZOrder" xml:space="preserve">
<value>13</value>
</data>
<data name="buttonRemove.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonRemove.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 23</value>
</data>
<data name="buttonRemove.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonRemove.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="buttonRemove.Text" xml:space="preserve">
<value>Remove</value>
</data>
<data name="&gt;&gt;buttonRemove.Name" xml:space="preserve">
<value>buttonRemove</value>
</data>
<data name="&gt;&gt;buttonRemove.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="&gt;&gt;buttonRemove.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonRemove.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="buttonBrowse.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonBrowse.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 102</value>
</data>
<data name="buttonBrowse.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonBrowse.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
</data>
<data name="buttonBrowse.Text" xml:space="preserve">
<value>Browse</value>
</data>
<data name="&gt;&gt;buttonBrowse.Name" xml:space="preserve">
<value>buttonBrowse</value>
</data>
<data name="&gt;&gt;buttonBrowse.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="&gt;&gt;buttonBrowse.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonBrowse.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="textBoxPath.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="textBoxPath.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 104</value>
</data>
<data name="textBoxPath.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<data name="textBoxPath.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
<data name="&gt;&gt;textBoxPath.Name" xml:space="preserve">
<value>textBoxPath</value>
</data>
<data name="&gt;&gt;textBoxPath.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBoxPath.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxPath.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="textBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 65</value>
</data>
<data name="textBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<data name="textBox1.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
</data>
<data name="&gt;&gt;textBox1.Name" xml:space="preserve">
<value>textBox1</value>
</data>
<data name="&gt;&gt;textBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBox1.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="comboBoxEngine.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="comboBoxEngine.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 143</value>
</data>
<data name="comboBoxEngine.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 21</value>
</data>
<data name="comboBoxEngine.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="&gt;&gt;comboBoxEngine.Name" xml:space="preserve">
<value>comboBoxEngine</value>
</data>
<data name="&gt;&gt;comboBoxEngine.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxEngine.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;comboBoxEngine.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="label2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 88</value>
</data>
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
<value>32, 13</value>
</data>
<data name="label2.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Path:</value>
</data>
<data name="&gt;&gt;label2.Name" xml:space="preserve">
<value>label2</value>
</data>
<data name="&gt;&gt;label2.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 49</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Name:</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="label3.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 127</value>
</data>
<data name="label3.Size" type="System.Drawing.Size, System.Drawing">
<value>77, 13</value>
</data>
<data name="label3.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
</data>
<data name="label3.Text" xml:space="preserve">
<value>Linked engine:</value>
</data>
<data name="&gt;&gt;label3.Name" xml:space="preserve">
<value>label3</value>
</data>
<data name="&gt;&gt;label3.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="labelAddon.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelAddon.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 9</value>
</data>
<data name="labelAddon.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 13</value>
</data>
<data name="labelAddon.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
</data>
<data name="labelAddon.Text" xml:space="preserve">
<value>Select Project:</value>
</data>
<data name="&gt;&gt;labelAddon.Name" xml:space="preserve">
<value>labelAddon</value>
</data>
<data name="&gt;&gt;labelAddon.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelAddon.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelAddon.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-18, 216</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>550, 2</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>23</value>
</data>
<data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="buttonApply.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="buttonApply.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 225</value>
</data>
<data name="buttonApply.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonApply.TabIndex" type="System.Int32, mscorlib">
<value>28</value>
</data>
<data name="buttonApply.Text" xml:space="preserve">
<value>Apply</value>
</data>
<data name="&gt;&gt;buttonApply.Name" xml:space="preserve">
<value>buttonApply</value>
</data>
<data name="&gt;&gt;buttonApply.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="&gt;&gt;buttonApply.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonApply.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="textBoxArgs.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="textBoxArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 183</value>
</data>
<data name="textBoxArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<data name="textBoxArgs.TabIndex" type="System.Int32, mscorlib">
<value>30</value>
</data>
<data name="&gt;&gt;textBoxArgs.Name" xml:space="preserve">
<value>textBoxArgs</value>
</data>
<data name="&gt;&gt;textBoxArgs.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="textBoxName.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
</data>
<data name="&gt;&gt;textBoxArgs.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxArgs.ZOrder" xml:space="preserve">
<value>0</value>
<data name="textBoxArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 183</value>
</data>
<data name="labelArgs.AutoSize" type="System.Boolean, mscorlib">
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="textBoxPath.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value>
</data>
<data name="textBoxPath.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<data name="&gt;&gt;textBoxArgs.Name" xml:space="preserve">
<value>textBoxArgs</value>
</data>
<data name="&gt;&gt;label1.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="&gt;&gt;buttonApply.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;label2.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelPath.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="&gt;&gt;label3.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>23</value>
</data>
<data name="buttonRemove.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="buttonBrowse.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>15</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.Name" xml:space="preserve">
<value>labelLinkedEngine</value>
</data>
<data name="labelAddon.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 167</value>
<data name="&gt;&gt;buttonRemove.Name" xml:space="preserve">
<value>buttonRemove</value>
</data>
<data name="labelArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 13</value>
<data name="&gt;&gt;textBoxName.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelArgs.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
<data name="labelLinkedEngine.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 127</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Edit Projects</value>
</data>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>332, 225</value>
</data>
<data name="labelArgs.Text" xml:space="preserve">
<value>Arguments:</value>
</data>
<data name="&gt;&gt;labelArgs.Name" xml:space="preserve">
<value>labelArgs</value>
<data name="buttonRemove.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;labelArgs.Type" xml:space="preserve">
<data name="&gt;&gt;comboBoxEngine.Name" xml:space="preserve">
<value>comboBoxEngine</value>
</data>
<data name="&gt;&gt;comboBoxEngine.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="buttonNew.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;label1.Name" xml:space="preserve">
<value>label1</value>
</data>
<data name="buttonRemove.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;textBoxName.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label3.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
</data>
<data name="&gt;&gt;labelPath.Name" xml:space="preserve">
<value>labelPath</value>
</data>
<data name="labelPath.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 88</value>
</data>
<data name="&gt;&gt;labelPath.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelArgs.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelArgs.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>500, 260</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA
@ -2449,19 +2125,418 @@
AIABAACAAQAAwAMAAPAPAAA=
</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>516, 259</value>
<data name="&gt;&gt;buttonBrowse.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
<data name="buttonBrowse.Text" xml:space="preserve">
<value>Browse</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Edit Projects</value>
<data name="label3.Text" xml:space="preserve">
<value>Linked engine:</value>
</data>
<data name="comboBox_Mod.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 25</value>
</data>
<data name="label2.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;textBoxPath.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="label3.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="buttonNew.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 63</value>
</data>
<data name="&gt;&gt;labelAddon.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>14</value>
</data>
<data name="textBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="comboBox_Mod.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;label2.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxName.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-18, 216</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="comboBoxEngine.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="comboBox_Mod.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="buttonApply.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;buttonBrowse.Name" xml:space="preserve">
<value>buttonBrowse</value>
</data>
<data name="textBox1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 65</value>
</data>
<data name="label1.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 49</value>
</data>
<data name="&gt;&gt;textBoxArgs.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormProjects</value>
</data>
<data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="textBoxName.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 65</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>550, 2</value>
</data>
<data name="&gt;&gt;label2.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelArgs.Name" xml:space="preserve">
<value>labelArgs</value>
</data>
<data name="textBoxPath.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 104</value>
</data>
<data name="labelArgs.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="textBoxArgs.TabIndex" type="System.Int32, mscorlib">
<value>30</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelAddon.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="buttonApply.Text" xml:space="preserve">
<value>Apply</value>
</data>
<data name="buttonRemove.Text" xml:space="preserve">
<value>Remove</value>
</data>
<data name="&gt;&gt;labelName.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelName.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="label2.Size" type="System.Drawing.Size, System.Drawing">
<value>32, 13</value>
</data>
<data name="buttonNew.Text" xml:space="preserve">
<value>New</value>
</data>
<data name="buttonBrowse.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 102</value>
</data>
<data name="comboBoxEngine.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 143</value>
</data>
<data name="buttonBrowse.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="&gt;&gt;textBoxPath.Name" xml:space="preserve">
<value>textBoxPath</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
</data>
<data name="&gt;&gt;labelArgs.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="&gt;&gt;buttonOK.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="&gt;&gt;comboBox_Mod.Name" xml:space="preserve">
<value>comboBox_Mod</value>
</data>
<data name="&gt;&gt;buttonNew.ZOrder" xml:space="preserve">
<value>13</value>
</data>
<data name="labelAddon.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 9</value>
</data>
<data name="&gt;&gt;buttonRemove.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="buttonApply.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="&gt;&gt;label3.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="labelArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 167</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;buttonBrowse.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>516, 259</value>
</data>
<data name="buttonBrowse.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
</data>
<data name="comboBoxEngine.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 21</value>
</data>
<data name="label1.Text" xml:space="preserve">
<value>Name:</value>
</data>
<data name="&gt;&gt;buttonNew.Name" xml:space="preserve">
<value>buttonNew</value>
</data>
<data name="labelArgs.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
</data>
<data name="&gt;&gt;labelLinkedEngine.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBoxName.Name" xml:space="preserve">
<value>textBoxName</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="buttonApply.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 225</value>
</data>
<data name="label1.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="&gt;&gt;comboBox_Mod.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="label3.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 127</value>
</data>
<data name="label2.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;buttonRemove.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="textBoxPath.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
<data name="labelAddon.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
</data>
<data name="&gt;&gt;buttonNew.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;textBoxPath.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="&gt;&gt;textBox1.Name" xml:space="preserve">
<value>textBox1</value>
</data>
<data name="labelAddon.Text" xml:space="preserve">
<value>Select Project:</value>
</data>
<data name="&gt;&gt;textBoxPath.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;label3.Name" xml:space="preserve">
<value>label3</value>
</data>
<data name="&gt;&gt;buttonCancel.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="&gt;&gt;buttonApply.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="textBoxArgs.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;labelAddon.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;textBox1.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="label2.Text" xml:space="preserve">
<value>Path:</value>
</data>
<data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;comboBox_Mod.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
</data>
<data name="labelAddon.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 13</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;labelArgs.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="comboBoxEngine.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="&gt;&gt;labelAddon.Name" xml:space="preserve">
<value>labelAddon</value>
</data>
<data name="&gt;&gt;labelPath.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="&gt;&gt;textBoxArgs.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="buttonRemove.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 23</value>
</data>
<data name="&gt;&gt;comboBox_Mod.ZOrder" xml:space="preserve">
<value>16</value>
</data>
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="&gt;&gt;label3.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="textBoxArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<data name="&gt;&gt;buttonRemove.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelLinkedEngine.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
</data>
<data name="labelName.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 49</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="&gt;&gt;label2.Name" xml:space="preserve">
<value>label2</value>
</data>
<data name="buttonNew.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Right</value>
</data>
<data name="&gt;&gt;textBox1.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label2.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 88</value>
</data>
<data name="&gt;&gt;labelName.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>500, 260</value>
</data>
<data name="&gt;&gt;buttonApply.Name" xml:space="preserve">
<value>buttonApply</value>
</data>
<data name="labelArgs.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 13</value>
</data>
<data name="&gt;&gt;label1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonNew.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="&gt;&gt;labelPath.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelName.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="&gt;&gt;comboBoxEngine.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxEngine.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelName.Name" xml:space="preserve">
<value>labelName</value>
</data>
<data name="&gt;&gt;buttonApply.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="&gt;&gt;textBox1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="buttonApply.TabIndex" type="System.Int32, mscorlib">
<value>28</value>
</data>
<data name="comboBox_Mod.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 21</value>
</data>
<data name="textBox1.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
</data>
<data name="label1.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="&gt;&gt;labelArgs.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="buttonNew.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="textBox1.Size" type="System.Drawing.Size, System.Drawing">
<value>395, 20</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>ru</value>
</metadata>
</root>

File diff suppressed because it is too large Load Diff

View File

@ -27,8 +27,10 @@
this.labelDivider = new System.Windows.Forms.Label();
this.buttonCancel = new System.Windows.Forms.Button();
this.buttonOK = new System.Windows.Forms.Button();
this.label5 = new System.Windows.Forms.Label();
this.labelLang = new System.Windows.Forms.Label();
this.comboBoxLang = new System.Windows.Forms.ComboBox();
this.labelTranslationBy = new System.Windows.Forms.Label();
this.labelTranslationAthor = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// labelDivider
@ -51,10 +53,10 @@
this.buttonOK.Name = "buttonOK";
this.buttonOK.UseVisualStyleBackColor = true;
//
// label5
// labelLang
//
resources.ApplyResources(this.label5, "label5");
this.label5.Name = "label5";
resources.ApplyResources(this.labelLang, "labelLang");
this.labelLang.Name = "labelLang";
//
// comboBoxLang
//
@ -65,12 +67,25 @@
resources.GetString("comboBoxLang.Items")});
this.comboBoxLang.Name = "comboBoxLang";
//
// labelTranslationBy
//
resources.ApplyResources(this.labelTranslationBy, "labelTranslationBy");
this.labelTranslationBy.Name = "labelTranslationBy";
//
// labelTranslationAthor
//
this.labelTranslationAthor.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
resources.ApplyResources(this.labelTranslationAthor, "labelTranslationAthor");
this.labelTranslationAthor.Name = "labelTranslationAthor";
//
// FormSettings
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.labelTranslationAthor);
this.Controls.Add(this.labelTranslationBy);
this.Controls.Add(this.comboBoxLang);
this.Controls.Add(this.label5);
this.Controls.Add(this.labelLang);
this.Controls.Add(this.labelDivider);
this.Controls.Add(this.buttonCancel);
this.Controls.Add(this.buttonOK);
@ -89,7 +104,9 @@
private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonCancel;
private System.Windows.Forms.Button buttonOK;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Label labelLang;
private System.Windows.Forms.ComboBox comboBoxLang;
private System.Windows.Forms.Label labelTranslationBy;
private System.Windows.Forms.Label labelTranslationAthor;
}
}

View File

@ -20,7 +20,7 @@ namespace UniversalValveToolbox {
}
private void FormSettings_Load(object sender, EventArgs e) {
labelTranslationAthor.Text = Properties.translations.LangDict.strLangAuthor;
}
}
}

View File

@ -118,29 +118,203 @@
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-21, 100</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>385, 2</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
</data>
<data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>143, 82</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="label5.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 112</value>
</data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>25</value>
</data>
<data name="buttonCancel.Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="&gt;&gt;buttonCancel.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="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>143, 112</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>24</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value>
</data>
<data name="&gt;&gt;buttonOK.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="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="labelLang.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelLang.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 9</value>
</data>
<data name="labelLang.Size" type="System.Drawing.Size, System.Drawing">
<value>58, 13</value>
</data>
<data name="labelLang.TabIndex" type="System.Int32, mscorlib">
<value>29</value>
</data>
<data name="labelLang.Text" xml:space="preserve">
<value>Language:</value>
</data>
<data name="&gt;&gt;labelLang.Name" xml:space="preserve">
<value>labelLang</value>
</data>
<data name="&gt;&gt;labelLang.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelLang.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelLang.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="comboBoxLang.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="comboBoxLang.Items" xml:space="preserve">
<value>None</value>
</data>
<data name="comboBoxLang.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 25</value>
</data>
<data name="comboBoxLang.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 21</value>
</data>
<data name="comboBoxLang.TabIndex" type="System.Int32, mscorlib">
<value>30</value>
</data>
<data name="&gt;&gt;comboBoxLang.Name" xml:space="preserve">
<value>comboBoxLang</value>
</data>
<data name="&gt;&gt;comboBoxLang.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxLang.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;comboBoxLang.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="labelTranslationBy.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="labelTranslationBy.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="labelTranslationBy.Location" type="System.Drawing.Point, System.Drawing">
<value>9, 49</value>
</data>
<data name="labelTranslationBy.Size" type="System.Drawing.Size, System.Drawing">
<value>76, 13</value>
</data>
<data name="labelTranslationBy.TabIndex" type="System.Int32, mscorlib">
<value>31</value>
</data>
<data name="labelTranslationBy.Text" xml:space="preserve">
<value>Translation by:</value>
</data>
<data name="&gt;&gt;labelTranslationBy.Name" xml:space="preserve">
<value>labelTranslationBy</value>
</data>
<data name="&gt;&gt;labelTranslationBy.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTranslationBy.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelTranslationBy.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="labelTranslationAthor.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 66</value>
</data>
<data name="labelTranslationAthor.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 27</value>
</data>
<data name="labelTranslationAthor.TabIndex" type="System.Int32, mscorlib">
<value>32</value>
</data>
<data name="labelTranslationAthor.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;labelTranslationAthor.Name" xml:space="preserve">
<value>labelTranslationAthor</value>
</data>
<data name="&gt;&gt;labelTranslationAthor.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;labelTranslationAthor.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;labelTranslationAthor.ZOrder" xml:space="preserve">
<value>0</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>311, 147</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA
@ -2020,139 +2194,16 @@
AIABAACAAQAAwAMAAPAPAAA=
</value>
</data>
<data name="&gt;&gt;buttonOK.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>Settings</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="comboBoxLang.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Left, Right</value>
</data>
<data name="buttonOK.Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="label5.Size" type="System.Drawing.Size, System.Drawing">
<value>58, 13</value>
</data>
<data name="&gt;&gt;label5.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="comboBoxLang.Items" xml:space="preserve">
<value>None</value>
</data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib">
<value>24</value>
</data>
<data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;labelDivider.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="label5.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>311, 117</value>
</data>
<data name="&gt;&gt;label5.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="labelDivider.TabIndex" type="System.Int32, mscorlib">
<value>26</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterParent</value>
</data>
<data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
<value>buttonCancel</value>
</data>
<data name="labelDivider.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Left, Right</value>
</data>
<data name="&gt;&gt;label5.Name" xml:space="preserve">
<value>label5</value>
</data>
<data name="&gt;&gt;comboBoxLang.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;comboBoxLang.Name" xml:space="preserve">
<value>comboBoxLang</value>
</data>
<data name="comboBoxLang.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 25</value>
</data>
<data name="&gt;&gt;comboBoxLang.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormSettings</value>
</data>
<data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
<value>$this</value>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="label5.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 9</value>
</data>
<data name="comboBoxLang.TabIndex" type="System.Int32, mscorlib">
<value>30</value>
</data>
<data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
<value>25</value>
</data>
<data name="&gt;&gt;labelDivider.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="&gt;&gt;buttonOK.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;buttonOK.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<value>224, 82</value>
</data>
<data name="labelDivider.Size" type="System.Drawing.Size, System.Drawing">
<value>385, 2</value>
</data>
<data name="&gt;&gt;label5.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="comboBoxLang.Size" type="System.Drawing.Size, System.Drawing">
<value>287, 21</value>
</data>
<data name="&gt;&gt;buttonCancel.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="label5.Text" xml:space="preserve">
<value>Language:</value>
</data>
<data name="&gt;&gt;comboBoxLang.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing">
<value>-21, 70</value>
</data>
<data name="buttonOK.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value>
</data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="$this.Language" type="System.Globalization.CultureInfo, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>ru</value>
</metadata>
</root>

View File

@ -127,6 +127,15 @@
<data name="label5.Text" xml:space="preserve">
<value>Язык:</value>
</data>
<data name="label_translation_by.Size" type="System.Drawing.Size, System.Drawing">
<value>91, 13</value>
</data>
<data name="label_translation_by.Text" xml:space="preserve">
<value>Автор перевода:</value>
</data>
<data name="label_translate_author.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA

View File

@ -51,7 +51,7 @@
<Reference Include="System.Net.Http" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
<PackageReference Include="EpicMorg.SteamPathsLib" Version="1.1.0.4" />
<PackageReference Include="EpicMorg.SteamPathsLib" Version="1.1.0.5" />
<PackageReference Include="kasthack.binding.wf">
<Version>1.2.26</Version>
</PackageReference>
@ -202,6 +202,9 @@
<EmbeddedResource Include="UI\FormMain.resx">
<DependentUpon>FormMain.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\FormProjects.ru.resx">
<DependentUpon>FormProjects.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="UI\FormSettings.resx">
<DependentUpon>FormSettings.cs</DependentUpon>
</EmbeddedResource>

View File

@ -3,7 +3,7 @@ using System;
using System.IO;
namespace UniversalValveToolbox.Utils {
class EnvUtils {
internal static class EnvUtils {
public static void PrepareVProject(string data) {
Environment.SetEnvironmentVariable("VProject", data, EnvironmentVariableTarget.User);
}
@ -25,6 +25,9 @@ namespace UniversalValveToolbox.Utils {
}
public static void PrepareSFMData(string pathProject) {
if (pathProject == null || pathProject.Length == 0)
return;
var SFMpath = SteamPathsUtil.GetSteamAppManifestDataById(1840)?.Path;
if (SFMpath == null)