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() { public AddonDtoModel() {
this.engines = new int[0]; this.engines = new int[0];
this.args = ""; this.args = string.Empty;
this.bin = ""; this.bin = string.Empty;
this.name = ""; this.name = string.Empty;
this.category = ""; this.category = string.Empty;
} }
public int[] Engines { public int[] Engines {
@ -41,7 +41,7 @@ namespace UniversalValveToolbox.Model.Dto {
set => UpdateField(value, ref args); 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() { public ProjectDtoModel() {
this.engine = 0; this.engine = 0;
this.path = ""; this.path = string.Empty;
this.name = ""; this.name = string.Empty;
this.args = ""; this.args = string.Empty;
} }
public int Engine { public int Engine {
@ -33,7 +33,7 @@ namespace UniversalValveToolbox.Model.Dto {
get => args; get => args;
set => UpdateField(value, ref 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); 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"> <data name="ru-RU" xml:space="preserve">
<value>Russian</value> <value>Russian</value>
</data> </data>
<data name="strLangAuthor" xml:space="preserve">
<value>EpicMorg</value>
</data>
</root> </root>

View File

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

View File

@ -68,5 +68,59 @@ namespace UniversalValveToolbox.Properties.translations {
return ResourceManager.GetString("msgInfo", resourceCulture); 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"> <data name="msgInfo" xml:space="preserve">
<value>Info</value> <value>Info</value>
</data> </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> </root>

View File

@ -120,4 +120,22 @@
<data name="msgInfo" xml:space="preserve"> <data name="msgInfo" xml:space="preserve">
<value>Информация</value> <value>Информация</value>
</data> </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> </root>

View File

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

View File

@ -117,140 +117,233 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<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" /> <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"> <data name="labelVersion.Anchor" type="System.Windows.Forms.AnchorStyles, 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">
<value>Top, Left, Right</value> <value>Top, Left, Right</value>
</data> </data>
<data name="buttonOK.Text" xml:space="preserve"> <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<value>OK</value> <data name="labelVersion.Location" type="System.Drawing.Point, System.Drawing">
<value>89, 35</value>
</data> </data>
<data name="buttonOK.Size" type="System.Drawing.Size, System.Drawing"> <data name="labelVersion.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value> <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>
<data name="&gt;&gt;labelVersion.Type" xml:space="preserve"> <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> <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="&gt;&gt;linkLabelFP.ZOrder" xml:space="preserve"> <data name="&gt;&gt;labelVersion.Parent" 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">
<value>$this</value> <value>$this</value>
</data> </data>
<data name="linkLabelFP.Text" xml:space="preserve"> <data name="&gt;&gt;labelVersion.ZOrder" xml:space="preserve">
<value>Freepik</value> <value>6</value>
</data>
<data name="&gt;&gt;label1.ZOrder" xml:space="preserve">
<value>1</value>
</data> </data>
<data name="pictureBoxLogo.Location" type="System.Drawing.Point, System.Drawing"> <data name="pictureBoxLogo.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 12</value> <value>12, 12</value>
</data> </data>
<data name="label1.TabIndex" type="System.Int32, mscorlib"> <data name="pictureBoxLogo.Size" type="System.Drawing.Size, System.Drawing">
<value>28</value> <value>68, 68</value>
</data> </data>
<data name="&gt;&gt;buttonOK.Type" xml:space="preserve"> <data name="pictureBoxLogo.SizeMode" type="System.Windows.Forms.PictureBoxSizeMode, System.Windows.Forms">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <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>
<data name="labelTitle.TabIndex" type="System.Int32, mscorlib"> <data name="labelTitle.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
</data> </data>
<data name="labelDivider.Location" type="System.Drawing.Point, System.Drawing"> <data name="labelTitle.Text" xml:space="preserve">
<value>-96, 135</value> <value>Title</value>
</data> </data>
<data name="linkLabelFP.TabIndex" type="System.Int32, mscorlib"> <data name="&gt;&gt;labelTitle.Name" xml:space="preserve">
<value>28</value> <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>
<data name="labelCopy.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing"> <data name="labelCopy.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>BottomLeft</value> <value>BottomLeft</value>
</data> </data>
<data name="pictureBoxLogo.Size" type="System.Drawing.Size, System.Drawing"> <data name="&gt;&gt;labelCopy.Name" xml:space="preserve">
<value>68, 68</value> <value>labelCopy</value>
</data> </data>
<data name="&gt;&gt;linkLabelFP.Name" xml:space="preserve"> <data name="&gt;&gt;labelCopy.Type" xml:space="preserve">
<value>linkLabelFP</value> <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</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> </data>
<data name="&gt;&gt;labelCopy.Parent" xml:space="preserve"> <data name="&gt;&gt;labelCopy.Parent" xml:space="preserve">
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;labelCopy.ZOrder" xml:space="preserve"> <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>
<data name="linkLabelFP.Location" type="System.Drawing.Point, System.Drawing"> <data name="linkLabelFP.Location" type="System.Drawing.Point, System.Drawing">
<value>79, 21</value> <value>79, 21</value>
@ -258,68 +351,56 @@
<data name="linkLabelFP.Size" type="System.Drawing.Size, System.Drawing"> <data name="linkLabelFP.Size" type="System.Drawing.Size, System.Drawing">
<value>42, 13</value> <value>42, 13</value>
</data> </data>
<data name="&gt;&gt;pictureBoxLogo.Name" xml:space="preserve"> <data name="linkLabelFP.TabIndex" type="System.Int32, mscorlib">
<value>pictureBoxLogo</value> <value>28</value>
</data> </data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms"> <data name="linkLabelFP.Text" xml:space="preserve">
<value>CenterParent</value> <value>Freepik</value>
</data> </data>
<data name="linkLabelTI.TabIndex" type="System.Int32, mscorlib"> <data name="&gt;&gt;linkLabelFP.Name" xml:space="preserve">
<value>29</value> <value>linkLabelFP</value>
</data> </data>
<data name="buttonOK.TabIndex" type="System.Int32, mscorlib"> <data name="&gt;&gt;linkLabelFP.Type" xml:space="preserve">
<value>26</value> <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </data>
<data name="&gt;&gt;linkLabelTI.ZOrder" xml:space="preserve"> <data name="&gt;&gt;linkLabelFP.Parent" xml:space="preserve">
<value>0</value> <value>groupBox</value>
</data> </data>
<data name="linkLabelTI.AutoSize" type="System.Boolean, mscorlib"> <data name="&gt;&gt;linkLabelFP.ZOrder" xml:space="preserve">
<value>True</value> <value>1</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> </data>
<data name="groupBox.Location" type="System.Drawing.Point, System.Drawing"> <data name="groupBox.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 86</value> <value>12, 86</value>
</data> </data>
<data name="&gt;&gt;groupBox.ZOrder" xml:space="preserve"> <data name="groupBox.Size" type="System.Drawing.Size, System.Drawing">
<value>0</value> <value>262, 46</value>
</data> </data>
<data name="&gt;&gt;buttonOK.Parent" xml:space="preserve"> <data name="groupBox.TabIndex" type="System.Int32, mscorlib">
<value>$this</value> <value>29</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> </data>
<data name="groupBox.Text" xml:space="preserve"> <data name="groupBox.Text" xml:space="preserve">
<value>Icons by:</value> <value>Icons by:</value>
</data> </data>
<data name="&gt;&gt;labelCopy.Type" xml:space="preserve"> <data name="&gt;&gt;groupBox.Name" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>groupBox</value>
</data> </data>
<data name="linkLabelTI.Size" type="System.Drawing.Size, System.Drawing"> <data name="&gt;&gt;groupBox.Type" xml:space="preserve">
<value>66, 13</value> <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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> <value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data> </data>
<data name="labelVersion.Location" type="System.Drawing.Point, System.Drawing"> <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>89, 35</value> <value>286, 181</value>
</data> </data>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
@ -2200,124 +2281,16 @@
AIABAACAAQAAwAMAAPAPAAA= AIABAACAAQAAwAMAAPAPAAA=
</value> </value>
</data> </data>
<data name="groupBox.Size" type="System.Drawing.Size, System.Drawing"> <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>287, 46</value> <value>CenterParent</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> </data>
<data name="$this.Text" xml:space="preserve"> <data name="$this.Text" xml:space="preserve">
<value>About</value> <value>About</value>
</data> </data>
<data name="labelTitle.Location" type="System.Drawing.Point, System.Drawing"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>86, 12</value> <value>FormAbout</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> </data>
<data name="&gt;&gt;$this.Type" xml:space="preserve"> <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> <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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> </root>

View File

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

View File

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

View File

@ -71,8 +71,8 @@ namespace UniversalValveToolbox {
var indexProject = comboBoxProjects.Items.IndexOf(lastSelectedProject.Name); var indexProject = comboBoxProjects.Items.IndexOf(lastSelectedProject.Name);
comboBoxProjects.SelectedIndex = indexProject; comboBoxProjects.SelectedIndex = indexProject;
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? ""}"); EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? string.Empty}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? ""}"); EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? string.Empty}");
} }
} }
private void SaveLastSelectedProject() { private void SaveLastSelectedProject() {
@ -345,7 +345,7 @@ namespace UniversalValveToolbox {
} }
else { else {
toolStripStatusLabelSteam.Image = Properties.Resources.cancel_16; toolStripStatusLabelSteam.Image = Properties.Resources.cancel_16;
toolStripStatusLabelSteam.ToolTipText = ""; toolStripStatusLabelSteam.ToolTipText = string.Empty;
toolStripStatusLabelSteam.Text = Properties.translations.MenuNavbar.menuStrSteam + Properties.translations.MenuNavbar.menuStrOffline; toolStripStatusLabelSteam.Text = Properties.translations.MenuNavbar.menuStrSteam + Properties.translations.MenuNavbar.menuStrOffline;
} }
@ -365,15 +365,15 @@ namespace UniversalValveToolbox {
var selectItem = listView.SelectedItems[0]; var selectItem = listView.SelectedItems[0];
var selectItemText = selectItem.Text; var selectItemText = selectItem.Text;
EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? ""}"); EnvUtils.PrepareVProject($"{SelectedProject?.Path ?? string.Empty}");
EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? ""}"); EnvUtils.PrepareSFMData($"{SelectedProject?.Path ?? string.Empty}");
if (selectItem.Group == listViewGroupTools) { if (selectItem.Group == listViewGroupTools) {
if (RUN_PROJECT_ID.Equals(selectItem.Tag) && SelectedProject != null) { if (RUN_PROJECT_ID.Equals(selectItem.Tag) && SelectedProject != null) {
var pathEngineBin = Path.Combine(SteamPathsUtil.GetSteamAppManifestDataById(SelectedEngine.Appid).Path, SelectedEngine.Bin); 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); var selectedTool = SelectedEngine.Tools.FirstOrDefault(tool => tool.Name == selectItemText);
@ -387,21 +387,21 @@ namespace UniversalValveToolbox {
string finalArg = $"-steam {selectedTool.Args}"; string finalArg = $"-steam {selectedTool.Args}";
if (!finalArg.Contains("-game")) { if (!finalArg.Contains("-game")) {
finalArg += $"-game \"{SelectedProject?.Path ?? ""}\""; finalArg += $"-game \"{SelectedProject?.Path ?? string.Empty}\"";
} }
Process.Start(toolPath, finalArg); Process.Start(toolPath, finalArg);
} }
else 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 { 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) { if (dialogResult == DialogResult.Yes) {
Process.Start($"steam://install/{SelectedEngine.Appid}"); Process.Start($"steam://install/{SelectedEngine.Appid}");
} }
else if (dialogResult == DialogResult.No) { 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)) if (File.Exists(addonPath))
Process.Start(addonPath, selectedAddons.Args); Process.Start(addonPath, selectedAddons.Args);
else 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.buttonRemove = new System.Windows.Forms.Button();
this.buttonBrowse = new System.Windows.Forms.Button(); this.buttonBrowse = new System.Windows.Forms.Button();
this.textBoxPath = new System.Windows.Forms.TextBox(); 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.comboBoxEngine = new System.Windows.Forms.ComboBox();
this.label2 = new System.Windows.Forms.Label(); this.labelPath = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label(); this.labelName = new System.Windows.Forms.Label();
this.label3 = new System.Windows.Forms.Label(); this.labelLinkedEngine = new System.Windows.Forms.Label();
this.labelAddon = new System.Windows.Forms.Label(); this.labelAddon = new System.Windows.Forms.Label();
this.labelDivider = new System.Windows.Forms.Label(); this.labelDivider = new System.Windows.Forms.Label();
this.buttonApply = new System.Windows.Forms.Button(); this.buttonApply = new System.Windows.Forms.Button();
@ -95,10 +95,10 @@ namespace UniversalValveToolbox {
resources.ApplyResources(this.textBoxPath, "textBoxPath"); resources.ApplyResources(this.textBoxPath, "textBoxPath");
this.textBoxPath.Name = "textBoxPath"; this.textBoxPath.Name = "textBoxPath";
// //
// textBox1 // textBoxName
// //
resources.ApplyResources(this.textBox1, "textBox1"); resources.ApplyResources(this.textBoxName, "textBoxName");
this.textBox1.Name = "textBox1"; this.textBoxName.Name = "textBoxName";
// //
// comboBoxEngine // comboBoxEngine
// //
@ -108,20 +108,20 @@ namespace UniversalValveToolbox {
this.comboBoxEngine.Name = "comboBoxEngine"; this.comboBoxEngine.Name = "comboBoxEngine";
this.comboBoxEngine.SelectedIndexChanged += new System.EventHandler(this.comboBoxEngine_SelectedIndexChanged); this.comboBoxEngine.SelectedIndexChanged += new System.EventHandler(this.comboBoxEngine_SelectedIndexChanged);
// //
// label2 // labelPath
// //
resources.ApplyResources(this.label2, "label2"); resources.ApplyResources(this.labelPath, "labelPath");
this.label2.Name = "label2"; this.labelPath.Name = "labelPath";
// //
// label1 // labelName
// //
resources.ApplyResources(this.label1, "label1"); resources.ApplyResources(this.labelName, "labelName");
this.label1.Name = "label1"; this.labelName.Name = "labelName";
// //
// label3 // labelLinkedEngine
// //
resources.ApplyResources(this.label3, "label3"); resources.ApplyResources(this.labelLinkedEngine, "labelLinkedEngine");
this.label3.Name = "label3"; this.labelLinkedEngine.Name = "labelLinkedEngine";
// //
// labelAddon // labelAddon
// //
@ -162,11 +162,11 @@ namespace UniversalValveToolbox {
this.Controls.Add(this.labelAddon); this.Controls.Add(this.labelAddon);
this.Controls.Add(this.buttonBrowse); this.Controls.Add(this.buttonBrowse);
this.Controls.Add(this.textBoxPath); this.Controls.Add(this.textBoxPath);
this.Controls.Add(this.textBox1); this.Controls.Add(this.textBoxName);
this.Controls.Add(this.comboBoxEngine); this.Controls.Add(this.comboBoxEngine);
this.Controls.Add(this.label2); this.Controls.Add(this.labelPath);
this.Controls.Add(this.label1); this.Controls.Add(this.labelName);
this.Controls.Add(this.label3); this.Controls.Add(this.labelLinkedEngine);
this.Controls.Add(this.buttonRemove); this.Controls.Add(this.buttonRemove);
this.Controls.Add(this.buttonNew); this.Controls.Add(this.buttonNew);
this.Controls.Add(this.buttonCancel); this.Controls.Add(this.buttonCancel);
@ -190,11 +190,11 @@ namespace UniversalValveToolbox {
private System.Windows.Forms.Button buttonRemove; private System.Windows.Forms.Button buttonRemove;
private System.Windows.Forms.Button buttonBrowse; private System.Windows.Forms.Button buttonBrowse;
private System.Windows.Forms.TextBox textBoxPath; 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.ComboBox comboBoxEngine;
private System.Windows.Forms.Label label2; private System.Windows.Forms.Label labelPath;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label labelName;
private System.Windows.Forms.Label label3; private System.Windows.Forms.Label labelLinkedEngine;
private System.Windows.Forms.Label labelAddon; private System.Windows.Forms.Label labelAddon;
private System.Windows.Forms.Label labelDivider; private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonApply; private System.Windows.Forms.Button buttonApply;

View File

@ -26,7 +26,7 @@ namespace UniversalValveToolbox {
UpdateComboBoxProject(); UpdateComboBoxProject();
UpdateComboBoxEngine(); 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); textBoxPath.Bind(a => a.Text, model, a => a.SelectProject.Path);
textBoxArgs.Bind(a => a.Text, model, a => a.SelectProject.Args); textBoxArgs.Bind(a => a.Text, model, a => a.SelectProject.Args);

View File

@ -117,459 +117,135 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <data name="&gt;&gt;buttonBrowse.Type" xml:space="preserve">
<data name="comboBox_Mod.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
<value>Top, Left, Right</value>
</data> </data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <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"> <data name="label3.Size" type="System.Drawing.Size, System.Drawing">
<value>12, 25</value> <value>77, 13</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> </data>
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing"> <data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing">
<value>251, 225</value> <value>251, 225</value>
</data> </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"> <data name="&gt;&gt;labelDivider.Name" xml:space="preserve">
<value>labelDivider</value> <value>labelDivider</value>
</data> </data>
<data name="&gt;&gt;labelDivider.Type" xml:space="preserve"> <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <data name="textBoxName.TabIndex" type="System.Int32, mscorlib">
</data> <value>20</value>
<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>
</data> </data>
<data name="&gt;&gt;textBoxArgs.Parent" xml:space="preserve"> <data name="&gt;&gt;textBoxArgs.Parent" xml:space="preserve">
<value>$this</value> <value>$this</value>
</data> </data>
<data name="&gt;&gt;textBoxArgs.ZOrder" xml:space="preserve"> <data name="textBoxArgs.Location" type="System.Drawing.Point, System.Drawing">
<value>0</value> <value>12, 183</value>
</data> </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> <value>True</value>
</data> </data>
<data name="labelArgs.Location" type="System.Drawing.Point, System.Drawing"> <data name="&gt;&gt;buttonRemove.Name" xml:space="preserve">
<value>12, 167</value> <value>buttonRemove</value>
</data> </data>
<data name="labelArgs.Size" type="System.Drawing.Size, System.Drawing"> <data name="&gt;&gt;textBoxName.Parent" xml:space="preserve">
<value>60, 13</value> <value>$this</value>
</data> </data>
<data name="labelArgs.TabIndex" type="System.Int32, mscorlib"> <data name="labelLinkedEngine.Location" type="System.Drawing.Point, System.Drawing">
<value>29</value> <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>
<data name="labelArgs.Text" xml:space="preserve"> <data name="labelArgs.Text" xml:space="preserve">
<value>Arguments:</value> <value>Arguments:</value>
</data> </data>
<data name="&gt;&gt;labelArgs.Name" xml:space="preserve"> <data name="buttonRemove.TabIndex" type="System.Int32, mscorlib">
<value>labelArgs</value> <value>8</value>
</data> </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> <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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"> <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value> <value>6, 13</value>
</data> </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"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA
@ -2449,19 +2125,418 @@
AIABAACAAQAAwAMAAPAPAAA= AIABAACAAQAAwAMAAPAPAAA=
</value> </value>
</data> </data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing"> <data name="&gt;&gt;buttonBrowse.Parent" xml:space="preserve">
<value>516, 259</value> <value>$this</value>
</data> </data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms"> <data name="buttonBrowse.Text" xml:space="preserve">
<value>CenterParent</value> <value>Browse</value>
</data> </data>
<data name="$this.Text" xml:space="preserve"> <data name="label3.Text" xml:space="preserve">
<value>Edit Projects</value> <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>
<data name="&gt;&gt;$this.Name" xml:space="preserve"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormProjects</value> <value>FormProjects</value>
</data> </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"> <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> <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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> </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.labelDivider = new System.Windows.Forms.Label();
this.buttonCancel = new System.Windows.Forms.Button(); this.buttonCancel = new System.Windows.Forms.Button();
this.buttonOK = 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.comboBoxLang = new System.Windows.Forms.ComboBox();
this.labelTranslationBy = new System.Windows.Forms.Label();
this.labelTranslationAthor = new System.Windows.Forms.Label();
this.SuspendLayout(); this.SuspendLayout();
// //
// labelDivider // labelDivider
@ -51,10 +53,10 @@
this.buttonOK.Name = "buttonOK"; this.buttonOK.Name = "buttonOK";
this.buttonOK.UseVisualStyleBackColor = true; this.buttonOK.UseVisualStyleBackColor = true;
// //
// label5 // labelLang
// //
resources.ApplyResources(this.label5, "label5"); resources.ApplyResources(this.labelLang, "labelLang");
this.label5.Name = "label5"; this.labelLang.Name = "labelLang";
// //
// comboBoxLang // comboBoxLang
// //
@ -65,12 +67,25 @@
resources.GetString("comboBoxLang.Items")}); resources.GetString("comboBoxLang.Items")});
this.comboBoxLang.Name = "comboBoxLang"; 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 // FormSettings
// //
resources.ApplyResources(this, "$this"); resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 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.comboBoxLang);
this.Controls.Add(this.label5); this.Controls.Add(this.labelLang);
this.Controls.Add(this.labelDivider); this.Controls.Add(this.labelDivider);
this.Controls.Add(this.buttonCancel); this.Controls.Add(this.buttonCancel);
this.Controls.Add(this.buttonOK); this.Controls.Add(this.buttonOK);
@ -89,7 +104,9 @@
private System.Windows.Forms.Label labelDivider; private System.Windows.Forms.Label labelDivider;
private System.Windows.Forms.Button buttonCancel; private System.Windows.Forms.Button buttonCancel;
private System.Windows.Forms.Button buttonOK; 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.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) { 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> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> <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"> <data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Bottom, Right</value> <value>Bottom, Right</value>
</data> </data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> <data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
<data name="buttonOK.Location" type="System.Drawing.Point, System.Drawing"> <value>224, 112</value>
<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> </data>
<data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing"> <data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value> <value>75, 23</value>
</data> </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"> <data name="&gt;&gt;buttonOK.Name" xml:space="preserve">
<value>buttonOK</value> <value>buttonOK</value>
</data> </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"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA
@ -2020,139 +2194,16 @@
AIABAACAAQAAwAMAAPAPAAA= AIABAACAAQAAwAMAAPAPAAA=
</value> </value>
</data> </data>
<data name="&gt;&gt;buttonOK.Type" xml:space="preserve"> <data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>CenterParent</value>
</data> </data>
<data name="$this.Text" xml:space="preserve"> <data name="$this.Text" xml:space="preserve">
<value>Settings</value> <value>Settings</value>
</data> </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"> <data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>FormSettings</value> <value>FormSettings</value>
</data> </data>
<data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve"> <data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>$this</value> <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data> </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> </root>

View File

@ -127,6 +127,15 @@
<data name="label5.Text" xml:space="preserve"> <data name="label5.Text" xml:space="preserve">
<value>Язык:</value> <value>Язык:</value>
</data> </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"> <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA AAABAAYAAAAAAAEAIADbMQAAZgAAAICAAAABACAAKAgBAEEyAABAQAAAAQAgAChCAABpOgEAMDAAAAEA

View File

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

View File

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