mirror of
https://github.com/Ylianst/MeshCentralRouter
synced 2025-12-06 00:13:33 +00:00
More internalization work.
This commit is contained in:
82
DeviceSettingsForm.Designer.cs
generated
82
DeviceSettingsForm.Designer.cs
generated
@@ -44,27 +44,17 @@
|
|||||||
//
|
//
|
||||||
// groupBox1
|
// groupBox1
|
||||||
//
|
//
|
||||||
this.groupBox1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left)
|
resources.ApplyResources(this.groupBox1, "groupBox1");
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
|
||||||
this.groupBox1.Controls.Add(this.systemTrayCheckBox);
|
this.groupBox1.Controls.Add(this.systemTrayCheckBox);
|
||||||
this.groupBox1.Controls.Add(this.doubleClickComboBox);
|
this.groupBox1.Controls.Add(this.doubleClickComboBox);
|
||||||
this.groupBox1.Controls.Add(this.label1);
|
this.groupBox1.Controls.Add(this.label1);
|
||||||
this.groupBox1.Location = new System.Drawing.Point(12, 12);
|
|
||||||
this.groupBox1.Name = "groupBox1";
|
this.groupBox1.Name = "groupBox1";
|
||||||
this.groupBox1.Size = new System.Drawing.Size(294, 97);
|
|
||||||
this.groupBox1.TabIndex = 5;
|
|
||||||
this.groupBox1.TabStop = false;
|
this.groupBox1.TabStop = false;
|
||||||
this.groupBox1.Text = "Settings";
|
|
||||||
//
|
//
|
||||||
// systemTrayCheckBox
|
// systemTrayCheckBox
|
||||||
//
|
//
|
||||||
this.systemTrayCheckBox.AutoSize = true;
|
resources.ApplyResources(this.systemTrayCheckBox, "systemTrayCheckBox");
|
||||||
this.systemTrayCheckBox.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
|
||||||
this.systemTrayCheckBox.Location = new System.Drawing.Point(14, 70);
|
|
||||||
this.systemTrayCheckBox.Name = "systemTrayCheckBox";
|
this.systemTrayCheckBox.Name = "systemTrayCheckBox";
|
||||||
this.systemTrayCheckBox.Size = new System.Drawing.Size(123, 17);
|
|
||||||
this.systemTrayCheckBox.TabIndex = 2;
|
|
||||||
this.systemTrayCheckBox.Text = "Show on system tray";
|
|
||||||
this.systemTrayCheckBox.UseVisualStyleBackColor = true;
|
this.systemTrayCheckBox.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// doubleClickComboBox
|
// doubleClickComboBox
|
||||||
@@ -72,107 +62,71 @@
|
|||||||
this.doubleClickComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
this.doubleClickComboBox.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
|
||||||
this.doubleClickComboBox.FormattingEnabled = true;
|
this.doubleClickComboBox.FormattingEnabled = true;
|
||||||
this.doubleClickComboBox.Items.AddRange(new object[] {
|
this.doubleClickComboBox.Items.AddRange(new object[] {
|
||||||
"Add Map...",
|
resources.GetString("doubleClickComboBox.Items"),
|
||||||
"Add Relay Map...",
|
resources.GetString("doubleClickComboBox.Items1"),
|
||||||
"Remote Desktop...",
|
resources.GetString("doubleClickComboBox.Items2"),
|
||||||
"Remote Files...",
|
resources.GetString("doubleClickComboBox.Items3"),
|
||||||
"HTTP",
|
resources.GetString("doubleClickComboBox.Items4"),
|
||||||
"HTTPS",
|
resources.GetString("doubleClickComboBox.Items5"),
|
||||||
"SSH",
|
resources.GetString("doubleClickComboBox.Items6"),
|
||||||
"SCP"});
|
resources.GetString("doubleClickComboBox.Items7")});
|
||||||
this.doubleClickComboBox.Location = new System.Drawing.Point(14, 43);
|
resources.ApplyResources(this.doubleClickComboBox, "doubleClickComboBox");
|
||||||
this.doubleClickComboBox.Name = "doubleClickComboBox";
|
this.doubleClickComboBox.Name = "doubleClickComboBox";
|
||||||
this.doubleClickComboBox.Size = new System.Drawing.Size(267, 21);
|
|
||||||
this.doubleClickComboBox.TabIndex = 1;
|
|
||||||
//
|
//
|
||||||
// label1
|
// label1
|
||||||
//
|
//
|
||||||
this.label1.AutoSize = true;
|
resources.ApplyResources(this.label1, "label1");
|
||||||
this.label1.Location = new System.Drawing.Point(12, 24);
|
|
||||||
this.label1.Name = "label1";
|
this.label1.Name = "label1";
|
||||||
this.label1.Size = new System.Drawing.Size(100, 13);
|
|
||||||
this.label1.TabIndex = 0;
|
|
||||||
this.label1.Text = "Double Click Action";
|
|
||||||
//
|
//
|
||||||
// okButton
|
// okButton
|
||||||
//
|
//
|
||||||
this.okButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
resources.ApplyResources(this.okButton, "okButton");
|
||||||
this.okButton.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
|
||||||
this.okButton.Location = new System.Drawing.Point(150, 193);
|
|
||||||
this.okButton.Name = "okButton";
|
this.okButton.Name = "okButton";
|
||||||
this.okButton.Size = new System.Drawing.Size(75, 23);
|
|
||||||
this.okButton.TabIndex = 5;
|
|
||||||
this.okButton.Text = "OK";
|
|
||||||
this.okButton.UseVisualStyleBackColor = true;
|
this.okButton.UseVisualStyleBackColor = true;
|
||||||
this.okButton.Click += new System.EventHandler(this.okButton_Click);
|
this.okButton.Click += new System.EventHandler(this.okButton_Click);
|
||||||
//
|
//
|
||||||
// cancelButton
|
// cancelButton
|
||||||
//
|
//
|
||||||
this.cancelButton.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
|
resources.ApplyResources(this.cancelButton, "cancelButton");
|
||||||
this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
this.cancelButton.DialogResult = System.Windows.Forms.DialogResult.Cancel;
|
||||||
this.cancelButton.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
|
||||||
this.cancelButton.Location = new System.Drawing.Point(231, 193);
|
|
||||||
this.cancelButton.Name = "cancelButton";
|
this.cancelButton.Name = "cancelButton";
|
||||||
this.cancelButton.Size = new System.Drawing.Size(75, 23);
|
|
||||||
this.cancelButton.TabIndex = 6;
|
|
||||||
this.cancelButton.Text = "Cancel";
|
|
||||||
this.cancelButton.UseVisualStyleBackColor = true;
|
this.cancelButton.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// exp_KeyboardHookCheckBox
|
// exp_KeyboardHookCheckBox
|
||||||
//
|
//
|
||||||
this.exp_KeyboardHookCheckBox.AutoSize = true;
|
resources.ApplyResources(this.exp_KeyboardHookCheckBox, "exp_KeyboardHookCheckBox");
|
||||||
this.exp_KeyboardHookCheckBox.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
|
||||||
this.exp_KeyboardHookCheckBox.Location = new System.Drawing.Point(14, 22);
|
|
||||||
this.exp_KeyboardHookCheckBox.Name = "exp_KeyboardHookCheckBox";
|
this.exp_KeyboardHookCheckBox.Name = "exp_KeyboardHookCheckBox";
|
||||||
this.exp_KeyboardHookCheckBox.Size = new System.Drawing.Size(161, 17);
|
|
||||||
this.exp_KeyboardHookCheckBox.TabIndex = 3;
|
|
||||||
this.exp_KeyboardHookCheckBox.Text = "Enhanced keyboard capture";
|
|
||||||
this.exp_KeyboardHookCheckBox.UseVisualStyleBackColor = true;
|
this.exp_KeyboardHookCheckBox.UseVisualStyleBackColor = true;
|
||||||
this.exp_KeyboardHookCheckBox.CheckedChanged += new System.EventHandler(this.exp_KeyboardHookCheckBox_CheckedChanged);
|
this.exp_KeyboardHookCheckBox.CheckedChanged += new System.EventHandler(this.exp_KeyboardHookCheckBox_CheckedChanged);
|
||||||
//
|
//
|
||||||
// exp_KeyboardHookPriorityCheckBox
|
// exp_KeyboardHookPriorityCheckBox
|
||||||
//
|
//
|
||||||
this.exp_KeyboardHookPriorityCheckBox.AutoSize = true;
|
resources.ApplyResources(this.exp_KeyboardHookPriorityCheckBox, "exp_KeyboardHookPriorityCheckBox");
|
||||||
this.exp_KeyboardHookPriorityCheckBox.ImeMode = System.Windows.Forms.ImeMode.NoControl;
|
|
||||||
this.exp_KeyboardHookPriorityCheckBox.Location = new System.Drawing.Point(14, 45);
|
|
||||||
this.exp_KeyboardHookPriorityCheckBox.Name = "exp_KeyboardHookPriorityCheckBox";
|
this.exp_KeyboardHookPriorityCheckBox.Name = "exp_KeyboardHookPriorityCheckBox";
|
||||||
this.exp_KeyboardHookPriorityCheckBox.Size = new System.Drawing.Size(149, 17);
|
|
||||||
this.exp_KeyboardHookPriorityCheckBox.TabIndex = 4;
|
|
||||||
this.exp_KeyboardHookPriorityCheckBox.Text = "Forward all keyboard keys";
|
|
||||||
this.exp_KeyboardHookPriorityCheckBox.UseVisualStyleBackColor = true;
|
this.exp_KeyboardHookPriorityCheckBox.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// groupBox2
|
// groupBox2
|
||||||
//
|
//
|
||||||
this.groupBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
|
resources.ApplyResources(this.groupBox2, "groupBox2");
|
||||||
| System.Windows.Forms.AnchorStyles.Left)
|
|
||||||
| System.Windows.Forms.AnchorStyles.Right)));
|
|
||||||
this.groupBox2.Controls.Add(this.exp_KeyboardHookPriorityCheckBox);
|
this.groupBox2.Controls.Add(this.exp_KeyboardHookPriorityCheckBox);
|
||||||
this.groupBox2.Controls.Add(this.exp_KeyboardHookCheckBox);
|
this.groupBox2.Controls.Add(this.exp_KeyboardHookCheckBox);
|
||||||
this.groupBox2.Location = new System.Drawing.Point(12, 115);
|
|
||||||
this.groupBox2.Name = "groupBox2";
|
this.groupBox2.Name = "groupBox2";
|
||||||
this.groupBox2.Size = new System.Drawing.Size(294, 72);
|
|
||||||
this.groupBox2.TabIndex = 6;
|
|
||||||
this.groupBox2.TabStop = false;
|
this.groupBox2.TabStop = false;
|
||||||
this.groupBox2.Text = "Desktop Settings";
|
|
||||||
//
|
//
|
||||||
// DeviceSettingsForm
|
// DeviceSettingsForm
|
||||||
//
|
//
|
||||||
this.AcceptButton = this.okButton;
|
this.AcceptButton = this.okButton;
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
resources.ApplyResources(this, "$this");
|
||||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||||
this.CancelButton = this.cancelButton;
|
this.CancelButton = this.cancelButton;
|
||||||
this.ClientSize = new System.Drawing.Size(318, 228);
|
|
||||||
this.Controls.Add(this.groupBox2);
|
this.Controls.Add(this.groupBox2);
|
||||||
this.Controls.Add(this.groupBox1);
|
this.Controls.Add(this.groupBox1);
|
||||||
this.Controls.Add(this.okButton);
|
this.Controls.Add(this.okButton);
|
||||||
this.Controls.Add(this.cancelButton);
|
this.Controls.Add(this.cancelButton);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
||||||
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.MinimizeBox = false;
|
this.MinimizeBox = false;
|
||||||
this.Name = "DeviceSettingsForm";
|
this.Name = "DeviceSettingsForm";
|
||||||
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
|
||||||
this.Text = "Device Settings";
|
|
||||||
this.groupBox1.ResumeLayout(false);
|
this.groupBox1.ResumeLayout(false);
|
||||||
this.groupBox1.PerformLayout();
|
this.groupBox1.PerformLayout();
|
||||||
this.groupBox2.ResumeLayout(false);
|
this.groupBox2.ResumeLayout(false);
|
||||||
|
|||||||
@@ -117,7 +117,294 @@
|
|||||||
<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="groupBox1.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||||
|
<data name="systemTrayCheckBox.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="systemTrayCheckBox.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</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="systemTrayCheckBox.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>14, 70</value>
|
||||||
|
</data>
|
||||||
|
<data name="systemTrayCheckBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>123, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="systemTrayCheckBox.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="systemTrayCheckBox.Text" xml:space="preserve">
|
||||||
|
<value>Show on system tray</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>systemTrayCheckBox.Name" xml:space="preserve">
|
||||||
|
<value>systemTrayCheckBox</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>systemTrayCheckBox.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>systemTrayCheckBox.Parent" xml:space="preserve">
|
||||||
|
<value>groupBox1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>systemTrayCheckBox.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items" xml:space="preserve">
|
||||||
|
<value>Add Map...</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items1" xml:space="preserve">
|
||||||
|
<value>Add Relay Map...</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items2" xml:space="preserve">
|
||||||
|
<value>Remote Desktop...</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items3" xml:space="preserve">
|
||||||
|
<value>Remote Files...</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items4" xml:space="preserve">
|
||||||
|
<value>HTTP</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items5" xml:space="preserve">
|
||||||
|
<value>HTTPS</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items6" xml:space="preserve">
|
||||||
|
<value>SSH</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Items7" xml:space="preserve">
|
||||||
|
<value>SCP</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>14, 43</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>267, 21</value>
|
||||||
|
</data>
|
||||||
|
<data name="doubleClickComboBox.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>doubleClickComboBox.Name" xml:space="preserve">
|
||||||
|
<value>doubleClickComboBox</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>doubleClickComboBox.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=">>doubleClickComboBox.Parent" xml:space="preserve">
|
||||||
|
<value>groupBox1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>doubleClickComboBox.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</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, 24</value>
|
||||||
|
</data>
|
||||||
|
<data name="label1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>100, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="label1.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="label1.Text" xml:space="preserve">
|
||||||
|
<value>Double Click Action</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>label1.Name" xml:space="preserve">
|
||||||
|
<value>label1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>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=">>label1.Parent" xml:space="preserve">
|
||||||
|
<value>groupBox1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>label1.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>12, 12</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>294, 97</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox1.Text" xml:space="preserve">
|
||||||
|
<value>Settings</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox1.Name" xml:space="preserve">
|
||||||
|
<value>groupBox1</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox1.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox1.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox1.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>150, 193</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>75, 23</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="okButton.Text" xml:space="preserve">
|
||||||
|
<value>OK</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>okButton.Name" xml:space="preserve">
|
||||||
|
<value>okButton</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>okButton.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=">>okButton.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>okButton.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Bottom, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>231, 193</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>75, 23</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>6</value>
|
||||||
|
</data>
|
||||||
|
<data name="cancelButton.Text" xml:space="preserve">
|
||||||
|
<value>Cancel</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>cancelButton.Name" xml:space="preserve">
|
||||||
|
<value>cancelButton</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>cancelButton.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=">>cancelButton.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>cancelButton.ZOrder" xml:space="preserve">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>14, 22</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>161, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookCheckBox.Text" xml:space="preserve">
|
||||||
|
<value>Enhanced keyboard capture</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookCheckBox.Name" xml:space="preserve">
|
||||||
|
<value>exp_KeyboardHookCheckBox</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookCheckBox.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookCheckBox.Parent" xml:space="preserve">
|
||||||
|
<value>groupBox2</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookCheckBox.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>14, 45</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>149, 17</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>4</value>
|
||||||
|
</data>
|
||||||
|
<data name="exp_KeyboardHookPriorityCheckBox.Text" xml:space="preserve">
|
||||||
|
<value>Forward all keyboard keys</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookPriorityCheckBox.Name" xml:space="preserve">
|
||||||
|
<value>exp_KeyboardHookPriorityCheckBox</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookPriorityCheckBox.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookPriorityCheckBox.Parent" xml:space="preserve">
|
||||||
|
<value>groupBox2</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>exp_KeyboardHookPriorityCheckBox.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox2.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||||
|
<value>Top, Bottom, Left, Right</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox2.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>12, 115</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox2.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>294, 72</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox2.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>6</value>
|
||||||
|
</data>
|
||||||
|
<data name="groupBox2.Text" xml:space="preserve">
|
||||||
|
<value>Desktop Settings</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox2.Name" xml:space="preserve">
|
||||||
|
<value>groupBox2</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox2.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox2.Parent" xml:space="preserve">
|
||||||
|
<value>$this</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>groupBox2.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>318, 228</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>
|
||||||
AAABAA0AMDAQAAEABABoBgAA1gAAACAgEAABAAQA6AIAAD4HAAAYGBAAAQAEAOgBAAAmCgAAEBAQAAEA
|
AAABAA0AMDAQAAEABABoBgAA1gAAACAgEAABAAQA6AIAAD4HAAAYGBAAAQAEAOgBAAAmCgAAEBAQAAEA
|
||||||
@@ -1812,4 +2099,16 @@
|
|||||||
AADAPwAAwD8AAMA/AADAPwAA
|
AADAPwAAwD8AAMA/AADAPwAA
|
||||||
</value>
|
</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
|
||||||
|
<value>CenterParent</value>
|
||||||
|
</data>
|
||||||
|
<data name="$this.Text" xml:space="preserve">
|
||||||
|
<value>Device Settings</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
|
<value>DeviceSettingsForm</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>$this.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
@@ -24,7 +24,6 @@ using System.Windows.Forms;
|
|||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Security.Cryptography;
|
using System.Security.Cryptography;
|
||||||
using System.Web.Script.Serialization;
|
using System.Web.Script.Serialization;
|
||||||
using Microsoft.Win32;
|
|
||||||
|
|
||||||
namespace MeshCentralRouter
|
namespace MeshCentralRouter
|
||||||
{
|
{
|
||||||
@@ -103,8 +102,8 @@ namespace MeshCentralRouter
|
|||||||
leftListView.Items.Add(x);
|
leftListView.Items.Add(x);
|
||||||
}
|
}
|
||||||
localUpButton.Enabled = false;
|
localUpButton.Enabled = false;
|
||||||
localLabel.Text = "Local";
|
localLabel.Text = Translate.T(Properties.Resources.Local);
|
||||||
mainToolTip.SetToolTip(localLabel, "Local");
|
mainToolTip.SetToolTip(localLabel, Translate.T(Properties.Resources.Local));
|
||||||
}
|
}
|
||||||
catch (Exception) { return false; }
|
catch (Exception) { return false; }
|
||||||
}
|
}
|
||||||
@@ -125,7 +124,7 @@ namespace MeshCentralRouter
|
|||||||
FileInfo[] files = localFolder.GetFiles();
|
FileInfo[] files = localFolder.GetFiles();
|
||||||
foreach (FileInfo file in files)
|
foreach (FileInfo file in files)
|
||||||
{
|
{
|
||||||
if (file.Attributes.HasFlag(System.IO.FileAttributes.Hidden)) continue;
|
if (file.Attributes.HasFlag(FileAttributes.Hidden)) continue;
|
||||||
string[] si = new string[2];
|
string[] si = new string[2];
|
||||||
si[0] = file.Name;
|
si[0] = file.Name;
|
||||||
si[1] = "" + file.Length;
|
si[1] = "" + file.Length;
|
||||||
@@ -134,8 +133,8 @@ namespace MeshCentralRouter
|
|||||||
leftListView.Items.Add(x);
|
leftListView.Items.Add(x);
|
||||||
}
|
}
|
||||||
localUpButton.Enabled = true;
|
localUpButton.Enabled = true;
|
||||||
localLabel.Text = "Local - " + localFolder.FullName;
|
localLabel.Text = string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName);
|
||||||
mainToolTip.SetToolTip(localLabel, "Local - " + localFolder.FullName);
|
mainToolTip.SetToolTip(localLabel, string.Format(Translate.T(Properties.Resources.LocalPlus), localFolder.FullName));
|
||||||
}
|
}
|
||||||
catch (Exception) { return false; }
|
catch (Exception) { return false; }
|
||||||
}
|
}
|
||||||
@@ -158,18 +157,18 @@ namespace MeshCentralRouter
|
|||||||
rightListView.Items.Clear();
|
rightListView.Items.Clear();
|
||||||
|
|
||||||
if ((remoteFolder == null) || (remoteFolder == "")) {
|
if ((remoteFolder == null) || (remoteFolder == "")) {
|
||||||
remoteLabel.Text = "Remote";
|
remoteLabel.Text = Translate.T(Properties.Resources.Remote);
|
||||||
mainToolTip.SetToolTip(remoteLabel, "Remote");
|
mainToolTip.SetToolTip(remoteLabel, Translate.T(Properties.Resources.Remote));
|
||||||
} else {
|
} else {
|
||||||
if (node.agentid < 5)
|
if (node.agentid < 5)
|
||||||
{
|
{
|
||||||
remoteLabel.Text = "Remote - " + remoteFolder.Replace("/", "\\");
|
remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\"));
|
||||||
mainToolTip.SetToolTip(remoteLabel, "Remote - " + remoteFolder.Replace("/", "\\"));
|
mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder.Replace("/", "\\")));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
remoteLabel.Text = "Remote - " + remoteFolder;
|
remoteLabel.Text = string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder);
|
||||||
mainToolTip.SetToolTip(remoteLabel, "Remote - " + remoteFolder);
|
mainToolTip.SetToolTip(remoteLabel, string.Format(Translate.T(Properties.Resources.RemotePlus), remoteFolder));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -448,11 +447,11 @@ namespace MeshCentralRouter
|
|||||||
int msgid = -1;
|
int msgid = -1;
|
||||||
if ((jsonAction.ContainsKey("msg")) && (jsonAction["msg"] != null)) { msg = jsonAction["msg"].ToString(); }
|
if ((jsonAction.ContainsKey("msg")) && (jsonAction["msg"] != null)) { msg = jsonAction["msg"].ToString(); }
|
||||||
if (jsonAction.ContainsKey("msgid")) { msgid = (int)jsonAction["msgid"]; }
|
if (jsonAction.ContainsKey("msgid")) { msgid = (int)jsonAction["msgid"]; }
|
||||||
if (msgid == 1) { msg = "Waiting for user to grant access..."; }
|
if (msgid == 1) { msg = Translate.T(Properties.Resources.WaitingForUserToGrantAccess); }
|
||||||
if (msgid == 2) { msg = "Denied"; }
|
if (msgid == 2) { msg = Translate.T(Properties.Resources.Denied); }
|
||||||
if (msgid == 3) { msg = "Failed to start remote terminal session"; } // , {0} ({1})
|
if (msgid == 3) { msg = Translate.T(Properties.Resources.FailedToStartRemoteTerminalSession); }
|
||||||
if (msgid == 4) { msg = "Timeout"; }
|
if (msgid == 4) { msg = Translate.T(Properties.Resources.Timeout); }
|
||||||
if (msgid == 5) { msg = "Received invalid network data"; }
|
if (msgid == 5) { msg = Translate.T(Properties.Resources.ReceivedInvalidNetworkData); }
|
||||||
displayMessage(msg);
|
displayMessage(msg);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -579,8 +578,8 @@ namespace MeshCentralRouter
|
|||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case 0: // Disconnected
|
case 0: // Disconnected
|
||||||
mainToolStripStatusLabel.Text = "Disconnected";
|
mainToolStripStatusLabel.Text = Translate.T(Properties.Resources.Disconnected);
|
||||||
connectButton.Text = "Connect";
|
connectButton.Text = Translate.T(Properties.Resources.Connect);
|
||||||
remoteRefreshButton.Enabled = false;
|
remoteRefreshButton.Enabled = false;
|
||||||
remoteUpButton.Enabled = false;
|
remoteUpButton.Enabled = false;
|
||||||
remoteRootButton.Enabled = false;
|
remoteRootButton.Enabled = false;
|
||||||
@@ -589,20 +588,20 @@ namespace MeshCentralRouter
|
|||||||
remoteFolder = null;
|
remoteFolder = null;
|
||||||
break;
|
break;
|
||||||
case 1: // Connecting
|
case 1: // Connecting
|
||||||
mainToolStripStatusLabel.Text = "Connecting...";
|
mainToolStripStatusLabel.Text = Translate.T(Properties.Resources.Connecting);
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
break;
|
break;
|
||||||
case 2: // Setup
|
case 2: // Setup
|
||||||
mainToolStripStatusLabel.Text = "Setup...";
|
mainToolStripStatusLabel.Text = Translate.T(Properties.Resources.Setup);
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
break;
|
break;
|
||||||
case 3: // Connected
|
case 3: // Connected
|
||||||
string label = "Connected";
|
string label = Translate.T(Properties.Resources.Connected);
|
||||||
if (sessionIsRecorded) { label += ", Recorded Session"; }
|
if (sessionIsRecorded) { label += Translate.T(Properties.Resources.RecordedSession); }
|
||||||
if ((userSessions != null) && (userSessions.Count > 1)) { label += string.Format(", {0} users", userSessions.Count); }
|
if ((userSessions != null) && (userSessions.Count > 1)) { label += string.Format(Translate.T(Properties.Resources.AddXUsers), userSessions.Count); }
|
||||||
label += ".";
|
label += ".";
|
||||||
mainToolStripStatusLabel.Text = label;
|
mainToolStripStatusLabel.Text = label;
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -736,7 +735,7 @@ namespace MeshCentralRouter
|
|||||||
private void remoteNewFolderButton_Click(object sender, EventArgs e)
|
private void remoteNewFolderButton_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (remoteFolder == null) return;
|
if (remoteFolder == null) return;
|
||||||
FilenamePromptForm f = new FilenamePromptForm("Create Folder", "");
|
FilenamePromptForm f = new FilenamePromptForm(Translate.T(Properties.Resources.CreateFolder), "");
|
||||||
if (f.ShowDialog(this) == DialogResult.OK)
|
if (f.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
string r;
|
string r;
|
||||||
@@ -814,8 +813,8 @@ namespace MeshCentralRouter
|
|||||||
ArrayList filesArray = new ArrayList();
|
ArrayList filesArray = new ArrayList();
|
||||||
foreach (ListViewItem l in rightListView.SelectedItems) { filesArray.Add(l.Text); if (l.ImageIndex == 1) { rec = true; } }
|
foreach (ListViewItem l in rightListView.SelectedItems) { filesArray.Add(l.Text); if (l.ImageIndex == 1) { rec = true; } }
|
||||||
string[] files = (string[])filesArray.ToArray(typeof(string));
|
string[] files = (string[])filesArray.ToArray(typeof(string));
|
||||||
string msg = string.Format("Remove {0} items?", files.Length);
|
string msg = string.Format(Translate.T(Properties.Resources.RemoveXItems), files.Length);
|
||||||
if (files.Length == 1) { msg = "Remove 1 item?"; }
|
if (files.Length == 1) { msg = Translate.T(Properties.Resources.Remove1Item); }
|
||||||
FileDeletePromptForm f = new FileDeletePromptForm(msg, rec);
|
FileDeletePromptForm f = new FileDeletePromptForm(msg, rec);
|
||||||
if (f.ShowDialog(this) == DialogResult.OK)
|
if (f.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
@@ -845,7 +844,7 @@ namespace MeshCentralRouter
|
|||||||
{
|
{
|
||||||
string oldname = rightListView.SelectedItems[0].Text;
|
string oldname = rightListView.SelectedItems[0].Text;
|
||||||
if ((rightListView.SelectedItems.Count != 1) || (remoteFolder == null)) return;
|
if ((rightListView.SelectedItems.Count != 1) || (remoteFolder == null)) return;
|
||||||
FilenamePromptForm f = new FilenamePromptForm("Rename", oldname);
|
FilenamePromptForm f = new FilenamePromptForm(Translate.T(Properties.Resources.Rename), oldname);
|
||||||
if (f.ShowDialog(this) == DialogResult.OK)
|
if (f.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
if (oldname == f.filename) return;
|
if (oldname == f.filename) return;
|
||||||
@@ -1095,7 +1094,7 @@ namespace MeshCentralRouter
|
|||||||
private void localNewFolderButton_Click(object sender, EventArgs e)
|
private void localNewFolderButton_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (localFolder == null) return;
|
if (localFolder == null) return;
|
||||||
FilenamePromptForm f = new FilenamePromptForm("Create Folder", "");
|
FilenamePromptForm f = new FilenamePromptForm(Translate.T(Properties.Resources.CreateFolder), "");
|
||||||
if (f.ShowDialog(this) == DialogResult.OK)
|
if (f.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
Directory.CreateDirectory(Path.Combine(localFolder.FullName, f.filename));
|
Directory.CreateDirectory(Path.Combine(localFolder.FullName, f.filename));
|
||||||
@@ -1109,8 +1108,8 @@ namespace MeshCentralRouter
|
|||||||
ArrayList filesArray = new ArrayList();
|
ArrayList filesArray = new ArrayList();
|
||||||
foreach (ListViewItem l in leftListView.SelectedItems) { filesArray.Add(l.Text); if (l.ImageIndex == 1) { rec = true; } }
|
foreach (ListViewItem l in leftListView.SelectedItems) { filesArray.Add(l.Text); if (l.ImageIndex == 1) { rec = true; } }
|
||||||
string[] files = (string[])filesArray.ToArray(typeof(string));
|
string[] files = (string[])filesArray.ToArray(typeof(string));
|
||||||
string msg = string.Format("Remove {0} items?", files.Length);
|
string msg = string.Format(Translate.T(Properties.Resources.RemoveXItems), files.Length);
|
||||||
if (files.Length == 1) { msg = "Remove 1 item?"; }
|
if (files.Length == 1) { msg = Translate.T(Properties.Resources.Remove1Item); }
|
||||||
FileDeletePromptForm f = new FileDeletePromptForm(msg, rec);
|
FileDeletePromptForm f = new FileDeletePromptForm(msg, rec);
|
||||||
if (f.ShowDialog(this) == DialogResult.OK)
|
if (f.ShowDialog(this) == DialogResult.OK)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -278,11 +278,11 @@ namespace MeshCentralRouter
|
|||||||
ushort num = (ushort)((buffer[off + 6 + i * 2] << 8) + buffer[off + 7 + i * 2]);
|
ushort num = (ushort)((buffer[off + 6 + i * 2] << 8) + buffer[off + 7 + i * 2]);
|
||||||
if (num == 0xFFFF)
|
if (num == 0xFFFF)
|
||||||
{
|
{
|
||||||
displays.Add("All Displays");
|
displays.Add(Translate.T(Properties.Resources.AllDisplays));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
displays.Add("Display " + num);
|
displays.Add(string.Format(Translate.T(Properties.Resources.DisplayX), num));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -44,10 +44,10 @@ namespace MeshCentralRouter
|
|||||||
scalingComboBox.Items.Add(new DropListItem(384, "37.5%"));
|
scalingComboBox.Items.Add(new DropListItem(384, "37.5%"));
|
||||||
scalingComboBox.Items.Add(new DropListItem(256, "25%"));
|
scalingComboBox.Items.Add(new DropListItem(256, "25%"));
|
||||||
scalingComboBox.Items.Add(new DropListItem(128, "12.5%"));
|
scalingComboBox.Items.Add(new DropListItem(128, "12.5%"));
|
||||||
frameRateComboBox.Items.Add(new DropListItem(50, "Fast"));
|
frameRateComboBox.Items.Add(new DropListItem(50, Translate.T(Properties.Resources.Fast)));
|
||||||
frameRateComboBox.Items.Add(new DropListItem(100, "Medium"));
|
frameRateComboBox.Items.Add(new DropListItem(100, Translate.T(Properties.Resources.Medium)));
|
||||||
frameRateComboBox.Items.Add(new DropListItem(400, "Slow"));
|
frameRateComboBox.Items.Add(new DropListItem(400, Translate.T(Properties.Resources.Slow)));
|
||||||
frameRateComboBox.Items.Add(new DropListItem(1000, "Very slow"));
|
frameRateComboBox.Items.Add(new DropListItem(1000, Translate.T(Properties.Resources.VerySlow)));
|
||||||
qualityComboBox.SelectedIndex = 4;
|
qualityComboBox.SelectedIndex = 4;
|
||||||
scalingComboBox.SelectedIndex = 0;
|
scalingComboBox.SelectedIndex = 0;
|
||||||
frameRateComboBox.SelectedIndex = 1;
|
frameRateComboBox.SelectedIndex = 1;
|
||||||
|
|||||||
@@ -32,10 +32,10 @@ namespace MeshCentralRouter
|
|||||||
|
|
||||||
private void refreshTimer_Tick(object sender, EventArgs e)
|
private void refreshTimer_Tick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
kvmInBytesLabel.Text = string.Format(((viewer.bytesIn == 1)?"{0} Byte":"{0} Bytes"), viewer.bytesIn);
|
kvmInBytesLabel.Text = string.Format(((viewer.bytesIn == 1)? Translate.T(Properties.Resources.OneByte): Translate.T(Properties.Resources.XBytes)), viewer.bytesIn);
|
||||||
kvmOutBytesLabel.Text = string.Format(((viewer.bytesOut == 1) ? "{0} Byte" : "{0} Bytes"), viewer.bytesOut);
|
kvmOutBytesLabel.Text = string.Format(((viewer.bytesOut == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), viewer.bytesOut);
|
||||||
kvmCompInBytesLabel.Text = string.Format(((viewer.bytesInCompressed == 1) ? "{0} Byte" : "{0} Bytes"), viewer.bytesInCompressed);
|
kvmCompInBytesLabel.Text = string.Format(((viewer.bytesInCompressed == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), viewer.bytesInCompressed);
|
||||||
kvmCompOutBytesLabel.Text = string.Format(((viewer.bytesOutCompressed == 1) ? "{0} Byte" : "{0} Bytes"), viewer.bytesOutCompressed);
|
kvmCompOutBytesLabel.Text = string.Format(((viewer.bytesOutCompressed == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), viewer.bytesOutCompressed);
|
||||||
if (viewer.bytesIn == 0) {
|
if (viewer.bytesIn == 0) {
|
||||||
inRatioLabel.Text = "0%";
|
inRatioLabel.Text = "0%";
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
34
KVMViewer.cs
34
KVMViewer.cs
@@ -222,11 +222,11 @@ namespace MeshCentralRouter
|
|||||||
int msgid = -1;
|
int msgid = -1;
|
||||||
if ((jsonAction.ContainsKey("msg")) && (jsonAction["msg"] != null)) { msg = jsonAction["msg"].ToString(); }
|
if ((jsonAction.ContainsKey("msg")) && (jsonAction["msg"] != null)) { msg = jsonAction["msg"].ToString(); }
|
||||||
if (jsonAction.ContainsKey("msgid")) { msgid = (int)jsonAction["msgid"]; }
|
if (jsonAction.ContainsKey("msgid")) { msgid = (int)jsonAction["msgid"]; }
|
||||||
if (msgid == 1) { msg = "Waiting for user to grant access..."; }
|
if (msgid == 1) { msg = Translate.T(Properties.Resources.WaitingForUserToGrantAccess); }
|
||||||
if (msgid == 2) { msg = "Denied"; }
|
if (msgid == 2) { msg = Translate.T(Properties.Resources.Denied); }
|
||||||
if (msgid == 3) { msg = "Failed to start remote terminal session"; } // , {0} ({1})
|
if (msgid == 3) { msg = Translate.T(Properties.Resources.FailedToStartRemoteDesktopSession); }
|
||||||
if (msgid == 4) { msg = "Timeout"; }
|
if (msgid == 4) { msg = Translate.T(Properties.Resources.Timeout); }
|
||||||
if (msgid == 5) { msg = "Received invalid network data"; }
|
if (msgid == 5) { msg = Translate.T(Properties.Resources.ReceivedInvalidNetworkData); }
|
||||||
displayMessage(msg);
|
displayMessage(msg);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -273,32 +273,32 @@ namespace MeshCentralRouter
|
|||||||
switch (state)
|
switch (state)
|
||||||
{
|
{
|
||||||
case 0: // Disconnected
|
case 0: // Disconnected
|
||||||
mainToolStripStatusLabel.Text = "Disconnected";
|
mainToolStripStatusLabel.Text = Translate.T(Properties.Resources.Disconnected);
|
||||||
displaySelectComboBox.Visible = false;
|
displaySelectComboBox.Visible = false;
|
||||||
kvmControl.Visible = false;
|
kvmControl.Visible = false;
|
||||||
kvmControl.screenWidth = 0;
|
kvmControl.screenWidth = 0;
|
||||||
kvmControl.screenHeight = 0;
|
kvmControl.screenHeight = 0;
|
||||||
connectButton.Text = "Connect";
|
connectButton.Text = Translate.T(Properties.Resources.Connect);
|
||||||
break;
|
break;
|
||||||
case 1: // Connecting
|
case 1: // Connecting
|
||||||
mainToolStripStatusLabel.Text = "Connecting...";
|
mainToolStripStatusLabel.Text = Translate.T(Properties.Resources.Connecting);
|
||||||
displaySelectComboBox.Visible = false;
|
displaySelectComboBox.Visible = false;
|
||||||
kvmControl.Visible = false;
|
kvmControl.Visible = false;
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
break;
|
break;
|
||||||
case 2: // Setup
|
case 2: // Setup
|
||||||
mainToolStripStatusLabel.Text = "Setup...";
|
mainToolStripStatusLabel.Text = "Setup...";
|
||||||
displaySelectComboBox.Visible = false;
|
displaySelectComboBox.Visible = false;
|
||||||
kvmControl.Visible = false;
|
kvmControl.Visible = false;
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
break;
|
break;
|
||||||
case 3: // Connected
|
case 3: // Connected
|
||||||
string label = "Connected";
|
string label = Translate.T(Properties.Resources.Connected);
|
||||||
if (sessionIsRecorded) { label += ", Recorded Session"; }
|
if (sessionIsRecorded) { label += Translate.T(Properties.Resources.RecordedSession); }
|
||||||
if ((userSessions != null) && (userSessions.Count > 1)) { label += string.Format(", {0} users", userSessions.Count); }
|
if ((userSessions != null) && (userSessions.Count > 1)) { label += string.Format(Translate.T(Properties.Resources.AddXUsers), userSessions.Count); }
|
||||||
label += ".";
|
label += ".";
|
||||||
mainToolStripStatusLabel.Text = label;
|
mainToolStripStatusLabel.Text = label;
|
||||||
connectButton.Text = "Disconnect";
|
connectButton.Text = Translate.T(Properties.Resources.Disconnect);
|
||||||
kvmControl.SendCompressionLevel();
|
kvmControl.SendCompressionLevel();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@@ -393,11 +393,11 @@ namespace MeshCentralRouter
|
|||||||
displaySelectComboBox.Items.AddRange(kvmControl.displays.ToArray());
|
displaySelectComboBox.Items.AddRange(kvmControl.displays.ToArray());
|
||||||
if (kvmControl.currentDisp == 0xFFFF)
|
if (kvmControl.currentDisp == 0xFFFF)
|
||||||
{
|
{
|
||||||
displaySelectComboBox.SelectedItem = "All Displays";
|
displaySelectComboBox.SelectedItem = Translate.T(Properties.Resources.AllDisplays);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
displaySelectComboBox.SelectedItem = "Display " + kvmControl.currentDisp;
|
displaySelectComboBox.SelectedItem = string.Format(Translate.T(Properties.Resources.DisplayX), kvmControl.currentDisp);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -411,7 +411,7 @@ namespace MeshCentralRouter
|
|||||||
{
|
{
|
||||||
string displayText = displaySelectComboBox.SelectedItem.ToString();
|
string displayText = displaySelectComboBox.SelectedItem.ToString();
|
||||||
int displaynum = 0;
|
int displaynum = 0;
|
||||||
if (displayText == "All Displays") displaynum = 0xFFFF;
|
if (displayText == Translate.T(Properties.Resources.AllDisplays)) displaynum = 0xFFFF;
|
||||||
if (displaynum != 0 || int.TryParse(displayText.Substring(8), out displaynum))
|
if (displaynum != 0 || int.TryParse(displayText.Substring(8), out displaynum))
|
||||||
{
|
{
|
||||||
if (kvmControl != null) kvmControl.SendDisplay(displaynum);
|
if (kvmControl != null) kvmControl.SendDisplay(displaynum);
|
||||||
|
|||||||
@@ -155,6 +155,10 @@ namespace MeshCentralRouter
|
|||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
Translate.TranslateControl(this);
|
Translate.TranslateControl(this);
|
||||||
Translate.TranslateListView(devicesListView);
|
Translate.TranslateListView(devicesListView);
|
||||||
|
Translate.TranslateContextMenu(trayIconContextMenuStrip);
|
||||||
|
Translate.TranslateContextMenu(mainContextMenuStrip);
|
||||||
|
Translate.TranslateContextMenu(mappingsContextMenuStrip);
|
||||||
|
Translate.TranslateContextMenu(devicesContextMenuStrip);
|
||||||
mainPanel.Controls.Add(panel1);
|
mainPanel.Controls.Add(panel1);
|
||||||
mainPanel.Controls.Add(panel2);
|
mainPanel.Controls.Add(panel2);
|
||||||
mainPanel.Controls.Add(panel3);
|
mainPanel.Controls.Add(panel3);
|
||||||
|
|||||||
@@ -32,10 +32,10 @@ namespace MeshCentralRouter
|
|||||||
|
|
||||||
private void refreshTimer_Tick(object sender, EventArgs e)
|
private void refreshTimer_Tick(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
kvmInBytesLabel.Text = string.Format(((mapControl.mapper.bytesToClient == 1)?"{0} Byte":"{0} Bytes"), mapControl.mapper.bytesToClient);
|
kvmInBytesLabel.Text = string.Format(((mapControl.mapper.bytesToClient == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), mapControl.mapper.bytesToClient);
|
||||||
kvmOutBytesLabel.Text = string.Format(((mapControl.mapper.bytesToServer == 1) ? "{0} Byte" : "{0} Bytes"), mapControl.mapper.bytesToServer);
|
kvmOutBytesLabel.Text = string.Format(((mapControl.mapper.bytesToServer == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), mapControl.mapper.bytesToServer);
|
||||||
kvmCompInBytesLabel.Text = string.Format(((mapControl.mapper.bytesToClientCompressed == 1) ? "{0} Byte" : "{0} Bytes"), mapControl.mapper.bytesToClientCompressed);
|
kvmCompInBytesLabel.Text = string.Format(((mapControl.mapper.bytesToClientCompressed == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), mapControl.mapper.bytesToClientCompressed);
|
||||||
kvmCompOutBytesLabel.Text = string.Format(((mapControl.mapper.bytesToServerCompressed == 1) ? "{0} Byte" : "{0} Bytes"), mapControl.mapper.bytesToServerCompressed);
|
kvmCompOutBytesLabel.Text = string.Format(((mapControl.mapper.bytesToServerCompressed == 1) ? Translate.T(Properties.Resources.OneByte) : Translate.T(Properties.Resources.XBytes)), mapControl.mapper.bytesToServerCompressed);
|
||||||
if (mapControl.mapper.bytesToClient == 0) {
|
if (mapControl.mapper.bytesToClient == 0) {
|
||||||
inRatioLabel.Text = "0%";
|
inRatioLabel.Text = "0%";
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -138,9 +138,9 @@ namespace MeshCentralRouter
|
|||||||
else if (state == 1) {
|
else if (state == 1) {
|
||||||
if (remoteip == null)
|
if (remoteip == null)
|
||||||
{
|
{
|
||||||
msg = "Port " + localport + " to port " + remoteport;
|
msg = string.Format(Translate.T(Properties.Resources.PortXtoPortY), localport, remoteport);
|
||||||
} else {
|
} else {
|
||||||
msg = "Port " + localport + " to " + remoteip + ":" + remoteport;
|
msg = string.Format(Translate.T(Properties.Resources.PortXtoIPPortY), localport, remoteip, remoteport);
|
||||||
}
|
}
|
||||||
if (totalConnectCounter == 1) { msg += Translate.T(Properties.Resources.OneConnection); }
|
if (totalConnectCounter == 1) { msg += Translate.T(Properties.Resources.OneConnection); }
|
||||||
if (totalConnectCounter > 1) { msg += string.Format(Translate.T(Properties.Resources.ManyConnections), totalConnectCounter); }
|
if (totalConnectCounter > 1) { msg += string.Format(Translate.T(Properties.Resources.ManyConnections), totalConnectCounter); }
|
||||||
|
|||||||
297
Properties/Resources.Designer.cs
generated
297
Properties/Resources.Designer.cs
generated
@@ -60,6 +60,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to , {0} users.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AddXUsers {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AddXUsers", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Agent.
|
/// Looks up a localized string similar to Agent.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -69,6 +78,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to All Displays.
|
||||||
|
/// </summary>
|
||||||
|
internal static string AllDisplays {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("AllDisplays", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to AMT.
|
/// Looks up a localized string similar to AMT.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -117,6 +135,42 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Connect.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Connect {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Connect", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Connected.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Connected {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Connected", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Connecting....
|
||||||
|
/// </summary>
|
||||||
|
internal static string Connecting {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Connecting", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Create Folder.
|
||||||
|
/// </summary>
|
||||||
|
internal static string CreateFolder {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("CreateFolder", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -127,6 +181,42 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Denied.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Denied {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Denied", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Disconnect.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Disconnect {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Disconnect", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Disconnected.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Disconnected {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Disconnected", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Display {0}.
|
||||||
|
/// </summary>
|
||||||
|
internal static string DisplayX {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("DisplayX", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Don't ask for {0} days..
|
/// Looks up a localized string similar to Don't ask for {0} days..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -164,6 +254,33 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Failed to start remote desktop session.
|
||||||
|
/// </summary>
|
||||||
|
internal static string FailedToStartRemoteDesktopSession {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("FailedToStartRemoteDesktopSession", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Failed to start remote terminal session.
|
||||||
|
/// </summary>
|
||||||
|
internal static string FailedToStartRemoteTerminalSession {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("FailedToStartRemoteTerminalSession", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Fast.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Fast {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Fast", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -273,6 +390,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Invalid download..
|
||||||
|
/// </summary>
|
||||||
|
internal static string InvalidDownload {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("InvalidDownload", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Invalid username or password.
|
/// Looks up a localized string similar to Invalid username or password.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -309,6 +435,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Local - {0}.
|
||||||
|
/// </summary>
|
||||||
|
internal static string LocalPlus {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("LocalPlus", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to , {0} connections..
|
/// Looks up a localized string similar to , {0} connections..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -328,6 +463,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Medium.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Medium {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Medium", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -374,6 +518,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to {0} Byte.
|
||||||
|
/// </summary>
|
||||||
|
internal static string OneByte {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("OneByte", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to , 1 connection..
|
/// Looks up a localized string similar to , 1 connection..
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -392,6 +545,24 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Port {0} to {1}:{2}.
|
||||||
|
/// </summary>
|
||||||
|
internal static string PortXtoIPPortY {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("PortXtoIPPortY", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Port {0} to port {1}.
|
||||||
|
/// </summary>
|
||||||
|
internal static string PortXtoPortY {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("PortXtoPortY", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to PuTTY SSH client.
|
/// Looks up a localized string similar to PuTTY SSH client.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -401,6 +572,24 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Received invalid network data.
|
||||||
|
/// </summary>
|
||||||
|
internal static string ReceivedInvalidNetworkData {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("ReceivedInvalidNetworkData", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to , Recorded Session.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RecordedSession {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RecordedSession", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -420,6 +609,51 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Remote.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Remote {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Remote", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Remote - {0}.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RemotePlus {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RemotePlus", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Remove 1 item?.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Remove1Item {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Remove1Item", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Remove {0} items?.
|
||||||
|
/// </summary>
|
||||||
|
internal static string RemoveXItems {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("RemoveXItems", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Rename.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Rename {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Rename", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Search.
|
/// Looks up a localized string similar to Search.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -447,6 +681,24 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Setup....
|
||||||
|
/// </summary>
|
||||||
|
internal static string Setup {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Setup", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Slow.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Slow {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Slow", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to SMS sent.
|
/// Looks up a localized string similar to SMS sent.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -483,6 +735,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Timeout.
|
||||||
|
/// </summary>
|
||||||
|
internal static string Timeout {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Timeout", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to Two-factor Authentication.
|
/// Looks up a localized string similar to Two-factor Authentication.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -510,6 +771,33 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Updating....
|
||||||
|
/// </summary>
|
||||||
|
internal static string Updating {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("Updating", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Very slow.
|
||||||
|
/// </summary>
|
||||||
|
internal static string VerySlow {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("VerySlow", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to Waiting for user to grant access....
|
||||||
|
/// </summary>
|
||||||
|
internal static string WaitingForUserToGrantAccess {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("WaitingForUserToGrantAccess", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized string similar to WinSCP client.
|
/// Looks up a localized string similar to WinSCP client.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@@ -519,6 +807,15 @@ namespace MeshCentralRouter.Properties {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized string similar to {0} Bytes.
|
||||||
|
/// </summary>
|
||||||
|
internal static string XBytes {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("XBytes", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -271,4 +271,103 @@
|
|||||||
<data name="Local" xml:space="preserve">
|
<data name="Local" xml:space="preserve">
|
||||||
<value>Local</value>
|
<value>Local</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="AddXUsers" xml:space="preserve">
|
||||||
|
<value>, {0} users</value>
|
||||||
|
</data>
|
||||||
|
<data name="Connect" xml:space="preserve">
|
||||||
|
<value>Connect</value>
|
||||||
|
</data>
|
||||||
|
<data name="Connected" xml:space="preserve">
|
||||||
|
<value>Connected</value>
|
||||||
|
</data>
|
||||||
|
<data name="Connecting" xml:space="preserve">
|
||||||
|
<value>Connecting...</value>
|
||||||
|
</data>
|
||||||
|
<data name="CreateFolder" xml:space="preserve">
|
||||||
|
<value>Create Folder</value>
|
||||||
|
</data>
|
||||||
|
<data name="Denied" xml:space="preserve">
|
||||||
|
<value>Denied</value>
|
||||||
|
</data>
|
||||||
|
<data name="Disconnect" xml:space="preserve">
|
||||||
|
<value>Disconnect</value>
|
||||||
|
</data>
|
||||||
|
<data name="Disconnected" xml:space="preserve">
|
||||||
|
<value>Disconnected</value>
|
||||||
|
</data>
|
||||||
|
<data name="FailedToStartRemoteTerminalSession" xml:space="preserve">
|
||||||
|
<value>Failed to start remote terminal session</value>
|
||||||
|
</data>
|
||||||
|
<data name="LocalPlus" xml:space="preserve">
|
||||||
|
<value>Local - {0}</value>
|
||||||
|
</data>
|
||||||
|
<data name="ReceivedInvalidNetworkData" xml:space="preserve">
|
||||||
|
<value>Received invalid network data</value>
|
||||||
|
</data>
|
||||||
|
<data name="RecordedSession" xml:space="preserve">
|
||||||
|
<value>, Recorded Session</value>
|
||||||
|
</data>
|
||||||
|
<data name="Remote" xml:space="preserve">
|
||||||
|
<value>Remote</value>
|
||||||
|
</data>
|
||||||
|
<data name="RemotePlus" xml:space="preserve">
|
||||||
|
<value>Remote - {0}</value>
|
||||||
|
</data>
|
||||||
|
<data name="Remove1Item" xml:space="preserve">
|
||||||
|
<value>Remove 1 item?</value>
|
||||||
|
</data>
|
||||||
|
<data name="RemoveXItems" xml:space="preserve">
|
||||||
|
<value>Remove {0} items?</value>
|
||||||
|
</data>
|
||||||
|
<data name="Rename" xml:space="preserve">
|
||||||
|
<value>Rename</value>
|
||||||
|
</data>
|
||||||
|
<data name="Setup" xml:space="preserve">
|
||||||
|
<value>Setup...</value>
|
||||||
|
</data>
|
||||||
|
<data name="Timeout" xml:space="preserve">
|
||||||
|
<value>Timeout</value>
|
||||||
|
</data>
|
||||||
|
<data name="WaitingForUserToGrantAccess" xml:space="preserve">
|
||||||
|
<value>Waiting for user to grant access...</value>
|
||||||
|
</data>
|
||||||
|
<data name="AllDisplays" xml:space="preserve">
|
||||||
|
<value>All Displays</value>
|
||||||
|
</data>
|
||||||
|
<data name="DisplayX" xml:space="preserve">
|
||||||
|
<value>Display {0}</value>
|
||||||
|
</data>
|
||||||
|
<data name="FailedToStartRemoteDesktopSession" xml:space="preserve">
|
||||||
|
<value>Failed to start remote desktop session</value>
|
||||||
|
</data>
|
||||||
|
<data name="Fast" xml:space="preserve">
|
||||||
|
<value>Fast</value>
|
||||||
|
</data>
|
||||||
|
<data name="Medium" xml:space="preserve">
|
||||||
|
<value>Medium</value>
|
||||||
|
</data>
|
||||||
|
<data name="OneByte" xml:space="preserve">
|
||||||
|
<value>{0} Byte</value>
|
||||||
|
</data>
|
||||||
|
<data name="Slow" xml:space="preserve">
|
||||||
|
<value>Slow</value>
|
||||||
|
</data>
|
||||||
|
<data name="VerySlow" xml:space="preserve">
|
||||||
|
<value>Very slow</value>
|
||||||
|
</data>
|
||||||
|
<data name="XBytes" xml:space="preserve">
|
||||||
|
<value>{0} Bytes</value>
|
||||||
|
</data>
|
||||||
|
<data name="PortXtoIPPortY" xml:space="preserve">
|
||||||
|
<value>Port {0} to {1}:{2}</value>
|
||||||
|
</data>
|
||||||
|
<data name="PortXtoPortY" xml:space="preserve">
|
||||||
|
<value>Port {0} to port {1}</value>
|
||||||
|
</data>
|
||||||
|
<data name="InvalidDownload" xml:space="preserve">
|
||||||
|
<value>Invalid download.</value>
|
||||||
|
</data>
|
||||||
|
<data name="Updating" xml:space="preserve">
|
||||||
|
<value>Updating...</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
||||||
216
Translate.cs
216
Translate.cs
@@ -36,6 +36,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Gfmmvoormt Wzgz"}
|
{"es","Gfmmvoormt Wzgz"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Disconnected",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wrhxlmmvxgvw"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"MeshCentral Router",
|
"MeshCentral Router",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -48,6 +54,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","HNH"}
|
{"es","HNH"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Display {0}",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wrhkozb {0}"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Sort by &Name",
|
"Sort by &Name",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -66,6 +78,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Kzhhdliw"}
|
{"es","Kzhhdliw"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Disconnect",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wrhxlmmvxg"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Agent",
|
"Agent",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -90,6 +108,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Vnzro"}
|
{"es","Vnzro"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Double Click Action",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wlfyov Xorxp Zxgrlm"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Unable to connect",
|
"Unable to connect",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -120,6 +144,18 @@ namespace MeshCentralRouter
|
|||||||
{"es","Xlmmvxgrlm"}
|
{"es","Xlmmvxgrlm"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Slow",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Hold"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Remove {0} items?",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ivnlev {0} rgvnh?"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"PuTTY SSH client",
|
"PuTTY SSH client",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -210,6 +246,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Yzxp"}
|
{"es","Yzxp"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"All Displays",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Zoo Wrhkozbh"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Remote Desktop",
|
"Remote Desktop",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -228,6 +270,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","NvhsXvmgizo Ilfgvi Rmhgzoozgrlm"}
|
{"es","NvhsXvmgizo Ilfgvi Rmhgzoozgrlm"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"{0} Bytes",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","{0} Ybgvh"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"No Devices",
|
"No Devices",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -246,6 +294,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Yrmw olxzo klig gl zoo mvgdlip rmgviuzxvh"}
|
{"es","Yrmw olxzo klig gl zoo mvgdlip rmgviuzxvh"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Port {0} to {1}:{2}",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Klig {0} gl {1}:{2}"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Installation",
|
"Installation",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -300,6 +354,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Hgzgv"}
|
{"es","Hgzgv"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Failed to start remote terminal session",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Uzrovw gl hgzig ivnlgv gvinrmzo hvhhrlm"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Ask Consent",
|
"Ask Consent",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -336,12 +396,24 @@ namespace MeshCentralRouter
|
|||||||
{"es","Hvmw glpvm gl ivtrhgvivw kslmv mfnyvi?"}
|
{"es","Hvmw glpvm gl ivtrhgvivw kslmv mfnyvi?"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Local - {0}",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Olxzo - {0}"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Unable to bind to local port",
|
"Unable to bind to local port",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
{"es","Fmzyov gl yrmw gl olxzo klig"}
|
{"es","Fmzyov gl yrmw gl olxzo klig"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Create Folder",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Xivzgv Ulowvi"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Open...",
|
"Open...",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -402,6 +474,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Klig Nzkkrmt"}
|
{"es","Klig Nzkkrmt"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Failed to start remote desktop session",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Uzrovw gl hgzig ivnlgv wvhpglk hvhhrlm"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Languages",
|
"Languages",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -468,6 +546,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","&Hzev Nzkkrmth..."}
|
{"es","&Hzev Nzkkrmth..."}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Desktop Settings",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wvhpglk Hvggrmth"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Stats...",
|
"Stats...",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -480,6 +564,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Fhvimznv"}
|
{"es","Fhvimznv"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Port {0} to port {1}",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Klig {0} gl klig {1}"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
", {0} connections.",
|
", {0} connections.",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -498,6 +588,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","&Wvovgv"}
|
{"es","&Wvovgv"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Timeout",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Grnvlfg"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"E&xit",
|
"E&xit",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -516,6 +612,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Vnzro evirurxzgrlm ivjfrivw"}
|
{"es","Vnzro evirurxzgrlm ivjfrivw"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Remote - {0}",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ivnlgv - {0}"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Frame rate",
|
"Frame rate",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -540,6 +642,18 @@ namespace MeshCentralRouter
|
|||||||
{"es","Ivnlgv Urovh..."}
|
{"es","Ivnlgv Urovh..."}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Enhanced keyboard capture",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Vmszmxvw pvbylziw xzkgfiv"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Device Settings",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wverxv Hvggrmth"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"R&efresh",
|
"R&efresh",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -570,6 +684,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Ivnvnyvi gsrh xvigrurxzgv"}
|
{"es","Ivnvnyvi gsrh xvigrurxzgv"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Invalid download.",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Rmezorw wldmolzw."}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"(Individual Devices)",
|
"(Individual Devices)",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -594,6 +714,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Rmxlnrmt Ybgvh"}
|
{"es","Rmxlnrmt Ybgvh"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Denied",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Wvmrvw"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Relay",
|
"Relay",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -606,6 +732,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","hgzgfhHgirk1"}
|
{"es","hgzgfhHgirk1"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
", {0} users",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es",", {0} fhvih"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"SMS sent",
|
"SMS sent",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -696,6 +828,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Nzkkrmt Hvggrmth"}
|
{"es","Nzkkrmt Hvggrmth"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Fast",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Uzhg"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"S&ettings...",
|
"S&ettings...",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -726,12 +864,36 @@ namespace MeshCentralRouter
|
|||||||
{"es","Olxzo"}
|
{"es","Olxzo"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Connected",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Xlmmvxgvw"}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Rename",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ivmznv"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Remote Desktop Settings",
|
"Remote Desktop Settings",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
{"es","Ivnlgv Wvhpglk Hvggrmth"}
|
{"es","Ivnlgv Wvhpglk Hvggrmth"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Connecting...",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Xlmmvxgrmt..."}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Very slow",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Evib hold"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Stopped.",
|
"Stopped.",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -750,12 +912,24 @@ namespace MeshCentralRouter
|
|||||||
{"es","Zkkorxzgrlm Ormp"}
|
{"es","Zkkorxzgrlm Ormp"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"{0} Byte",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","{0} Ybgv"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"---",
|
"---",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Setup...",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Hvgfk..."}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"This server presented a un-trusted certificate. This may indicate that this is not the correct server or that the server does not have a valid certificate. It is not recommanded, but you can press the ignore button to continue connection to this server.",
|
"This server presented a un-trusted certificate. This may indicate that this is not the correct server or that the server does not have a valid certificate. It is not recommanded, but you can press the ignore button to continue connection to this server.",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -798,6 +972,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Ml Hvzixs Ivhfogh"}
|
{"es","Ml Hvzixs Ivhfogh"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Received invalid network data",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ivxvrevw rmezorw mvgdlip wzgz"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Stats",
|
"Stats",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -810,6 +990,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Fhv Ivnlgv Pvbylziw Nzk"}
|
{"es","Fhv Ivnlgv Pvbylziw Nzk"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Forward all keyboard keys",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ulidziw zoo pvbylziw pvbh"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Path",
|
"Path",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -846,6 +1032,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","HXK"}
|
{"es","HXK"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Medium",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Nvwrfn"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Remote desktop quality, scaling and frame rate settings. These can be adjusted depending on the quality of the network connection.",
|
"Remote desktop quality, scaling and frame rate settings. These can be adjusted depending on the quality of the network connection.",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -894,12 +1086,30 @@ namespace MeshCentralRouter
|
|||||||
{"es","Oltrm"}
|
{"es","Oltrm"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Waiting for user to grant access...",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Dzrgrmt uli fhvi gl tizmg zxxvhh..."}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"Updating...",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Fkwzgrmt..."}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"Ignore",
|
"Ignore",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
{"es","Rtmliv"}
|
{"es","Rtmliv"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"Remove 1 item?",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es","Ivnlev 1 rgvn?"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"RDP Port",
|
"RDP Port",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
@@ -942,6 +1152,12 @@ namespace MeshCentralRouter
|
|||||||
{"es","Wverxv Tilfk"}
|
{"es","Wverxv Tilfk"}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
", Recorded Session",
|
||||||
|
new Dictionary<string, string>() {
|
||||||
|
{"es",", Ivxliwvw Hvhhrlm"}
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"&Rename",
|
"&Rename",
|
||||||
new Dictionary<string, string>() {
|
new Dictionary<string, string>() {
|
||||||
|
|||||||
@@ -132,10 +132,10 @@ namespace MeshCentralRouter
|
|||||||
using (var sha384 = SHA384Managed.Create()) { using (var stream = File.OpenRead(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe")) { downloadHash = sha384.ComputeHash(stream); } }
|
using (var sha384 = SHA384Managed.Create()) { using (var stream = File.OpenRead(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe")) { downloadHash = sha384.ComputeHash(stream); } }
|
||||||
string downloadHashHex = BitConverter.ToString(downloadHash).Replace("-", string.Empty).ToLower();
|
string downloadHashHex = BitConverter.ToString(downloadHash).Replace("-", string.Empty).ToLower();
|
||||||
if (downloadHashHex != hash) {
|
if (downloadHashHex != hash) {
|
||||||
updateMessage("Invalid download.", 2);
|
updateMessage(Translate.T(Properties.Resources.InvalidDownload), 2);
|
||||||
File.Delete(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe");
|
File.Delete(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe");
|
||||||
} else {
|
} else {
|
||||||
updateMessage("Updating...", 0);
|
updateMessage(Translate.T(Properties.Resources.Updating), 0);
|
||||||
Process.Start(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe", "-update:" + System.Reflection.Assembly.GetEntryAssembly().Location + " " + string.Join(" ", args));
|
Process.Start(System.Reflection.Assembly.GetEntryAssembly().Location + ".update.exe", "-update:" + System.Reflection.Assembly.GetEntryAssembly().Location + " " + string.Join(" ", args));
|
||||||
Application.Exit();
|
Application.Exit();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user