From 3dd8db5728b44c373b36b4abffbd1795ae774370 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 8 Aug 2021 22:30:55 +0200 Subject: [PATCH 01/51] updated icons in connection tree --- mRemoteNG/Properties/Resources.Designer.cs | 20 +++++++++++++++++++ mRemoteNG/Properties/Resources.resx | 6 ++++++ mRemoteNG/Resources/ExtendedProperty_16x.png | Bin 0 -> 486 bytes mRemoteNG/Resources/Property_16x.png | Bin 0 -> 363 bytes mRemoteNG/UI/Window/ConfigWindow.cs | 6 +++--- mRemoteNG/mRemoteNG.csproj | 2 ++ 6 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 mRemoteNG/Resources/ExtendedProperty_16x.png create mode 100644 mRemoteNG/Resources/Property_16x.png diff --git a/mRemoteNG/Properties/Resources.Designer.cs b/mRemoteNG/Properties/Resources.Designer.cs index a047b0d3..df41d1de 100644 --- a/mRemoteNG/Properties/Resources.Designer.cs +++ b/mRemoteNG/Properties/Resources.Designer.cs @@ -230,6 +230,16 @@ namespace mRemoteNG.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap ExtendedProperty_16x { + get { + object obj = ResourceManager.GetObject("ExtendedProperty_16x", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// @@ -486,6 +496,16 @@ namespace mRemoteNG.Properties { } } + /// + /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Property_16x { + get { + object obj = ResourceManager.GetObject("Property_16x", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap. /// diff --git a/mRemoteNG/Properties/Resources.resx b/mRemoteNG/Properties/Resources.resx index 14830220..33fbf8ce 100644 --- a/mRemoteNG/Properties/Resources.resx +++ b/mRemoteNG/Properties/Resources.resx @@ -331,4 +331,10 @@ ..\Resources\StartupProject_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\ExtendedProperty_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Property_16x.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/mRemoteNG/Resources/ExtendedProperty_16x.png b/mRemoteNG/Resources/ExtendedProperty_16x.png new file mode 100644 index 0000000000000000000000000000000000000000..1b3adb3954d198c981ac4ef574855e8c4cbd2310 GIT binary patch literal 486 zcmV@P)ZD|IV4E_Mc(jl(R zY75Phxt%jr5ClOXl0m@+>r@x5Iyft$SPLeD?fASa&+-VB*bhFwd-w9)-Fr#q7-K*f zjYcL)9ZBfK9zr zu7@;f4@qk=m!{)O*H0h2YlZ_4&tEcdU<{PQy-c^;t(VJXS<^HiI*yY8fC{pJ6Q+Tx zZ#O-*v~$2T>zt+bjwl{a;&~n`7K;;Fmc{rqC9bAKm26!JGO1;7Z(reM@C~agi*Rgg zfNk6G3sqIYFpPkAZ{j30@fOfIuu}Hz(+}2-6Go&MbANUBDW)7f69WXk^Bzk6Vqfjh zI#66Ng0z{|?;i}PSaPxHNx=zxRLLX0- zo8@pfF|O5WpeV{cHZ)^`IW3sOw+{jW>P%+w4hSXWG&30rbiAmai7=BnJV6Utaa~vD c>qs-<2LuTbdUG2ULI3~&07*qoM6N<$f~RuF{Qv*} literal 0 HcmV?d00001 diff --git a/mRemoteNG/Resources/Property_16x.png b/mRemoteNG/Resources/Property_16x.png new file mode 100644 index 0000000000000000000000000000000000000000..4abd1a4a4703e26806f128eb9741caabffe0ba82 GIT binary patch literal 363 zcmV-x0hIoUP)=au;@C5|R z2zEBf4cVxRS9|m#R@Be3*Wk6_}re^?1M4ez&BkEmIlq&*^ zfX{v3CuLbeUDpd8$1#|u3BM+1wwEm6i|_j|j^hH`whdtz-UBZjwuQ+QJa?7s8JzIK zy&T6`;5^SEO;dS~!$Cz+1Z~?&xT>lJcsR(*ae^TDbIvzb_llQwT?az*CK|p0e`32` z*X_cps)FZva+Q1w##v{rovg`4QGljt@-ZnH89W|CSf}Nn5D1@(YP(J{0px*(_2#Wv!002ov JPDHLkV1gStlV<<` literal 0 HcmV?d00001 diff --git a/mRemoteNG/UI/Window/ConfigWindow.cs b/mRemoteNG/UI/Window/ConfigWindow.cs index b19a5205..4d0866cf 100644 --- a/mRemoteNG/UI/Window/ConfigWindow.cs +++ b/mRemoteNG/UI/Window/ConfigWindow.cs @@ -129,7 +129,7 @@ namespace mRemoteNG.UI.Window //btnShowInheritance // _btnShowInheritance.DisplayStyle = ToolStripItemDisplayStyle.Image; - _btnShowInheritance.Image = Properties.Resources.ViewDownBySchema_16x; + _btnShowInheritance.Image = Properties.Resources.Schema_16x; _btnShowInheritance.ImageTransparentColor = Color.Magenta; _btnShowInheritance.Name = "_btnShowInheritance"; _btnShowInheritance.Size = new Size(23, 22); @@ -149,7 +149,7 @@ namespace mRemoteNG.UI.Window _btnShowProperties.Checked = true; _btnShowProperties.CheckState = CheckState.Checked; _btnShowProperties.DisplayStyle = ToolStripItemDisplayStyle.Image; - _btnShowProperties.Image = Properties.Resources.Schema_16x; + _btnShowProperties.Image = Properties.Resources.Property_16x; _btnShowProperties.ImageTransparentColor = Color.Magenta; _btnShowProperties.Name = "_btnShowProperties"; _btnShowProperties.Size = new Size(23, 22); @@ -158,7 +158,7 @@ namespace mRemoteNG.UI.Window //btnShowDefaultProperties // _btnShowDefaultProperties.DisplayStyle = ToolStripItemDisplayStyle.Image; - _btnShowDefaultProperties.Image = Properties.Resources.SchemaObjectProperty_16x; + _btnShowDefaultProperties.Image = Properties.Resources.ExtendedProperty_16x; _btnShowDefaultProperties.ImageTransparentColor = Color.Magenta; _btnShowDefaultProperties.Name = "_btnShowDefaultProperties"; _btnShowDefaultProperties.Size = new Size(23, 22); diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index c6fff13d..d1969f0c 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -1168,6 +1168,8 @@ + + Designer PreserveNewest From 29f7dd93f3685ca7324d91f03c1d48a7b8e1fbce Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Tue, 10 Aug 2021 00:56:14 +0200 Subject: [PATCH 02/51] optimized form closing event --- mRemoteNG/UI/Forms/frmMain.cs | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/mRemoteNG/UI/Forms/frmMain.cs b/mRemoteNG/UI/Forms/frmMain.cs index 36985c5b..1b4552f5 100644 --- a/mRemoteNG/UI/Forms/frmMain.cs +++ b/mRemoteNG/UI/Forms/frmMain.cs @@ -407,6 +407,18 @@ namespace mRemoteNG.UI.Forms private void frmMain_FormClosing(object sender, FormClosingEventArgs e) { + if (Runtime.WindowList != null) + { + foreach (BaseWindow window in Runtime.WindowList) + { + window.Close(); + } + } + + Hide(); + + IsClosing = true; + if (Settings.Default.CloseToTray) { if (Runtime.NotificationAreaIcon == null) @@ -461,18 +473,8 @@ namespace mRemoteNG.UI.Forms Shutdown.Cleanup(_quickConnectToolStrip, _externalToolsToolStrip, _multiSshToolStrip, this); - IsClosing = true; - Cef.Shutdown(); - if (Runtime.WindowList != null) - { - foreach (BaseWindow window in Runtime.WindowList) - { - window.Close(); - } - } - Shutdown.StartUpdate(); Debug.Print("[END] - " + Convert.ToString(DateTime.Now, CultureInfo.InvariantCulture)); From 5566081986b523368d65b3d71a3756599bce179c Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Tue, 10 Aug 2021 00:59:27 +0200 Subject: [PATCH 03/51] update nuget packages --- mRemoteNG/mRemoteNG.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index d1969f0c..39ab66d4 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -1329,10 +1329,10 @@ 1.8.9 - 91.1.211 + 91.1.230 - 91.1.211 + 91.1.230 1.3.0 @@ -1359,7 +1359,7 @@ 2.0.12 - 8.0.25 + 8.0.26 4.0.0 From d7bee01454fdcd94eb1e6c7a085e185c6103c7e3 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Tue, 10 Aug 2021 01:17:15 +0200 Subject: [PATCH 04/51] removed orphaned templates dir --- mRemoteNG/mRemoteNG.csproj | 9 --------- 1 file changed, 9 deletions(-) diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index 39ab66d4..32022874 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -1045,11 +1045,6 @@ PreserveNewest - - - - - PreserveNewest @@ -1062,10 +1057,6 @@ PreserveNewest - - - - Designer PreserveNewest From 100f856b5f2233854c97bca1a72233c2beb87336 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Wed, 11 Aug 2021 03:08:20 +0200 Subject: [PATCH 05/51] cleaned up view menu and made all properties saveable --- mRemoteNG/Properties/Settings.Designer.cs | 56 ++++++++++++- mRemoteNG/Properties/Settings.settings | 12 +++ mRemoteNG/UI/Forms/frmMain.cs | 93 +++++++++++++++++++--- mRemoteNG/UI/Menu/ViewMenu.cs | 96 +++++------------------ mRemoteNG/app.config | 12 +++ 5 files changed, 180 insertions(+), 89 deletions(-) diff --git a/mRemoteNG/Properties/Settings.Designer.cs b/mRemoteNG/Properties/Settings.Designer.cs index 15db67a9..d84a2309 100644 --- a/mRemoteNG/Properties/Settings.Designer.cs +++ b/mRemoteNG/Properties/Settings.Designer.cs @@ -1,10 +1,10 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. // //------------------------------------------------------------------------------ @@ -3142,5 +3142,53 @@ namespace mRemoteNG.Properties { this["StartFullScreen"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool ViewMenuMessages { + get { + return ((bool)(this["ViewMenuMessages"])); + } + set { + this["ViewMenuMessages"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool ViewMenuQuickConnect { + get { + return ((bool)(this["ViewMenuQuickConnect"])); + } + set { + this["ViewMenuQuickConnect"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool ViewMenuExternalTools { + get { + return ((bool)(this["ViewMenuExternalTools"])); + } + set { + this["ViewMenuExternalTools"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("False")] + public bool ViewMenuMultiSSH { + get { + return ((bool)(this["ViewMenuMultiSSH"])); + } + set { + this["ViewMenuMultiSSH"] = value; + } + } } } diff --git a/mRemoteNG/Properties/Settings.settings b/mRemoteNG/Properties/Settings.settings index 6fb5fd1e..4edb347c 100644 --- a/mRemoteNG/Properties/Settings.settings +++ b/mRemoteNG/Properties/Settings.settings @@ -782,5 +782,17 @@ False + + False + + + False + + + False + + + False + \ No newline at end of file diff --git a/mRemoteNG/UI/Forms/frmMain.cs b/mRemoteNG/UI/Forms/frmMain.cs index 1b4552f5..a0c62a97 100644 --- a/mRemoteNG/UI/Forms/frmMain.cs +++ b/mRemoteNG/UI/Forms/frmMain.cs @@ -30,7 +30,6 @@ using mRemoteNG.UI.Panels; using WeifenLuo.WinFormsUI.Docking; using CefSharp; using CefSharp.WinForms; -using CefSharp.SchemeHandler; using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; using Settings = mRemoteNG.Properties.Settings; @@ -180,6 +179,8 @@ namespace mRemoteNG.UI.Forms if (Settings.Default.ResetPanels) SetDefaultLayout(); + else + SetLayout(); Runtime.ConnectionsService.ConnectionsLoaded += ConnectionsServiceOnConnectionsLoaded; Runtime.ConnectionsService.ConnectionsSaved += ConnectionsServiceOnConnectionsSaved; @@ -260,10 +261,26 @@ namespace mRemoteNG.UI.Forms private void OnApplicationSettingChanged(object sender, PropertyChangedEventArgs propertyChangedEventArgs) { - if (propertyChangedEventArgs.PropertyName != nameof(Settings.LockToolbars)) - return; - - LockToolbarPositions(Settings.Default.LockToolbars); + switch (propertyChangedEventArgs.PropertyName) + { + case nameof(Settings.LockToolbars): + LockToolbarPositions(Settings.Default.LockToolbars); + break; + case nameof(Settings.ViewMenuExternalTools): + LockToolbarPositions(Settings.Default.LockToolbars); + break; + case nameof(Settings.ViewMenuMessages): + LockToolbarPositions(Settings.Default.LockToolbars); + break; + case nameof(Settings.ViewMenuMultiSSH): + LockToolbarPositions(Settings.Default.LockToolbars); + break; + case nameof(Settings.ViewMenuQuickConnect): + LockToolbarPositions(Settings.Default.LockToolbars); + break; + default: + return; + } } private void LockToolbarPositions(bool shouldBeLocked) @@ -415,10 +432,10 @@ namespace mRemoteNG.UI.Forms } } - Hide(); - IsClosing = true; + Hide(); + if (Settings.Default.CloseToTray) { if (Runtime.NotificationAreaIcon == null) @@ -743,15 +760,73 @@ namespace mRemoteNG.UI.Forms pnlDock.Visible = false; Windows.TreeForm.Show(pnlDock, DockState.DockLeft); - viewMenu._mMenViewConnections.Checked = true; Windows.ConfigForm.Show(pnlDock, DockState.DockLeft); - viewMenu._mMenViewConfig.Checked = true; Windows.ErrorsForm.Show(pnlDock, DockState.DockBottomAutoHide); viewMenu._mMenViewErrorsAndInfos.Checked = true; pnlDock.Visible = true; } + public void SetLayout() + { + pnlDock.Visible = false; + + if (Settings.Default.ViewMenuMessages == true) + { + Windows.ErrorsForm.Show(pnlDock, DockState.DockBottomAutoHide); + viewMenu._mMenViewErrorsAndInfos.Checked = true; + } + else + viewMenu._mMenViewErrorsAndInfos.Checked = false; + + + if (Settings.Default.ViewMenuExternalTools == true) + { + viewMenu.TsExternalTools.Visible = true; + viewMenu._mMenViewExtAppsToolbar.Checked = true; + } + else + { + viewMenu.TsExternalTools.Visible = false; + viewMenu._mMenViewExtAppsToolbar.Checked = false; + } + + if (Settings.Default.ViewMenuMultiSSH == true) + { + viewMenu.TsMultiSsh.Visible = true; + viewMenu._mMenViewMultiSshToolbar.Checked = true; + } + else + { + viewMenu.TsMultiSsh.Visible = false; + viewMenu._mMenViewMultiSshToolbar.Checked = false; + } + + if (Settings.Default.ViewMenuQuickConnect == true) + { + viewMenu.TsQuickConnect.Visible = true; + viewMenu._mMenViewQuickConnectToolbar.Checked = true; + } + else + { + viewMenu.TsQuickConnect.Visible = false; + viewMenu._mMenViewQuickConnectToolbar.Checked = false; + } + + if (Settings.Default.LockToolbars == true) + { + Settings.Default.LockToolbars = true; + viewMenu._mMenViewLockToolbars.Checked = true; + } + else + { + Settings.Default.LockToolbars = false; + viewMenu._mMenViewLockToolbars.Checked = false; + } + + pnlDock.Visible = true; + } + public void ShowHideMenu() => tsContainer.TopToolStripPanelVisible = !tsContainer.TopToolStripPanelVisible; #endregion diff --git a/mRemoteNG/UI/Menu/ViewMenu.cs b/mRemoteNG/UI/Menu/ViewMenu.cs index 5f29f4a0..08d71e4c 100644 --- a/mRemoteNG/UI/Menu/ViewMenu.cs +++ b/mRemoteNG/UI/Menu/ViewMenu.cs @@ -15,17 +15,15 @@ namespace mRemoteNG.UI.Menu private ToolStripMenuItem _mMenViewConnectionPanels; private ToolStripMenuItem _mMenReconnectAll; private ToolStripSeparator _mMenViewSep1; - public ToolStripMenuItem _mMenViewConnections; - public ToolStripMenuItem _mMenViewConfig; public ToolStripMenuItem _mMenViewErrorsAndInfos; private ToolStripMenuItem _mMenViewAddConnectionPanel; private ToolStripSeparator _mMenViewSep2; private ToolStripMenuItem _mMenViewFullscreen; - private ToolStripMenuItem _mMenViewExtAppsToolbar; - private ToolStripMenuItem _mMenViewQuickConnectToolbar; - private ToolStripMenuItem _mMenViewMultiSshToolbar; + public ToolStripMenuItem _mMenViewExtAppsToolbar; + public ToolStripMenuItem _mMenViewQuickConnectToolbar; + public ToolStripMenuItem _mMenViewMultiSshToolbar; private ToolStripMenuItem _mMenViewResetLayout; - private ToolStripMenuItem _mMenViewLockToolbars; + public ToolStripMenuItem _mMenViewLockToolbars; private readonly PanelAdder _panelAdder; @@ -48,8 +46,6 @@ namespace mRemoteNG.UI.Menu _mMenViewAddConnectionPanel = new ToolStripMenuItem(); _mMenViewConnectionPanels = new ToolStripMenuItem(); _mMenViewSep1 = new ToolStripSeparator(); - _mMenViewConnections = new ToolStripMenuItem(); - _mMenViewConfig = new ToolStripMenuItem(); _mMenViewErrorsAndInfos = new ToolStripMenuItem(); _mMenViewResetLayout = new ToolStripMenuItem(); _mMenViewLockToolbars = new ToolStripMenuItem(); @@ -65,8 +61,6 @@ namespace mRemoteNG.UI.Menu // DropDownItems.AddRange(new ToolStripItem[] { - _mMenViewConnections, - _mMenViewConfig, _mMenViewErrorsAndInfos, _mMenViewQuickConnectToolbar, _mMenViewExtAppsToolbar, @@ -113,24 +107,6 @@ namespace mRemoteNG.UI.Menu _mMenViewSep1.Name = "mMenViewSep1"; _mMenViewSep1.Size = new System.Drawing.Size(225, 6); // - // mMenViewConnections - // - _mMenViewConnections.Checked = true; - _mMenViewConnections.CheckState = CheckState.Checked; - _mMenViewConnections.Name = "mMenViewConnections"; - _mMenViewConnections.Size = new System.Drawing.Size(228, 22); - _mMenViewConnections.Text = Language.Connections; - _mMenViewConnections.Click += mMenViewConnections_Click; - // - // mMenViewConfig - // - _mMenViewConfig.Checked = true; - _mMenViewConfig.CheckState = CheckState.Checked; - _mMenViewConfig.Name = "mMenViewConfig"; - _mMenViewConfig.Size = new System.Drawing.Size(228, 22); - _mMenViewConfig.Text = Language.Config; - _mMenViewConfig.Click += mMenViewConfig_Click; - // // mMenViewErrorsAndInfos // _mMenViewErrorsAndInfos.Checked = true; @@ -197,8 +173,6 @@ namespace mRemoteNG.UI.Menu Text = Language._View; _mMenViewAddConnectionPanel.Text = Language.AddConnectionPanel; _mMenViewConnectionPanels.Text = Language.ConnectionPanels; - _mMenViewConnections.Text = Language.Connections; - _mMenViewConfig.Text = Language.Config; _mMenViewErrorsAndInfos.Text = Language.Notifications; _mMenViewResetLayout.Text = Language.ResetLayout; _mMenViewLockToolbars.Text = Language.LockToolbars; @@ -212,8 +186,6 @@ namespace mRemoteNG.UI.Menu internal void mMenView_DropDownOpening(object sender, EventArgs e) { - _mMenViewConnections.Checked = !Windows.TreeForm.IsHidden; - _mMenViewConfig.Checked = !Windows.ConfigForm.IsHidden; _mMenViewErrorsAndInfos.Checked = !Windows.ErrorsForm.IsHidden; _mMenViewLockToolbars.Checked = Settings.Default.LockToolbars; @@ -240,34 +212,6 @@ namespace mRemoteNG.UI.Menu ((BaseWindow)((ToolStripMenuItem)sender).Tag).Focus(); } - private void mMenViewConnections_Click(object sender, EventArgs e) - { - if (_mMenViewConnections.Checked == false) - { - Windows.TreeForm.Show(MainForm.pnlDock); - _mMenViewConnections.Checked = true; - } - else - { - Windows.TreeForm.Hide(); - _mMenViewConnections.Checked = false; - } - } - - private void mMenViewConfig_Click(object sender, EventArgs e) - { - if (_mMenViewConfig.Checked == false) - { - Windows.ConfigForm.Show(MainForm.pnlDock); - _mMenViewConfig.Checked = true; - } - else - { - Windows.ConfigForm.Hide(); - _mMenViewConfig.Checked = false; - } - } - private void mMenViewErrorsAndInfos_Click(object sender, EventArgs e) { if (_mMenViewErrorsAndInfos.Checked == false) @@ -294,7 +238,7 @@ namespace mRemoteNG.UI.Menu private void mMenViewLockToolbars_Click(object sender, EventArgs eventArgs) { - if (Settings.Default.LockToolbars) + if (_mMenViewLockToolbars.Checked) { Settings.Default.LockToolbars = false; _mMenViewLockToolbars.Checked = false; @@ -313,43 +257,43 @@ namespace mRemoteNG.UI.Menu private void mMenViewExtAppsToolbar_Click(object sender, EventArgs e) { - if (_mMenViewExtAppsToolbar.Checked == false) + if (_mMenViewExtAppsToolbar.Checked) { - TsExternalTools.Visible = true; - _mMenViewExtAppsToolbar.Checked = true; + Settings.Default.ViewMenuExternalTools = false; + _mMenViewExtAppsToolbar.Checked = false; } else { - TsExternalTools.Visible = false; - _mMenViewExtAppsToolbar.Checked = false; + Settings.Default.ViewMenuExternalTools = true; + _mMenViewExtAppsToolbar.Checked = true; } } private void mMenViewQuickConnectToolbar_Click(object sender, EventArgs e) { - if (_mMenViewQuickConnectToolbar.Checked == false) + if (_mMenViewQuickConnectToolbar.Checked) { - TsQuickConnect.Visible = true; - _mMenViewQuickConnectToolbar.Checked = true; + Settings.Default.ViewMenuQuickConnect = false; + _mMenViewQuickConnectToolbar.Checked = false; } else { - TsQuickConnect.Visible = false; - _mMenViewQuickConnectToolbar.Checked = false; + Settings.Default.ViewMenuQuickConnect = true; + _mMenViewQuickConnectToolbar.Checked = true; } } private void mMenViewMultiSSHToolbar_Click(object sender, EventArgs e) { - if (_mMenViewMultiSshToolbar.Checked == false) + if (_mMenViewMultiSshToolbar.Checked) { - TsMultiSsh.Visible = true; - _mMenViewMultiSshToolbar.Checked = true; + Settings.Default.ViewMenuMultiSSH = false; + _mMenViewMultiSshToolbar.Checked = false; } else { - TsMultiSsh.Visible = false; - _mMenViewMultiSshToolbar.Checked = false; + Settings.Default.ViewMenuMultiSSH = true; + _mMenViewMultiSshToolbar.Checked = true; } } diff --git a/mRemoteNG/app.config b/mRemoteNG/app.config index cc4f174b..e29caf70 100644 --- a/mRemoteNG/app.config +++ b/mRemoteNG/app.config @@ -804,6 +804,18 @@ False + + False + + + False + + + False + + + False + From 949410e2ccb50a1f7252093bff458a498f0e6187 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Wed, 11 Aug 2021 03:21:16 +0200 Subject: [PATCH 06/51] unified release channel names across program --- mRemoteNG/App/Info/UpdateChannelInfo.cs | 31 +- .../Resources/Language/Language.Designer.cs | 1792 +++++++---------- mRemoteNG/Resources/Language/Language.de.resx | 4 +- mRemoteNG/Resources/Language/Language.lt.resx | 4 +- .../Resources/Language/Language.nb-NO.resx | 4 +- mRemoteNG/Resources/Language/Language.resx | 4 +- mRemoteNG/Resources/Language/Language.uk.resx | 4 +- .../UI/Forms/OptionsPages/UpdatesPage.cs | 8 +- 8 files changed, 729 insertions(+), 1122 deletions(-) diff --git a/mRemoteNG/App/Info/UpdateChannelInfo.cs b/mRemoteNG/App/Info/UpdateChannelInfo.cs index 17b03841..de1f014c 100644 --- a/mRemoteNG/App/Info/UpdateChannelInfo.cs +++ b/mRemoteNG/App/Info/UpdateChannelInfo.cs @@ -8,17 +8,16 @@ namespace mRemoteNG.App.Info public static class UpdateChannelInfo { public const string STABLE = "Stable"; - public const string BETA = "Beta"; - public const string DEV = "Development"; + public const string PREVIEW = "Preview"; + public const string NIGHTLY = "Nightly"; - /* no #if here since they are used for unit tests as well */ public const string STABLE_PORTABLE = "update-portable.txt"; - public const string BETA_PORTABLE = "beta-update-portable.txt"; - public const string DEV_PORTABLE = "dev-update-portable.txt"; + public const string PREVIEW_PORTABLE = "preview-update-portable.txt"; + public const string NIGHTLY_PORTABLE = "nightly-update-portable.txt"; public const string STABLE_MSI = "update.txt"; - public const string BETA_MSI = "beta-update.txt"; - public const string DEV_MSI = "dev-update.txt"; + public const string PREVIEW_MSI = "preview-update.txt"; + public const string NIGHTLY_MSI = "nightly-update.txt"; public static Uri GetUpdateChannelInfo() @@ -40,10 +39,10 @@ namespace mRemoteNG.App.Info { case STABLE: return STABLE_MSI; - case BETA: - return BETA_MSI; - case DEV: - return DEV_MSI; + case PREVIEW: + return PREVIEW_MSI; + case NIGHTLY: + return NIGHTLY_MSI; default: return STABLE_MSI; } @@ -55,10 +54,10 @@ namespace mRemoteNG.App.Info { case STABLE: return STABLE_PORTABLE; - case BETA: - return BETA_PORTABLE; - case DEV: - return DEV_PORTABLE; + case PREVIEW: + return PREVIEW_PORTABLE; + case NIGHTLY: + return NIGHTLY_PORTABLE; default: return STABLE_PORTABLE; } @@ -72,7 +71,7 @@ namespace mRemoteNG.App.Info private static bool IsValidChannel(string s) { - return s.Equals(STABLE) || s.Equals(BETA) || s.Equals(DEV); + return s.Equals(STABLE) || s.Equals(PREVIEW) || s.Equals(NIGHTLY); } } } \ No newline at end of file diff --git a/mRemoteNG/Resources/Language/Language.Designer.cs b/mRemoteNG/Resources/Language/Language.Designer.cs index e96f1fe6..0f6619e2 100644 --- a/mRemoteNG/Resources/Language/Language.Designer.cs +++ b/mRemoteNG/Resources/Language/Language.Designer.cs @@ -1,21 +1,24 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. // //------------------------------------------------------------------------------ namespace mRemoteNG.Resources.Language { + using System; + + /// - /// A strongly-typed resource class, for looking up localized strings, etc. + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -30,7 +33,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Returns the cached ResourceManager instance used by this class. + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { @@ -44,8 +47,8 @@ namespace mRemoteNG.Resources.Language { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -58,7 +61,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Browse.... + /// Sucht eine lokalisierte Zeichenfolge, die &Browse... ähnelt. /// internal static string _Browse { get { @@ -67,7 +70,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Cancel. + /// Sucht eine lokalisierte Zeichenfolge, die &Cancel ähnelt. /// internal static string _Cancel { get { @@ -76,7 +79,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Close. + /// Sucht eine lokalisierte Zeichenfolge, die &Close ähnelt. /// internal static string _Close { get { @@ -85,7 +88,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Warn me when closing connections. + /// Sucht eine lokalisierte Zeichenfolge, die &Warn me when closing connections ähnelt. /// internal static string _CloseWarnAll { get { @@ -94,16 +97,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Connect:. - /// - internal static string _Connect { - get { - return ResourceManager.GetString("_Connect", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to &Delete. + /// Sucht eine lokalisierte Zeichenfolge, die &Delete ähnelt. /// internal static string _Delete { get { @@ -112,7 +106,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Export to File.... + /// Sucht eine lokalisierte Zeichenfolge, die &Export to File... ähnelt. /// internal static string _ExportToFile { get { @@ -121,7 +115,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &File. + /// Sucht eine lokalisierte Zeichenfolge, die &File ähnelt. /// internal static string _File { get { @@ -130,7 +124,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Help. + /// Sucht eine lokalisierte Zeichenfolge, die &Help ähnelt. /// internal static string _Help { get { @@ -139,7 +133,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Import. + /// Sucht eine lokalisierte Zeichenfolge, die &Import ähnelt. /// internal static string _Import { get { @@ -148,7 +142,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Launch. + /// Sucht eine lokalisierte Zeichenfolge, die &Launch ähnelt. /// internal static string _Launch { get { @@ -157,7 +151,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &New. + /// Sucht eine lokalisierte Zeichenfolge, die &New ähnelt. /// internal static string _New { get { @@ -166,7 +160,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &OK. + /// Sucht eine lokalisierte Zeichenfolge, die &OK ähnelt. /// internal static string _Ok { get { @@ -175,7 +169,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Scan. + /// Sucht eine lokalisierte Zeichenfolge, die &Scan ähnelt. /// internal static string _Scan { get { @@ -184,7 +178,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Stop. + /// Sucht eine lokalisierte Zeichenfolge, die &Stop ähnelt. /// internal static string _Stop { get { @@ -193,7 +187,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Tools. + /// Sucht eine lokalisierte Zeichenfolge, die &Tools ähnelt. /// internal static string _Tools { get { @@ -202,7 +196,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Try again. + /// Sucht eine lokalisierte Zeichenfolge, die &Try again ähnelt. /// internal static string _TryAgain { get { @@ -211,7 +205,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &View. + /// Sucht eine lokalisierte Zeichenfolge, die &View ähnelt. /// internal static string _View { get { @@ -220,7 +214,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to About. + /// Sucht eine lokalisierte Zeichenfolge, die About ähnelt. /// internal static string About { get { @@ -229,7 +223,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Active Directory. + /// Sucht eine lokalisierte Zeichenfolge, die Active Directory ähnelt. /// internal static string ActiveDirectory { get { @@ -238,7 +232,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Add. + /// Sucht eine lokalisierte Zeichenfolge, die Add ähnelt. /// internal static string Add { get { @@ -247,7 +241,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Add Connection Panel. + /// Sucht eine lokalisierte Zeichenfolge, die Add Connection Panel ähnelt. /// internal static string AddConnectionPanel { get { @@ -256,7 +250,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to AddNodeFromXML failed!. + /// Sucht eine lokalisierte Zeichenfolge, die AddNodeFromXML failed! ähnelt. /// internal static string AddNodeFromXmlFailed { get { @@ -265,7 +259,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Address:. + /// Sucht eine lokalisierte Zeichenfolge, die Address: ähnelt. /// internal static string Address { get { @@ -274,7 +268,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Advanced. + /// Sucht eine lokalisierte Zeichenfolge, die Advanced ähnelt. /// internal static string Advanced { get { @@ -283,7 +277,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Advanced security options. + /// Sucht eine lokalisierte Zeichenfolge, die Advanced security options ähnelt. /// internal static string AdvancedSecurityOptions { get { @@ -292,7 +286,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to All. + /// Sucht eine lokalisierte Zeichenfolge, die All ähnelt. /// internal static string All { get { @@ -301,7 +295,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Allow only a single instance of the application (mRemoteNG restart required). + /// Sucht eine lokalisierte Zeichenfolge, die Allow only a single instance of the application (mRemoteNG restart required) ähnelt. /// internal static string AllowOnlySingleInstance { get { @@ -310,7 +304,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always. + /// Sucht eine lokalisierte Zeichenfolge, die Always ähnelt. /// internal static string Always { get { @@ -319,7 +313,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always connect, even if authentication fails. + /// Sucht eine lokalisierte Zeichenfolge, die Always connect, even if authentication fails ähnelt. /// internal static string AlwaysConnectEvenIfAuthFails { get { @@ -328,7 +322,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always show connection tabs. + /// Sucht eine lokalisierte Zeichenfolge, die Always show connection tabs ähnelt. /// internal static string AlwaysShowConnectionTabs { get { @@ -337,7 +331,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always show panel selection dialog when opening connections. + /// Sucht eine lokalisierte Zeichenfolge, die Always show panel selection dialog when opening connections ähnelt. /// internal static string AlwaysShowPanelSelection { get { @@ -346,7 +340,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always show panel tabs. + /// Sucht eine lokalisierte Zeichenfolge, die Always show panel tabs ähnelt. /// internal static string AlwaysShowPanelTabs { get { @@ -355,7 +349,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Always show notification area icon. + /// Sucht eine lokalisierte Zeichenfolge, die Always show notification area icon ähnelt. /// internal static string AlwaysShowSysTrayIcon { get { @@ -364,7 +358,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Appearance. + /// Sucht eine lokalisierte Zeichenfolge, die Appearance ähnelt. /// internal static string Appearance { get { @@ -373,7 +367,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Apply. + /// Sucht eine lokalisierte Zeichenfolge, die Apply ähnelt. /// internal static string Apply { get { @@ -382,7 +376,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Arguments. + /// Sucht eine lokalisierte Zeichenfolge, die Arguments ähnelt. /// internal static string Arguments { get { @@ -391,7 +385,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ask me again later. + /// Sucht eine lokalisierte Zeichenfolge, die Ask me again later ähnelt. /// internal static string AskUpdatesCommandAskLater { get { @@ -400,7 +394,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Customize the settings now. + /// Sucht eine lokalisierte Zeichenfolge, die Customize the settings now ähnelt. /// internal static string AskUpdatesCommandCustom { get { @@ -409,7 +403,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use the recommended settings. + /// Sucht eine lokalisierte Zeichenfolge, die Use the recommended settings ähnelt. /// internal static string AskUpdatesCommandRecommended { get { @@ -418,7 +412,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to {0} can automatically check for updates that may provide new features and bug fixes. It is recommended that you allow {0} to check for updates weekly.. + /// Sucht eine lokalisierte Zeichenfolge, die {0} can automatically check for updates that may provide new features and bug fixes. It is recommended that you allow {0} to check for updates weekly. ähnelt. /// internal static string AskUpdatesContent { get { @@ -427,7 +421,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Automatic update settings. + /// Sucht eine lokalisierte Zeichenfolge, die Automatic update settings ähnelt. /// internal static string AskUpdatesMainInstruction { get { @@ -436,7 +430,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Aspect. + /// Sucht eine lokalisierte Zeichenfolge, die Aspect ähnelt. /// internal static string Aspect { get { @@ -445,7 +439,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Assigned Credential. + /// Sucht eine lokalisierte Zeichenfolge, die Assigned Credential ähnelt. /// internal static string AssignedCredential { get { @@ -454,7 +448,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Audio Capture. + /// Sucht eine lokalisierte Zeichenfolge, die Audio Capture ähnelt. /// internal static string AudioCapture { get { @@ -463,7 +457,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Server Authentication. + /// Sucht eine lokalisierte Zeichenfolge, die Server Authentication ähnelt. /// internal static string AuthenticationLevel { get { @@ -472,7 +466,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Authentication mode. + /// Sucht eine lokalisierte Zeichenfolge, die Authentication mode ähnelt. /// internal static string AuthenticationMode { get { @@ -481,7 +475,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An error occurred while trying to reconnect to RDP host '{0}'. + /// Sucht eine lokalisierte Zeichenfolge, die An error occurred while trying to reconnect to RDP host '{0}' ähnelt. /// internal static string AutomaticReconnectError { get { @@ -490,7 +484,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Automatic resize. + /// Sucht eine lokalisierte Zeichenfolge, die Automatic resize ähnelt. /// internal static string AutomaticResize { get { @@ -499,7 +493,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Auto save time in minutes (0 means disabled):. + /// Sucht eine lokalisierte Zeichenfolge, die Auto save time in minutes (0 means disabled): ähnelt. /// internal static string AutoSaveEvery { get { @@ -508,7 +502,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Latest version. + /// Sucht eine lokalisierte Zeichenfolge, die Latest version ähnelt. /// internal static string AvailableVersion { get { @@ -517,16 +511,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Basic. - /// - internal static string Basic { - get { - return ResourceManager.GetString("Basic", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Default Inheritance. + /// Sucht eine lokalisierte Zeichenfolge, die Default Inheritance ähnelt. /// internal static string ButtonDefaultInheritance { get { @@ -535,7 +520,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Default Properties. + /// Sucht eine lokalisierte Zeichenfolge, die Default Properties ähnelt. /// internal static string ButtonDefaultProperties { get { @@ -544,7 +529,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Launch PuTTY. + /// Sucht eine lokalisierte Zeichenfolge, die Launch PuTTY ähnelt. /// internal static string ButtonLaunchPutty { get { @@ -553,7 +538,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cache Bitmaps. + /// Sucht eine lokalisierte Zeichenfolge, die Cache Bitmaps ähnelt. /// internal static string CacheBitmaps { get { @@ -562,7 +547,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cannot start Port Scan, incorrect IP format!. + /// Sucht eine lokalisierte Zeichenfolge, die Cannot start Port Scan, incorrect IP format! ähnelt. /// internal static string CannotStartPortScan { get { @@ -571,94 +556,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to ICA requires that the XenDesktop Online Plugin is installed and that the wfica.ocx library is registered. You can download the client here: http://www.citrix.com/download/. - /// - internal static string CcICAFailed { - get { - return ResourceManager.GetString("CcICAFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to All ICA components were found and seem to be registered properly. - ///Citrix ICA Client Control Version {0}. - /// - internal static string CcICAOK { - get { - return ResourceManager.GetString("CcICAOK", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to not installed properly. - /// - internal static string CcNotInstalledProperly { - get { - return ResourceManager.GetString("CcNotInstalledProperly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The SSH, Telnet, Rlogin and RAW protocols need PuTTY to work. PuTTY comes with every mRemoteNG package and is located in the installation path. - ///Please make sure that either you have the Putty.exe in your mRemoteNG directory (default: c:\Program Files\mRemoteNG\) or that you specified a valid path to your PuTTY executable in the Options (Tools - Options - Advanced - Custom PuTTY path). - /// - internal static string CcPuttyFailed { - get { - return ResourceManager.GetString("CcPuttyFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The PuTTY executable was found and should be ready to use.. - /// - internal static string CcPuttyOK { - get { - return ResourceManager.GetString("CcPuttyOK", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to For RDP to work properly you need to have at least Remote Desktop Connection (Terminal Services) Client 8.0 installed. You can download it here: http://support.microsoft.com/kb/925876 - ///If this check still fails or you are unable to use RDP, please consult the at {0}.. - /// - internal static string CcRDPFailed { - get { - return ResourceManager.GetString("CcRDPFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to The following RDP protocol versions are supported on this machine: {0}. - /// - internal static string CcRDPOK { - get { - return ResourceManager.GetString("CcRDPOK", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to VNC requires VncSharp.dll to be located in your mRemoteNG application folder. - ///Please make sure that you have the VncSharp.dll file in your mRemoteNG application folder (usually C:\Program Files\mRemoteNG\). - ///If you are still not able to pass this check or use VNC in mRemoteNG please consult the at {0}.. - /// - internal static string CcVNCFailed { - get { - return ResourceManager.GetString("CcVNCFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to All VNC components were found and seem to be registered properly. - ///VncSharp Control Version {0}. - /// - internal static string CcVNCOK { - get { - return ResourceManager.GetString("CcVNCOK", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Change. + /// Sucht eine lokalisierte Zeichenfolge, die Change ähnelt. /// internal static string Change { get { @@ -667,7 +565,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An error occurred while trying to change the connection resolution to host '{0}'. + /// Sucht eine lokalisierte Zeichenfolge, die An error occurred while trying to change the connection resolution to host '{0}' ähnelt. /// internal static string ChangeConnectionResolutionError { get { @@ -676,7 +574,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Changelog. + /// Sucht eine lokalisierte Zeichenfolge, die Changelog ähnelt. /// internal static string Changelog { get { @@ -685,7 +583,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check Again. + /// Sucht eine lokalisierte Zeichenfolge, die Check Again ähnelt. /// internal static string CheckAgain { get { @@ -694,7 +592,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Automatically try to reconnect when disconnected from server (RDP && ICA only). + /// Sucht eine lokalisierte Zeichenfolge, die Automatically try to reconnect when disconnected from server (RDP && ICA only) ähnelt. /// internal static string CheckboxAutomaticReconnect { get { @@ -703,7 +601,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do not show this message again.. + /// Sucht eine lokalisierte Zeichenfolge, die Do not show this message again. ähnelt. /// internal static string CheckboxDoNotShowThisMessageAgain { get { @@ -712,7 +610,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to This proxy server requires authentication. + /// Sucht eine lokalisierte Zeichenfolge, die This proxy server requires authentication ähnelt. /// internal static string CheckboxProxyAuthentication { get { @@ -721,7 +619,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use custom PuTTY path:. + /// Sucht eine lokalisierte Zeichenfolge, die Use custom PuTTY path: ähnelt. /// internal static string CheckboxPuttyPath { get { @@ -730,7 +628,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Reconnect when ready. + /// Sucht eine lokalisierte Zeichenfolge, die Reconnect when ready ähnelt. /// internal static string CheckboxReconnectWhenReady { get { @@ -739,7 +637,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use a proxy server to connect. + /// Sucht eine lokalisierte Zeichenfolge, die Use a proxy server to connect ähnelt. /// internal static string CheckboxUpdateUseProxy { get { @@ -748,7 +646,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Check failed! ähnelt. /// internal static string CheckFailed { get { @@ -757,7 +655,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check for Updates. + /// Sucht eine lokalisierte Zeichenfolge, die Check for Updates ähnelt. /// internal static string CheckForUpdates { get { @@ -766,7 +664,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check for updates at startup. + /// Sucht eine lokalisierte Zeichenfolge, die Check for updates at startup ähnelt. /// internal static string CheckForUpdatesOnStartup { get { @@ -775,16 +673,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Checking for updates.... - /// - internal static string CheckingForUpdates { - get { - return ResourceManager.GetString("CheckingForUpdates", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Check now. + /// Sucht eine lokalisierte Zeichenfolge, die Check now ähnelt. /// internal static string CheckNow { get { @@ -793,7 +682,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check proper installation of components at startup. + /// Sucht eine lokalisierte Zeichenfolge, die Check proper installation of components at startup ähnelt. /// internal static string CheckProperInstallationOfComponentsAtStartup { get { @@ -802,16 +691,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Check succeeded!. - /// - internal static string CheckSucceeded { - get { - return ResourceManager.GetString("CheckSucceeded", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Choose a path for the mRemoteNG log file. + /// Sucht eine lokalisierte Zeichenfolge, die Choose a path for the mRemoteNG log file ähnelt. /// internal static string ChooseLogPath { get { @@ -820,7 +700,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose panel before connecting. + /// Sucht eine lokalisierte Zeichenfolge, die Choose panel before connecting ähnelt. /// internal static string ChoosePanelBeforeConnecting { get { @@ -829,7 +709,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose path. + /// Sucht eine lokalisierte Zeichenfolge, die Choose path ähnelt. /// internal static string ChoosePath { get { @@ -838,7 +718,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Clear search string. + /// Sucht eine lokalisierte Zeichenfolge, die Clear search string ähnelt. /// internal static string ClearSearchString { get { @@ -847,7 +727,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Clipboard. + /// Sucht eine lokalisierte Zeichenfolge, die Clipboard ähnelt. /// internal static string Clipboard { get { @@ -856,7 +736,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Closed Ports. + /// Sucht eine lokalisierte Zeichenfolge, die Closed Ports ähnelt. /// internal static string ClosedPorts { get { @@ -865,7 +745,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Close to notification area. + /// Sucht eine lokalisierte Zeichenfolge, die Close to notification area ähnelt. /// internal static string CloseToSysTray { get { @@ -874,7 +754,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to When closing connections:. + /// Sucht eine lokalisierte Zeichenfolge, die When closing connections: ähnelt. /// internal static string ClosingConnections { get { @@ -883,7 +763,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Collapse all folders. + /// Sucht eine lokalisierte Zeichenfolge, die Collapse all folders ähnelt. /// internal static string CollapseAllFolders { get { @@ -892,7 +772,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Colours. + /// Sucht eine lokalisierte Zeichenfolge, die Colours ähnelt. /// internal static string Colors { get { @@ -901,7 +781,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to E&xit {0}. + /// Sucht eine lokalisierte Zeichenfolge, die E&xit {0} ähnelt. /// internal static string CommandExitProgram { get { @@ -910,7 +790,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't parse command line args!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't parse command line args! ähnelt. /// internal static string CommandLineArgsCouldNotBeParsed { get { @@ -919,7 +799,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Open a connection file. + /// Sucht eine lokalisierte Zeichenfolge, die &Open a connection file ähnelt. /// internal static string CommandOpenConnectionFile { get { @@ -928,7 +808,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to {0} has detected the Lenovo Auto Scroll Utility running on this system. This utility is known to cause problems with {0}. It is recommended that you disable or uninstall it.. + /// Sucht eine lokalisierte Zeichenfolge, die {0} has detected the Lenovo Auto Scroll Utility running on this system. This utility is known to cause problems with {0}. It is recommended that you disable or uninstall it. ähnelt. /// internal static string CompatibilityLenovoAutoScrollUtilityDetected { get { @@ -937,7 +817,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Compatibility problem detected. + /// Sucht eine lokalisierte Zeichenfolge, die Compatibility problem detected ähnelt. /// internal static string CompatibilityProblemDetected { get { @@ -946,16 +826,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Components Check. - /// - internal static string ComponentsCheck { - get { - return ResourceManager.GetString("ComponentsCheck", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Compression. + /// Sucht eine lokalisierte Zeichenfolge, die Compression ähnelt. /// internal static string Compression { get { @@ -964,7 +835,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Config. + /// Sucht eine lokalisierte Zeichenfolge, die Config ähnelt. /// internal static string Config { get { @@ -973,7 +844,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to btnIcon_Click failed!. + /// Sucht eine lokalisierte Zeichenfolge, die btnIcon_Click failed! ähnelt. /// internal static string ConfigPropertyGridButtonIconClickFailed { get { @@ -982,7 +853,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to ShowHideGridItems failed!. + /// Sucht eine lokalisierte Zeichenfolge, die ShowHideGridItems failed! ähnelt. /// internal static string ConfigPropertyGridHideItemsFailed { get { @@ -991,7 +862,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to IconMenu_Click failed!. + /// Sucht eine lokalisierte Zeichenfolge, die IconMenu_Click failed! ähnelt. /// internal static string ConfigPropertyGridMenuClickFailed { get { @@ -1000,7 +871,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Property Grid object failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Property Grid object failed! ähnelt. /// internal static string ConfigPropertyGridObjectFailed { get { @@ -1009,7 +880,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SetHostStatus failed!. + /// Sucht eine lokalisierte Zeichenfolge, die SetHostStatus failed! ähnelt. /// internal static string ConfigPropertyGridSetHostStatusFailed { get { @@ -1018,7 +889,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to pGrid_PopertyValueChanged failed!. + /// Sucht eine lokalisierte Zeichenfolge, die pGrid_PopertyValueChanged failed! ähnelt. /// internal static string ConfigPropertyGridValueFailed { get { @@ -1027,7 +898,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Config UI load failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Config UI load failed! ähnelt. /// internal static string ConfigUiLoadFailed { get { @@ -1036,7 +907,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Create a New Connection File. + /// Sucht eine lokalisierte Zeichenfolge, die Create a New Connection File ähnelt. /// internal static string ConfigurationCreateNew { get { @@ -1045,7 +916,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use a Custom File Path. + /// Sucht eine lokalisierte Zeichenfolge, die Use a Custom File Path ähnelt. /// internal static string ConfigurationCustomPath { get { @@ -1054,7 +925,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import an Existing File. + /// Sucht eine lokalisierte Zeichenfolge, die Import an Existing File ähnelt. /// internal static string ConfigurationImportFile { get { @@ -1063,7 +934,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to close all connections except for "{0}"?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to close all connections except for "{0}"? ähnelt. /// internal static string ConfirmCloseConnectionOthersInstruction { get { @@ -1072,7 +943,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to close the panel, "{0}"? Any connections that it contains will also be closed.. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to close the panel, "{0}"? Any connections that it contains will also be closed. ähnelt. /// internal static string ConfirmCloseConnectionPanelMainInstruction { get { @@ -1081,7 +952,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the credential record, {0}?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the credential record, {0}? ähnelt. /// internal static string ConfirmDeleteCredentialRecord { get { @@ -1090,7 +961,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the external tool, "{0}"?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the external tool, "{0}"? ähnelt. /// internal static string ConfirmDeleteExternalTool { get { @@ -1099,7 +970,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the {0} selected external tools?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the {0} selected external tools? ähnelt. /// internal static string ConfirmDeleteExternalToolMultiple { get { @@ -1108,7 +979,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the connection, "{0}"?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the connection, "{0}"? ähnelt. /// internal static string ConfirmDeleteNodeConnection { get { @@ -1117,7 +988,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the empty folder, "{0}"?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the empty folder, "{0}"? ähnelt. /// internal static string ConfirmDeleteNodeFolder { get { @@ -1126,7 +997,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to delete the folder, "{0}"? Any folders or connections that it contains will also be deleted.. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to delete the folder, "{0}"? Any folders or connections that it contains will also be deleted. ähnelt. /// internal static string ConfirmDeleteNodeFolderNotEmpty { get { @@ -1135,7 +1006,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do you want to close all open connections?. + /// Sucht eine lokalisierte Zeichenfolge, die Do you want to close all open connections? ähnelt. /// internal static string ConfirmExitMainInstruction { get { @@ -1144,7 +1015,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Are you sure you want to reset the panels to their default layout?. + /// Sucht eine lokalisierte Zeichenfolge, die Are you sure you want to reset the panels to their default layout? ähnelt. /// internal static string ConfirmResetLayout { get { @@ -1153,7 +1024,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect. + /// Sucht eine lokalisierte Zeichenfolge, die Connect ähnelt. /// internal static string Connect { get { @@ -1162,7 +1033,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect in fullscreen mode. + /// Sucht eine lokalisierte Zeichenfolge, die Connect in fullscreen mode ähnelt. /// internal static string ConnectInFullscreen { get { @@ -1171,7 +1042,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connecting.... + /// Sucht eine lokalisierte Zeichenfolge, die Connecting... ähnelt. /// internal static string Connecting { get { @@ -1180,7 +1051,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect in View Only mode. + /// Sucht eine lokalisierte Zeichenfolge, die Connect in View Only mode ähnelt. /// internal static string ConnectInViewOnlyMode { get { @@ -1189,7 +1060,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection. + /// Sucht eine lokalisierte Zeichenfolge, die Connection ähnelt. /// internal static string Connection { get { @@ -1198,7 +1069,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Protocol Event Connected. + /// Sucht eine lokalisierte Zeichenfolge, die Protocol Event Connected ähnelt. /// internal static string ConnectionEventConnected { get { @@ -1207,7 +1078,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection to "{0}" via "{1}" established by user "{2}" (Description: "{3}"; User Field: "{4}"). + /// Sucht eine lokalisierte Zeichenfolge, die Connection to "{0}" via "{1}" established by user "{2}" (Description: "{3}"; User Field: "{4}") ähnelt. /// internal static string ConnectionEventConnectedDetail { get { @@ -1216,7 +1087,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to A connection protocol error occurred. Host: "{1}"; Error code: "{2}"; Error Description: "{0}". + /// Sucht eine lokalisierte Zeichenfolge, die A connection protocol error occurred. Host: "{1}"; Error code: "{2}"; Error Description: "{0}" ähnelt. /// internal static string ConnectionEventErrorOccured { get { @@ -1225,7 +1096,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Connection failed! ähnelt. /// internal static string ConnectionFailed { get { @@ -1234,7 +1105,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The connection file could not be found.. + /// Sucht eine lokalisierte Zeichenfolge, die The connection file could not be found. ähnelt. /// internal static string ConnectionFileNotFound { get { @@ -1243,7 +1114,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Opening connection failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Opening connection failed! ähnelt. /// internal static string ConnectionOpenFailed { get { @@ -1252,7 +1123,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cannot open connection: No hostname specified!. + /// Sucht eine lokalisierte Zeichenfolge, die Cannot open connection: No hostname specified! ähnelt. /// internal static string ConnectionOpenFailedNoHostname { get { @@ -1261,7 +1132,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection Panels. + /// Sucht eine lokalisierte Zeichenfolge, die Connection Panels ähnelt. /// internal static string ConnectionPanels { get { @@ -1270,7 +1141,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connections. + /// Sucht eine lokalisierte Zeichenfolge, die Connections ähnelt. /// internal static string Connections { get { @@ -1279,16 +1150,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connections and Config. - /// - internal static string ConnectionsAndConfig { - get { - return ResourceManager.GetString("ConnectionsAndConfig", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Couldn't set default port!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't set default port! ähnelt. /// internal static string ConnectionSetDefaultPortFailed { get { @@ -1297,7 +1159,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't create backup of connections file!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't create backup of connections file! ähnelt. /// internal static string ConnectionsFileBackupFailed { get { @@ -1306,7 +1168,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connections file "{0}" could not be loaded!. + /// Sucht eine lokalisierte Zeichenfolge, die Connections file "{0}" could not be loaded! ähnelt. /// internal static string ConnectionsFileCouldNotBeLoaded { get { @@ -1315,8 +1177,8 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connections file "{0}" could not be loaded! - ///Starting with new connections file.. + /// Sucht eine lokalisierte Zeichenfolge, die Connections file "{0}" could not be loaded! + ///Starting with new connections file. ähnelt. /// internal static string ConnectionsFileCouldNotBeLoadedNew { get { @@ -1325,7 +1187,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't save connections file as "{0}"!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't save connections file as "{0}"! ähnelt. /// internal static string ConnectionsFileCouldNotSaveAs { get { @@ -1334,7 +1196,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection successful. + /// Sucht eine lokalisierte Zeichenfolge, die Connection successful ähnelt. /// internal static string ConnectionSuccessful { get { @@ -1343,7 +1205,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect without credentials. + /// Sucht eine lokalisierte Zeichenfolge, die Connect without credentials ähnelt. /// internal static string ConnectNoCredentials { get { @@ -1352,7 +1214,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect to console session. + /// Sucht eine lokalisierte Zeichenfolge, die Connect to console session ähnelt. /// internal static string ConnectToConsoleSession { get { @@ -1361,7 +1223,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect (with options). + /// Sucht eine lokalisierte Zeichenfolge, die Connect (with options) ähnelt. /// internal static string ConnectWithOptions { get { @@ -1370,7 +1232,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection to {0} via {1} closed by user {2}.. + /// Sucht eine lokalisierte Zeichenfolge, die Connection to {0} via {1} closed by user {2}. ähnelt. /// internal static string ConnenctionClosedByUser { get { @@ -1379,7 +1241,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection Event Closed. + /// Sucht eine lokalisierte Zeichenfolge, die Connection Event Closed ähnelt. /// internal static string ConnenctionCloseEvent { get { @@ -1388,7 +1250,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connection Event Closed failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Connection Event Closed failed! ähnelt. /// internal static string ConnenctionCloseEventFailed { get { @@ -1397,7 +1259,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Copy. + /// Sucht eine lokalisierte Zeichenfolge, die Copy ähnelt. /// internal static string Copy { get { @@ -1406,7 +1268,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Copy All. + /// Sucht eine lokalisierte Zeichenfolge, die Copy All ähnelt. /// internal static string CopyAll { get { @@ -1415,7 +1277,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Copy Hostname. + /// Sucht eine lokalisierte Zeichenfolge, die Copy Hostname ähnelt. /// internal static string CopyHostname { get { @@ -1424,7 +1286,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't create new connections file!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't create new connections file! ähnelt. /// internal static string CouldNotCreateNewConnectionsFile { get { @@ -1433,7 +1295,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Could not find external tool with name "{0}". + /// Sucht eine lokalisierte Zeichenfolge, die Could not find external tool with name "{0}" ähnelt. /// internal static string CouldNotFindExternalTool { get { @@ -1442,7 +1304,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Could not find ToolStrip control in FilteredPropertyGrid.. + /// Sucht eine lokalisierte Zeichenfolge, die Could not find ToolStrip control in FilteredPropertyGrid. ähnelt. /// internal static string CouldNotFindToolStripInFilteredPropertyGrid { get { @@ -1451,7 +1313,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Create an empty panel when mRemoteNG starts. + /// Sucht eine lokalisierte Zeichenfolge, die Create an empty panel when mRemoteNG starts ähnelt. /// internal static string CreateEmptyPanelOnStartUp { get { @@ -1460,7 +1322,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Credentials. + /// Sucht eine lokalisierte Zeichenfolge, die Credentials ähnelt. /// internal static string Credentials { get { @@ -1469,7 +1331,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Credential not available. + /// Sucht eine lokalisierte Zeichenfolge, die Credential not available ähnelt. /// internal static string CredentialUnavailable { get { @@ -1478,7 +1340,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Credits. + /// Sucht eine lokalisierte Zeichenfolge, die Credits ähnelt. /// internal static string Credits { get { @@ -1487,7 +1349,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ctrl-Alt-Del. + /// Sucht eine lokalisierte Zeichenfolge, die Ctrl-Alt-Del ähnelt. /// internal static string CtrlAltDel { get { @@ -1496,7 +1358,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ctrl-Esc. + /// Sucht eine lokalisierte Zeichenfolge, die Ctrl-Esc ähnelt. /// internal static string CtrlEsc { get { @@ -1505,7 +1367,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Daily. + /// Sucht eine lokalisierte Zeichenfolge, die Daily ähnelt. /// internal static string Daily { get { @@ -1514,7 +1376,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Database:. + /// Sucht eine lokalisierte Zeichenfolge, die Database: ähnelt. /// internal static string Database { get { @@ -1523,7 +1385,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Database '{0}' not available.. + /// Sucht eine lokalisierte Zeichenfolge, die Database '{0}' not available. ähnelt. /// internal static string DatabaseNotAvailable { get { @@ -1532,7 +1394,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Debug. + /// Sucht eine lokalisierte Zeichenfolge, die Debug ähnelt. /// internal static string Debug { get { @@ -1541,7 +1403,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Delete. + /// Sucht eine lokalisierte Zeichenfolge, die Delete ähnelt. /// internal static string Delete { get { @@ -1550,7 +1412,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Delete All. + /// Sucht eine lokalisierte Zeichenfolge, die Delete All ähnelt. /// internal static string DeleteAll { get { @@ -1559,16 +1421,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Delete Connection.... - /// - internal static string DeleteConnection { - get { - return ResourceManager.GetString("DeleteConnection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Delete External Tool.... + /// Sucht eine lokalisierte Zeichenfolge, die Delete External Tool... ähnelt. /// internal static string DeleteExternalTool { get { @@ -1577,16 +1430,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Delete Folder.... - /// - internal static string DeleteFolder { - get { - return ResourceManager.GetString("DeleteFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Description. + /// Sucht eine lokalisierte Zeichenfolge, die Description ähnelt. /// internal static string Description { get { @@ -1595,7 +1439,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Detect. + /// Sucht eine lokalisierte Zeichenfolge, die Detect ähnelt. /// internal static string Detect { get { @@ -1604,7 +1448,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disable Cursor blinking. + /// Sucht eine lokalisierte Zeichenfolge, die Disable Cursor blinking ähnelt. /// internal static string DisableCursorBlinking { get { @@ -1613,7 +1457,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disable Cursor Shadow. + /// Sucht eine lokalisierte Zeichenfolge, die Disable Cursor Shadow ähnelt. /// internal static string DisableCursorShadow { get { @@ -1622,7 +1466,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disable Full Window drag. + /// Sucht eine lokalisierte Zeichenfolge, die Disable Full Window drag ähnelt. /// internal static string DisableFullWindowDrag { get { @@ -1631,7 +1475,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disable Menu Animations. + /// Sucht eine lokalisierte Zeichenfolge, die Disable Menu Animations ähnelt. /// internal static string DisableMenuAnimations { get { @@ -1640,7 +1484,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disconnect. + /// Sucht eine lokalisierte Zeichenfolge, die Disconnect ähnelt. /// internal static string Disconnect { get { @@ -1649,7 +1493,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disconnect All But This. + /// Sucht eine lokalisierte Zeichenfolge, die Disconnect All But This ähnelt. /// internal static string DisconnectOthers { get { @@ -1658,7 +1502,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disconnect Tabs To The Right. + /// Sucht eine lokalisierte Zeichenfolge, die Disconnect Tabs To The Right ähnelt. /// internal static string DisconnectOthersRight { get { @@ -1667,7 +1511,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Disk Drives. + /// Sucht eine lokalisierte Zeichenfolge, die Disk Drives ähnelt. /// internal static string DiskDrives { get { @@ -1676,7 +1520,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Display. + /// Sucht eine lokalisierte Zeichenfolge, die Display ähnelt. /// internal static string Display { get { @@ -1685,7 +1529,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Display Name. + /// Sucht eine lokalisierte Zeichenfolge, die Display Name ähnelt. /// internal static string DisplayName { get { @@ -1694,7 +1538,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Display Themes. + /// Sucht eine lokalisierte Zeichenfolge, die Display Themes ähnelt. /// internal static string DisplayThemes { get { @@ -1703,7 +1547,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Display Wallpaper. + /// Sucht eine lokalisierte Zeichenfolge, die Display Wallpaper ähnelt. /// internal static string DisplayWallpaper { get { @@ -1712,7 +1556,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Domain. + /// Sucht eine lokalisierte Zeichenfolge, die Domain ähnelt. /// internal static string Domain { get { @@ -1721,7 +1565,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Donate. + /// Sucht eine lokalisierte Zeichenfolge, die Donate ähnelt. /// internal static string Donate { get { @@ -1730,7 +1574,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do not play. + /// Sucht eine lokalisierte Zeichenfolge, die Do not play ähnelt. /// internal static string DoNotPlay { get { @@ -1739,7 +1583,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do not trim spaces from usernames. + /// Sucht eine lokalisierte Zeichenfolge, die Do not trim spaces from usernames ähnelt. /// internal static string DoNotTrimUsername { get { @@ -1748,7 +1592,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Don't connect to console session. + /// Sucht eine lokalisierte Zeichenfolge, die Don't connect to console session ähnelt. /// internal static string DontConnectToConsoleSession { get { @@ -1757,7 +1601,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Don't connect if authentication fails. + /// Sucht eine lokalisierte Zeichenfolge, die Don't connect if authentication fails ähnelt. /// internal static string DontConnectWhenAuthFails { get { @@ -1766,7 +1610,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Double click on tab closes it. + /// Sucht eine lokalisierte Zeichenfolge, die Double click on tab closes it ähnelt. /// internal static string DoubleClickTabClosesIt { get { @@ -1775,7 +1619,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Download. + /// Sucht eine lokalisierte Zeichenfolge, die Download ähnelt. /// internal static string Download { get { @@ -1784,7 +1628,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Download and Install. + /// Sucht eine lokalisierte Zeichenfolge, die Download and Install ähnelt. /// internal static string DownloadAndInstall { get { @@ -1793,7 +1637,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Duplicate. + /// Sucht eine lokalisierte Zeichenfolge, die Duplicate ähnelt. /// internal static string Duplicate { get { @@ -1802,25 +1646,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Duplicate Connection. - /// - internal static string DuplicateConnection { - get { - return ResourceManager.GetString("DuplicateConnection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate Folder. - /// - internal static string DuplicateFolder { - get { - return ResourceManager.GetString("DuplicateFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Duplicate Tab. + /// Sucht eine lokalisierte Zeichenfolge, die Duplicate Tab ähnelt. /// internal static string DuplicateTab { get { @@ -1829,7 +1655,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Dynamic. + /// Sucht eine lokalisierte Zeichenfolge, die Dynamic ähnelt. /// internal static string Dynamic { get { @@ -1838,7 +1664,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do you want to continue with no password?. + /// Sucht eine lokalisierte Zeichenfolge, die Do you want to continue with no password? ähnelt. /// internal static string EmptyPasswordContinue { get { @@ -1847,7 +1673,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to For empty Username, Password or Domain fields use:. + /// Sucht eine lokalisierte Zeichenfolge, die For empty Username, Password or Domain fields use: ähnelt. /// internal static string EmptyUsernamePasswordDomainFields { get { @@ -1856,7 +1682,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Desktop Composition. + /// Sucht eine lokalisierte Zeichenfolge, die Desktop Composition ähnelt. /// internal static string EnableDesktopComposition { get { @@ -1865,43 +1691,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 128-bit. - /// - internal static string Enc128Bit { - get { - return ResourceManager.GetString("Enc128Bit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to 128-bit (logon only). - /// - internal static string Enc128BitLogonOnly { - get { - return ResourceManager.GetString("Enc128BitLogonOnly", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to 40-bit. - /// - internal static string Enc40Bit { - get { - return ResourceManager.GetString("Enc40Bit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to 56-bit. - /// - internal static string Enc56Bit { - get { - return ResourceManager.GetString("Enc56Bit", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Encoding. + /// Sucht eine lokalisierte Zeichenfolge, die Encoding ähnelt. /// internal static string Encoding { get { @@ -1910,7 +1700,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Completely encrypt connection file. + /// Sucht eine lokalisierte Zeichenfolge, die Completely encrypt connection file ähnelt. /// internal static string EncryptCompleteConnectionFile { get { @@ -1919,7 +1709,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Block Cipher Mode. + /// Sucht eine lokalisierte Zeichenfolge, die Block Cipher Mode ähnelt. /// internal static string EncryptionBlockCipherMode { get { @@ -1928,7 +1718,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Encryption Engine. + /// Sucht eine lokalisierte Zeichenfolge, die Encryption Engine ähnelt. /// internal static string EncryptionEngine { get { @@ -1937,7 +1727,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Key Derivation Function Iterations. + /// Sucht eine lokalisierte Zeichenfolge, die Key Derivation Function Iterations ähnelt. /// internal static string EncryptionKeyDerivationIterations { get { @@ -1946,16 +1736,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Encryption Strength. - /// - internal static string EncryptionStrength { - get { - return ResourceManager.GetString("EncryptionStrength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Encryption Test. + /// Sucht eine lokalisierte Zeichenfolge, die Encryption Test ähnelt. /// internal static string EncryptionTest { get { @@ -1964,7 +1745,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Encrypting {0} entries using {1}/{2} and {3} iterations took {4} seconds.. + /// Sucht eine lokalisierte Zeichenfolge, die Encrypting {0} entries using {1}/{2} and {3} iterations took {4} seconds. ähnelt. /// internal static string EncryptionTestResultMessage { get { @@ -1973,7 +1754,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Environment. + /// Sucht eine lokalisierte Zeichenfolge, die Environment ähnelt. /// internal static string Environment { get { @@ -1982,7 +1763,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to AddExternalToolsToToolBar (frmMain) failed. {0}. + /// Sucht eine lokalisierte Zeichenfolge, die AddExternalToolsToToolBar (frmMain) failed. {0} ähnelt. /// internal static string ErrorAddExternalToolsToToolBarFailed { get { @@ -1991,7 +1772,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to AddFolder (UI.Window.ConnectionTreeWindow) failed. {0}. + /// Sucht eine lokalisierte Zeichenfolge, die AddFolder (UI.Window.ConnectionTreeWindow) failed. {0} ähnelt. /// internal static string ErrorAddFolderFailed { get { @@ -2000,7 +1781,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The database version {0} is not compatible with this version of {1}.. + /// Sucht eine lokalisierte Zeichenfolge, die The database version {0} is not compatible with this version of {1}. ähnelt. /// internal static string ErrorBadDatabaseVersion { get { @@ -2009,7 +1790,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The connection list could not be saved.. + /// Sucht eine lokalisierte Zeichenfolge, die The connection list could not be saved. ähnelt. /// internal static string ErrorConnectionListSaveFailed { get { @@ -2018,7 +1799,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY could not be launched.. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY could not be launched. ähnelt. /// internal static string ErrorCouldNotLaunchPutty { get { @@ -2027,7 +1808,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Decryption failed. {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Decryption failed. {0} ähnelt. /// internal static string ErrorDecryptionFailed { get { @@ -2036,7 +1817,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Encryption failed. {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Encryption failed. {0} ähnelt. /// internal static string ErrorEncryptionFailed { get { @@ -2045,11 +1826,11 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The Windows security setting, "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing", is enabled. + /// Sucht eine lokalisierte Zeichenfolge, die The Windows security setting, "System cryptography: Use FIPS compliant algorithms for encryption, hashing, and signing", is enabled. /// ///See the Microsoft Support article at http://support.microsoft.com/kb/811833 for more information. /// - ///{0} is not fully FIPS compliant. Click OK to proceed at your own discretion, or Cancel to Exit.. + ///{0} is not fully FIPS compliant. Click OK to proceed at your own discretion, or Cancel to Exit. ähnelt. /// internal static string ErrorFipsPolicyIncompatible { get { @@ -2058,7 +1839,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Errors. + /// Sucht eine lokalisierte Zeichenfolge, die Errors ähnelt. /// internal static string Errors { get { @@ -2067,7 +1848,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The startup connection file could not be loaded.{0}{0}{2}{0}{3}{0}{0}In order to prevent data loss, {1} will now exit.. + /// Sucht eine lokalisierte Zeichenfolge, die The startup connection file could not be loaded.{0}{0}{2}{0}{3}{0}{0}In order to prevent data loss, {1} will now exit. ähnelt. /// internal static string ErrorStartupConnectionFileLoad { get { @@ -2076,7 +1857,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VerifyDatabaseVersion (Config.Connections.Save) failed. {0}. + /// Sucht eine lokalisierte Zeichenfolge, die VerifyDatabaseVersion (Config.Connections.Save) failed. {0} ähnelt. /// internal static string ErrorVerifyDatabaseVersionFailed { get { @@ -2085,7 +1866,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to This exception will force mRemoteNG to close. + /// Sucht eine lokalisierte Zeichenfolge, die This exception will force mRemoteNG to close ähnelt. /// internal static string ExceptionForcesmRemoteNGToClose { get { @@ -2094,7 +1875,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Exception Message. + /// Sucht eine lokalisierte Zeichenfolge, die Exception Message ähnelt. /// internal static string ExceptionMessage { get { @@ -2103,7 +1884,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Exit. + /// Sucht eine lokalisierte Zeichenfolge, die Exit ähnelt. /// internal static string Exit { get { @@ -2112,7 +1893,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Expand all folders. + /// Sucht eine lokalisierte Zeichenfolge, die Expand all folders ähnelt. /// internal static string ExpandAllFolders { get { @@ -2121,7 +1902,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Experimental. + /// Sucht eine lokalisierte Zeichenfolge, die Experimental ähnelt. /// internal static string Experimental { get { @@ -2130,7 +1911,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export. + /// Sucht eine lokalisierte Zeichenfolge, die Export ähnelt. /// internal static string Export { get { @@ -2139,7 +1920,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export everything. + /// Sucht eine lokalisierte Zeichenfolge, die Export everything ähnelt. /// internal static string ExportEverything { get { @@ -2148,7 +1929,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export File. + /// Sucht eine lokalisierte Zeichenfolge, die Export File ähnelt. /// internal static string ExportFile { get { @@ -2157,7 +1938,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export Items. + /// Sucht eine lokalisierte Zeichenfolge, die Export Items ähnelt. /// internal static string ExportItems { get { @@ -2166,7 +1947,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export Properties. + /// Sucht eine lokalisierte Zeichenfolge, die Export Properties ähnelt. /// internal static string ExportProperties { get { @@ -2175,7 +1956,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export the currently selected connection. + /// Sucht eine lokalisierte Zeichenfolge, die Export the currently selected connection ähnelt. /// internal static string ExportSelectedConnection { get { @@ -2184,7 +1965,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Export the currently selected folder. + /// Sucht eine lokalisierte Zeichenfolge, die Export the currently selected folder ähnelt. /// internal static string ExportSelectedFolder { get { @@ -2193,7 +1974,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to External Tool. + /// Sucht eine lokalisierte Zeichenfolge, die External Tool ähnelt. /// internal static string ExternalTool { get { @@ -2202,7 +1983,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to External Tool After. + /// Sucht eine lokalisierte Zeichenfolge, die External Tool After ähnelt. /// internal static string ExternalToolAfter { get { @@ -2211,7 +1992,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to External Tool Before. + /// Sucht eine lokalisierte Zeichenfolge, die External Tool Before ähnelt. /// internal static string ExternalToolBefore { get { @@ -2220,7 +2001,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New External Tool. + /// Sucht eine lokalisierte Zeichenfolge, die New External Tool ähnelt. /// internal static string ExternalToolDefaultName { get { @@ -2229,7 +2010,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to External Tool Properties. + /// Sucht eine lokalisierte Zeichenfolge, die External Tool Properties ähnelt. /// internal static string ExternalToolProperties { get { @@ -2238,7 +2019,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to External Tools Toolbar. + /// Sucht eine lokalisierte Zeichenfolge, die External Tools Toolbar ähnelt. /// internal static string ExternalToolsToolbar { get { @@ -2247,7 +2028,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Favorite. + /// Sucht eine lokalisierte Zeichenfolge, die Favorite ähnelt. /// internal static string Favorite { get { @@ -2256,7 +2037,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Favorites. + /// Sucht eine lokalisierte Zeichenfolge, die Favorites ähnelt. /// internal static string Favorites { get { @@ -2265,7 +2046,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to File &Format:. + /// Sucht eine lokalisierte Zeichenfolge, die File &Format: ähnelt. /// internal static string FileFormat { get { @@ -2274,7 +2055,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Filename. + /// Sucht eine lokalisierte Zeichenfolge, die Filename ähnelt. /// internal static string Filename { get { @@ -2283,7 +2064,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Files. + /// Sucht eine lokalisierte Zeichenfolge, die Files ähnelt. /// internal static string Files { get { @@ -2292,7 +2073,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to All Files (*.*). + /// Sucht eine lokalisierte Zeichenfolge, die All Files (*.*) ähnelt. /// internal static string FilterAll { get { @@ -2301,7 +2082,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to All importable files. + /// Sucht eine lokalisierte Zeichenfolge, die All importable files ähnelt. /// internal static string FilterAllImportable { get { @@ -2310,7 +2091,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Application Files (*.exe). + /// Sucht eine lokalisierte Zeichenfolge, die Application Files (*.exe) ähnelt. /// internal static string FilterApplication { get { @@ -2319,7 +2100,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemote CSV Files (*.csv). + /// Sucht eine lokalisierte Zeichenfolge, die mRemote CSV Files (*.csv) ähnelt. /// internal static string FiltermRemoteCSV { get { @@ -2328,7 +2109,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemote XML Files (*.xml). + /// Sucht eine lokalisierte Zeichenfolge, die mRemote XML Files (*.xml) ähnelt. /// internal static string FiltermRemoteXML { get { @@ -2337,7 +2118,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY Connection Manager files. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY Connection Manager files ähnelt. /// internal static string FilterPuttyConnectionManager { get { @@ -2346,7 +2127,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Remote Desktop Connection Manager files (*.rdg). + /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop Connection Manager files (*.rdg) ähnelt. /// internal static string FilterRdgFiles { get { @@ -2355,7 +2136,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Files (*.rdp). + /// Sucht eine lokalisierte Zeichenfolge, die RDP Files (*.rdp) ähnelt. /// internal static string FilterRDP { get { @@ -2364,7 +2145,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Filter search matches in connection tree. + /// Sucht eine lokalisierte Zeichenfolge, die Filter search matches in connection tree ähnelt. /// internal static string FilterSearchMatchesInConnectionTree { get { @@ -2373,7 +2154,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to First IP. + /// Sucht eine lokalisierte Zeichenfolge, die First IP ähnelt. /// internal static string FirstIp { get { @@ -2382,7 +2163,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to First Port. + /// Sucht eine lokalisierte Zeichenfolge, die First Port ähnelt. /// internal static string FirstPort { get { @@ -2391,7 +2172,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Fit To Panel. + /// Sucht eine lokalisierte Zeichenfolge, die Fit To Panel ähnelt. /// internal static string FitToPanel { get { @@ -2400,7 +2181,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Font Smoothing. + /// Sucht eine lokalisierte Zeichenfolge, die Font Smoothing ähnelt. /// internal static string FontSmoothing { get { @@ -2409,7 +2190,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Inherit {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Inherit {0} ähnelt. /// internal static string FormatInherit { get { @@ -2418,7 +2199,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Description of inherited property: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Description of inherited property: {0} ähnelt. /// internal static string FormatInheritDescription { get { @@ -2427,7 +2208,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Free. + /// Sucht eine lokalisierte Zeichenfolge, die Free ähnelt. /// internal static string Free { get { @@ -2436,7 +2217,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Fullscreen. + /// Sucht eine lokalisierte Zeichenfolge, die Fullscreen ähnelt. /// internal static string Fullscreen { get { @@ -2445,7 +2226,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Gateway. + /// Sucht eine lokalisierte Zeichenfolge, die Gateway ähnelt. /// internal static string Gateway { get { @@ -2454,7 +2235,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to General. + /// Sucht eine lokalisierte Zeichenfolge, die General ähnelt. /// internal static string General { get { @@ -2463,7 +2244,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An error occured while loading the connection entry for "{0}" from "{1}". {2}. + /// Sucht eine lokalisierte Zeichenfolge, die An error occured while loading the connection entry for "{0}" from "{1}". {2} ähnelt. /// internal static string GetConnectionInfoFromXmlFailed { get { @@ -2472,7 +2253,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Automatic Reconnect. + /// Sucht eine lokalisierte Zeichenfolge, die Automatic Reconnect ähnelt. /// internal static string GroupboxAutomaticReconnect { get { @@ -2481,7 +2262,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG Help. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG Help ähnelt. /// internal static string HelpContents { get { @@ -2490,7 +2271,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to High. + /// Sucht eine lokalisierte Zeichenfolge, die High ähnelt. /// internal static string High { get { @@ -2499,7 +2280,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Host. + /// Sucht eine lokalisierte Zeichenfolge, die Host ähnelt. /// internal static string Host { get { @@ -2508,7 +2289,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Hostname:. + /// Sucht eine lokalisierte Zeichenfolge, die Hostname: ähnelt. /// internal static string Hostname { get { @@ -2517,7 +2298,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Hostname/IP. + /// Sucht eine lokalisierte Zeichenfolge, die Hostname/IP ähnelt. /// internal static string HostnameIp { get { @@ -2526,7 +2307,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to HTTP. + /// Sucht eine lokalisierte Zeichenfolge, die HTTP ähnelt. /// internal static string Http { get { @@ -2535,7 +2316,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to CEF (Chromium). + /// Sucht eine lokalisierte Zeichenfolge, die CEF (Chromium) ähnelt. /// internal static string HttpCEF { get { @@ -2544,7 +2325,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to HTTP Connect Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die HTTP Connect Failed! ähnelt. /// internal static string HttpConnectFailed { get { @@ -2553,7 +2334,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't create new HTTP Connection!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't create new HTTP Connection! ähnelt. /// internal static string HttpConnectionFailed { get { @@ -2562,7 +2343,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Changing HTTP Document Tile Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Changing HTTP Document Tile Failed! ähnelt. /// internal static string HttpDocumentTileChangeFailed { get { @@ -2571,7 +2352,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Failed to contruct the URL to load. + /// Sucht eine lokalisierte Zeichenfolge, die Failed to contruct the URL to load ähnelt. /// internal static string HttpFailedUrlBuild { get { @@ -2580,7 +2361,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Internet Explorer. + /// Sucht eine lokalisierte Zeichenfolge, die Internet Explorer ähnelt. /// internal static string HttpInternetExplorer { get { @@ -2589,7 +2370,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to HTTPS. + /// Sucht eine lokalisierte Zeichenfolge, die HTTPS ähnelt. /// internal static string Https { get { @@ -2598,7 +2379,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Set HTTP Props failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Set HTTP Props failed! ähnelt. /// internal static string HttpSetPropsFailed { get { @@ -2607,70 +2388,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to ICA. - /// - internal static string ICA { - get { - return ResourceManager.GetString("ICA", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Couldn't create new ICA Connection!. - /// - internal static string IcaConnectionFailed { - get { - return ResourceManager.GetString("IcaConnectionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Loading ICA Plugin failed!. - /// - internal static string IcaControlFailed { - get { - return ResourceManager.GetString("IcaControlFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ICA SetCredentials failed!. - /// - internal static string IcaSetCredentialsFailed { - get { - return ResourceManager.GetString("IcaSetCredentialsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ICA Set Event Handlers Failed!. - /// - internal static string IcaSetEventHandlersFailed { - get { - return ResourceManager.GetString("IcaSetEventHandlersFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ICA Set Props Failed!. - /// - internal static string IcaSetPropsFailed { - get { - return ResourceManager.GetString("IcaSetPropsFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to ICA Set Resolution Failed!. - /// - internal static string IcaSetResolutionFailed { - get { - return ResourceManager.GetString("IcaSetResolutionFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Icon. + /// Sucht eine lokalisierte Zeichenfolge, die Icon ähnelt. /// internal static string Icon { get { @@ -2679,7 +2397,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Identify quick connect tabs by adding the prefix "Quick:". + /// Sucht eine lokalisierte Zeichenfolge, die Identify quick connect tabs by adding the prefix "Quick:" ähnelt. /// internal static string IdentifyQuickConnectTabs { get { @@ -2688,7 +2406,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import from Active Directory. + /// Sucht eine lokalisierte Zeichenfolge, die Import from Active Directory ähnelt. /// internal static string ImportAD { get { @@ -2697,16 +2415,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import failed. - /// - internal static string ImportFailed { - get { - return ResourceManager.GetString("ImportFailed", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to An error occurred while importing the file "{0}".. + /// Sucht eine lokalisierte Zeichenfolge, die An error occurred while importing the file "{0}". ähnelt. /// internal static string ImportFileFailedContent { get { @@ -2715,7 +2424,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import from &File.... + /// Sucht eine lokalisierte Zeichenfolge, die Import from &File... ähnelt. /// internal static string ImportFromFile { get { @@ -2724,7 +2433,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import from Port Scan. + /// Sucht eine lokalisierte Zeichenfolge, die Import from Port Scan ähnelt. /// internal static string ImportPortScan { get { @@ -2733,7 +2442,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Import sub OUs. + /// Sucht eine lokalisierte Zeichenfolge, die Import sub OUs ähnelt. /// internal static string ImportSubOUs { get { @@ -2742,7 +2451,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Informations. + /// Sucht eine lokalisierte Zeichenfolge, die Informations ähnelt. /// internal static string Informations { get { @@ -2751,7 +2460,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Inheritance. + /// Sucht eine lokalisierte Zeichenfolge, die Inheritance ähnelt. /// internal static string Inheritance { get { @@ -2760,16 +2469,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Installed version. - /// - internal static string InstalledVersion { - get { - return ResourceManager.GetString("InstalledVersion", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Dispose of Int App process failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Dispose of Int App process failed! ähnelt. /// internal static string IntAppDisposeFailed { get { @@ -2778,7 +2478,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Int App Focus Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Int App Focus Failed! ähnelt. /// internal static string IntAppFocusFailed { get { @@ -2787,7 +2487,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Int App Handle: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Int App Handle: {0} ähnelt. /// internal static string IntAppHandle { get { @@ -2796,7 +2496,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Killing Int App Process failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Killing Int App Process failed! ähnelt. /// internal static string IntAppKillFailed { get { @@ -2805,7 +2505,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Int App Resize failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Int App Resize failed! ähnelt. /// internal static string IntAppResizeFailed { get { @@ -2814,7 +2514,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to --- IntApp Stuff ---. + /// Sucht eine lokalisierte Zeichenfolge, die --- IntApp Stuff --- ähnelt. /// internal static string IntAppStuff { get { @@ -2823,7 +2523,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Int App Title: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Int App Title: {0} ähnelt. /// internal static string IntAppTitle { get { @@ -2832,16 +2532,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Jump to. - /// - internal static string JumpTo { - get { - return ResourceManager.GetString("JumpTo", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to (Automatically Detect). + /// Sucht eine lokalisierte Zeichenfolge, die (Automatically Detect) ähnelt. /// internal static string LanguageDefault { get { @@ -2850,7 +2541,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to {0} must be restarted before changes to the language will take effect.. + /// Sucht eine lokalisierte Zeichenfolge, die {0} must be restarted before changes to the language will take effect. ähnelt. /// internal static string LanguageRestartRequired { get { @@ -2859,7 +2550,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Language. + /// Sucht eine lokalisierte Zeichenfolge, die Language ähnelt. /// internal static string LanguageString { get { @@ -2868,7 +2559,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Last IP. + /// Sucht eine lokalisierte Zeichenfolge, die Last IP ähnelt. /// internal static string LastIp { get { @@ -2877,7 +2568,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Last Port. + /// Sucht eine lokalisierte Zeichenfolge, die Last Port ähnelt. /// internal static string LastPort { get { @@ -2886,7 +2577,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Launch External Tool. + /// Sucht eine lokalisierte Zeichenfolge, die Launch External Tool ähnelt. /// internal static string LaunchExternalTool { get { @@ -2895,7 +2586,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to License. + /// Sucht eine lokalisierte Zeichenfolge, die License ähnelt. /// internal static string License { get { @@ -2904,7 +2595,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Load Balance Info. + /// Sucht eine lokalisierte Zeichenfolge, die Load Balance Info ähnelt. /// internal static string LoadBalanceInfo { get { @@ -2913,7 +2604,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use UTF8 encoding for RDP "Load Balance Info" property. + /// Sucht eine lokalisierte Zeichenfolge, die Use UTF8 encoding for RDP "Load Balance Info" property ähnelt. /// internal static string LoadBalanceInfoUseUtf8 { get { @@ -2922,7 +2613,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Load from SQL failed. + /// Sucht eine lokalisierte Zeichenfolge, die Load from SQL failed ähnelt. /// internal static string LoadFromSqlFailed { get { @@ -2931,7 +2622,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The connection information could not be loaded from the SQL server.. + /// Sucht eine lokalisierte Zeichenfolge, die The connection information could not be loaded from the SQL server. ähnelt. /// internal static string LoadFromSqlFailedContent { get { @@ -2940,7 +2631,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Load From XML failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Load From XML failed! ähnelt. /// internal static string LoadFromXmlFailed { get { @@ -2949,7 +2640,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Local file. + /// Sucht eine lokalisierte Zeichenfolge, die Local file ähnelt. /// internal static string LocalFile { get { @@ -2958,7 +2649,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Local file does not exist!. + /// Sucht eine lokalisierte Zeichenfolge, die Local file does not exist! ähnelt. /// internal static string LocalFileDoesNotExist { get { @@ -2967,7 +2658,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Lock toolbar positions. + /// Sucht eine lokalisierte Zeichenfolge, die Lock toolbar positions ähnelt. /// internal static string LockToolbars { get { @@ -2976,7 +2667,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Log file path. + /// Sucht eine lokalisierte Zeichenfolge, die Log file path ähnelt. /// internal static string LogFilePath { get { @@ -2985,7 +2676,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Logging. + /// Sucht eine lokalisierte Zeichenfolge, die Logging ähnelt. /// internal static string Logging { get { @@ -2994,7 +2685,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Login failed for user '{0}'.. + /// Sucht eine lokalisierte Zeichenfolge, die Login failed for user '{0}'. ähnelt. /// internal static string LoginFailedForUser { get { @@ -3003,7 +2694,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Log these message types. + /// Sucht eine lokalisierte Zeichenfolge, die Log these message types ähnelt. /// internal static string LogTheseMessageTypes { get { @@ -3012,7 +2703,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Log to application directory. + /// Sucht eine lokalisierte Zeichenfolge, die Log to application directory ähnelt. /// internal static string LogToAppDir { get { @@ -3021,7 +2712,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to MAC Address. + /// Sucht eine lokalisierte Zeichenfolge, die MAC Address ähnelt. /// internal static string MacAddress { get { @@ -3030,7 +2721,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Medium. + /// Sucht eine lokalisierte Zeichenfolge, die Medium ähnelt. /// internal static string Medium { get { @@ -3039,7 +2730,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Message. + /// Sucht eine lokalisierte Zeichenfolge, die Message ähnelt. /// internal static string Message { get { @@ -3048,7 +2739,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Minimize to notification area. + /// Sucht eine lokalisierte Zeichenfolge, die Minimize to notification area ähnelt. /// internal static string MinimizeToSysTray { get { @@ -3057,7 +2748,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Minutes to Idle. + /// Sucht eine lokalisierte Zeichenfolge, die Minutes to Idle ähnelt. /// internal static string MinutesToIdleTimeout { get { @@ -3066,7 +2757,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Miscellaneous. + /// Sucht eine lokalisierte Zeichenfolge, die Miscellaneous ähnelt. /// internal static string Miscellaneous { get { @@ -3075,7 +2766,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Monthly. + /// Sucht eine lokalisierte Zeichenfolge, die Monthly ähnelt. /// internal static string Monthly { get { @@ -3084,7 +2775,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Move down. + /// Sucht eine lokalisierte Zeichenfolge, die Move down ähnelt. /// internal static string MoveDown { get { @@ -3093,7 +2784,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Move up. + /// Sucht eine lokalisierte Zeichenfolge, die Move up ähnelt. /// internal static string MoveUp { get { @@ -3102,7 +2793,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG CSV. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG CSV ähnelt. /// internal static string MremoteNgCsv { get { @@ -3111,7 +2802,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG Unhandled Exception. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG Unhandled Exception ähnelt. /// internal static string mRemoteNGUnhandledException { get { @@ -3120,7 +2811,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG XML. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG XML ähnelt. /// internal static string MremoteNgXml { get { @@ -3129,7 +2820,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Multi SSH:. + /// Sucht eine lokalisierte Zeichenfolge, die Multi SSH: ähnelt. /// internal static string MultiSsh { get { @@ -3138,7 +2829,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Multi SSH toolbar. + /// Sucht eine lokalisierte Zeichenfolge, die Multi SSH toolbar ähnelt. /// internal static string MultiSshToolbar { get { @@ -3147,7 +2838,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Press ENTER to send. Ctrl+C is sent immediately.. + /// Sucht eine lokalisierte Zeichenfolge, die Press ENTER to send. Ctrl+C is sent immediately. ähnelt. /// internal static string MultiSshToolTip { get { @@ -3156,7 +2847,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Must Be Between 0 and 255. + /// Sucht eine lokalisierte Zeichenfolge, die Must Be Between 0 and 255 ähnelt. /// internal static string MustBeBetween0And255 { get { @@ -3165,7 +2856,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to My current credentials (Windows logon information). + /// Sucht eine lokalisierte Zeichenfolge, die My current credentials (Windows logon information) ähnelt. /// internal static string MyCurrentWindowsCreds { get { @@ -3174,7 +2865,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Name. + /// Sucht eine lokalisierte Zeichenfolge, die Name ähnelt. /// internal static string Name { get { @@ -3183,7 +2874,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Never. + /// Sucht eine lokalisierte Zeichenfolge, die Never ähnelt. /// internal static string Never { get { @@ -3192,7 +2883,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New Connection. + /// Sucht eine lokalisierte Zeichenfolge, die New Connection ähnelt. /// internal static string NewConnection { get { @@ -3201,7 +2892,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New Connection File. + /// Sucht eine lokalisierte Zeichenfolge, die New Connection File ähnelt. /// internal static string NewConnectionFile { get { @@ -3210,7 +2901,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New External Tool. + /// Sucht eine lokalisierte Zeichenfolge, die New External Tool ähnelt. /// internal static string NewExternalTool { get { @@ -3219,7 +2910,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New Folder. + /// Sucht eine lokalisierte Zeichenfolge, die New Folder ähnelt. /// internal static string NewFolder { get { @@ -3228,7 +2919,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New Panel. + /// Sucht eine lokalisierte Zeichenfolge, die New Panel ähnelt. /// internal static string NewPanel { get { @@ -3237,7 +2928,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New Title. + /// Sucht eine lokalisierte Zeichenfolge, die New Title ähnelt. /// internal static string NewTitle { get { @@ -3246,7 +2937,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to No. + /// Sucht eine lokalisierte Zeichenfolge, die No ähnelt. /// internal static string No { get { @@ -3255,7 +2946,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to No сompression. + /// Sucht eine lokalisierte Zeichenfolge, die No сompression ähnelt. /// internal static string NoCompression { get { @@ -3264,7 +2955,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to This node is already in this folder.. + /// Sucht eine lokalisierte Zeichenfolge, die This node is already in this folder. ähnelt. /// internal static string NodeAlreadyInFolder { get { @@ -3273,7 +2964,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cannot drag node onto itself.. + /// Sucht eine lokalisierte Zeichenfolge, die Cannot drag node onto itself. ähnelt. /// internal static string NodeCannotDragOnSelf { get { @@ -3282,7 +2973,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cannot drag parent node onto child.. + /// Sucht eine lokalisierte Zeichenfolge, die Cannot drag parent node onto child. ähnelt. /// internal static string NodeCannotDragParentOnChild { get { @@ -3291,7 +2982,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to This node is not draggable.. + /// Sucht eine lokalisierte Zeichenfolge, die This node is not draggable. ähnelt. /// internal static string NodeNotDraggable { get { @@ -3300,7 +2991,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to No ext. app specified.. + /// Sucht eine lokalisierte Zeichenfolge, die No ext. app specified. ähnelt. /// internal static string NoExtAppDefined { get { @@ -3309,7 +3000,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to None. + /// Sucht eine lokalisierte Zeichenfolge, die None ähnelt. /// internal static string None { get { @@ -3318,7 +3009,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Normal. + /// Sucht eine lokalisierte Zeichenfolge, die Normal ähnelt. /// internal static string Normal { get { @@ -3327,7 +3018,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to No SmartSize. + /// Sucht eine lokalisierte Zeichenfolge, die No SmartSize ähnelt. /// internal static string NoSmartSize { get { @@ -3336,7 +3027,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Notifications. + /// Sucht eine lokalisierte Zeichenfolge, die Notifications ähnelt. /// internal static string Notifications { get { @@ -3345,7 +3036,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to No update available. + /// Sucht eine lokalisierte Zeichenfolge, die No update available ähnelt. /// internal static string NoUpdateAvailable { get { @@ -3354,8 +3045,8 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to You are trying to load a connection file that was created using an very early version of mRemote, this could result in an runtime error. - ///If you run into such an error, please create a new connection file!. + /// Sucht eine lokalisierte Zeichenfolge, die You are trying to load a connection file that was created using an very early version of mRemote, this could result in an runtime error. + ///If you run into such an error, please create a new connection file! ähnelt. /// internal static string OldConffile { get { @@ -3364,7 +3055,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Open a different file. + /// Sucht eine lokalisierte Zeichenfolge, die Open a different file ähnelt. /// internal static string OpenADifferentFile { get { @@ -3373,7 +3064,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Open Connection File.... + /// Sucht eine lokalisierte Zeichenfolge, die Open Connection File... ähnelt. /// internal static string OpenConnectionFile { get { @@ -3382,7 +3073,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Open file. + /// Sucht eine lokalisierte Zeichenfolge, die Open file ähnelt. /// internal static string OpenFile { get { @@ -3391,7 +3082,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Open new tab to the right of the currently selected tab. + /// Sucht eine lokalisierte Zeichenfolge, die Open new tab to the right of the currently selected tab ähnelt. /// internal static string OpenNewTabRight { get { @@ -3400,7 +3091,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Open Ports. + /// Sucht eine lokalisierte Zeichenfolge, die Open Ports ähnelt. /// internal static string OpenPorts { get { @@ -3409,7 +3100,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Options. + /// Sucht eine lokalisierte Zeichenfolge, die Options ähnelt. /// internal static string Options { get { @@ -3418,7 +3109,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG Options. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG Options ähnelt. /// internal static string OptionsPageTitle { get { @@ -3427,7 +3118,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Testing.... + /// Sucht eine lokalisierte Zeichenfolge, die Testing... ähnelt. /// internal static string OptionsProxyTesting { get { @@ -3436,7 +3127,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warning: Restart is required to commit any theme configuration change.. + /// Sucht eine lokalisierte Zeichenfolge, die Warning: Restart is required to commit any theme configuration change. ähnelt. /// internal static string OptionsThemeChangeWarning { get { @@ -3445,7 +3136,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do you really want to delete the theme?. + /// Sucht eine lokalisierte Zeichenfolge, die Do you really want to delete the theme? ähnelt. /// internal static string OptionsThemeDeleteConfirmation { get { @@ -3454,7 +3145,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to New theme name. + /// Sucht eine lokalisierte Zeichenfolge, die New theme name ähnelt. /// internal static string OptionsThemeNewThemeCaption { get { @@ -3463,7 +3154,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Cannot create theme, name already present or special characters in the name. + /// Sucht eine lokalisierte Zeichenfolge, die Cannot create theme, name already present or special characters in the name ähnelt. /// internal static string OptionsThemeNewThemeError { get { @@ -3472,7 +3163,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Type the new theme name. + /// Sucht eine lokalisierte Zeichenfolge, die Type the new theme name ähnelt. /// internal static string OptionsThemeNewThemeText { get { @@ -3481,7 +3172,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Out Of Range. + /// Sucht eine lokalisierte Zeichenfolge, die Out Of Range ähnelt. /// internal static string OutOfRange { get { @@ -3490,7 +3181,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Panel. + /// Sucht eine lokalisierte Zeichenfolge, die Panel ähnelt. /// internal static string Panel { get { @@ -3499,7 +3190,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Panel Handle: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Panel Handle: {0} ähnelt. /// internal static string PanelHandle { get { @@ -3508,7 +3199,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Panel Name. + /// Sucht eine lokalisierte Zeichenfolge, die Panel Name ähnelt. /// internal static string PanelName { get { @@ -3517,7 +3208,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password. + /// Sucht eine lokalisierte Zeichenfolge, die Password ähnelt. /// internal static string Password { get { @@ -3526,7 +3217,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password must contain at least {0} of the following characters: {1}. + /// Sucht eine lokalisierte Zeichenfolge, die Password must contain at least {0} of the following characters: {1} ähnelt. /// internal static string PasswordConstainsSpecialCharactersConstraintHint { get { @@ -3535,7 +3226,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password must contain at least {0} lower case character(s). + /// Sucht eine lokalisierte Zeichenfolge, die Password must contain at least {0} lower case character(s) ähnelt. /// internal static string PasswordContainsLowerCaseConstraintHint { get { @@ -3544,7 +3235,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password must contain at least {0} number(s). + /// Sucht eine lokalisierte Zeichenfolge, die Password must contain at least {0} number(s) ähnelt. /// internal static string PasswordContainsNumbersConstraint { get { @@ -3553,7 +3244,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password must contain at least {0} upper case character(s). + /// Sucht eine lokalisierte Zeichenfolge, die Password must contain at least {0} upper case character(s) ähnelt. /// internal static string PasswordContainsUpperCaseConstraintHint { get { @@ -3562,7 +3253,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password length must be between {0} and {1}. + /// Sucht eine lokalisierte Zeichenfolge, die Password length must be between {0} and {1} ähnelt. /// internal static string PasswordLengthConstraintHint { get { @@ -3571,7 +3262,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Password protect. + /// Sucht eine lokalisierte Zeichenfolge, die Password protect ähnelt. /// internal static string PasswordProtect { get { @@ -3580,7 +3271,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Both passwords must match.. + /// Sucht eine lokalisierte Zeichenfolge, die Both passwords must match. ähnelt. /// internal static string PasswordStatusMustMatch { get { @@ -3589,7 +3280,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The password must be at least 3 characters long.. + /// Sucht eine lokalisierte Zeichenfolge, die The password must be at least 3 characters long. ähnelt. /// internal static string PasswordStatusTooShort { get { @@ -3598,7 +3289,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Place search bar above connection tree. + /// Sucht eine lokalisierte Zeichenfolge, die Place search bar above connection tree ähnelt. /// internal static string PlaceSearchBarAboveConnectionTree { get { @@ -3607,7 +3298,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Please fill all fields. + /// Sucht eine lokalisierte Zeichenfolge, die Please fill all fields ähnelt. /// internal static string PleaseFillAllFields { get { @@ -3616,7 +3307,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Popups. + /// Sucht eine lokalisierte Zeichenfolge, die Popups ähnelt. /// internal static string Popups { get { @@ -3625,7 +3316,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Port. + /// Sucht eine lokalisierte Zeichenfolge, die Port ähnelt. /// internal static string Port { get { @@ -3634,7 +3325,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Portable Edition. + /// Sucht eine lokalisierte Zeichenfolge, die Portable Edition ähnelt. /// internal static string PortableEdition { get { @@ -3643,7 +3334,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ports. + /// Sucht eine lokalisierte Zeichenfolge, die Ports ähnelt. /// internal static string Ports { get { @@ -3652,7 +3343,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Port Scan. + /// Sucht eine lokalisierte Zeichenfolge, die Port Scan ähnelt. /// internal static string PortScan { get { @@ -3661,7 +3352,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Port scan complete.. + /// Sucht eine lokalisierte Zeichenfolge, die Port scan complete. ähnelt. /// internal static string PortScanComplete { get { @@ -3670,7 +3361,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't load PortScan panel!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't load PortScan panel! ähnelt. /// internal static string PortScanCouldNotLoadPanel { get { @@ -3679,7 +3370,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PowerShell. + /// Sucht eine lokalisierte Zeichenfolge, die PowerShell ähnelt. /// internal static string PowerShell { get { @@ -3688,7 +3379,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Printers. + /// Sucht eine lokalisierte Zeichenfolge, die Printers ähnelt. /// internal static string Printers { get { @@ -3697,7 +3388,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Properties. + /// Sucht eine lokalisierte Zeichenfolge, die Properties ähnelt. /// internal static string Properties { get { @@ -3706,7 +3397,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Toggle all inheritance options.. + /// Sucht eine lokalisierte Zeichenfolge, die Toggle all inheritance options. ähnelt. /// internal static string PropertyDescriptionAll { get { @@ -3715,7 +3406,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select which authentication level this connection should use.. + /// Sucht eine lokalisierte Zeichenfolge, die Select which authentication level this connection should use. ähnelt. /// internal static string PropertyDescriptionAuthenticationLevel { get { @@ -3724,7 +3415,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select how you want to authenticate against the VNC server.. + /// Sucht eine lokalisierte Zeichenfolge, die Select how you want to authenticate against the VNC server. ähnelt. /// internal static string PropertyDescriptionAuthenticationMode { get { @@ -3733,7 +3424,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether to automatically resize the connection when the window is resized or when fullscreen mode is toggled. Requires RDC 8.0 or higher.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether to automatically resize the connection when the window is resized or when fullscreen mode is toggled. Requires RDC 8.0 or higher. ähnelt. /// internal static string PropertyDescriptionAutomaticResize { get { @@ -3742,7 +3433,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether to use bitmap caching or not.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether to use bitmap caching or not. ähnelt. /// internal static string PropertyDescriptionCacheBitmaps { get { @@ -3751,7 +3442,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select the colour quality to be used.. + /// Sucht eine lokalisierte Zeichenfolge, die Select the colour quality to be used. ähnelt. /// internal static string PropertyDescriptionColors { get { @@ -3760,7 +3451,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select the compression value to be used.. + /// Sucht eine lokalisierte Zeichenfolge, die Select the compression value to be used. ähnelt. /// internal static string PropertyDescriptionCompression { get { @@ -3769,7 +3460,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Put your notes or a description for the host here.. + /// Sucht eine lokalisierte Zeichenfolge, die Put your notes or a description for the host here. ähnelt. /// internal static string PropertyDescriptionDescription { get { @@ -3778,7 +3469,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Determines whether cursor flashes should be disabled.. + /// Sucht eine lokalisierte Zeichenfolge, die Determines whether cursor flashes should be disabled. ähnelt. /// internal static string PropertyDescriptionDisableCursorBlinking { get { @@ -3787,7 +3478,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Determines whether a mouse shadow should be visible.. + /// Sucht eine lokalisierte Zeichenfolge, die Determines whether a mouse shadow should be visible. ähnelt. /// internal static string PropertyDescriptionDisableCursorShadow { get { @@ -3796,7 +3487,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Determines whether window content is displayed when you drag the window to a new location.. + /// Sucht eine lokalisierte Zeichenfolge, die Determines whether window content is displayed when you drag the window to a new location. ähnelt. /// internal static string PropertyDescriptionDisableFullWindowDrag { get { @@ -3805,7 +3496,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Determines whether menus and windows can be displayed with animation effects in the remote session.. + /// Sucht eine lokalisierte Zeichenfolge, die Determines whether menus and windows can be displayed with animation effects in the remote session. ähnelt. /// internal static string PropertyDescriptionDisableMenuAnimations { get { @@ -3814,7 +3505,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select yes if the theme of the remote host should be displayed.. + /// Sucht eine lokalisierte Zeichenfolge, die Select yes if the theme of the remote host should be displayed. ähnelt. /// internal static string PropertyDescriptionDisplayThemes { get { @@ -3823,7 +3514,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select yes if the wallpaper of the remote host should be displayed.. + /// Sucht eine lokalisierte Zeichenfolge, die Select yes if the wallpaper of the remote host should be displayed. ähnelt. /// internal static string PropertyDescriptionDisplayWallpaper { get { @@ -3832,7 +3523,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter your domain.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter your domain. ähnelt. /// internal static string PropertyDescriptionDomain { get { @@ -3841,7 +3532,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether to use desktop composition or not.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether to use desktop composition or not. ähnelt. /// internal static string PropertyDescriptionEnableDesktopComposition { get { @@ -3850,7 +3541,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether to use font smoothing or not.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether to use font smoothing or not. ähnelt. /// internal static string PropertyDescriptionEnableFontSmoothing { get { @@ -3859,7 +3550,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select the encoding mode to be used.. + /// Sucht eine lokalisierte Zeichenfolge, die Select the encoding mode to be used. ähnelt. /// internal static string PropertyDescriptionEncoding { get { @@ -3868,16 +3559,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select the encryption strength of the remote host.. - /// - internal static string PropertyDescriptionEncryptionStrength { - get { - return ResourceManager.GetString("PropertyDescriptionEncryptionStrength", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Select the external tool to be started.. + /// Sucht eine lokalisierte Zeichenfolge, die Select the external tool to be started. ähnelt. /// internal static string PropertyDescriptionExternalTool { get { @@ -3886,7 +3568,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select a external tool to be started after the disconnection to the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select a external tool to be started after the disconnection to the remote host. ähnelt. /// internal static string PropertyDescriptionExternalToolAfter { get { @@ -3895,7 +3577,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select a external tool to be started before the connection to the remote host is established.. + /// Sucht eine lokalisierte Zeichenfolge, die Select a external tool to be started before the connection to the remote host is established. ähnelt. /// internal static string PropertyDescriptionExternalToolBefore { get { @@ -3904,7 +3586,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show this connection in the favorites menu.. + /// Sucht eine lokalisierte Zeichenfolge, die Show this connection in the favorites menu. ähnelt. /// internal static string PropertyDescriptionFavorite { get { @@ -3913,7 +3595,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter the hostname or ip you want to connect to.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter the hostname or ip you want to connect to. ähnelt. /// internal static string PropertyDescriptionHostnameIp { get { @@ -3922,7 +3604,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose a icon that will be displayed when connected to the host.. + /// Sucht eine lokalisierte Zeichenfolge, die Choose a icon that will be displayed when connected to the host. ähnelt. /// internal static string PropertyDescriptionIcon { get { @@ -3931,7 +3613,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies the load balancing information for use by load balancing routers to choose the best server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies the load balancing information for use by load balancing routers to choose the best server. ähnelt. /// internal static string PropertyDescriptionLoadBalanceInfo { get { @@ -3940,7 +3622,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter the MAC address of the remote host if you wish to use it in an external tool.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter the MAC address of the remote host if you wish to use it in an external tool. ähnelt. /// internal static string PropertyDescriptionMACAddress { get { @@ -3949,7 +3631,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to This is the name that will be displayed in the connections tree.. + /// Sucht eine lokalisierte Zeichenfolge, die This is the name that will be displayed in the connections tree. ähnelt. /// internal static string PropertyDescriptionName { get { @@ -3958,7 +3640,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Sets the panel in which the connection will open.. + /// Sucht eine lokalisierte Zeichenfolge, die Sets the panel in which the connection will open. ähnelt. /// internal static string PropertyDescriptionPanel { get { @@ -3967,7 +3649,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter your password.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter your password. ähnelt. /// internal static string PropertyDescriptionPassword { get { @@ -3976,7 +3658,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Set a password needed to encrypt the connection file with. You will be prompted to enter your passcode before starting mRemoteNG.. + /// Sucht eine lokalisierte Zeichenfolge, die Set a password needed to encrypt the connection file with. You will be prompted to enter your passcode before starting mRemoteNG. ähnelt. /// internal static string PropertyDescriptionPasswordProtect { get { @@ -3985,7 +3667,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter the port the selected protocol is listening on.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter the port the selected protocol is listening on. ähnelt. /// internal static string PropertyDescriptionPort { get { @@ -3994,7 +3676,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose the protocol mRemoteNG should use to connect to the host.. + /// Sucht eine lokalisierte Zeichenfolge, die Choose the protocol mRemoteNG should use to connect to the host. ähnelt. /// internal static string PropertyDescriptionProtocol { get { @@ -4003,7 +3685,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select a PuTTY session to be used when connecting.. + /// Sucht eine lokalisierte Zeichenfolge, die Select a PuTTY session to be used when connecting. ähnelt. /// internal static string PropertyDescriptionPuttySession { get { @@ -4012,7 +3694,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies the domain name that a user provides to connect to the RD Gateway server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies the domain name that a user provides to connect to the RD Gateway server. ähnelt. /// internal static string PropertyDescriptionRDGatewayDomain { get { @@ -4021,7 +3703,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies the host name of the Remote Desktop Gateway server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies the host name of the Remote Desktop Gateway server. ähnelt. /// internal static string PropertyDescriptionRDGatewayHostname { get { @@ -4030,7 +3712,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies whether or not to log on to the gateway using the same username and password as the connection.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies whether or not to log on to the gateway using the same username and password as the connection. ähnelt. /// internal static string PropertyDescriptionRDGatewayUseConnectionCredentials { get { @@ -4039,7 +3721,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies the user name that a user provides to connect to the RD Gateway server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies the user name that a user provides to connect to the RD Gateway server. ähnelt. /// internal static string PropertyDescriptionRDGatewayUsername { get { @@ -4048,7 +3730,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether to receive an alert after the RDP session disconnects due to inactivity. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether to receive an alert after the RDP session disconnects due to inactivity ähnelt. /// internal static string PropertyDescriptionRDPAlertIdleTimeout { get { @@ -4057,7 +3739,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies the password of the Remote Desktop Gateway server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies the password of the Remote Desktop Gateway server. ähnelt. /// internal static string PropertyDescriptionRdpGatewayPassword { get { @@ -4066,7 +3748,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specifies when to use a Remote Desktop Gateway (RD Gateway) server.. + /// Sucht eine lokalisierte Zeichenfolge, die Specifies when to use a Remote Desktop Gateway (RD Gateway) server. ähnelt. /// internal static string PropertyDescriptionRdpGatewayUsageMethod { get { @@ -4075,7 +3757,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The number of minutes for the RDP session to sit idle before automatically disconnecting (for no limit use 0). + /// Sucht eine lokalisierte Zeichenfolge, die The number of minutes for the RDP session to sit idle before automatically disconnecting (for no limit use 0) ähnelt. /// internal static string PropertyDescriptionRDPMinutesToIdleTimeout { get { @@ -4084,7 +3766,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Sets the version of RDP to use when opening connections.. + /// Sucht eine lokalisierte Zeichenfolge, die Sets the version of RDP to use when opening connections. ähnelt. /// internal static string PropertyDescriptionRdpVersion { get { @@ -4093,7 +3775,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether the default audio input device on the remote machine should be redirected to this computer.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether the default audio input device on the remote machine should be redirected to this computer. ähnelt. /// internal static string PropertyDescriptionRedirectAudioCapture { get { @@ -4102,7 +3784,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether the clipboard should be shared.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether the clipboard should be shared. ähnelt. /// internal static string PropertyDescriptionRedirectClipboard { get { @@ -4111,7 +3793,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether local disk drives should be shown on the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether local disk drives should be shown on the remote host. ähnelt. /// internal static string PropertyDescriptionRedirectDrives { get { @@ -4120,7 +3802,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether key combinations (e.g. Alt-Tab) should be redirected to the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether key combinations (e.g. Alt-Tab) should be redirected to the remote host. ähnelt. /// internal static string PropertyDescriptionRedirectKeys { get { @@ -4129,7 +3811,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether local ports (ie. com, parallel) should be shown on the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether local ports (ie. com, parallel) should be shown on the remote host. ähnelt. /// internal static string PropertyDescriptionRedirectPorts { get { @@ -4138,7 +3820,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether local printers should be shown on the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether local printers should be shown on the remote host. ähnelt. /// internal static string PropertyDescriptionRedirectPrinters { get { @@ -4147,7 +3829,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select whether local smart cards should be available on the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Select whether local smart cards should be available on the remote host. ähnelt. /// internal static string PropertyDescriptionRedirectSmartCards { get { @@ -4156,7 +3838,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select how remote sound should be redirected.. + /// Sucht eine lokalisierte Zeichenfolge, die Select how remote sound should be redirected. ähnelt. /// internal static string PropertyDescriptionRedirectSounds { get { @@ -4165,7 +3847,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select one of the available rendering engines that will be used to display HTML.. + /// Sucht eine lokalisierte Zeichenfolge, die Select one of the available rendering engines that will be used to display HTML. ähnelt. /// internal static string PropertyDescriptionRenderingEngine { get { @@ -4174,7 +3856,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose the resolution or mode this connection will open in.. + /// Sucht eine lokalisierte Zeichenfolge, die Choose the resolution or mode this connection will open in. ähnelt. /// internal static string PropertyDescriptionResolution { get { @@ -4183,7 +3865,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select the SmartSize mode to be used.. + /// Sucht eine lokalisierte Zeichenfolge, die Select the SmartSize mode to be used. ähnelt. /// internal static string PropertyDescriptionSmartSizeMode { get { @@ -4192,7 +3874,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Choose the Sound Quality provided by the protocol: Dynamic, Medium, High. + /// Sucht eine lokalisierte Zeichenfolge, die Choose the Sound Quality provided by the protocol: Dynamic, Medium, High ähnelt. /// internal static string PropertyDescriptionSoundQuality { get { @@ -4201,7 +3883,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Specify here additional options to be used for SSH connection. See putty documentation for further details.. + /// Sucht eine lokalisierte Zeichenfolge, die Specify here additional options to be used for SSH connection. See putty documentation for further details. ähnelt. /// internal static string PropertyDescriptionSshOptions { get { @@ -4210,7 +3892,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to For connection through a SSH tunnel (jump host) specify SSH connection to be used to establish SSH tunnel.. + /// Sucht eine lokalisierte Zeichenfolge, die For connection through a SSH tunnel (jump host) specify SSH connection to be used to establish SSH tunnel. ähnelt. /// internal static string PropertyDescriptionSshTunnel { get { @@ -4219,7 +3901,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Start Program. + /// Sucht eine lokalisierte Zeichenfolge, die Start Program/alternate shell ähnelt. /// internal static string PropertyDescriptionStartProgram { get { @@ -4228,7 +3910,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect to the console session of the remote host.. + /// Sucht eine lokalisierte Zeichenfolge, die Connect to the console session of the remote host. ähnelt. /// internal static string PropertyDescriptionUseConsoleSession { get { @@ -4237,7 +3919,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use the Credential Security Support Provider (CredSSP) for authentication if it is available.. + /// Sucht eine lokalisierte Zeichenfolge, die Use the Credential Security Support Provider (CredSSP) for authentication if it is available. ähnelt. /// internal static string PropertyDescriptionUseCredSsp { get { @@ -4246,7 +3928,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Connect to a Hyper-V host with enhanced mode enabled.. + /// Sucht eine lokalisierte Zeichenfolge, die Connect to a Hyper-V host with enhanced mode enabled. ähnelt. /// internal static string PropertyDescriptionUseEnhancedMode { get { @@ -4255,7 +3937,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Feel free to enter any information you need here.. + /// Sucht eine lokalisierte Zeichenfolge, die Feel free to enter any information you need here. ähnelt. /// internal static string PropertyDescriptionUser1 { get { @@ -4264,7 +3946,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter your username.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter your username. ähnelt. /// internal static string PropertyDescriptionUsername { get { @@ -4273,7 +3955,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use VM ID to connect to VM running on Hyper-V.. + /// Sucht eine lokalisierte Zeichenfolge, die Use VM ID to connect to VM running on Hyper-V. ähnelt. /// internal static string PropertyDescriptionUseVmId { get { @@ -4282,7 +3964,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to If you want to establish a view only connection to the host select yes.. + /// Sucht eine lokalisierte Zeichenfolge, die If you want to establish a view only connection to the host select yes. ähnelt. /// internal static string PropertyDescriptionViewOnly { get { @@ -4291,7 +3973,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The ID of the Hyper-V virtual machine to connect to.. + /// Sucht eine lokalisierte Zeichenfolge, die The ID of the Hyper-V virtual machine to connect to. ähnelt. /// internal static string PropertyDescriptionVmId { get { @@ -4300,7 +3982,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter the proxy address to be used.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter the proxy address to be used. ähnelt. /// internal static string PropertyDescriptionVNCProxyAddress { get { @@ -4309,7 +3991,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter your password for authenticating against the proxy.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter your password for authenticating against the proxy. ähnelt. /// internal static string PropertyDescriptionVNCProxyPassword { get { @@ -4318,7 +4000,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter the port the proxy server listens on.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter the port the proxy server listens on. ähnelt. /// internal static string PropertyDescriptionVNCProxyPort { get { @@ -4327,7 +4009,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to If you use a proxy to tunnel VNC connections, select which type it is.. + /// Sucht eine lokalisierte Zeichenfolge, die If you use a proxy to tunnel VNC connections, select which type it is. ähnelt. /// internal static string PropertyDescriptionVNCProxyType { get { @@ -4336,7 +4018,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Enter your username for authenticating against the proxy.. + /// Sucht eine lokalisierte Zeichenfolge, die Enter your username for authenticating against the proxy. ähnelt. /// internal static string PropertyDescriptionVNCProxyUsername { get { @@ -4345,7 +4027,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Protocol. + /// Sucht eine lokalisierte Zeichenfolge, die Protocol ähnelt. /// internal static string Protocol { get { @@ -4354,7 +4036,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Protocol Event Disconnected. Host: "{1}"; Protocol: "{2}" Message: "{0}". + /// Sucht eine lokalisierte Zeichenfolge, die Protocol Event Disconnected. Host: "{1}"; Protocol: "{2}" Message: "{0}" ähnelt. /// internal static string ProtocolEventDisconnected { get { @@ -4363,8 +4045,8 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Protocol Event Disconnected failed. - ///{0}. + /// Sucht eine lokalisierte Zeichenfolge, die Protocol Event Disconnected failed. + ///{0} ähnelt. /// internal static string ProtocolEventDisconnectFailed { get { @@ -4373,7 +4055,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Protocol to import. + /// Sucht eine lokalisierte Zeichenfolge, die Protocol to import ähnelt. /// internal static string ProtocolToImport { get { @@ -4382,7 +4064,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy ähnelt. /// internal static string Proxy { get { @@ -4391,7 +4073,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy Address. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy Address ähnelt. /// internal static string ProxyAddress { get { @@ -4400,7 +4082,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy Password. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy Password ähnelt. /// internal static string ProxyPassword { get { @@ -4409,7 +4091,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy Port. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy Port ähnelt. /// internal static string ProxyPort { get { @@ -4418,7 +4100,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy test failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy test failed! ähnelt. /// internal static string ProxyTestFailed { get { @@ -4427,7 +4109,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy test succeeded!. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy test succeeded! ähnelt. /// internal static string ProxyTestSucceeded { get { @@ -4436,7 +4118,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy Type. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy Type ähnelt. /// internal static string ProxyType { get { @@ -4445,7 +4127,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Proxy Username. + /// Sucht eine lokalisierte Zeichenfolge, die Proxy Username ähnelt. /// internal static string ProxyUsername { get { @@ -4454,7 +4136,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Dispose of Putty process failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Dispose of Putty process failed! ähnelt. /// internal static string PuttyDisposeFailed { get { @@ -4463,7 +4145,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't set focus!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't set focus! ähnelt. /// internal static string PuttyFocusFailed { get { @@ -4472,7 +4154,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Putty Handle: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Putty Handle: {0} ähnelt. /// internal static string PuttyHandle { get { @@ -4481,7 +4163,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Killing Putty Process failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Killing Putty Process failed! ähnelt. /// internal static string PuttyKillFailed { get { @@ -4490,7 +4172,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Putty Resize Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Putty Resize Failed! ähnelt. /// internal static string PuttyResizeFailed { get { @@ -4499,7 +4181,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY Saved Sessions. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY Saved Sessions ähnelt. /// internal static string PuttySavedSessionsRootName { get { @@ -4508,7 +4190,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY Session. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY Session ähnelt. /// internal static string PuttySession { get { @@ -4517,7 +4199,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to To configure PuTTY sessions click this button:. + /// Sucht eine lokalisierte Zeichenfolge, die To configure PuTTY sessions click this button: ähnelt. /// internal static string PuttySessionsConfig { get { @@ -4526,7 +4208,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY Settings. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY Settings ähnelt. /// internal static string PuttySettings { get { @@ -4535,7 +4217,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show PuTTY Settings Dialog failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Show PuTTY Settings Dialog failed! ähnelt. /// internal static string PuttyShowSettingsDialogFailed { get { @@ -4544,7 +4226,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to --- PuTTY Stuff ---. + /// Sucht eine lokalisierte Zeichenfolge, die --- PuTTY Stuff --- ähnelt. /// internal static string PuttyStuff { get { @@ -4553,7 +4235,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Maximum PuTTY and integrated external tools wait time:. + /// Sucht eine lokalisierte Zeichenfolge, die Maximum PuTTY and integrated external tools wait time: ähnelt. /// internal static string PuttyTimeout { get { @@ -4562,7 +4244,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to PuTTY Title: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die PuTTY Title: {0} ähnelt. /// internal static string PuttyTitle { get { @@ -4571,7 +4253,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Quick: {0}. + /// Sucht eine lokalisierte Zeichenfolge, die Quick: {0} ähnelt. /// internal static string Quick { get { @@ -4580,7 +4262,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Quick Connect. + /// Sucht eine lokalisierte Zeichenfolge, die Quick Connect ähnelt. /// internal static string QuickConnect { get { @@ -4589,7 +4271,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Quick Connect Add Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die Quick Connect Add Failed! ähnelt. /// internal static string QuickConnectAddFailed { get { @@ -4598,7 +4280,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Creating quick connect failed. + /// Sucht eine lokalisierte Zeichenfolge, die Creating quick connect failed ähnelt. /// internal static string QuickConnectFailed { get { @@ -4607,7 +4289,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Quick Connect Toolbar. + /// Sucht eine lokalisierte Zeichenfolge, die Quick Connect Toolbar ähnelt. /// internal static string QuickConnectToolbar { get { @@ -4616,7 +4298,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warn me only when e&xiting mRemoteNG. + /// Sucht eine lokalisierte Zeichenfolge, die Warn me only when e&xiting mRemoteNG ähnelt. /// internal static string RadioCloseWarnExit { get { @@ -4625,7 +4307,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warn me only when closing &multiple connections. + /// Sucht eine lokalisierte Zeichenfolge, die Warn me only when closing &multiple connections ähnelt. /// internal static string RadioCloseWarnMultiple { get { @@ -4634,7 +4316,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do &not warn me when closing connections. + /// Sucht eine lokalisierte Zeichenfolge, die Do &not warn me when closing connections ähnelt. /// internal static string RadioCloseWarnNever { get { @@ -4643,7 +4325,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RAW. + /// Sucht eine lokalisierte Zeichenfolge, die RAW ähnelt. /// internal static string Raw { get { @@ -4652,7 +4334,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP. + /// Sucht eine lokalisierte Zeichenfolge, die RDP ähnelt. /// internal static string Rdp { get { @@ -4661,7 +4343,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 16777216 Colours (24-bit). + /// Sucht eine lokalisierte Zeichenfolge, die 16777216 Colours (24-bit) ähnelt. /// internal static string Rdp16777216Colors { get { @@ -4670,7 +4352,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 256 Colours (8-bit). + /// Sucht eine lokalisierte Zeichenfolge, die 256 Colours (8-bit) ähnelt. /// internal static string Rdp256Colors { get { @@ -4679,7 +4361,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 32768 Colours (15-bit). + /// Sucht eine lokalisierte Zeichenfolge, die 32768 Colours (15-bit) ähnelt. /// internal static string Rdp32768Colors { get { @@ -4688,7 +4370,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 16777216 Colours (32-bit). + /// Sucht eine lokalisierte Zeichenfolge, die 16777216 Colours (32-bit) ähnelt. /// internal static string Rdp4294967296Colors { get { @@ -4697,7 +4379,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to 65536 Colours (16-bit). + /// Sucht eine lokalisierte Zeichenfolge, die 65536 Colours (16-bit) ähnelt. /// internal static string Rdp65536Colors { get { @@ -4706,16 +4388,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Alert on Idle disconnect. - /// - internal static string RdpAlertIdleTimeout { - get { - return ResourceManager.GetString("RdpAlertIdleTimeout", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Couldn't create RDP control, please check mRemoteNG requirements.. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't create RDP control, please check mRemoteNG requirements. ähnelt. /// internal static string RdpControlCreationFailed { get { @@ -4724,7 +4397,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Disconnect failed, trying to close!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Disconnect failed, trying to close! ähnelt. /// internal static string RdpDisconnectFailed { get { @@ -4733,7 +4406,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Internal error code 1.. + /// Sucht eine lokalisierte Zeichenfolge, die Internal error code 1. ähnelt. /// internal static string RdpErrorCode1 { get { @@ -4742,7 +4415,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Internal error code 2.. + /// Sucht eine lokalisierte Zeichenfolge, die Internal error code 2. ähnelt. /// internal static string RdpErrorCode2 { get { @@ -4751,7 +4424,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Internal error code 3. This is not a valid state.. + /// Sucht eine lokalisierte Zeichenfolge, die Internal error code 3. This is not a valid state. ähnelt. /// internal static string RdpErrorCode3 { get { @@ -4760,7 +4433,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Internal error code 4.. + /// Sucht eine lokalisierte Zeichenfolge, die Internal error code 4. ähnelt. /// internal static string RdpErrorCode4 { get { @@ -4769,7 +4442,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An unrecoverable error has occurred during client connection.. + /// Sucht eine lokalisierte Zeichenfolge, die An unrecoverable error has occurred during client connection. ähnelt. /// internal static string RdpErrorConnection { get { @@ -4778,7 +4451,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to GetError failed (FatalErrors). + /// Sucht eine lokalisierte Zeichenfolge, die GetError failed (FatalErrors) ähnelt. /// internal static string RdpErrorGetFailure { get { @@ -4787,7 +4460,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An out-of-memory error has occurred.. + /// Sucht eine lokalisierte Zeichenfolge, die An out-of-memory error has occurred. ähnelt. /// internal static string RdpErrorOutOfMemory { get { @@ -4796,7 +4469,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An unknown error has occurred.. + /// Sucht eine lokalisierte Zeichenfolge, die An unknown error has occurred. ähnelt. /// internal static string RdpErrorUnknown { get { @@ -4805,7 +4478,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to A window-creation error has occurred.. + /// Sucht eine lokalisierte Zeichenfolge, die A window-creation error has occurred. ähnelt. /// internal static string RdpErrorWindowCreation { get { @@ -4814,7 +4487,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Winsock initialization error.. + /// Sucht eine lokalisierte Zeichenfolge, die Winsock initialization error. ähnelt. /// internal static string RdpErrorWinsock { get { @@ -4823,7 +4496,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Focus failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Focus failed! ähnelt. /// internal static string RdpFocusFailed { get { @@ -4832,7 +4505,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Gateway Domain. + /// Sucht eine lokalisierte Zeichenfolge, die Gateway Domain ähnelt. /// internal static string RdpGatewayDomain { get { @@ -4841,7 +4514,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Gateway Hostname. + /// Sucht eine lokalisierte Zeichenfolge, die Gateway Hostname ähnelt. /// internal static string RdpGatewayHostname { get { @@ -4850,7 +4523,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Gateway is supported.. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Gateway is supported. ähnelt. /// internal static string RdpGatewayIsSupported { get { @@ -4859,7 +4532,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Gateway is not supported!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Gateway is not supported! ähnelt. /// internal static string RdpGatewayNotSupported { get { @@ -4868,7 +4541,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Remote Desktop Gateway Password. + /// Sucht eine lokalisierte Zeichenfolge, die Remote Desktop Gateway Password ähnelt. /// internal static string RdpGatewayPassword { get { @@ -4877,7 +4550,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use Gateway. + /// Sucht eine lokalisierte Zeichenfolge, die Use Gateway ähnelt. /// internal static string RdpGatewayUsageMethod { get { @@ -4886,7 +4559,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Gateway Credentials. + /// Sucht eine lokalisierte Zeichenfolge, die Gateway Credentials ähnelt. /// internal static string RdpGatewayUseConnectionCredentials { get { @@ -4895,7 +4568,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Gateway Username. + /// Sucht eine lokalisierte Zeichenfolge, die Gateway Username ähnelt. /// internal static string RdpGatewayUsername { get { @@ -4904,7 +4577,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Connection Timeout. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Connection Timeout ähnelt. /// internal static string RdpOverallConnectionTimeout { get { @@ -4913,7 +4586,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Could not create RDP client. RDP protocol version {0} is not supported on this machine. Please choose an older protocol version.. + /// Sucht eine lokalisierte Zeichenfolge, die Could not create RDP client. RDP protocol version {0} is not supported on this machine. Please choose an older protocol version. ähnelt. /// internal static string RdpProtocolVersionNotSupported { get { @@ -4922,7 +4595,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP reconnection count:. + /// Sucht eine lokalisierte Zeichenfolge, die RDP reconnection count: ähnelt. /// internal static string RdpReconnectCount { get { @@ -4931,7 +4604,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetAuthenticationLevel failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetAuthenticationLevel failed! ähnelt. /// internal static string RdpSetAuthenticationLevelFailed { get { @@ -4940,7 +4613,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetUseConsoleSession failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetUseConsoleSession failed! ähnelt. /// internal static string RdpSetConsoleSessionFailed { get { @@ -4949,7 +4622,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Setting Console switch for RDC {0}.. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Setting Console switch for RDC {0}. ähnelt. /// internal static string RdpSetConsoleSwitch { get { @@ -4958,7 +4631,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetCredentials failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetCredentials failed! ähnelt. /// internal static string RdpSetCredentialsFailed { get { @@ -4967,7 +4640,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetEventHandlers failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetEventHandlers failed! ähnelt. /// internal static string RdpSetEventHandlersFailed { get { @@ -4976,7 +4649,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetRDGateway failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetRDGateway failed! ähnelt. /// internal static string RdpSetGatewayFailed { get { @@ -4985,7 +4658,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetPerformanceFlags failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetPerformanceFlags failed! ähnelt. /// internal static string RdpSetPerformanceFlagsFailed { get { @@ -4994,7 +4667,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetPort failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetPort failed! ähnelt. /// internal static string RdpSetPortFailed { get { @@ -5003,7 +4676,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetProps failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetProps failed! ähnelt. /// internal static string RdpSetPropsFailed { get { @@ -5012,7 +4685,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Set Redirection Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Set Redirection Failed! ähnelt. /// internal static string RdpSetRedirectionFailed { get { @@ -5021,7 +4694,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Set Redirect Keys Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Set Redirect Keys Failed! ähnelt. /// internal static string RdpSetRedirectKeysFailed { get { @@ -5030,7 +4703,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP SetResolution failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP SetResolution failed! ähnelt. /// internal static string RdpSetResolutionFailed { get { @@ -5039,16 +4712,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Smart Size. - /// - internal static string RdpSmartSize { - get { - return ResourceManager.GetString("RdpSmartSize", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Bring to this computer. + /// Sucht eine lokalisierte Zeichenfolge, die Bring to this computer ähnelt. /// internal static string RdpSoundBringToThisComputer { get { @@ -5057,7 +4721,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Leave at remote computer. + /// Sucht eine lokalisierte Zeichenfolge, die Leave at remote computer ähnelt. /// internal static string RdpSoundLeaveAtRemoteComputer { get { @@ -5066,7 +4730,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP ToggleFullscreen failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP ToggleFullscreen failed! ähnelt. /// internal static string RdpToggleFullscreenFailed { get { @@ -5075,7 +4739,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP ToggleSmartSize failed!. + /// Sucht eine lokalisierte Zeichenfolge, die RDP ToggleSmartSize failed! ähnelt. /// internal static string RdpToggleSmartSizeFailed { get { @@ -5084,7 +4748,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to RDP Version. + /// Sucht eine lokalisierte Zeichenfolge, die RDP Version ähnelt. /// internal static string RdpVersion { get { @@ -5093,7 +4757,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Read only:. + /// Sucht eine lokalisierte Zeichenfolge, die Read only: ähnelt. /// internal static string ReadOnly { get { @@ -5102,7 +4766,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Reconnect. + /// Sucht eine lokalisierte Zeichenfolge, die Reconnect ähnelt. /// internal static string Reconnect { get { @@ -5111,16 +4775,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Reconnect All Open Connections. - /// - internal static string ReconnectAll { - get { - return ResourceManager.GetString("ReconnectAll", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Reconnect All Connections. + /// Sucht eine lokalisierte Zeichenfolge, die Reconnect All Connections ähnelt. /// internal static string ReconnectAllConnections { get { @@ -5129,7 +4784,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Reconnect to previously opened sessions on startup. + /// Sucht eine lokalisierte Zeichenfolge, die Reconnect to previously opened sessions on startup ähnelt. /// internal static string ReconnectAtStartup { get { @@ -5138,7 +4793,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Redirect. + /// Sucht eine lokalisierte Zeichenfolge, die Redirect ähnelt. /// internal static string Redirect { get { @@ -5147,7 +4802,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Key Combinations. + /// Sucht eine lokalisierte Zeichenfolge, die Key Combinations ähnelt. /// internal static string RedirectKeys { get { @@ -5156,16 +4811,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Refresh. - /// - internal static string Refresh { - get { - return ResourceManager.GetString("Refresh", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Refresh Screen (VNC). + /// Sucht eine lokalisierte Zeichenfolge, die Refresh Screen (VNC) ähnelt. /// internal static string RefreshScreen { get { @@ -5174,7 +4820,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Release Channel. + /// Sucht eine lokalisierte Zeichenfolge, die Release Channel ähnelt. /// internal static string ReleaseChannel { get { @@ -5183,9 +4829,9 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Stable channel includes final releases only. - ///Beta channel includes Betas & Release Candidates. - ///Development Channel includes Alphas, Betas & Release Candidates.. + /// Sucht eine lokalisierte Zeichenfolge, die Stable channel includes final releases only. + ///Preview channel includes Betas & Release Candidates. + ///Nightly Channel includes Alphas, Betas & Release Candidates. ähnelt. /// internal static string ReleaseChannelExplanation { get { @@ -5194,7 +4840,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Released under the GNU General Public License (GPL). + /// Sucht eine lokalisierte Zeichenfolge, die Released under the GNU General Public License (GPL) ähnelt. /// internal static string ReleasedUnderGPL { get { @@ -5203,7 +4849,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Remote file. + /// Sucht eine lokalisierte Zeichenfolge, die Remote file ähnelt. /// internal static string RemoteFile { get { @@ -5212,7 +4858,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Remove All. + /// Sucht eine lokalisierte Zeichenfolge, die Remove All ähnelt. /// internal static string RemoveAll { get { @@ -5221,7 +4867,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Rename. + /// Sucht eine lokalisierte Zeichenfolge, die Rename ähnelt. /// internal static string Rename { get { @@ -5230,25 +4876,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Rename Connection. - /// - internal static string RenameConnection { - get { - return ResourceManager.GetString("RenameConnection", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename Folder. - /// - internal static string RenameFolder { - get { - return ResourceManager.GetString("RenameFolder", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Rename Tab. + /// Sucht eine lokalisierte Zeichenfolge, die Rename Tab ähnelt. /// internal static string RenameTab { get { @@ -5257,7 +4885,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Rendering Engine. + /// Sucht eine lokalisierte Zeichenfolge, die Rendering Engine ähnelt. /// internal static string RenderingEngine { get { @@ -5266,7 +4894,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Report a Bug. + /// Sucht eine lokalisierte Zeichenfolge, die Report a Bug ähnelt. /// internal static string ReportBug { get { @@ -5275,7 +4903,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Reset layout. + /// Sucht eine lokalisierte Zeichenfolge, die Reset layout ähnelt. /// internal static string ResetLayout { get { @@ -5284,7 +4912,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Resolution. + /// Sucht eine lokalisierte Zeichenfolge, die Resolution ähnelt. /// internal static string Resolution { get { @@ -5293,7 +4921,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Rlogin. + /// Sucht eine lokalisierte Zeichenfolge, die Rlogin ähnelt. /// internal static string Rlogin { get { @@ -5302,7 +4930,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Run elevated. + /// Sucht eine lokalisierte Zeichenfolge, die Run elevated ähnelt. /// internal static string RunElevated { get { @@ -5311,7 +4939,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save. + /// Sucht eine lokalisierte Zeichenfolge, die Save ähnelt. /// internal static string Save { get { @@ -5320,7 +4948,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save All. + /// Sucht eine lokalisierte Zeichenfolge, die Save All ähnelt. /// internal static string SaveAll { get { @@ -5329,7 +4957,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save Connection File. + /// Sucht eine lokalisierte Zeichenfolge, die Save Connection File ähnelt. /// internal static string SaveConnectionFile { get { @@ -5338,7 +4966,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save Connection File As.... + /// Sucht eine lokalisierte Zeichenfolge, die Save Connection File As... ähnelt. /// internal static string SaveConnectionFileAs { get { @@ -5347,7 +4975,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save connections after every edit. + /// Sucht eine lokalisierte Zeichenfolge, die Save connections after every edit ähnelt. /// internal static string SaveConnectionsAfterEveryEdit { get { @@ -5356,7 +4984,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Do you want to save the current connections file before loading another?. + /// Sucht eine lokalisierte Zeichenfolge, die Do you want to save the current connections file before loading another? ähnelt. /// internal static string SaveConnectionsFileBeforeOpeningAnother { get { @@ -5365,7 +4993,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Save connections on exit. + /// Sucht eine lokalisierte Zeichenfolge, die Save connections on exit ähnelt. /// internal static string SaveConsOnExit { get { @@ -5374,7 +5002,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Graphics Interchange Format File (.gif)|*.gif|Joint Photographic Experts Group File (.jpeg)|*.jpeg|Joint Photographic Experts Group File (.jpg)|*.jpg|Portable Network Graphics File (.png)|*.png. + /// Sucht eine lokalisierte Zeichenfolge, die Graphics Interchange Format File (.gif)|*.gif|Joint Photographic Experts Group File (.jpeg)|*.jpeg|Joint Photographic Experts Group File (.jpg)|*.jpg|Portable Network Graphics File (.png)|*.png ähnelt. /// internal static string SaveImageFilter { get { @@ -5383,7 +5011,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Screen. + /// Sucht eine lokalisierte Zeichenfolge, die Screen ähnelt. /// internal static string Screen { get { @@ -5392,7 +5020,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Screenshot. + /// Sucht eine lokalisierte Zeichenfolge, die Screenshot ähnelt. /// internal static string Screenshot { get { @@ -5401,7 +5029,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Screenshots. + /// Sucht eine lokalisierte Zeichenfolge, die Screenshots ähnelt. /// internal static string Screenshots { get { @@ -5410,7 +5038,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Search. + /// Sucht eine lokalisierte Zeichenfolge, die Search ähnelt. /// internal static string SearchPrompt { get { @@ -5419,7 +5047,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Seconds. + /// Sucht eine lokalisierte Zeichenfolge, die Seconds ähnelt. /// internal static string Seconds { get { @@ -5428,7 +5056,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select a panel from the list below or click New to add a new one. Click OK to continue.. + /// Sucht eine lokalisierte Zeichenfolge, die Select a panel from the list below or click New to add a new one. Click OK to continue. ähnelt. /// internal static string SelectPanel { get { @@ -5437,7 +5065,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Send Special Keys (VNC). + /// Sucht eine lokalisierte Zeichenfolge, die Send Special Keys (VNC) ähnelt. /// internal static string SendSpecialKeys { get { @@ -5446,7 +5074,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Send To.... + /// Sucht eine lokalisierte Zeichenfolge, die Send To... ähnelt. /// internal static string SendTo { get { @@ -5455,7 +5083,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Server '{0}' was not accessible.. + /// Sucht eine lokalisierte Zeichenfolge, die Server '{0}' was not accessible. ähnelt. /// internal static string ServerNotAccessible { get { @@ -5464,7 +5092,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Server status:. + /// Sucht eine lokalisierte Zeichenfolge, die Server status: ähnelt. /// internal static string ServerStatus { get { @@ -5473,7 +5101,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Set hostname like display name when creating or renaming connections. + /// Sucht eine lokalisierte Zeichenfolge, die Set hostname like display name when creating or renaming connections ähnelt. /// internal static string SetHostnameLikeDisplayName { get { @@ -5482,7 +5110,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Couldn't save settings or dispose SysTray Icon!. + /// Sucht eine lokalisierte Zeichenfolge, die Couldn't save settings or dispose SysTray Icon! ähnelt. /// internal static string SettingsCouldNotBeSavedOrTrayDispose { get { @@ -5491,7 +5119,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show description tooltips in connection tree. + /// Sucht eine lokalisierte Zeichenfolge, die Show description tooltips in connection tree ähnelt. /// internal static string ShowDescriptionTooltips { get { @@ -5500,7 +5128,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show full connections file path in window title. + /// Sucht eine lokalisierte Zeichenfolge, die Show full connections file path in window title ähnelt. /// internal static string ShowFullConsFilePath { get { @@ -5509,7 +5137,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to &Show Help Text. + /// Sucht eine lokalisierte Zeichenfolge, die &Show Help Text ähnelt. /// internal static string ShowHelpText { get { @@ -5518,7 +5146,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show/Hide Menu Strip. + /// Sucht eine lokalisierte Zeichenfolge, die Show/Hide Menu Strip ähnelt. /// internal static string ShowHideMenu { get { @@ -5527,7 +5155,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show logon information on tab names. + /// Sucht eine lokalisierte Zeichenfolge, die Show logon information on tab names ähnelt. /// internal static string ShowLogonInfoOnTabs { get { @@ -5536,7 +5164,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show On Toolbar. + /// Sucht eine lokalisierte Zeichenfolge, die Show On Toolbar ähnelt. /// internal static string ShowOnToolbar { get { @@ -5545,7 +5173,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show on toolbar column. + /// Sucht eine lokalisierte Zeichenfolge, die Show on toolbar column ähnelt. /// internal static string ShowOnToolbarColumnHeader { get { @@ -5554,7 +5182,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show protocols on tab names. + /// Sucht eine lokalisierte Zeichenfolge, die Show protocols on tab names ähnelt. /// internal static string ShowProtocolOnTabs { get { @@ -5563,7 +5191,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show Text. + /// Sucht eine lokalisierte Zeichenfolge, die Show Text ähnelt. /// internal static string ShowText { get { @@ -5572,7 +5200,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Show these message types. + /// Sucht eine lokalisierte Zeichenfolge, die Show these message types ähnelt. /// internal static string ShowTheseMessageTypes { get { @@ -5581,7 +5209,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Single click on connection opens it. + /// Sucht eine lokalisierte Zeichenfolge, die Single click on connection opens it ähnelt. /// internal static string SingleClickOnConnectionOpensIt { get { @@ -5590,7 +5218,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Single click on opened connection in Connection Tree switches to opened Connection Tab. + /// Sucht eine lokalisierte Zeichenfolge, die Single click on opened connection in Connection Tree switches to opened Connection Tab ähnelt. /// internal static string SingleClickOnOpenConnectionSwitchesToIt { get { @@ -5599,16 +5227,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Smart Cards. - /// - internal static string SmartCards { - get { - return ResourceManager.GetString("SmartCards", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to SmartSize (RDP/VNC). + /// Sucht eine lokalisierte Zeichenfolge, die SmartSize (RDP/VNC) ähnelt. /// internal static string SmartSize { get { @@ -5617,7 +5236,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SmartSize Mode. + /// Sucht eine lokalisierte Zeichenfolge, die SmartSize Mode ähnelt. /// internal static string SmartSizeMode { get { @@ -5626,16 +5245,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Start Program. - /// - internal static string StartProgram { - get { - return ResourceManager.GetString("StartProgram", resourceCulture); - } - } - - /// - /// Looks up a localized string similar to Socks 5. + /// Sucht eine lokalisierte Zeichenfolge, die Socks 5 ähnelt. /// internal static string Socks5 { get { @@ -5644,7 +5254,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Sort. + /// Sucht eine lokalisierte Zeichenfolge, die Sort ähnelt. /// internal static string Sort { get { @@ -5653,7 +5263,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ascending (A-Z). + /// Sucht eine lokalisierte Zeichenfolge, die Ascending (A-Z) ähnelt. /// internal static string SortAsc { get { @@ -5662,7 +5272,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Descending (Z-A). + /// Sucht eine lokalisierte Zeichenfolge, die Descending (Z-A) ähnelt. /// internal static string SortDesc { get { @@ -5671,7 +5281,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Sound quality. + /// Sucht eine lokalisierte Zeichenfolge, die Sound quality ähnelt. /// internal static string SoundQuality { get { @@ -5680,7 +5290,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Sounds. + /// Sucht eine lokalisierte Zeichenfolge, die Sounds ähnelt. /// internal static string Sounds { get { @@ -5689,7 +5299,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Please see Help - Getting started - SQL Configuration for more Info!. + /// Sucht eine lokalisierte Zeichenfolge, die Please see Help - Getting started - SQL Configuration for more Info! ähnelt. /// internal static string SQLInfo { get { @@ -5698,7 +5308,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SQL Server. + /// Sucht eine lokalisierte Zeichenfolge, die SQL Server ähnelt. /// internal static string SQLServer { get { @@ -5707,7 +5317,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH background transfer failed!. + /// Sucht eine lokalisierte Zeichenfolge, die SSH background transfer failed! ähnelt. /// internal static string SshBackgroundTransferFailed { get { @@ -5716,7 +5326,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH File Transfer. + /// Sucht eine lokalisierte Zeichenfolge, die SSH File Transfer ähnelt. /// internal static string SshFileTransfer { get { @@ -5725,7 +5335,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH Options. + /// Sucht eine lokalisierte Zeichenfolge, die SSH Options ähnelt. /// internal static string SshOptions { get { @@ -5734,7 +5344,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH transfer failed.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH transfer failed. ähnelt. /// internal static string SshTransferFailed { get { @@ -5743,7 +5353,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH Tunnel. + /// Sucht eine lokalisierte Zeichenfolge, die SSH Tunnel ähnelt. /// internal static string SshTunnel { get { @@ -5752,7 +5362,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH Tunnel connection configuration problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. A connection with the name configured as SSH Tunnel and protocol SSH version 1 or SSH2 version 2 cannot be found in the connection tree. Clear SSH Tunnel configuration or specify existing SSH connection.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH Tunnel connection configuration problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. A connection with the name configured as SSH Tunnel and protocol SSH version 1 or SSH2 version 2 cannot be found in the connection tree. Clear SSH Tunnel configuration or specify existing SSH connection. ähnelt. /// internal static string SshTunnelConfigProblem { get { @@ -5761,7 +5371,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH tunnel connection failed. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Putty process terminated. Check for any problems with the connection configured as SSH Tunnel.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH tunnel connection failed. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Putty process terminated. Check for any problems with the connection configured as SSH Tunnel. ähnelt. /// internal static string SshTunnelFailed { get { @@ -5770,7 +5380,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH tunnel configuration problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Connection configured as SSH Tunnel found in tree, but protocol is not derived from putty. Make sure connection configured as SSH Tunnel is using SSH protocol.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH tunnel configuration problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Connection configured as SSH Tunnel found in tree, but protocol is not derived from putty. Make sure connection configured as SSH Tunnel is using SSH protocol. ähnelt. /// internal static string SshTunnelIsNotPutty { get { @@ -5779,7 +5389,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH tunnel connection problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. SSH connection failed. Check for any problems with the connection configured as SSH Tunnel.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH tunnel connection problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. SSH connection failed. Check for any problems with the connection configured as SSH Tunnel. ähnelt. /// internal static string SshTunnelNotConnected { get { @@ -5788,7 +5398,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH tunnel initialization problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. SSH connection could not be initialized. Check for any problems with the connection configured as SSH Tunnel.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH tunnel initialization problem. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. SSH connection could not be initialized. Check for any problems with the connection configured as SSH Tunnel. ähnelt. /// internal static string SshTunnelNotInitialized { get { @@ -5797,7 +5407,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH tunnel connection timed out. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Local tunnel port did not become available in time. Check for any problems with the connection configured as SSH Tunnel.. + /// Sucht eine lokalisierte Zeichenfolge, die SSH tunnel connection timed out. Connection to: "{0}" via SSH Tunnel: "{1}" not possible. Local tunnel port did not become available in time. Check for any problems with the connection configured as SSH Tunnel. ähnelt. /// internal static string SshTunnelPortNotReadyInTime { get { @@ -5806,7 +5416,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH version 1. + /// Sucht eine lokalisierte Zeichenfolge, die SSH version 1 ähnelt. /// internal static string SshV1 { get { @@ -5815,7 +5425,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to SSH version 2. + /// Sucht eine lokalisierte Zeichenfolge, die SSH version 2 ähnelt. /// internal static string SshV2 { get { @@ -5824,7 +5434,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Stack trace. + /// Sucht eine lokalisierte Zeichenfolge, die Stack trace ähnelt. /// internal static string StackTrace { get { @@ -5833,7 +5443,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Start Chat (VNC). + /// Sucht eine lokalisierte Zeichenfolge, die Start Chat (VNC) ähnelt. /// internal static string StartChat { get { @@ -5842,27 +5452,25 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Start minimized. + /// Sucht eine lokalisierte Zeichenfolge, die Start minimized ähnelt. /// internal static string StartMinimized { get { return ResourceManager.GetString("StartMinimized", resourceCulture); } } - + /// - /// Looks up a localized string similar to Start minimized. + /// Sucht eine lokalisierte Zeichenfolge, die Start Program ähnelt. /// - internal static string StartFullScreen - { - get - { - return ResourceManager.GetString("StartFullScreen", resourceCulture); + internal static string StartProgram { + get { + return ResourceManager.GetString("StartProgram", resourceCulture); } } - + /// - /// Looks up a localized string similar to Startup/Exit. + /// Sucht eine lokalisierte Zeichenfolge, die Startup/Exit ähnelt. /// internal static string StartupExit { get { @@ -5871,7 +5479,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Status. + /// Sucht eine lokalisierte Zeichenfolge, die Status ähnelt. /// internal static string Status { get { @@ -5880,7 +5488,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Support Forum. + /// Sucht eine lokalisierte Zeichenfolge, die Support Forum ähnelt. /// internal static string SupportForum { get { @@ -5889,7 +5497,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Switch to Notifications panel on:. + /// Sucht eine lokalisierte Zeichenfolge, die Switch to Notifications panel on: ähnelt. /// internal static string SwitchToErrorsAndInfos { get { @@ -5898,7 +5506,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Tabs && Panels. + /// Sucht eine lokalisierte Zeichenfolge, die Tabs && Panels ähnelt. /// internal static string TabsAndPanels { get { @@ -5907,7 +5515,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Security. + /// Sucht eine lokalisierte Zeichenfolge, die Security ähnelt. /// internal static string TabSecurity { get { @@ -5916,7 +5524,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Telnet. + /// Sucht eine lokalisierte Zeichenfolge, die Telnet ähnelt. /// internal static string Telnet { get { @@ -5925,7 +5533,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Test connection. + /// Sucht eine lokalisierte Zeichenfolge, die Test connection ähnelt. /// internal static string TestConnection { get { @@ -5934,7 +5542,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Testing connection. + /// Sucht eine lokalisierte Zeichenfolge, die Testing connection ähnelt. /// internal static string TestingConnection { get { @@ -5943,7 +5551,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Test Proxy. + /// Sucht eine lokalisierte Zeichenfolge, die Test Proxy ähnelt. /// internal static string TestProxy { get { @@ -5952,7 +5560,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Test Settings. + /// Sucht eine lokalisierte Zeichenfolge, die Test Settings ähnelt. /// internal static string TestSettings { get { @@ -5961,7 +5569,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The following:. + /// Sucht eine lokalisierte Zeichenfolge, die The following: ähnelt. /// internal static string TheFollowing { get { @@ -5970,7 +5578,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Theme. + /// Sucht eine lokalisierte Zeichenfolge, die Theme ähnelt. /// internal static string Theme { get { @@ -5979,7 +5587,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Timeout [seconds]. + /// Sucht eine lokalisierte Zeichenfolge, die Timeout [seconds] ähnelt. /// internal static string TimeoutInSeconds { get { @@ -5988,7 +5596,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Title. + /// Sucht eine lokalisierte Zeichenfolge, die Title ähnelt. /// internal static string Title { get { @@ -5997,7 +5605,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Error ({0}). + /// Sucht eine lokalisierte Zeichenfolge, die Error ({0}) ähnelt. /// internal static string TitleError { get { @@ -6006,7 +5614,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Information ({0}). + /// Sucht eine lokalisierte Zeichenfolge, die Information ({0}) ähnelt. /// internal static string TitleInformation { get { @@ -6015,7 +5623,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG password. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG password ähnelt. /// internal static string TitlePassword { get { @@ -6024,7 +5632,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG password for {0}. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG password for {0} ähnelt. /// internal static string TitlePasswordWithName { get { @@ -6033,7 +5641,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Select Panel. + /// Sucht eine lokalisierte Zeichenfolge, die Select Panel ähnelt. /// internal static string TitleSelectPanel { get { @@ -6042,7 +5650,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warning ({0}). + /// Sucht eine lokalisierte Zeichenfolge, die Warning ({0}) ähnelt. /// internal static string TitleWarning { get { @@ -6051,7 +5659,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Track active connection in the connection tree. + /// Sucht eine lokalisierte Zeichenfolge, die Track active connection in the connection tree ähnelt. /// internal static string TrackActiveConnectionInConnectionTree { get { @@ -6060,7 +5668,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Transfer. + /// Sucht eine lokalisierte Zeichenfolge, die Transfer ähnelt. /// internal static string Transfer { get { @@ -6069,7 +5677,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Transfer File (SSH). + /// Sucht eine lokalisierte Zeichenfolge, die Transfer File (SSH) ähnelt. /// internal static string TransferFile { get { @@ -6078,7 +5686,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Try to integrate. + /// Sucht eine lokalisierte Zeichenfolge, die Try to integrate ähnelt. /// internal static string TryToIntegrate { get { @@ -6087,7 +5695,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Ultra VNC Repeater. + /// Sucht eine lokalisierte Zeichenfolge, die Ultra VNC Repeater ähnelt. /// internal static string UltraVncRepeater { get { @@ -6096,7 +5704,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to UltraVNC SingleClick port:. + /// Sucht eine lokalisierte Zeichenfolge, die UltraVNC SingleClick port: ähnelt. /// internal static string UltraVNCSCListeningPort { get { @@ -6105,7 +5713,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to UltraVNC SingleClick. + /// Sucht eine lokalisierte Zeichenfolge, die UltraVNC SingleClick ähnelt. /// internal static string UltraVNCSingleClick { get { @@ -6114,7 +5722,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Uncheck the properties you want not to be saved!. + /// Sucht eine lokalisierte Zeichenfolge, die Uncheck the properties you want not to be saved! ähnelt. /// internal static string UncheckProperties { get { @@ -6123,7 +5731,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to An unhandled exception has occurred. + /// Sucht eine lokalisierte Zeichenfolge, die An unhandled exception has occurred ähnelt. /// internal static string UnhandledExceptionOccured { get { @@ -6132,7 +5740,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG requires an update. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG requires an update ähnelt. /// internal static string UpdateAvailable { get { @@ -6141,7 +5749,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to mRemoteNG can periodically connect to the mRemoteNG website to check for updates.. + /// Sucht eine lokalisierte Zeichenfolge, die mRemoteNG can periodically connect to the mRemoteNG website to check for updates. ähnelt. /// internal static string UpdateCheck { get { @@ -6150,7 +5758,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The update information could not be downloaded.. + /// Sucht eine lokalisierte Zeichenfolge, die The update information could not be downloaded. ähnelt. /// internal static string UpdateCheckCompleteFailed { get { @@ -6159,8 +5767,8 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Download complete! - ///mRemoteNG will now quit and begin with the installation.. + /// Sucht eine lokalisierte Zeichenfolge, die Download complete! + ///mRemoteNG will now quit and begin with the installation. ähnelt. /// internal static string UpdateDownloadComplete { get { @@ -6169,7 +5777,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The update could not be downloaded.. + /// Sucht eine lokalisierte Zeichenfolge, die The update could not be downloaded. ähnelt. /// internal static string UpdateDownloadCompleteFailed { get { @@ -6178,7 +5786,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The update download could not be initiated.. + /// Sucht eine lokalisierte Zeichenfolge, die The update download could not be initiated. ähnelt. /// internal static string UpdateDownloadFailed { get { @@ -6187,7 +5795,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Every {0} days. + /// Sucht eine lokalisierte Zeichenfolge, die Every {0} days ähnelt. /// internal static string UpdateFrequencyCustom { get { @@ -6196,7 +5804,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to The change log could not be downloaded.. + /// Sucht eine lokalisierte Zeichenfolge, die The change log could not be downloaded. ähnelt. /// internal static string UpdateGetChangeLogFailed { get { @@ -6205,7 +5813,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Download Completed!. + /// Sucht eine lokalisierte Zeichenfolge, die Download Completed! ähnelt. /// internal static string UpdatePortableDownloadComplete { get { @@ -6214,7 +5822,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Updates. + /// Sucht eine lokalisierte Zeichenfolge, die Updates ähnelt. /// internal static string Updates { get { @@ -6223,7 +5831,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use Console Session. + /// Sucht eine lokalisierte Zeichenfolge, die Use Console Session ähnelt. /// internal static string UseConsoleSession { get { @@ -6232,7 +5840,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use CredSSP. + /// Sucht eine lokalisierte Zeichenfolge, die Use CredSSP ähnelt. /// internal static string UseCredSsp { get { @@ -6241,7 +5849,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use default. + /// Sucht eine lokalisierte Zeichenfolge, die Use default ähnelt. /// internal static string UseDefault { get { @@ -6250,7 +5858,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use a different username and password. + /// Sucht eine lokalisierte Zeichenfolge, die Use a different username and password ähnelt. /// internal static string UseDifferentUsernameAndPassword { get { @@ -6259,7 +5867,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use enhanced mode. + /// Sucht eine lokalisierte Zeichenfolge, die Use enhanced mode ähnelt. /// internal static string UseEnhancedMode { get { @@ -6268,7 +5876,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to User. + /// Sucht eine lokalisierte Zeichenfolge, die User ähnelt. /// internal static string User { get { @@ -6277,7 +5885,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to User Field. + /// Sucht eine lokalisierte Zeichenfolge, die User Field ähnelt. /// internal static string UserField { get { @@ -6286,7 +5894,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Username. + /// Sucht eine lokalisierte Zeichenfolge, die Username ähnelt. /// internal static string Username { get { @@ -6295,7 +5903,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use the same username and password. + /// Sucht eine lokalisierte Zeichenfolge, die Use the same username and password ähnelt. /// internal static string UseSameUsernameAndPassword { get { @@ -6304,7 +5912,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use a smart card. + /// Sucht eine lokalisierte Zeichenfolge, die Use a smart card ähnelt. /// internal static string UseSmartCard { get { @@ -6313,7 +5921,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use SQL Server to load && save connections. + /// Sucht eine lokalisierte Zeichenfolge, die Use SQL Server to load && save connections ähnelt. /// internal static string UseSQLServer { get { @@ -6322,7 +5930,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Use VM ID. + /// Sucht eine lokalisierte Zeichenfolge, die Use VM ID ähnelt. /// internal static string UseVmId { get { @@ -6331,7 +5939,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Verify:. + /// Sucht eine lokalisierte Zeichenfolge, die Verify: ähnelt. /// internal static string Verify { get { @@ -6340,7 +5948,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Version. + /// Sucht eine lokalisierte Zeichenfolge, die Version ähnelt. /// internal static string Version { get { @@ -6349,7 +5957,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to View Only. + /// Sucht eine lokalisierte Zeichenfolge, die View Only ähnelt. /// internal static string ViewOnly { get { @@ -6358,7 +5966,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VM ID. + /// Sucht eine lokalisierte Zeichenfolge, die VM ID ähnelt. /// internal static string VmId { get { @@ -6367,7 +5975,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC. + /// Sucht eine lokalisierte Zeichenfolge, die VNC ähnelt. /// internal static string Vnc { get { @@ -6376,7 +5984,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC disconnect failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC disconnect failed! ähnelt. /// internal static string VncConnectionDisconnectFailed { get { @@ -6385,7 +5993,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC Refresh Screen Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC Refresh Screen Failed! ähnelt. /// internal static string VncRefreshFailed { get { @@ -6394,7 +6002,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC SendSpecialKeys failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC SendSpecialKeys failed! ähnelt. /// internal static string VncSendSpecialKeysFailed { get { @@ -6403,7 +6011,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC Set Event Handlers failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC Set Event Handlers failed! ähnelt. /// internal static string VncSetEventHandlersFailed { get { @@ -6412,7 +6020,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC Set Props Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC Set Props Failed! ähnelt. /// internal static string VncSetPropsFailed { get { @@ -6421,7 +6029,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC Toggle SmartSize Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC Toggle SmartSize Failed! ähnelt. /// internal static string VncToggleSmartSizeFailed { get { @@ -6430,7 +6038,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to VNC Toggle ViewOnly Failed!. + /// Sucht eine lokalisierte Zeichenfolge, die VNC Toggle ViewOnly Failed! ähnelt. /// internal static string VncToggleViewOnlyFailed { get { @@ -6439,7 +6047,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Wait for exit. + /// Sucht eine lokalisierte Zeichenfolge, die Wait for exit ähnelt. /// internal static string WaitForExit { get { @@ -6448,7 +6056,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warn me if authentication fails. + /// Sucht eine lokalisierte Zeichenfolge, die Warn me if authentication fails ähnelt. /// internal static string WarnIfAuthFails { get { @@ -6457,7 +6065,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Warnings. + /// Sucht eine lokalisierte Zeichenfolge, die Warnings ähnelt. /// internal static string Warnings { get { @@ -6466,7 +6074,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Website. + /// Sucht eine lokalisierte Zeichenfolge, die Website ähnelt. /// internal static string Website { get { @@ -6475,7 +6083,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Weekly. + /// Sucht eine lokalisierte Zeichenfolge, die Weekly ähnelt. /// internal static string Weekly { get { @@ -6484,7 +6092,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Windows. + /// Sucht eine lokalisierte Zeichenfolge, die Windows ähnelt. /// internal static string Windows { get { @@ -6493,7 +6101,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Working directory. + /// Sucht eine lokalisierte Zeichenfolge, die Working directory ähnelt. /// internal static string WorkingDirColumnHeader { get { @@ -6502,7 +6110,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Working directory:. + /// Sucht eine lokalisierte Zeichenfolge, die Working directory: ähnelt. /// internal static string WorkingDirectory { get { @@ -6511,7 +6119,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Looks up a localized string similar to Yes. + /// Sucht eine lokalisierte Zeichenfolge, die Yes ähnelt. /// internal static string Yes { get { diff --git a/mRemoteNG/Resources/Language/Language.de.resx b/mRemoteNG/Resources/Language/Language.de.resx index 2d6e48b1..61ebaacd 100644 --- a/mRemoteNG/Resources/Language/Language.de.resx +++ b/mRemoteNG/Resources/Language/Language.de.resx @@ -1860,8 +1860,8 @@ Die Passwortlänge muss zwischen {0} und {1} liegen Stable enthält nur finale Versionen. -Beta beinhaltet Betas & Release Candidates. -Development umfasst Alphas, Betas und Release Candidates. +Preview beinhaltet Betas & Release Candidates. +Nightly umfasst Alphas, Betas und Release Candidates. Aktive Verbindung im Verbindungsbaum verfolgen diff --git a/mRemoteNG/Resources/Language/Language.lt.resx b/mRemoteNG/Resources/Language/Language.lt.resx index 95a7a38b..4b3af83d 100644 --- a/mRemoteNG/Resources/Language/Language.lt.resx +++ b/mRemoteNG/Resources/Language/Language.lt.resx @@ -219,8 +219,8 @@ See the Microsoft Support article at http://support.microsoft.com/kb/811833 for Stable channel includes final releases only. -Beta channel includes Betas & Release Candidates. -Development Channel includes Alphas, Betas & Release Candidates. +Preview channel includes Betas & Release Candidates. +Nightly Channel includes Alphas, Betas & Release Candidates. Apply diff --git a/mRemoteNG/Resources/Language/Language.nb-NO.resx b/mRemoteNG/Resources/Language/Language.nb-NO.resx index 4ff368ea..449cb202 100644 --- a/mRemoteNG/Resources/Language/Language.nb-NO.resx +++ b/mRemoteNG/Resources/Language/Language.nb-NO.resx @@ -1969,8 +1969,8 @@ Se Microsofts support-artikkel på http://support.microsoft.com/kb/811833 for me Stable-kanalen inkluderer bare endelige versjoner. -Beta-kanalen inkluderer beta- og release candidate-versjoner. -Development-kanalen inkluderer alpha-, beta- og release candidate-versjoner. +Preview-kanalen inkluderer beta- og release candidate-versjoner. +Nightly-kanalen inkluderer alpha-, beta- og release candidate-versjoner. Bruk diff --git a/mRemoteNG/Resources/Language/Language.resx b/mRemoteNG/Resources/Language/Language.resx index 62289db3..dd7ef42b 100644 --- a/mRemoteNG/Resources/Language/Language.resx +++ b/mRemoteNG/Resources/Language/Language.resx @@ -1991,8 +1991,8 @@ mRemoteNG will now quit and begin with the installation. Stable channel includes final releases only. -Beta channel includes Betas & Release Candidates. -Development Channel includes Alphas, Betas & Release Candidates. +Preview channel includes Betas & Release Candidates. +Nightly Channel includes Alphas, Betas & Release Candidates. Apply diff --git a/mRemoteNG/Resources/Language/Language.uk.resx b/mRemoteNG/Resources/Language/Language.uk.resx index 2a7b7e32..4965fe74 100644 --- a/mRemoteNG/Resources/Language/Language.uk.resx +++ b/mRemoteNG/Resources/Language/Language.uk.resx @@ -1924,8 +1924,8 @@ mRemoteNG зараз припинить роботу і почне процес Канал «Stable» включає лише остаточні стабільні випуски. -Канал «Beta» включає Beta та Release Candidate. -Канал «Development» включає Alpha, Beta та Release Candidate версії. +Канал «Preview» включає Beta та Release Candidate. +Канал «Nightly» включає Alpha, Beta та Release Candidate версії. Застосувати diff --git a/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs b/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs index 50c28392..8b74aed3 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs @@ -93,17 +93,17 @@ namespace mRemoteNG.UI.Forms.OptionsPages } var stable = cboReleaseChannel.Items.Add(UpdateChannelInfo.STABLE); - var beta = cboReleaseChannel.Items.Add(UpdateChannelInfo.BETA); - var dev = cboReleaseChannel.Items.Add(UpdateChannelInfo.DEV); + var beta = cboReleaseChannel.Items.Add(UpdateChannelInfo.PREVIEW); + var dev = cboReleaseChannel.Items.Add(UpdateChannelInfo.NIGHTLY); switch (Settings.Default.UpdateChannel) { case UpdateChannelInfo.STABLE: cboReleaseChannel.SelectedIndex = stable; break; - case UpdateChannelInfo.BETA: + case UpdateChannelInfo.PREVIEW: cboReleaseChannel.SelectedIndex = beta; break; - case UpdateChannelInfo.DEV: + case UpdateChannelInfo.NIGHTLY: cboReleaseChannel.SelectedIndex = dev; break; default: From dbe2d690dac4debe0dcddc65642b4a9953c42afc Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 21:00:26 +0200 Subject: [PATCH 07/51] removed majority of cefsharp related code --- ...onnection.Protocol.HTTP.DownloadHandler.cs | 34 ---- ...Connection.Protocol.HTTP.RequestHandler.cs | 68 ------- .../Http/Connection.Protocol.HTTPBase.cs | 173 +++++++----------- mRemoteNG/Properties/Settings.Designer.cs | 2 +- .../Resources/Language/Language.Designer.cs | 2 +- mRemoteNG/Resources/Language/Language.resx | 2 +- mRemoteNG/UI/Forms/frmMain.cs | 36 ---- mRemoteNG/app.config | 2 +- mRemoteNG/mRemoteNG.csproj | 11 +- 9 files changed, 73 insertions(+), 257 deletions(-) delete mode 100644 mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.DownloadHandler.cs delete mode 100644 mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.RequestHandler.cs diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.DownloadHandler.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.DownloadHandler.cs deleted file mode 100644 index 214a768f..00000000 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.DownloadHandler.cs +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright © 2013 The CefSharp Authors. All rights reserved. -// -// Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. - -using CefSharp; -using System; - -namespace mRemoteNG.Connection.Protocol.Http -{ - public class DownloadHandler : IDownloadHandler - { - public event EventHandler OnBeforeDownloadFired; - - public event EventHandler OnDownloadUpdatedFired; - - public void OnBeforeDownload(IWebBrowser chromiumWebBrowser, IBrowser browser, DownloadItem downloadItem, IBeforeDownloadCallback callback) - { - OnBeforeDownloadFired?.Invoke(this, downloadItem); - - if (!callback.IsDisposed) - { - using (callback) - { - callback.Continue(downloadItem.SuggestedFileName, showDialog: true); - } - } - } - - public void OnDownloadUpdated(IWebBrowser chromiumWebBrowser, IBrowser browser, DownloadItem downloadItem, IDownloadItemCallback callback) - { - OnDownloadUpdatedFired?.Invoke(this, downloadItem); - } - } -} \ No newline at end of file diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.RequestHandler.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.RequestHandler.cs deleted file mode 100644 index d2df2cb3..00000000 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTP.RequestHandler.cs +++ /dev/null @@ -1,68 +0,0 @@ -using CefSharp; -using System.Diagnostics; -using System.Security.Cryptography.X509Certificates; - -namespace mRemoteNG.Connection.Protocol.Http -{ - partial class RequestHandler : IRequestHandler - { - public bool GetAuthCredentials(IWebBrowser chromiumWebBrowser, IBrowser browser, string originUrl, bool isProxy, string host, int port, string realm, string scheme, IAuthCallback callback) - { - return false; - } - - public IResourceRequestHandler GetResourceRequestHandler(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool isNavigation, bool isDownload, string requestInitiator, ref bool disableDefaultHandling) - { - return null; - } - - public bool OnBeforeBrowse(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, IRequest request, bool userGesture, bool isRedirect) - { - if (request.Url.StartsWith(Cef.CefCommitHash)) - { - return false; - } - else - { - Process.Start(request.Url); - return true; - } - } - - public void OnDocumentAvailableInMainFrame(IWebBrowser chromiumWebBrowser, IBrowser browser) - { - } - - public bool OnCertificateError(IWebBrowser chromiumWebBrowser, IBrowser browser, CefErrorCode errorCode, string requestUrl, ISslInfo sslInfo, IRequestCallback callback) - { - return false; - } - - public bool OnOpenUrlFromTab(IWebBrowser chromiumWebBrowser, IBrowser browser, IFrame frame, string targetUrl, WindowOpenDisposition targetDisposition, bool userGesture) - { - return false; - } - - public void OnPluginCrashed(IWebBrowser chromiumWebBrowser, IBrowser browser, string pluginPath) - { - } - - public bool OnQuotaRequest(IWebBrowser chromiumWebBrowser, IBrowser browser, string originUrl, long newSize, IRequestCallback callback) - { - return true; - } - - public void OnRenderProcessTerminated(IWebBrowser chromiumWebBrowser, IBrowser browser, CefTerminationStatus status) - { - } - - public void OnRenderViewReady(IWebBrowser chromiumWebBrowser, IBrowser browser) - { - } - - public bool OnSelectClientCertificate(IWebBrowser chromiumWebBrowser, IBrowser browser, bool isProxy, string host, int port, X509Certificate2Collection certificates, ISelectClientCertificateCallback callback) - { - return true; - } - } -} \ No newline at end of file diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs index 823a4fe3..0e828031 100644 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs +++ b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs @@ -1,7 +1,6 @@ using System; using System.Windows.Forms; -using CefSharp; -using CefSharp.WinForms; +using Microsoft.Web.WebView2.WinForms; using mRemoteNG.Tools; using mRemoteNG.App; using mRemoteNG.Resources.Language; @@ -18,8 +17,6 @@ namespace mRemoteNG.Connection.Protocol.Http protected string httpOrS; protected int defaultPort; private string tabTitle; - private bool browserInitialised = false; - private bool connectCalled = false; #endregion @@ -29,9 +26,9 @@ namespace mRemoteNG.Connection.Protocol.Http { try { - if (RenderingEngine == RenderingEngine.CEF) + if (RenderingEngine == RenderingEngine.EdgeChromium) { - Control = new ChromiumWebBrowser("about:blank") + Control = new WebView2() { Dock = DockStyle.Fill, }; @@ -64,18 +61,24 @@ namespace mRemoteNG.Connection.Protocol.Http { wBrowser = Control; - if (InterfaceControl.Info.RenderingEngine == RenderingEngine.CEF) + if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { - var CEFBrowser = (ChromiumWebBrowser)wBrowser; - if (CEFBrowser != null) - { - CEFBrowser.LoadingStateChanged += CefBrowser_LoadingStateChanged; - CEFBrowser.TitleChanged += WBrowser_DocumentTitleChanged; - } - else - { - throw new Exception("Failed to initialize CEF Rendering Engine."); - } + var edge = (WebView2)wBrowser; + + //edge.NavigationCompleted += Edge_NavigationCompleted;// += WBrowser_Navigated; + edge.TextChanged += WBrowser_DocumentTitleChanged; + + + + //if (edge != null) + //{ + // //CEFBrowser.ContentLoading += CEFBrowser_ContentLoading;// += CefBrowser_LoadingStateChanged; + // edge.TextChanged += WBrowser_DocumentTitleChanged; + //} + //else + //{ + // throw new Exception("Failed to initialize EdgeChromium Rendering Engine."); + //} } else { @@ -87,7 +90,6 @@ namespace mRemoteNG.Connection.Protocol.Http objWebBrowser.Navigated += WBrowser_Navigated; objWebBrowser.DocumentTitleChanged += WBrowser_DocumentTitleChanged; - browserInitialised = true; } return true; @@ -98,17 +100,17 @@ namespace mRemoteNG.Connection.Protocol.Http return false; } } - + public override bool Connect() { try { - if (InterfaceControl.Info.RenderingEngine == RenderingEngine.CEF) + if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { - if (browserInitialised) - { - ((ChromiumWebBrowser)wBrowser).Load(GetURL()); - } + //if (browserInitialised) + //{ + ((WebView2)wBrowser).NavigateToString((GetURL())); + //} } else { @@ -116,7 +118,6 @@ namespace mRemoteNG.Connection.Protocol.Http } base.Connect(); - connectCalled = true; return true; } catch (Exception ex) @@ -173,23 +174,28 @@ namespace mRemoteNG.Connection.Protocol.Http #endregion #region Events - - private void CefBrowser_LoadingStateChanged(object sender, LoadingStateChangedEventArgs e) - { - browserInitialised = !e.IsLoading; - if (browserInitialised) - { - // Unhook the loading state changes now, as navigation is done by the user on links in the control - ((ChromiumWebBrowser)wBrowser).LoadingStateChanged -= CefBrowser_LoadingStateChanged; - - // If this Connection has already been asked to connect but the browser hadn't finished initalising - // then the connect wouldn't have been allowed to take place, so now we can call it! - if (connectCalled) - { - Connect(); - } - } - } + + //private void CEFBrowser_ContentLoading(object sender, Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs e) + //{ + // throw new NotImplementedException(); + //} + // + //private void CefBrowser_LoadingStateChanged(object sender, LoadingStateChangedEventArgs e) + //{ + // browserInitialised = !e.IsLoading; + // if (browserInitialised) + // { + // // Unhook the loading state changes now, as navigation is done by the user on links in the control + // ((ChromiumWebBrowser)wBrowser).LoadingStateChanged -= CefBrowser_LoadingStateChanged; + // + // // If this Connection has already been asked to connect but the browser hadn't finished initalising + // // then the connect wouldn't have been allowed to take place, so now we can call it! + // if (connectCalled) + // { + // Connect(); + // } + // } + //} private void WBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e) { @@ -207,28 +213,13 @@ namespace mRemoteNG.Connection.Protocol.Http { if (!(InterfaceControl.Parent is ConnectionTab tabP)) return; string shortTitle; - - if (InterfaceControl.Info.RenderingEngine == RenderingEngine.CEF) + if (((WebBrowser)wBrowser).DocumentTitle.Length >= 15) { - if (((TitleChangedEventArgs)e).Title.Length >= 15) - { - shortTitle = ((TitleChangedEventArgs)e).Title.Substring(0, 10) + "..."; - } - else - { - shortTitle = ((CefSharp.TitleChangedEventArgs)e).Title; - } + shortTitle = ((WebBrowser)wBrowser).DocumentTitle.Substring(0, 10) + "..."; } else { - if (((WebBrowser)wBrowser).DocumentTitle.Length >= 15) - { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle.Substring(0, 10) + "..."; - } - else - { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle; - } + shortTitle = ((WebBrowser)wBrowser).DocumentTitle; } if (!string.IsNullOrEmpty(tabTitle)) @@ -245,52 +236,20 @@ namespace mRemoteNG.Connection.Protocol.Http Runtime.MessageCollector.AddExceptionStackTrace(Language.HttpDocumentTileChangeFailed, ex); } } - - - private void geckoBrowser_DocumentTitleChanged(object sender, EventArgs e) - { - try - { - if (!(InterfaceControl.Parent is ConnectionTab tabP)) return; - string shortTitle; - - if (((WebBrowser)wBrowser).DocumentTitle.Length >= 15) - { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle.Substring(0, 10) + "..."; - } - else - { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle; - } - - if (!string.IsNullOrEmpty(tabTitle)) - { - tabP.TabText = tabTitle + @" - " + shortTitle; - } - else - { - tabP.TabText = shortTitle; - } - } - catch (Exception ex) - { - Runtime.MessageCollector.AddExceptionStackTrace(Language.HttpDocumentTileChangeFailed, ex); - } - } - - #endregion - - #region Enums - - public enum RenderingEngine - { - [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpInternetExplorer))] - IE = 1, - - [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpCEF))] - CEF = 2 - } - - #endregion } + + #endregion + + #region Enums + + public enum RenderingEngine + { + [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpInternetExplorer))] + IE = 1, + + [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpCEF))] + EdgeChromium = 2 + } + + #endregion } diff --git a/mRemoteNG/Properties/Settings.Designer.cs b/mRemoteNG/Properties/Settings.Designer.cs index d84a2309..eb5be0c3 100644 --- a/mRemoteNG/Properties/Settings.Designer.cs +++ b/mRemoteNG/Properties/Settings.Designer.cs @@ -1525,7 +1525,7 @@ namespace mRemoteNG.Properties { [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("CEF")] + [global::System.Configuration.DefaultSettingValueAttribute("EdgeChromium")] public string ConDefaultRenderingEngine { get { return ((string)(this["ConDefaultRenderingEngine"])); diff --git a/mRemoteNG/Resources/Language/Language.Designer.cs b/mRemoteNG/Resources/Language/Language.Designer.cs index 0f6619e2..ba07fa43 100644 --- a/mRemoteNG/Resources/Language/Language.Designer.cs +++ b/mRemoteNG/Resources/Language/Language.Designer.cs @@ -2316,7 +2316,7 @@ namespace mRemoteNG.Resources.Language { } /// - /// Sucht eine lokalisierte Zeichenfolge, die CEF (Chromium) ähnelt. + /// Sucht eine lokalisierte Zeichenfolge, die Edge Chromium ähnelt. /// internal static string HttpCEF { get { diff --git a/mRemoteNG/Resources/Language/Language.resx b/mRemoteNG/Resources/Language/Language.resx index dd7ef42b..c610c94b 100644 --- a/mRemoteNG/Resources/Language/Language.resx +++ b/mRemoteNG/Resources/Language/Language.resx @@ -2133,7 +2133,7 @@ Nightly Channel includes Alphas, Betas & Release Candidates. Determines whether menus and windows can be displayed with animation effects in the remote session. - CEF (Chromium) + Edge Chromium Failed to contruct the URL to load diff --git a/mRemoteNG/UI/Forms/frmMain.cs b/mRemoteNG/UI/Forms/frmMain.cs index a0c62a97..ffa74f86 100644 --- a/mRemoteNG/UI/Forms/frmMain.cs +++ b/mRemoteNG/UI/Forms/frmMain.cs @@ -28,8 +28,6 @@ using System.Text; using System.Windows.Forms; using mRemoteNG.UI.Panels; using WeifenLuo.WinFormsUI.Docking; -using CefSharp; -using CefSharp.WinForms; using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; using Settings = mRemoteNG.Properties.Settings; @@ -159,12 +157,6 @@ namespace mRemoteNG.UI.Forms SetMenuDependencies(); - //Monitor parent process exit and close subprocesses if parent process exits first - //This will at some point in the future becomes the default - CefSharpSettings.SubprocessExitIfParentProcessClosed = true; - - CefSetup(); - var uiLoader = new DockPanelLayoutLoader(this, messageCollector); uiLoader.LoadPanelsFromXml(); @@ -225,32 +217,6 @@ namespace mRemoteNG.UI.Forms panelAdder.AddPanel(panelName); } - private void CefSetup() - { - //For Windows 7 and above, best to include relevant app.manifest entries as well - Cef.EnableHighDPISupport(); - - string dir = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Application.ProductName); - if (Runtime.IsPortableEdition) dir = SettingsFileInfo.SettingsPath; - - CefSettings settings = new CefSettings() - { - CachePath = Path.Combine(dir, "CEFCache"), - LogFile = Path.Combine(dir, "mRemoteNG_cef.log"), - }; - - if (Settings.Default.TextLogMessageWriterWriteDebugMsgs) - settings.LogSeverity = LogSeverity.Verbose; - else if (Settings.Default.TextLogMessageWriterWriteInfoMsgs) - settings.LogSeverity = LogSeverity.Info; - else if (Settings.Default.TextLogMessageWriterWriteWarningMsgs) - settings.LogSeverity = LogSeverity.Warning; - else if (Settings.Default.TextLogMessageWriterWriteErrorMsgs) - settings.LogSeverity = LogSeverity.Error; - - Cef.Initialize(settings); - } - private void ApplyLanguage() { fileMenu.ApplyLanguage(); @@ -490,8 +456,6 @@ namespace mRemoteNG.UI.Forms Shutdown.Cleanup(_quickConnectToolStrip, _externalToolsToolStrip, _multiSshToolStrip, this); - Cef.Shutdown(); - Shutdown.StartUpdate(); Debug.Print("[END] - " + Convert.ToString(DateTime.Now, CultureInfo.InvariantCulture)); diff --git a/mRemoteNG/app.config b/mRemoteNG/app.config index e29caf70..e40ad670 100644 --- a/mRemoteNG/app.config +++ b/mRemoteNG/app.config @@ -412,7 +412,7 @@ - CEF + EdgeChromium False diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index 32022874..fecb9bf1 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -184,8 +184,6 @@ - - @@ -1319,12 +1317,6 @@ 1.8.9 - - 91.1.230 - - - 91.1.230 - 1.3.0 @@ -1349,6 +1341,9 @@ 2.0.12 + + 1.0.902.49 + 8.0.26 From 3c7e97d2d9242438cd5e8c9dd0a4e4b0f7111194 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 22:46:07 +0200 Subject: [PATCH 08/51] replaced CefSharp with WebView2 --- .../Http/Connection.Protocol.HTTPBase.cs | 83 ++++++------------- 1 file changed, 27 insertions(+), 56 deletions(-) diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs index 0e828031..bfdd4ec3 100644 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs +++ b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs @@ -64,21 +64,8 @@ namespace mRemoteNG.Connection.Protocol.Http if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { var edge = (WebView2)wBrowser; - - //edge.NavigationCompleted += Edge_NavigationCompleted;// += WBrowser_Navigated; - edge.TextChanged += WBrowser_DocumentTitleChanged; - - - //if (edge != null) - //{ - // //CEFBrowser.ContentLoading += CEFBrowser_ContentLoading;// += CefBrowser_LoadingStateChanged; - // edge.TextChanged += WBrowser_DocumentTitleChanged; - //} - //else - //{ - // throw new Exception("Failed to initialize EdgeChromium Rendering Engine."); - //} + edge.CoreWebView2InitializationCompleted += Edge_CoreWebView2InitializationCompleted; } else { @@ -100,17 +87,14 @@ namespace mRemoteNG.Connection.Protocol.Http return false; } } - + public override bool Connect() { try { if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { - //if (browserInitialised) - //{ - ((WebView2)wBrowser).NavigateToString((GetURL())); - //} + ((WebView2)wBrowser).Source = new Uri(GetURL()); } else { @@ -174,28 +158,15 @@ namespace mRemoteNG.Connection.Protocol.Http #endregion #region Events - - //private void CEFBrowser_ContentLoading(object sender, Microsoft.Web.WebView2.Core.CoreWebView2ContentLoadingEventArgs e) - //{ - // throw new NotImplementedException(); - //} - // - //private void CefBrowser_LoadingStateChanged(object sender, LoadingStateChangedEventArgs e) - //{ - // browserInitialised = !e.IsLoading; - // if (browserInitialised) - // { - // // Unhook the loading state changes now, as navigation is done by the user on links in the control - // ((ChromiumWebBrowser)wBrowser).LoadingStateChanged -= CefBrowser_LoadingStateChanged; - // - // // If this Connection has already been asked to connect but the browser hadn't finished initalising - // // then the connect wouldn't have been allowed to take place, so now we can call it! - // if (connectCalled) - // { - // Connect(); - // } - // } - //} + + private void Edge_CoreWebView2InitializationCompleted(object sender, Microsoft.Web.WebView2.Core.CoreWebView2InitializationCompletedEventArgs e) + { + if (!e.IsSuccess) + { + //TODO: Log + MessageBox.Show($"WebView2 creation failed with exception = {e.InitializationException}"); + } + } private void WBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e) { @@ -236,20 +207,20 @@ namespace mRemoteNG.Connection.Protocol.Http Runtime.MessageCollector.AddExceptionStackTrace(Language.HttpDocumentTileChangeFailed, ex); } } + + #endregion + + #region Enums + + public enum RenderingEngine + { + [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpInternetExplorer))] + IE = 1, + + [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpCEF))] + EdgeChromium = 2 + } + + #endregion } - - #endregion - - #region Enums - - public enum RenderingEngine - { - [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpInternetExplorer))] - IE = 1, - - [LocalizedAttributes.LocalizedDescription(nameof(Language.HttpCEF))] - EdgeChromium = 2 - } - - #endregion } From ca8751c40cc0bdc4d2d62dfd7465f2761a4cf1ff Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 22:54:20 +0200 Subject: [PATCH 09/51] little code cleanup --- .../Http/Connection.Protocol.HTTPBase.cs | 50 ++++++++----------- .../Resources/Language/Language.Designer.cs | 9 ++++ mRemoteNG/Resources/Language/Language.de.resx | 3 ++ mRemoteNG/Resources/Language/Language.resx | 3 ++ 4 files changed, 35 insertions(+), 30 deletions(-) diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs index bfdd4ec3..f3e63004 100644 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs +++ b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs @@ -13,20 +13,20 @@ namespace mRemoteNG.Connection.Protocol.Http { #region Private Properties - private Control wBrowser; + private Control _wBrowser; + private string _tabTitle; protected string httpOrS; protected int defaultPort; - private string tabTitle; #endregion #region Public Methods - protected HTTPBase(RenderingEngine RenderingEngine) + protected HTTPBase(RenderingEngine renderingEngine) { try { - if (RenderingEngine == RenderingEngine.EdgeChromium) + if (renderingEngine == RenderingEngine.EdgeChromium) { Control = new WebView2() { @@ -50,26 +50,26 @@ namespace mRemoteNG.Connection.Protocol.Http try { - if (InterfaceControl.Parent is ConnectionTab objConnectionTab) tabTitle = objConnectionTab.TabText; + if (InterfaceControl.Parent is ConnectionTab objConnectionTab) _tabTitle = objConnectionTab.TabText; } catch (Exception) { - tabTitle = ""; + _tabTitle = ""; } try { - wBrowser = Control; + _wBrowser = Control; if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { - var edge = (WebView2)wBrowser; + var edge = (WebView2)_wBrowser; edge.CoreWebView2InitializationCompleted += Edge_CoreWebView2InitializationCompleted; } else { - var objWebBrowser = (WebBrowser)wBrowser; + var objWebBrowser = (WebBrowser)_wBrowser; objWebBrowser.ScrollBarsEnabled = true; // http://stackoverflow.com/questions/4655662/how-to-ignore-script-errors-in-webbrowser @@ -94,11 +94,11 @@ namespace mRemoteNG.Connection.Protocol.Http { if (InterfaceControl.Info.RenderingEngine == RenderingEngine.EdgeChromium) { - ((WebView2)wBrowser).Source = new Uri(GetURL()); + ((WebView2)_wBrowser).Source = new Uri(GetUrl()); } else { - ((WebBrowser)wBrowser).Navigate(GetURL()); + ((WebBrowser)_wBrowser).Navigate(GetUrl()); } base.Connect(); @@ -115,22 +115,12 @@ namespace mRemoteNG.Connection.Protocol.Http #region Private Methods - private string GetURL() + private string GetUrl() { try { var strHost = InterfaceControl.Info.Hostname; - /* - * Commenting out since this codes doesn't actually do anything at this time... - * Possibly related to MR-221 and/or MR-533 ???? - * - string strAuth = ""; - if (((int)Force & (int)ConnectionInfo.Force.NoCredentials) != (int)ConnectionInfo.Force.NoCredentials && !string.IsNullOrEmpty(InterfaceControl.Info.Username) && !string.IsNullOrEmpty(InterfaceControl.Info.Password)) - { - strAuth = "Authorization: Basic " + Convert.ToBase64String(System.Text.Encoding.ASCII.GetBytes(InterfaceControl.Info.Username + ":" + InterfaceControl.Info.Password)) + Environment.NewLine; - } - */ if (InterfaceControl.Info.Port != defaultPort) { if (strHost.EndsWith("/")) @@ -146,6 +136,7 @@ namespace mRemoteNG.Connection.Protocol.Http if (strHost.Contains(httpOrS + "://") == false) strHost = httpOrS + "://" + strHost; } + return strHost; } catch (Exception ex) @@ -163,14 +154,13 @@ namespace mRemoteNG.Connection.Protocol.Http { if (!e.IsSuccess) { - //TODO: Log - MessageBox.Show($"WebView2 creation failed with exception = {e.InitializationException}"); + Runtime.MessageCollector.AddExceptionStackTrace(Language.HttpFailedUrlBuild, e.InitializationException); } } private void WBrowser_Navigated(object sender, WebBrowserNavigatedEventArgs e) { - if (!(wBrowser is WebBrowser objWebBrowser)) return; + if (!(_wBrowser is WebBrowser objWebBrowser)) return; // This can only be set once the WebBrowser control is shown, it will throw a COM exception otherwise. objWebBrowser.AllowWebBrowserDrop = false; @@ -184,18 +174,18 @@ namespace mRemoteNG.Connection.Protocol.Http { if (!(InterfaceControl.Parent is ConnectionTab tabP)) return; string shortTitle; - if (((WebBrowser)wBrowser).DocumentTitle.Length >= 15) + if (((WebBrowser)_wBrowser).DocumentTitle.Length >= 15) { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle.Substring(0, 10) + "..."; + shortTitle = ((WebBrowser)_wBrowser).DocumentTitle.Substring(0, 10) + "..."; } else { - shortTitle = ((WebBrowser)wBrowser).DocumentTitle; + shortTitle = ((WebBrowser)_wBrowser).DocumentTitle; } - if (!string.IsNullOrEmpty(tabTitle)) + if (!string.IsNullOrEmpty(_tabTitle)) { - tabP.TabText = tabTitle + @" - " + shortTitle; + tabP.TabText = _tabTitle + @" - " + shortTitle; } else { diff --git a/mRemoteNG/Resources/Language/Language.Designer.cs b/mRemoteNG/Resources/Language/Language.Designer.cs index ba07fa43..5952579e 100644 --- a/mRemoteNG/Resources/Language/Language.Designer.cs +++ b/mRemoteNG/Resources/Language/Language.Designer.cs @@ -6082,6 +6082,15 @@ namespace mRemoteNG.Resources.Language { } } + /// + /// Sucht eine lokalisierte Zeichenfolge, die WebView2 creation failed with exception ähnelt. + /// + internal static string WebView2InitializationFailed { + get { + return ResourceManager.GetString("WebView2InitializationFailed", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die Weekly ähnelt. /// diff --git a/mRemoteNG/Resources/Language/Language.de.resx b/mRemoteNG/Resources/Language/Language.de.resx index 61ebaacd..b25908c3 100644 --- a/mRemoteNG/Resources/Language/Language.de.resx +++ b/mRemoteNG/Resources/Language/Language.de.resx @@ -2022,4 +2022,7 @@ Nightly umfasst Alphas, Betas und Release Candidates. Fehlermeldung + + WebView2-Erstellung fehlgeschlagen + \ No newline at end of file diff --git a/mRemoteNG/Resources/Language/Language.resx b/mRemoteNG/Resources/Language/Language.resx index c610c94b..c102ad6c 100644 --- a/mRemoteNG/Resources/Language/Language.resx +++ b/mRemoteNG/Resources/Language/Language.resx @@ -2147,4 +2147,7 @@ Nightly Channel includes Alphas, Betas & Release Candidates. Start Program + + WebView2 creation failed with exception + \ No newline at end of file From 2ca356ee5cd230fc226b67339f18b43b2379cfad Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 22:55:40 +0200 Subject: [PATCH 10/51] removed CefSharp from credits --- CREDITS.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/CREDITS.md b/CREDITS.md index 2b8955f9..1a6473ba 100644 --- a/CREDITS.md +++ b/CREDITS.md @@ -90,10 +90,6 @@ Copyright © 2004 Marc Merritt © 2008 Felix Deimel # Included Components -**[CefSharp](https://github.com/cefsharp/CefSharp)** -Copyright © The CefSharp Authors -MIT License - **[DockPanel Suite](https://github.com/dockpanelsuite/dockpanelsuite)** Copyright © 2018 @roken and @lextm (formerly Weifen Luo) MIT License From 3cf274c37a50ade6e4dd99a477a32d3c9bb328db Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 23:11:55 +0200 Subject: [PATCH 11/51] updated changelog --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 52af0484..8703aa65 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - #283: Support for native PowerShell remoting as new protocol - #1850: Minify config xml ### Changed +- #2022: Replaced CefSharp with WebView2 - #2014: Revised icons - #2013: Removed components check - #2011: Removed screenshot manager From 300e668327399a5fbc5a9c624402656e7de8a7aa Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 23:26:18 +0200 Subject: [PATCH 12/51] updated wix file fragments --- .../Installer/Fragments/FilesFragment.wxs | 3572 +++++++++++++++-- 1 file changed, 3336 insertions(+), 236 deletions(-) diff --git a/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs b/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs index ad656d16..0df1d591 100644 --- a/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs +++ b/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs @@ -2,6 +2,7 @@ + @@ -15,17 +16,19 @@ - + + + + - @@ -38,57 +41,32 @@ + + + - - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - - - - - - + + + + + + + + + + + @@ -101,18 +79,16 @@ - - + + + - - - @@ -125,32 +101,59 @@ - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -170,33 +173,37 @@ + - - - - - + + - - + + + + + + + + @@ -209,15 +216,15 @@ + + + - - - @@ -227,12 +234,18 @@ + + + + + + @@ -242,9 +255,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -266,12 +306,678 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -284,6 +990,9 @@ + + + @@ -332,6 +1041,9 @@ + + + @@ -386,171 +1098,1417 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -563,6 +2521,9 @@ + + + @@ -585,6 +2546,501 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -600,12 +3056,6 @@ - - - - - - @@ -632,14 +3082,664 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 6260cc3655f9ad86796bb3e7071f379c6aa1635b Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 12 Aug 2021 23:35:19 +0200 Subject: [PATCH 13/51] fixed tests --- .../Csv/CsvConnectionsDeserializerMremotengFormatTests.cs | 2 +- mRemoteNGTests/Connection/AbstractConnectionInfoDataTests.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/mRemoteNGTests/Config/Serializers/ConnectionSerializers/Csv/CsvConnectionsDeserializerMremotengFormatTests.cs b/mRemoteNGTests/Config/Serializers/ConnectionSerializers/Csv/CsvConnectionsDeserializerMremotengFormatTests.cs index 39ad1cc1..6505ec4c 100644 --- a/mRemoteNGTests/Config/Serializers/ConnectionSerializers/Csv/CsvConnectionsDeserializerMremotengFormatTests.cs +++ b/mRemoteNGTests/Config/Serializers/ConnectionSerializers/Csv/CsvConnectionsDeserializerMremotengFormatTests.cs @@ -98,7 +98,7 @@ namespace mRemoteNGTests.Config.Serializers.ConnectionSerializers.Csv UseCredSsp = true, UseVmId = false, UseEnhancedMode = false, - RenderingEngine = HTTPBase.RenderingEngine.CEF, + RenderingEngine = HTTPBase.RenderingEngine.EdgeChromium, RDPAuthenticationLevel = AuthenticationLevel.WarnOnFailedAuth, Colors = RDPColors.Colors16Bit, Resolution = RDPResolutions.Res1366x768, diff --git a/mRemoteNGTests/Connection/AbstractConnectionInfoDataTests.cs b/mRemoteNGTests/Connection/AbstractConnectionInfoDataTests.cs index cca547e0..39433736 100644 --- a/mRemoteNGTests/Connection/AbstractConnectionInfoDataTests.cs +++ b/mRemoteNGTests/Connection/AbstractConnectionInfoDataTests.cs @@ -173,7 +173,7 @@ namespace mRemoteNGTests.Connection { var wasCalled = false; _testAbstractConnectionInfoData.PropertyChanged += (sender, args) => wasCalled = true; - _testAbstractConnectionInfoData.RenderingEngine = HTTPBase.RenderingEngine.CEF; + _testAbstractConnectionInfoData.RenderingEngine = HTTPBase.RenderingEngine.EdgeChromium; Assert.That(wasCalled, Is.True); } From 50b9a11503b116cac2002a68edd3ae64e80216ad Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 13 Aug 2021 01:12:20 +0200 Subject: [PATCH 14/51] change searchbar placement default property --- mRemoteNG/Properties/Settings.Designer.cs | 2 +- mRemoteNG/Properties/Settings.settings | 2 +- mRemoteNG/app.config | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mRemoteNG/Properties/Settings.Designer.cs b/mRemoteNG/Properties/Settings.Designer.cs index d84a2309..fae6cfbe 100644 --- a/mRemoteNG/Properties/Settings.Designer.cs +++ b/mRemoteNG/Properties/Settings.Designer.cs @@ -2797,7 +2797,7 @@ namespace mRemoteNG.Properties { [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("False")] + [global::System.Configuration.DefaultSettingValueAttribute("True")] public bool PlaceSearchBarAboveConnectionTree { get { return ((bool)(this["PlaceSearchBarAboveConnectionTree"])); diff --git a/mRemoteNG/Properties/Settings.settings b/mRemoteNG/Properties/Settings.settings index 4edb347c..7eb2df80 100644 --- a/mRemoteNG/Properties/Settings.settings +++ b/mRemoteNG/Properties/Settings.settings @@ -696,7 +696,7 @@ False - False + True True diff --git a/mRemoteNG/app.config b/mRemoteNG/app.config index e29caf70..0a5135d9 100644 --- a/mRemoteNG/app.config +++ b/mRemoteNG/app.config @@ -718,7 +718,7 @@ False - False + True True From dc7ce27b816f37ca5659c80ec5ce627cdf8d3bb9 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 13 Aug 2021 01:17:27 +0200 Subject: [PATCH 15/51] fixed designer error --- mRemoteNG/Properties/Settings.Designer.cs | 24 +++++++++++------------ mRemoteNG/Properties/Settings.settings | 6 +++--- mRemoteNG/app.config | 6 +++--- 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/mRemoteNG/Properties/Settings.Designer.cs b/mRemoteNG/Properties/Settings.Designer.cs index 0bf60f4d..236d4576 100644 --- a/mRemoteNG/Properties/Settings.Designer.cs +++ b/mRemoteNG/Properties/Settings.Designer.cs @@ -1523,18 +1523,6 @@ namespace mRemoteNG.Properties { } } - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("EdgeChromium")] - public string ConDefaultRenderingEngine { - get { - return ((string)(this["ConDefaultRenderingEngine"])); - } - set { - this["ConDefaultRenderingEngine"] = value; - } - } - [global::System.Configuration.UserScopedSettingAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Configuration.DefaultSettingValueAttribute("False")] @@ -3190,5 +3178,17 @@ namespace mRemoteNG.Properties { this["ViewMenuMultiSSH"] = value; } } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("EdgeChromium")] + public string ConDefaultRenderingEngine { + get { + return ((string)(this["ConDefaultRenderingEngine"])); + } + set { + this["ConDefaultRenderingEngine"] = value; + } + } } } diff --git a/mRemoteNG/Properties/Settings.settings b/mRemoteNG/Properties/Settings.settings index 7eb2df80..7443ae22 100644 --- a/mRemoteNG/Properties/Settings.settings +++ b/mRemoteNG/Properties/Settings.settings @@ -377,9 +377,6 @@ - - CEF - False @@ -794,5 +791,8 @@ False + + EdgeChromium + \ No newline at end of file diff --git a/mRemoteNG/app.config b/mRemoteNG/app.config index b20705ff..daefd7f7 100644 --- a/mRemoteNG/app.config +++ b/mRemoteNG/app.config @@ -411,9 +411,6 @@ - - EdgeChromium - False @@ -816,6 +813,9 @@ False + + EdgeChromium + From 52597d4dcba41c7d03fa827e2dd851353dff1758 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 13 Aug 2021 01:44:26 +0200 Subject: [PATCH 16/51] removed 7zip binarys from project --- Tools/7zip/7za.dll | Bin 269312 -> 0 bytes Tools/7zip/7za.exe | Bin 739840 -> 0 bytes Tools/7zip/7zxa.dll | Bin 158720 -> 0 bytes Tools/7zip/License.txt | 31 --------- Tools/7zip/history.txt | 111 ------------------------------- Tools/7zip/readme.txt | 124 ----------------------------------- Tools/zip_portable_files.ps1 | 2 +- Tools/zip_symbols.ps1 | 4 +- 8 files changed, 2 insertions(+), 270 deletions(-) delete mode 100644 Tools/7zip/7za.dll delete mode 100644 Tools/7zip/7za.exe delete mode 100644 Tools/7zip/7zxa.dll delete mode 100644 Tools/7zip/License.txt delete mode 100644 Tools/7zip/history.txt delete mode 100644 Tools/7zip/readme.txt diff --git a/Tools/7zip/7za.dll b/Tools/7zip/7za.dll deleted file mode 100644 index 088f395fb97ef76643c25fbb8c8bc334a0e1f402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 269312 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
  • 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%0D`>oYlB8WAvR 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

    bu;S#eF=AND4ORf_gL>#vd1U< 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

    ?$o}D&Fk0xG=4L#$(roe2*;maT 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 F{{WgHKo Date: Fri, 13 Aug 2021 02:06:21 +0200 Subject: [PATCH 17/51] cleaned up resource structure --- Tools/postbuild_mremoteng.ps1 | 5 - Tools/zip_portable_files.ps1 | 5 +- mRemoteNG/App/CompatibilityChecker.cs | 1 - mRemoteNG/App/Import.cs | 1 - .../App/Initialization/StartupDataLogger.cs | 1 - mRemoteNG/App/Runtime.cs | 1 - mRemoteNG/App/Shutdown.cs | 1 - .../Config/Connections/SqlConnectionsSaver.cs | 1 - .../Config/DataProviders/FileBackupCreator.cs | 1 - .../Xml/XmlConnectionsDeserializer.cs | 1 - .../ActiveDirectoryDeserializer.cs | 1 - ...oteDesktopConnectionManagerDeserializer.cs | 1 - .../Versioning/SqlDatabaseVersionVerifier.cs | 1 - .../Connection/AbstractConnectionRecord.cs | 1 - mRemoteNG/Connection/ConnectionInfo.cs | 1 - .../Connection/ConnectionInfoInheritance.cs | 1 - mRemoteNG/Connection/ConnectionInitiator.cs | 1 - mRemoteNG/Connection/ConnectionsService.cs | 1 - .../Http/Connection.Protocol.HTTPBase.cs | 1 - .../Connection/Protocol/IntegratedProgram.cs | 1 - .../Connection.Protocol.PowerShell.cs | 1 - .../Connection/Protocol/ProtocolFactory.cs | 1 - mRemoteNG/Connection/Protocol/ProtocolType.cs | 3 +- mRemoteNG/Connection/Protocol/PuttyBase.cs | 1 - .../Protocol/RDP/AuthenticationLevel.cs | 3 +- .../Protocol/RDP/RDGatewayUsageMethod.cs | 3 +- .../RDP/RDGatewayUseConnectionCredentials.cs | 3 +- .../Connection/Protocol/RDP/RDPColors.cs | 3 +- .../Connection/Protocol/RDP/RDPResolutions.cs | 1 - .../Protocol/RDP/RDPSoundQuality.cs | 3 +- .../Connection/Protocol/RDP/RDPSounds.cs | 3 +- .../Connection/Protocol/RDP/RdpErrorCodes.cs | 1 - .../Connection/Protocol/RDP/RdpProtocol6.cs | 1 - .../Connection/Protocol/RDP/RdpProtocol7.cs | 1 - .../Connection/Protocol/RDP/RdpProtocol8.cs | 1 - .../Protocol/VNC/Connection.Protocol.VNC.cs | 1 - mRemoteNG/Connection/Protocol/VNC/VNCEnum.cs | 1 - mRemoteNG/Connection/PuttySessionInfo.cs | 1 - mRemoteNG/Connection/WebHelper.cs | 1 - .../CredentialDeletionMsgBoxConfirmer.cs | 1 - .../Credential/PlaceholderCredentialRecord.cs | 1 - .../Language/Language.Designer.cs | 4 +- .../Language/Language.cs-CZ.resx | 0 .../{Resources => }/Language/Language.de.resx | 0 .../{Resources => }/Language/Language.el.resx | 0 .../Language/Language.en-US.resx | 0 .../Language/Language.es-AR.resx | 0 .../{Resources => }/Language/Language.es.resx | 0 .../{Resources => }/Language/Language.fr.resx | 0 .../{Resources => }/Language/Language.hu.resx | 0 .../{Resources => }/Language/Language.it.resx | 0 .../Language/Language.ja-JP.resx | 0 .../Language/Language.ko-KR.resx | 0 .../{Resources => }/Language/Language.lt.resx | 0 .../Language/Language.nb-NO.resx | 0 .../{Resources => }/Language/Language.nl.resx | 0 .../{Resources => }/Language/Language.pl.resx | 0 .../Language/Language.pt-BR.resx | 0 .../{Resources => }/Language/Language.pt.resx | 0 .../{Resources => }/Language/Language.resx | 0 .../{Resources => }/Language/Language.ru.resx | 0 .../Language/Language.tr-TR.resx | 0 .../{Resources => }/Language/Language.uk.resx | 0 .../Language/Language.zh-CN.resx | 0 .../Language/Language.zh-TW.resx | 0 .../MessageWriters/PopupMessageWriter.cs | 1 - mRemoteNG/Properties/Resources.resx | 6 +- .../PasswordIncludesLowerCaseConstraint.cs | 1 - .../PasswordIncludesNumbersConstraint.cs | 1 - ...wordIncludesSpecialCharactersConstraint.cs | 1 - .../PasswordIncludesUpperCaseConstraint.cs | 1 - .../PasswordLengthConstraint.cs | 1 - .../AeadCryptographyProvider.cs | 1 - .../LegacyRijndaelCryptographyProvider.cs | 1 - .../Themes/ColorMapTheme.Designer.cs | 202 +++++++++--------- .../{Resources => }/Themes/ColorMapTheme.resx | 0 .../Themes/MremoteNGPaletteManipulator.cs | 2 +- .../{Resources => }/Themes/darcula.vstheme | 0 .../{Resources => }/Themes/vs2015blue.vstheme | 0 .../{Resources => }/Themes/vs2015dark.vstheme | 0 .../Themes/vs2015light.vstheme | 0 .../Cmdline/StartupArgumentsInterpreter.cs | 1 - mRemoteNG/Tools/ExternalTool.cs | 1 - mRemoteNG/Tools/MiscTools.cs | 1 - mRemoteNG/Tools/NotificationAreaIcon.cs | 1 - mRemoteNG/Tools/ReconnectGroup.Designer.cs | 4 +- mRemoteNG/Tools/ReconnectGroup.cs | 1 - mRemoteNG/Tools/ScanHost.cs | 1 - mRemoteNG/Tools/SecureTransfer.cs | 1 - mRemoteNG/Tools/Tools.LocalizedAttributes.cs | 1 - .../Tree/ConnectionTreeDragAndDropHandler.cs | 1 - mRemoteNG/Tree/Root/RootNodeInfo.cs | 1 - .../Tree/Root/RootPuttySessionsNodeInfo.cs | 1 - .../SelectedConnectionDeletionConfirmer.cs | 1 - .../UI/Controls/ConnectionContextMenu.cs | 1 - .../ConnectionInfoPropertyGrid.cs | 1 - .../Controls/ConnectionTree/ConnectionTree.cs | 1 - .../UI/Controls/CredentialRecordListBox.cs | 1 - .../UI/Controls/CredentialRecordListView.cs | 1 - .../UI/Controls/ExternalToolsToolStrip.cs | 1 - mRemoteNG/UI/Controls/MultiSshToolStrip.cs | 1 - mRemoteNG/UI/Controls/QuickConnectComboBox.cs | 1 - .../UI/Controls/QuickConnectToolStrip.cs | 1 - mRemoteNG/UI/Controls/mrngIpTextBox.cs | 1 - mRemoteNG/UI/Controls/mrngSearchBox.cs | 1 - mRemoteNG/UI/DialogFactory.cs | 1 - mRemoteNG/UI/Forms/FrmAbout.cs | 1 - mRemoteNG/UI/Forms/FrmExport.cs | 1 - mRemoteNG/UI/Forms/FrmInputBox.cs | 1 - mRemoteNG/UI/Forms/FrmPassword.Designer.cs | 4 +- mRemoteNG/UI/Forms/FrmPassword.cs | 1 - mRemoteNG/UI/Forms/FrmUnhandledException.cs | 1 - .../UI/Forms/OptionsPages/AdvancedPage.cs | 1 - .../UI/Forms/OptionsPages/AppearancePage.cs | 1 - .../OptionsPages/ConnectionsPage.Designer.cs | 2 +- .../UI/Forms/OptionsPages/ConnectionsPage.cs | 1 - .../UI/Forms/OptionsPages/CredentialsPage.cs | 1 - .../Forms/OptionsPages/NotificationsPage.cs | 1 - .../UI/Forms/OptionsPages/SecurityPage.cs | 1 - .../UI/Forms/OptionsPages/SqlServerPage.cs | 1 - .../UI/Forms/OptionsPages/StartupExitPage.cs | 1 - .../OptionsPages/TabsPanelsPage.Designer.cs | 2 +- .../UI/Forms/OptionsPages/TabsPanelsPage.cs | 1 - mRemoteNG/UI/Forms/OptionsPages/ThemePage.cs | 1 - .../UI/Forms/OptionsPages/UpdatesPage.cs | 1 - mRemoteNG/UI/Forms/frmChoosePanel.Designer.cs | 4 +- mRemoteNG/UI/Forms/frmChoosePanel.cs | 1 - mRemoteNG/UI/Forms/frmMain.cs | 1 - mRemoteNG/UI/Forms/frmOptions.cs | 1 - mRemoteNG/UI/Menu/AdvancedWindowMenu.cs | 1 - mRemoteNG/UI/Menu/FileMenu.cs | 1 - mRemoteNG/UI/Menu/HelpMenu.cs | 1 - mRemoteNG/UI/Menu/ToolsMenu.cs | 1 - mRemoteNG/UI/Menu/ViewMenu.cs | 1 - mRemoteNG/UI/Panels/PanelAdder.cs | 1 - mRemoteNG/UI/Tabs/ConnectionTab.cs | 1 - mRemoteNG/UI/Tabs/DockPaneStripNG.cs | 1 - mRemoteNG/UI/TaskDialog/frmTaskDialog.cs | 1 - .../UI/Window/ActiveDirectoryImportWindow.cs | 1 - mRemoteNG/UI/Window/ConfigWindow.cs | 1 - mRemoteNG/UI/Window/ConnectionTreeWindow.cs | 1 - mRemoteNG/UI/Window/ConnectionWindow.cs | 1 - .../UI/Window/ErrorAndInfoWindow.Designer.cs | 8 +- mRemoteNG/UI/Window/ErrorAndInfoWindow.cs | 1 - mRemoteNG/UI/Window/ExternalToolsWindow.cs | 1 - mRemoteNG/UI/Window/PortScanWindow.cs | 1 - mRemoteNG/UI/Window/SSHTransferWindow.cs | 1 - mRemoteNG/UI/Window/UltraVNCWindow.cs | 1 - mRemoteNG/UI/Window/UpdateWindow.cs | 1 - .../Tiles => }/VisualElements_150.png | Bin .../Tiles => }/VisualElements_70.png | Bin .../mRemoteNG.VisualElementsManifest.xml | 0 mRemoteNG/mRemoteNG.csproj | 69 +++--- 153 files changed, 163 insertions(+), 277 deletions(-) rename mRemoteNG/{Resources => }/Language/Language.Designer.cs (99%) rename mRemoteNG/{Resources => }/Language/Language.cs-CZ.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.de.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.el.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.en-US.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.es-AR.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.es.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.fr.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.hu.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.it.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.ja-JP.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.ko-KR.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.lt.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.nb-NO.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.nl.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.pl.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.pt-BR.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.pt.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.ru.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.tr-TR.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.uk.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.zh-CN.resx (100%) rename mRemoteNG/{Resources => }/Language/Language.zh-TW.resx (100%) rename mRemoteNG/{Resources => }/Themes/ColorMapTheme.Designer.cs (58%) rename mRemoteNG/{Resources => }/Themes/ColorMapTheme.resx (100%) rename mRemoteNG/{Resources => }/Themes/darcula.vstheme (100%) rename mRemoteNG/{Resources => }/Themes/vs2015blue.vstheme (100%) rename mRemoteNG/{Resources => }/Themes/vs2015dark.vstheme (100%) rename mRemoteNG/{Resources => }/Themes/vs2015light.vstheme (100%) rename mRemoteNG/{Resources/Tiles => }/VisualElements_150.png (100%) rename mRemoteNG/{Resources/Tiles => }/VisualElements_70.png (100%) rename mRemoteNG/{Resources/Tiles => }/mRemoteNG.VisualElementsManifest.xml (100%) diff --git a/Tools/postbuild_mremoteng.ps1 b/Tools/postbuild_mremoteng.ps1 index 4bf68522..6df72e9a 100644 --- a/Tools/postbuild_mremoteng.ps1 +++ b/Tools/postbuild_mremoteng.ps1 @@ -37,11 +37,6 @@ Format-Table -AutoSize -Wrap -InputObject @{ "ExcludeFromSigning" = $ExcludeFromSigning } - - -& "$PSScriptRoot\copy_puttyng.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir -& "$PSScriptRoot\copy_themes.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir -& "$PSScriptRoot\copy_tiles.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir & "$PSScriptRoot\set_LargeAddressAware.ps1" -TargetDir $TargetDir -TargetFileName $TargetFileName & "$PSScriptRoot\verify_LargeAddressAware.ps1" -TargetDir $TargetDir -TargetFileName $TargetFileName & "$PSScriptRoot\tidy_files_for_release.ps1" -TargetDir $TargetDir -ConfigurationName $ConfigurationName diff --git a/Tools/zip_portable_files.ps1 b/Tools/zip_portable_files.ps1 index 285f4dc1..a33be317 100644 --- a/Tools/zip_portable_files.ps1 +++ b/Tools/zip_portable_files.ps1 @@ -42,8 +42,6 @@ if ($ConfigurationName -eq "Release Portable") { $tempFolderPath = Join-Path -Path $SolutionDir -ChildPath "mRemoteNG\bin\package" Remove-Item -Recurse $tempFolderPath -ErrorAction SilentlyContinue | Out-Null New-Item $tempFolderPath -ItemType "directory" | Out-Null - - Copy-Item "$($SolutionDir)mRemoteNG\Resources\PuTTYNG.exe" -Destination $tempFolderPath #Write-Output "$($SolutionDir)mRemoteNG\bin\$ConfigurationName" #Write-Output "$($SolutionDir)mRemoteNG\bin\package" @@ -54,8 +52,7 @@ if ($ConfigurationName -eq "Release Portable") { Write-Output "Creating portable ZIP file $($PortableZip)" Remove-Item -Force $PortableZip -ErrorAction SilentlyContinue - Compress-Archive (Join-Path -Path $tempFolderPath -ChildPath "*.*") $PortableZip - #& $SEVENZIP a -bt -mx=9 -tzip -y $PortableZip "$($SolutionDir)*.TXT" + Compress-Archive $tempFolderPath\* $PortableZip } else { Write-Output "We will not zip anything - this isnt a portable release build." diff --git a/mRemoteNG/App/CompatibilityChecker.cs b/mRemoteNG/App/CompatibilityChecker.cs index 6b791398..b838a1f2 100644 --- a/mRemoteNG/App/CompatibilityChecker.cs +++ b/mRemoteNG/App/CompatibilityChecker.cs @@ -5,7 +5,6 @@ using Microsoft.Win32; using mRemoteNG.App.Info; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; using mRemoteNG.UI.TaskDialog; diff --git a/mRemoteNG/App/Import.cs b/mRemoteNG/App/Import.cs index 7ed9e5a3..bf496321 100644 --- a/mRemoteNG/App/Import.cs +++ b/mRemoteNG/App/Import.cs @@ -6,7 +6,6 @@ using mRemoteNG.Config.Import; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.App diff --git a/mRemoteNG/App/Initialization/StartupDataLogger.cs b/mRemoteNG/App/Initialization/StartupDataLogger.cs index eab7a3c7..ded52c9a 100644 --- a/mRemoteNG/App/Initialization/StartupDataLogger.cs +++ b/mRemoteNG/App/Initialization/StartupDataLogger.cs @@ -3,7 +3,6 @@ using System.Management; using System.Threading; using System.Windows.Forms; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; namespace mRemoteNG.App.Initialization { diff --git a/mRemoteNG/App/Runtime.cs b/mRemoteNG/App/Runtime.cs index 23d0e3aa..472f46d6 100644 --- a/mRemoteNG/App/Runtime.cs +++ b/mRemoteNG/App/Runtime.cs @@ -16,7 +16,6 @@ using System.Security; using System.Threading; using System.Windows.Forms; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.App { diff --git a/mRemoteNG/App/Shutdown.cs b/mRemoteNG/App/Shutdown.cs index dd06609e..e8446ea5 100644 --- a/mRemoteNG/App/Shutdown.cs +++ b/mRemoteNG/App/Shutdown.cs @@ -4,7 +4,6 @@ using System.Diagnostics; using System.Windows.Forms; using mRemoteNG.Config.Putty; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/Config/Connections/SqlConnectionsSaver.cs b/mRemoteNG/Config/Connections/SqlConnectionsSaver.cs index 7781fe57..e6c38bb0 100644 --- a/mRemoteNG/Config/Connections/SqlConnectionsSaver.cs +++ b/mRemoteNG/Config/Connections/SqlConnectionsSaver.cs @@ -12,7 +12,6 @@ using mRemoteNG.Config.Serializers.Versioning; using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Security.SymmetricEncryption; using mRemoteNG.Tools; diff --git a/mRemoteNG/Config/DataProviders/FileBackupCreator.cs b/mRemoteNG/Config/DataProviders/FileBackupCreator.cs index 57c9fbef..330ccf71 100644 --- a/mRemoteNG/Config/DataProviders/FileBackupCreator.cs +++ b/mRemoteNG/Config/DataProviders/FileBackupCreator.cs @@ -2,7 +2,6 @@ using System.IO; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Config.DataProviders { diff --git a/mRemoteNG/Config/Serializers/ConnectionSerializers/Xml/XmlConnectionsDeserializer.cs b/mRemoteNG/Config/Serializers/ConnectionSerializers/Xml/XmlConnectionsDeserializer.cs index 96cb8a8f..bcc2ab9a 100644 --- a/mRemoteNG/Config/Serializers/ConnectionSerializers/Xml/XmlConnectionsDeserializer.cs +++ b/mRemoteNG/Config/Serializers/ConnectionSerializers/Xml/XmlConnectionsDeserializer.cs @@ -11,7 +11,6 @@ using mRemoteNG.Connection.Protocol.RDP; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Container; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Tools; using mRemoteNG.Tree; diff --git a/mRemoteNG/Config/Serializers/MiscSerializers/ActiveDirectoryDeserializer.cs b/mRemoteNG/Config/Serializers/MiscSerializers/ActiveDirectoryDeserializer.cs index 3ae0d6b4..fa6591f0 100644 --- a/mRemoteNG/Config/Serializers/MiscSerializers/ActiveDirectoryDeserializer.cs +++ b/mRemoteNG/Config/Serializers/MiscSerializers/ActiveDirectoryDeserializer.cs @@ -6,7 +6,6 @@ using mRemoteNG.Config.Import; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.Tree; using mRemoteNG.Tree.Root; diff --git a/mRemoteNG/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs b/mRemoteNG/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs index c86cbed0..3925ae97 100644 --- a/mRemoteNG/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs +++ b/mRemoteNG/Config/Serializers/MiscSerializers/RemoteDesktopConnectionManagerDeserializer.cs @@ -7,7 +7,6 @@ using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Connection.Protocol.RDP; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tree; using mRemoteNG.Tree.Root; diff --git a/mRemoteNG/Config/Serializers/Versioning/SqlDatabaseVersionVerifier.cs b/mRemoteNG/Config/Serializers/Versioning/SqlDatabaseVersionVerifier.cs index 83fbe08b..17d80204 100644 --- a/mRemoteNG/Config/Serializers/Versioning/SqlDatabaseVersionVerifier.cs +++ b/mRemoteNG/Config/Serializers/Versioning/SqlDatabaseVersionVerifier.cs @@ -3,7 +3,6 @@ using mRemoteNG.App.Info; using mRemoteNG.Config.DatabaseConnectors; using mRemoteNG.Messages; using System; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Config.Serializers.Versioning { diff --git a/mRemoteNG/Connection/AbstractConnectionRecord.cs b/mRemoteNG/Connection/AbstractConnectionRecord.cs index 4c3e403b..d07432e1 100644 --- a/mRemoteNG/Connection/AbstractConnectionRecord.cs +++ b/mRemoteNG/Connection/AbstractConnectionRecord.cs @@ -5,7 +5,6 @@ using mRemoteNG.Connection.Protocol.Http; using mRemoteNG.Connection.Protocol.RDP; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.Tools.Attributes; diff --git a/mRemoteNG/Connection/ConnectionInfo.cs b/mRemoteNG/Connection/ConnectionInfo.cs index fed7dc54..8e58df21 100644 --- a/mRemoteNG/Connection/ConnectionInfo.cs +++ b/mRemoteNG/Connection/ConnectionInfo.cs @@ -15,7 +15,6 @@ using mRemoteNG.Connection.Protocol.Telnet; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Container; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tree; diff --git a/mRemoteNG/Connection/ConnectionInfoInheritance.cs b/mRemoteNG/Connection/ConnectionInfoInheritance.cs index 3ba69905..73135617 100644 --- a/mRemoteNG/Connection/ConnectionInfoInheritance.cs +++ b/mRemoteNG/Connection/ConnectionInfoInheritance.cs @@ -2,7 +2,6 @@ using System.ComponentModel; using System.Linq; using System.Reflection; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.Connection diff --git a/mRemoteNG/Connection/ConnectionInitiator.cs b/mRemoteNG/Connection/ConnectionInitiator.cs index ffc1d663..8bcf64e9 100644 --- a/mRemoteNG/Connection/ConnectionInitiator.cs +++ b/mRemoteNG/Connection/ConnectionInitiator.cs @@ -6,7 +6,6 @@ using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; using mRemoteNG.UI.Panels; using mRemoteNG.UI.Tabs; diff --git a/mRemoteNG/Connection/ConnectionsService.cs b/mRemoteNG/Connection/ConnectionsService.cs index ced89190..4811436e 100644 --- a/mRemoteNG/Connection/ConnectionsService.cs +++ b/mRemoteNG/Connection/ConnectionsService.cs @@ -13,7 +13,6 @@ using mRemoteNG.Config.Serializers.ConnectionSerializers.MsSql; using mRemoteNG.Connection.Protocol; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Tools; using mRemoteNG.Tree; diff --git a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs index f3e63004..1d303b6a 100644 --- a/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs +++ b/mRemoteNG/Connection/Protocol/Http/Connection.Protocol.HTTPBase.cs @@ -3,7 +3,6 @@ using System.Windows.Forms; using Microsoft.Web.WebView2.WinForms; using mRemoteNG.Tools; using mRemoteNG.App; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Tabs; diff --git a/mRemoteNG/Connection/Protocol/IntegratedProgram.cs b/mRemoteNG/Connection/Protocol/IntegratedProgram.cs index 377ca760..8db7f59b 100644 --- a/mRemoteNG/Connection/Protocol/IntegratedProgram.cs +++ b/mRemoteNG/Connection/Protocol/IntegratedProgram.cs @@ -6,7 +6,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol diff --git a/mRemoteNG/Connection/Protocol/PowerShell/Connection.Protocol.PowerShell.cs b/mRemoteNG/Connection/Protocol/PowerShell/Connection.Protocol.PowerShell.cs index 4197ad83..603647f7 100644 --- a/mRemoteNG/Connection/Protocol/PowerShell/Connection.Protocol.PowerShell.cs +++ b/mRemoteNG/Connection/Protocol/PowerShell/Connection.Protocol.PowerShell.cs @@ -3,7 +3,6 @@ using System.Drawing; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Connection.Protocol.PowerShell { diff --git a/mRemoteNG/Connection/Protocol/ProtocolFactory.cs b/mRemoteNG/Connection/Protocol/ProtocolFactory.cs index 8f20464a..e3d592b8 100644 --- a/mRemoteNG/Connection/Protocol/ProtocolFactory.cs +++ b/mRemoteNG/Connection/Protocol/ProtocolFactory.cs @@ -8,7 +8,6 @@ using mRemoteNG.Connection.Protocol.VNC; using System; using mRemoteNG.Connection.Protocol.PowerShell; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Connection.Protocol { diff --git a/mRemoteNG/Connection/Protocol/ProtocolType.cs b/mRemoteNG/Connection/Protocol/ProtocolType.cs index 5f273ddf..07fdfdfe 100644 --- a/mRemoteNG/Connection/Protocol/ProtocolType.cs +++ b/mRemoteNG/Connection/Protocol/ProtocolType.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol { diff --git a/mRemoteNG/Connection/Protocol/PuttyBase.cs b/mRemoteNG/Connection/Protocol/PuttyBase.cs index 45afdeac..633b037a 100644 --- a/mRemoteNG/Connection/Protocol/PuttyBase.cs +++ b/mRemoteNG/Connection/Protocol/PuttyBase.cs @@ -10,7 +10,6 @@ using System.Drawing; using System.Threading; using System.Windows.Forms; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; // ReSharper disable ArrangeAccessorOwnerBody diff --git a/mRemoteNG/Connection/Protocol/RDP/AuthenticationLevel.cs b/mRemoteNG/Connection/Protocol/RDP/AuthenticationLevel.cs index c9dce37e..dcae7030 100644 --- a/mRemoteNG/Connection/Protocol/RDP/AuthenticationLevel.cs +++ b/mRemoteNG/Connection/Protocol/RDP/AuthenticationLevel.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RDGatewayUsageMethod.cs b/mRemoteNG/Connection/Protocol/RDP/RDGatewayUsageMethod.cs index 63f062be..398d6eca 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDGatewayUsageMethod.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDGatewayUsageMethod.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RDGatewayUseConnectionCredentials.cs b/mRemoteNG/Connection/Protocol/RDP/RDGatewayUseConnectionCredentials.cs index 5782790f..8f5e6f19 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDGatewayUseConnectionCredentials.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDGatewayUseConnectionCredentials.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RDPColors.cs b/mRemoteNG/Connection/Protocol/RDP/RDPColors.cs index 64618efc..34c03c60 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDPColors.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDPColors.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RDPResolutions.cs b/mRemoteNG/Connection/Protocol/RDP/RDPResolutions.cs index 0e1c7021..d4367e20 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDPResolutions.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDPResolutions.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP diff --git a/mRemoteNG/Connection/Protocol/RDP/RDPSoundQuality.cs b/mRemoteNG/Connection/Protocol/RDP/RDPSoundQuality.cs index cd6fa2d8..cca98da1 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDPSoundQuality.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDPSoundQuality.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RDPSounds.cs b/mRemoteNG/Connection/Protocol/RDP/RDPSounds.cs index f33cf362..13d84792 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RDPSounds.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RDPSounds.cs @@ -1,5 +1,4 @@ -using mRemoteNG.Resources.Language; -using mRemoteNG.Tools; +using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RdpErrorCodes.cs b/mRemoteNG/Connection/Protocol/RDP/RdpErrorCodes.cs index a5dbf8c3..e0216758 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RdpErrorCodes.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RdpErrorCodes.cs @@ -1,7 +1,6 @@ using System; using System.Collections; using mRemoteNG.App; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol6.cs b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol6.cs index 7a7b54af..415fb7d5 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol6.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol6.cs @@ -8,7 +8,6 @@ using AxMSTSCLib; using mRemoteNG.App; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security.SymmetricEncryption; using mRemoteNG.Tools; using mRemoteNG.UI; diff --git a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol7.cs b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol7.cs index 1b6a0419..f5d29e87 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol7.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol7.cs @@ -3,7 +3,6 @@ using mRemoteNG.App; using MSTSCLib; using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Connection.Protocol.RDP { diff --git a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol8.cs b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol8.cs index 2e124862..410bb93c 100644 --- a/mRemoteNG/Connection/Protocol/RDP/RdpProtocol8.cs +++ b/mRemoteNG/Connection/Protocol/RDP/RdpProtocol8.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using AxMSTSCLib; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using MSTSCLib; namespace mRemoteNG.Connection.Protocol.RDP diff --git a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs index 024c2628..e212b257 100644 --- a/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs +++ b/mRemoteNG/Connection/Protocol/VNC/Connection.Protocol.VNC.cs @@ -3,7 +3,6 @@ using System.Threading; using System.ComponentModel; using System.Net.Sockets; using mRemoteNG.App; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/Connection/Protocol/VNC/VNCEnum.cs b/mRemoteNG/Connection/Protocol/VNC/VNCEnum.cs index 0c056d1e..35f74e9f 100644 --- a/mRemoteNG/Connection/Protocol/VNC/VNCEnum.cs +++ b/mRemoteNG/Connection/Protocol/VNC/VNCEnum.cs @@ -1,5 +1,4 @@ using System.ComponentModel; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.Connection.Protocol.VNC diff --git a/mRemoteNG/Connection/PuttySessionInfo.cs b/mRemoteNG/Connection/PuttySessionInfo.cs index 76dbc9b5..33dc514e 100644 --- a/mRemoteNG/Connection/PuttySessionInfo.cs +++ b/mRemoteNG/Connection/PuttySessionInfo.cs @@ -4,7 +4,6 @@ using mRemoteNG.Tools; using System; using System.ComponentModel; using mRemoteNG.Connection.Protocol; -using mRemoteNG.Resources.Language; using mRemoteNG.Tree; using mRemoteNG.Tree.Root; diff --git a/mRemoteNG/Connection/WebHelper.cs b/mRemoteNG/Connection/WebHelper.cs index fa86cef7..c58f1b06 100644 --- a/mRemoteNG/Connection/WebHelper.cs +++ b/mRemoteNG/Connection/WebHelper.cs @@ -1,5 +1,4 @@ using mRemoteNG.Connection.Protocol; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Connection { diff --git a/mRemoteNG/Credential/CredentialDeletionMsgBoxConfirmer.cs b/mRemoteNG/Credential/CredentialDeletionMsgBoxConfirmer.cs index bbd1d6ca..ab64d25e 100644 --- a/mRemoteNG/Credential/CredentialDeletionMsgBoxConfirmer.cs +++ b/mRemoteNG/Credential/CredentialDeletionMsgBoxConfirmer.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Linq; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.Tree; diff --git a/mRemoteNG/Credential/PlaceholderCredentialRecord.cs b/mRemoteNG/Credential/PlaceholderCredentialRecord.cs index 9916893b..ee4d5fdc 100644 --- a/mRemoteNG/Credential/PlaceholderCredentialRecord.cs +++ b/mRemoteNG/Credential/PlaceholderCredentialRecord.cs @@ -3,7 +3,6 @@ using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Security; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Credential { diff --git a/mRemoteNG/Resources/Language/Language.Designer.cs b/mRemoteNG/Language/Language.Designer.cs similarity index 99% rename from mRemoteNG/Resources/Language/Language.Designer.cs rename to mRemoteNG/Language/Language.Designer.cs index 5952579e..2f061ee0 100644 --- a/mRemoteNG/Resources/Language/Language.Designer.cs +++ b/mRemoteNG/Language/Language.Designer.cs @@ -8,7 +8,7 @@ // //------------------------------------------------------------------------------ -namespace mRemoteNG.Resources.Language { +namespace mRemoteNG { using System; @@ -39,7 +39,7 @@ namespace mRemoteNG.Resources.Language { internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("mRemoteNG.Resources.Language.Language", typeof(Language).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("mRemoteNG.Language.Language", typeof(Language).Assembly); resourceMan = temp; } return resourceMan; diff --git a/mRemoteNG/Resources/Language/Language.cs-CZ.resx b/mRemoteNG/Language/Language.cs-CZ.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.cs-CZ.resx rename to mRemoteNG/Language/Language.cs-CZ.resx diff --git a/mRemoteNG/Resources/Language/Language.de.resx b/mRemoteNG/Language/Language.de.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.de.resx rename to mRemoteNG/Language/Language.de.resx diff --git a/mRemoteNG/Resources/Language/Language.el.resx b/mRemoteNG/Language/Language.el.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.el.resx rename to mRemoteNG/Language/Language.el.resx diff --git a/mRemoteNG/Resources/Language/Language.en-US.resx b/mRemoteNG/Language/Language.en-US.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.en-US.resx rename to mRemoteNG/Language/Language.en-US.resx diff --git a/mRemoteNG/Resources/Language/Language.es-AR.resx b/mRemoteNG/Language/Language.es-AR.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.es-AR.resx rename to mRemoteNG/Language/Language.es-AR.resx diff --git a/mRemoteNG/Resources/Language/Language.es.resx b/mRemoteNG/Language/Language.es.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.es.resx rename to mRemoteNG/Language/Language.es.resx diff --git a/mRemoteNG/Resources/Language/Language.fr.resx b/mRemoteNG/Language/Language.fr.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.fr.resx rename to mRemoteNG/Language/Language.fr.resx diff --git a/mRemoteNG/Resources/Language/Language.hu.resx b/mRemoteNG/Language/Language.hu.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.hu.resx rename to mRemoteNG/Language/Language.hu.resx diff --git a/mRemoteNG/Resources/Language/Language.it.resx b/mRemoteNG/Language/Language.it.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.it.resx rename to mRemoteNG/Language/Language.it.resx diff --git a/mRemoteNG/Resources/Language/Language.ja-JP.resx b/mRemoteNG/Language/Language.ja-JP.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.ja-JP.resx rename to mRemoteNG/Language/Language.ja-JP.resx diff --git a/mRemoteNG/Resources/Language/Language.ko-KR.resx b/mRemoteNG/Language/Language.ko-KR.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.ko-KR.resx rename to mRemoteNG/Language/Language.ko-KR.resx diff --git a/mRemoteNG/Resources/Language/Language.lt.resx b/mRemoteNG/Language/Language.lt.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.lt.resx rename to mRemoteNG/Language/Language.lt.resx diff --git a/mRemoteNG/Resources/Language/Language.nb-NO.resx b/mRemoteNG/Language/Language.nb-NO.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.nb-NO.resx rename to mRemoteNG/Language/Language.nb-NO.resx diff --git a/mRemoteNG/Resources/Language/Language.nl.resx b/mRemoteNG/Language/Language.nl.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.nl.resx rename to mRemoteNG/Language/Language.nl.resx diff --git a/mRemoteNG/Resources/Language/Language.pl.resx b/mRemoteNG/Language/Language.pl.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.pl.resx rename to mRemoteNG/Language/Language.pl.resx diff --git a/mRemoteNG/Resources/Language/Language.pt-BR.resx b/mRemoteNG/Language/Language.pt-BR.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.pt-BR.resx rename to mRemoteNG/Language/Language.pt-BR.resx diff --git a/mRemoteNG/Resources/Language/Language.pt.resx b/mRemoteNG/Language/Language.pt.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.pt.resx rename to mRemoteNG/Language/Language.pt.resx diff --git a/mRemoteNG/Resources/Language/Language.resx b/mRemoteNG/Language/Language.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.resx rename to mRemoteNG/Language/Language.resx diff --git a/mRemoteNG/Resources/Language/Language.ru.resx b/mRemoteNG/Language/Language.ru.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.ru.resx rename to mRemoteNG/Language/Language.ru.resx diff --git a/mRemoteNG/Resources/Language/Language.tr-TR.resx b/mRemoteNG/Language/Language.tr-TR.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.tr-TR.resx rename to mRemoteNG/Language/Language.tr-TR.resx diff --git a/mRemoteNG/Resources/Language/Language.uk.resx b/mRemoteNG/Language/Language.uk.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.uk.resx rename to mRemoteNG/Language/Language.uk.resx diff --git a/mRemoteNG/Resources/Language/Language.zh-CN.resx b/mRemoteNG/Language/Language.zh-CN.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.zh-CN.resx rename to mRemoteNG/Language/Language.zh-CN.resx diff --git a/mRemoteNG/Resources/Language/Language.zh-TW.resx b/mRemoteNG/Language/Language.zh-TW.resx similarity index 100% rename from mRemoteNG/Resources/Language/Language.zh-TW.resx rename to mRemoteNG/Language/Language.zh-TW.resx diff --git a/mRemoteNG/Messages/MessageWriters/PopupMessageWriter.cs b/mRemoteNG/Messages/MessageWriters/PopupMessageWriter.cs index 9b1c147e..07f5f57c 100644 --- a/mRemoteNG/Messages/MessageWriters/PopupMessageWriter.cs +++ b/mRemoteNG/Messages/MessageWriters/PopupMessageWriter.cs @@ -1,6 +1,5 @@ using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Messages.MessageWriters { diff --git a/mRemoteNG/Properties/Resources.resx b/mRemoteNG/Properties/Resources.resx index 33fbf8ce..33fb75ec 100644 --- a/mRemoteNG/Properties/Resources.resx +++ b/mRemoteNG/Properties/Resources.resx @@ -122,13 +122,13 @@ ..\Resources\ConnectedOverlay.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Tiles\mRemoteNG.VisualElementsManifest.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 + ..\mRemoteNG.VisualElementsManifest.xml;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252 - ..\Resources\Tiles\VisualElements_150.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\VisualElements_150.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - ..\Resources\Tiles\VisualElements_70.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\VisualElements_70.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ..\Resources\Loading_Spinner.gif;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a diff --git a/mRemoteNG/Security/PasswordCreation/PasswordIncludesLowerCaseConstraint.cs b/mRemoteNG/Security/PasswordCreation/PasswordIncludesLowerCaseConstraint.cs index e1f76978..04d87a4c 100644 --- a/mRemoteNG/Security/PasswordCreation/PasswordIncludesLowerCaseConstraint.cs +++ b/mRemoteNG/Security/PasswordCreation/PasswordIncludesLowerCaseConstraint.cs @@ -1,7 +1,6 @@ using System; using System.Security; using System.Text.RegularExpressions; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.PasswordCreation { diff --git a/mRemoteNG/Security/PasswordCreation/PasswordIncludesNumbersConstraint.cs b/mRemoteNG/Security/PasswordCreation/PasswordIncludesNumbersConstraint.cs index f3ddee22..b147f2b8 100644 --- a/mRemoteNG/Security/PasswordCreation/PasswordIncludesNumbersConstraint.cs +++ b/mRemoteNG/Security/PasswordCreation/PasswordIncludesNumbersConstraint.cs @@ -1,7 +1,6 @@ using System; using System.Security; using System.Text.RegularExpressions; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.PasswordCreation { diff --git a/mRemoteNG/Security/PasswordCreation/PasswordIncludesSpecialCharactersConstraint.cs b/mRemoteNG/Security/PasswordCreation/PasswordIncludesSpecialCharactersConstraint.cs index ea816131..b8c4494f 100644 --- a/mRemoteNG/Security/PasswordCreation/PasswordIncludesSpecialCharactersConstraint.cs +++ b/mRemoteNG/Security/PasswordCreation/PasswordIncludesSpecialCharactersConstraint.cs @@ -2,7 +2,6 @@ using System.Collections.Generic; using System.Security; using System.Text.RegularExpressions; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.PasswordCreation diff --git a/mRemoteNG/Security/PasswordCreation/PasswordIncludesUpperCaseConstraint.cs b/mRemoteNG/Security/PasswordCreation/PasswordIncludesUpperCaseConstraint.cs index 0e45c71d..b5e0f67c 100644 --- a/mRemoteNG/Security/PasswordCreation/PasswordIncludesUpperCaseConstraint.cs +++ b/mRemoteNG/Security/PasswordCreation/PasswordIncludesUpperCaseConstraint.cs @@ -1,7 +1,6 @@ using System; using System.Security; using System.Text.RegularExpressions; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.PasswordCreation { diff --git a/mRemoteNG/Security/PasswordCreation/PasswordLengthConstraint.cs b/mRemoteNG/Security/PasswordCreation/PasswordLengthConstraint.cs index d5196aab..68b30143 100644 --- a/mRemoteNG/Security/PasswordCreation/PasswordLengthConstraint.cs +++ b/mRemoteNG/Security/PasswordCreation/PasswordLengthConstraint.cs @@ -1,6 +1,5 @@ using System; using System.Security; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.PasswordCreation diff --git a/mRemoteNG/Security/SymmetricEncryption/AeadCryptographyProvider.cs b/mRemoteNG/Security/SymmetricEncryption/AeadCryptographyProvider.cs index 6042c9bd..134f16b0 100644 --- a/mRemoteNG/Security/SymmetricEncryption/AeadCryptographyProvider.cs +++ b/mRemoteNG/Security/SymmetricEncryption/AeadCryptographyProvider.cs @@ -10,7 +10,6 @@ using System; using System.IO; using System.Security; using System.Text; -using mRemoteNG.Resources.Language; using mRemoteNG.Security.KeyDerivation; using Org.BouncyCastle.Crypto; using Org.BouncyCastle.Crypto.Engines; diff --git a/mRemoteNG/Security/SymmetricEncryption/LegacyRijndaelCryptographyProvider.cs b/mRemoteNG/Security/SymmetricEncryption/LegacyRijndaelCryptographyProvider.cs index dbc5d31b..0b551de8 100644 --- a/mRemoteNG/Security/SymmetricEncryption/LegacyRijndaelCryptographyProvider.cs +++ b/mRemoteNG/Security/SymmetricEncryption/LegacyRijndaelCryptographyProvider.cs @@ -5,7 +5,6 @@ using System.Security.Cryptography; using System.Text; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Security.SymmetricEncryption diff --git a/mRemoteNG/Resources/Themes/ColorMapTheme.Designer.cs b/mRemoteNG/Themes/ColorMapTheme.Designer.cs similarity index 58% rename from mRemoteNG/Resources/Themes/ColorMapTheme.Designer.cs rename to mRemoteNG/Themes/ColorMapTheme.Designer.cs index 4c8f7bad..41cef0f7 100644 --- a/mRemoteNG/Resources/Themes/ColorMapTheme.Designer.cs +++ b/mRemoteNG/Themes/ColorMapTheme.Designer.cs @@ -1,21 +1,21 @@ //------------------------------------------------------------------------------ // -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 // -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. // //------------------------------------------------------------------------------ -namespace mRemoteNG.Resources.Themes { +namespace mRemoteNG.Themes { ///

    - /// A strongly-typed resource class, for looking up localized strings, etc. + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] @@ -30,13 +30,13 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Returns the cached ResourceManager instance used by this class. + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Resources.ResourceManager ResourceManager { get { if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("mRemoteNG.Resources.Themes.ColorMapTheme", typeof(ColorMapTheme).Assembly); + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("mRemoteNG.Themes.ColorMapTheme", typeof(ColorMapTheme).Assembly); resourceMan = temp; } return resourceMan; @@ -44,8 +44,8 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. /// [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] internal static global::System.Globalization.CultureInfo Culture { @@ -58,7 +58,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='Button']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='Button']/Background/@Source ähnelt. /// internal static string Button_Background { get { @@ -67,7 +67,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorder']/Background/@Source ähnelt. /// internal static string Button_Border { get { @@ -76,7 +76,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonDisabled']/Background/@Source ähnelt. /// internal static string Button_Disabled_Background { get { @@ -85,7 +85,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderDisabled']/Background/@Source ähnelt. /// internal static string Button_Disabled_Border { get { @@ -94,7 +94,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonDisabled']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonDisabled']/Foreground/@Source ähnelt. /// internal static string Button_Disabled_Foreground { get { @@ -103,7 +103,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='Button']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='Button']/Foreground/@Source ähnelt. /// internal static string Button_Foreground { get { @@ -112,7 +112,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonHover']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonHover']/Background/@Source ähnelt. /// internal static string Button_Hover_Background { get { @@ -121,7 +121,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderHover']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderHover']/Background/@Source ähnelt. /// internal static string Button_Hover_Border { get { @@ -130,7 +130,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonHover']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonHover']/Foreground/@Source ähnelt. /// internal static string Button_Hover_Foreground { get { @@ -139,7 +139,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonPressed']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonPressed']/Background/@Source ähnelt. /// internal static string Button_Pressed_Background { get { @@ -148,7 +148,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderPressed']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonBorderPressed']/Background/@Source ähnelt. /// internal static string Button_Pressed_Border { get { @@ -157,7 +157,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonPressed']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='ButtonPressed']/Foreground/@Source ähnelt. /// internal static string Button_Pressed_Foreground { get { @@ -166,7 +166,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBackground']/Background/@Source ähnelt. /// internal static string CheckBox_Background { get { @@ -175,7 +175,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorder']/Background/@Source ähnelt. /// internal static string CheckBox_Border { get { @@ -184,7 +184,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderDisabled']/Background/@Source ähnelt. /// internal static string CheckBox_Border_Disabled { get { @@ -193,7 +193,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderHover']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderHover']/Background/@Source ähnelt. /// internal static string CheckBox_Border_Hover { get { @@ -202,7 +202,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderPressed']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxBorderPressed']/Background/@Source ähnelt. /// internal static string CheckBox_Border_Pressed { get { @@ -211,7 +211,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxGlyph']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxGlyph']/Background/@Source ähnelt. /// internal static string CheckBox_Glyph { get { @@ -220,7 +220,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxGlyphDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxGlyphDisabled']/Background/@Source ähnelt. /// internal static string CheckBox_Glyph_Disabled { get { @@ -229,7 +229,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxText']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxText']/Background/@Source ähnelt. /// internal static string CheckBox_Text { get { @@ -238,7 +238,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxTextDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='CheckBoxTextDisabled']/Background/@Source ähnelt. /// internal static string CheckBox_Text_Disabled { get { @@ -247,7 +247,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBox']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBox']/Background/@Source ähnelt. /// internal static string ComboBox_Background { get { @@ -256,7 +256,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxBorder']/Background/@Source ähnelt. /// internal static string ComboBox_Border { get { @@ -265,7 +265,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButton']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButton']/Background/@Source ähnelt. /// internal static string ComboBox_Button_Background { get { @@ -274,7 +274,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonBorder']/Background/@Source ähnelt. /// internal static string ComboBox_Button_Border { get { @@ -283,7 +283,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButton']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButton']/Foreground/@Source ähnelt. /// internal static string ComboBox_Button_Foreground { get { @@ -292,7 +292,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOver']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOver']/Background/@Source ähnelt. /// internal static string ComboBox_Button_MouseOver_Background { get { @@ -301,7 +301,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOverBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOverBorder']/Background/@Source ähnelt. /// internal static string ComboBox_Button_MouseOver_Border { get { @@ -310,7 +310,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOver']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonMouseOver']/Foreground/@Source ähnelt. /// internal static string ComboBox_Button_MouseOver_Foreground { get { @@ -319,7 +319,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonPressed']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonPressed']/Background/@Source ähnelt. /// internal static string ComboBox_Button_Pressed_Background { get { @@ -328,7 +328,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonPressed']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxButtonPressed']/Foreground/@Source ähnelt. /// internal static string ComboBox_Button_Pressed_Foreground { get { @@ -337,7 +337,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxDisabled']/Background/@Source ähnelt. /// internal static string ComboBox_Disabled_Background { get { @@ -346,7 +346,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxDisabled']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxDisabled']/Foreground/@Source ähnelt. /// internal static string ComboBox_Disabled_Foreground { get { @@ -355,7 +355,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBox']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBox']/Foreground/@Source ähnelt. /// internal static string ComboBox_Foreground { get { @@ -364,7 +364,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxMouseOverBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxMouseOverBorder']/Background/@Source ähnelt. /// internal static string ComboBox_MouseOver_Border { get { @@ -373,7 +373,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxPopUpBorder']/ComboBoxPopUp/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxPopUpBorder']/ComboBoxPopUp/@Source ähnelt. /// internal static string ComboBox_PopUp { get { @@ -382,7 +382,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxPopUpBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ComboBoxPopUpBorder']/Background/@Source ähnelt. /// internal static string ComboBox_PopUp_Border { get { @@ -391,7 +391,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Environment']/Color[@Name='CommandShelfHighlightGradientBegin']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Environment']/Color[@Name='CommandShelfHighlightGradientBegin']/Background/@Source ähnelt. /// internal static string CommandBarMenuDefault_Background { get { @@ -400,7 +400,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Environment']/Color[@Name='CommandBarTextActive']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Environment']/Color[@Name='CommandBarTextActive']/Background/@Source ähnelt. /// internal static string CommandBarMenuDefault_Foreground { get { @@ -409,7 +409,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='Dialog']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='Dialog']/Background/@Source ähnelt. /// internal static string Dialog_Background { get { @@ -418,7 +418,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='Dialog']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='Dialog']/Foreground/@Source ähnelt. /// internal static string Dialog_Foreground { get { @@ -427,7 +427,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler error']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler error']/Background/@Source ähnelt. /// internal static string ErrorText_Background { get { @@ -436,7 +436,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler error']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler error']/Foreground/@Source ähnelt. /// internal static string ErrorText_Foreground { get { @@ -445,7 +445,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveBackground']/Background/@Source ähnelt. /// internal static string GroupBox_Backgorund { get { @@ -454,7 +454,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveBackground']/Background/@Source ähnelt. /// internal static string GroupBox_Disabled_Background { get { @@ -463,7 +463,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveText']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveText']/Background/@Source ähnelt. /// internal static string GroupBox_Disabled_Foreground { get { @@ -472,7 +472,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabInactiveBorder']/Background/@Source ähnelt. /// internal static string GroupBox_Disabled_Line { get { @@ -481,7 +481,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveText']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveText']/Background/@Source ähnelt. /// internal static string GroupBox_Foreground { get { @@ -490,7 +490,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='InnerTabActiveBorder']/Background/@Source ähnelt. /// internal static string GroupBox_Line { get { @@ -499,7 +499,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListBackground']/Background/@Source ähnelt. /// internal static string List_Background { get { @@ -508,7 +508,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListHeader']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListHeader']/Background/@Source ähnelt. /// internal static string List_Header_Background { get { @@ -517,7 +517,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListHeader']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListHeader']/Foreground/@Source ähnelt. /// internal static string List_Header_Foreground { get { @@ -526,7 +526,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItem']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItem']/Background/@Source ähnelt. /// internal static string List_Item_Background { get { @@ -535,7 +535,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemBorder']/Background/@Source ähnelt. /// internal static string List_Item_Border { get { @@ -544,7 +544,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabled']/Background/@Source ähnelt. /// internal static string List_Item_Disabled_Background { get { @@ -553,7 +553,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabledBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabledBorder']/Background/@Source ähnelt. /// internal static string List_Item_Disabled_Border { get { @@ -562,7 +562,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabled']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemDisabled']/Foreground/@Source ähnelt. /// internal static string List_Item_Disabled_Foreground { get { @@ -571,7 +571,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItem']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItem']/Foreground/@Source ähnelt. /// internal static string List_Item_Foreground { get { @@ -580,7 +580,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelected']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelected']/Background/@Source ähnelt. /// internal static string List_Item_Selected_Background { get { @@ -589,7 +589,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelectedBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelectedBorder']/Background/@Source ähnelt. /// internal static string List_Item_Selected_Border { get { @@ -598,7 +598,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelected']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='ListItemSelected']/Foreground/@Source ähnelt. /// internal static string List_Item_Selected_Foreground { get { @@ -607,7 +607,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='Background']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='Background']/Background/@Source ähnelt. /// internal static string ProgressBar_Background { get { @@ -616,7 +616,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFill']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFill']/Background/@Source ähnelt. /// internal static string ProgressBar_Fill { get { @@ -625,7 +625,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFillCritical']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFillCritical']/Background/@Source ähnelt. /// internal static string ProgressBar_Fill_Critical { get { @@ -634,7 +634,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFillWarning']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='ProgressBar']/Color[@Name='IndicatorFillWarning']/Background/@Source ähnelt. /// internal static string ProgressBar_Fill_Warning { get { @@ -643,7 +643,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabBackground']/Background/@Source ähnelt. /// internal static string Tab_Background { get { @@ -652,7 +652,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItem']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItem']/Background/@Source ähnelt. /// internal static string Tab_Item_Background { get { @@ -661,7 +661,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItemDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItemDisabled']/Background/@Source ähnelt. /// internal static string Tab_Item_Disabled_Background { get { @@ -670,7 +670,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItemDisabled']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItemDisabled']/Foreground/@Source ähnelt. /// internal static string Tab_Item_Disabled_Foreground { get { @@ -679,7 +679,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItem']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Cider']/Color[@Name='TabItem']/Foreground/@Source ähnelt. /// internal static string Tab_Item_Foreground { get { @@ -688,7 +688,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackground']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackground']/Background/@Source ähnelt. /// internal static string TextBox_Background { get { @@ -697,7 +697,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorder']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorder']/Background/@Source ähnelt. /// internal static string TextBox_Border { get { @@ -706,7 +706,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorderDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorderDisabled']/Background/@Source ähnelt. /// internal static string TextBox_Border_Disabled { get { @@ -715,7 +715,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorderFocused']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBorderFocused']/Background/@Source ähnelt. /// internal static string TextBox_Border_Focused { get { @@ -724,7 +724,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackgroundDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackgroundDisabled']/Background/@Source ähnelt. /// internal static string TextBox_Disabled_Background { get { @@ -733,7 +733,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxTextDisabled']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxTextDisabled']/Background/@Source ähnelt. /// internal static string TextBox_Disabled_Foreground { get { @@ -742,7 +742,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackgroundFocused']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxBackgroundFocused']/Background/@Source ähnelt. /// internal static string TextBox_Focused_Background { get { @@ -751,7 +751,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxTextFocused']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxTextFocused']/Background/@Source ähnelt. /// internal static string TextBox_Focused_Foreground { get { @@ -760,7 +760,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxText']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='CommonControls']/Color[@Name='TextBoxText']/Background/@Source ähnelt. /// internal static string TextBox_Foreground { get { @@ -769,7 +769,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='Background']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='Background']/Background/@Source ähnelt. /// internal static string TreeView_Background { get { @@ -778,7 +778,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='Background']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='Background']/Foreground/@Source ähnelt. /// internal static string TreeView_Foreground { get { @@ -787,7 +787,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemActive']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemActive']/Background/@Source ähnelt. /// internal static string Treeview_SelectedItem_Active_Background { get { @@ -796,7 +796,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemActive']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemActive']/Foreground/@Source ähnelt. /// internal static string Treeview_SelectedItem_Active_Foreground { get { @@ -805,7 +805,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemInactive']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemInactive']/Background/@Source ähnelt. /// internal static string Treeview_SelectedItem_Inactive_Background { get { @@ -814,7 +814,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemInactive']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='TreeView']/Color[@Name='SelectedItemInactive']/Foreground/@Source ähnelt. /// internal static string Treeview_SelectedItem_Inactive_Foreground { get { @@ -823,7 +823,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler warning']/Background/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler warning']/Background/@Source ähnelt. /// internal static string WarningText_Background { get { @@ -832,7 +832,7 @@ namespace mRemoteNG.Resources.Themes { } /// - /// Looks up a localized string similar to /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler warning']/Foreground/@Source. + /// Sucht eine lokalisierte Zeichenfolge, die /Themes/Theme/Category[@Name='Text Editor Text Marker Items']/Color[@Name='compiler warning']/Foreground/@Source ähnelt. /// internal static string WarningText_Foreground { get { diff --git a/mRemoteNG/Resources/Themes/ColorMapTheme.resx b/mRemoteNG/Themes/ColorMapTheme.resx similarity index 100% rename from mRemoteNG/Resources/Themes/ColorMapTheme.resx rename to mRemoteNG/Themes/ColorMapTheme.resx diff --git a/mRemoteNG/Themes/MremoteNGPaletteManipulator.cs b/mRemoteNG/Themes/MremoteNGPaletteManipulator.cs index 704f828b..13a8e1c1 100644 --- a/mRemoteNG/Themes/MremoteNGPaletteManipulator.cs +++ b/mRemoteNG/Themes/MremoteNGPaletteManipulator.cs @@ -3,7 +3,7 @@ using System.Drawing; using System.Globalization; using System.IO; using System.Xml; -using mRemoteNG.Resources.Themes; +using mRemoteNG.Themes; namespace mRemoteNG.Themes { diff --git a/mRemoteNG/Resources/Themes/darcula.vstheme b/mRemoteNG/Themes/darcula.vstheme similarity index 100% rename from mRemoteNG/Resources/Themes/darcula.vstheme rename to mRemoteNG/Themes/darcula.vstheme diff --git a/mRemoteNG/Resources/Themes/vs2015blue.vstheme b/mRemoteNG/Themes/vs2015blue.vstheme similarity index 100% rename from mRemoteNG/Resources/Themes/vs2015blue.vstheme rename to mRemoteNG/Themes/vs2015blue.vstheme diff --git a/mRemoteNG/Resources/Themes/vs2015dark.vstheme b/mRemoteNG/Themes/vs2015dark.vstheme similarity index 100% rename from mRemoteNG/Resources/Themes/vs2015dark.vstheme rename to mRemoteNG/Themes/vs2015dark.vstheme diff --git a/mRemoteNG/Resources/Themes/vs2015light.vstheme b/mRemoteNG/Themes/vs2015light.vstheme similarity index 100% rename from mRemoteNG/Resources/Themes/vs2015light.vstheme rename to mRemoteNG/Themes/vs2015light.vstheme diff --git a/mRemoteNG/Tools/Cmdline/StartupArgumentsInterpreter.cs b/mRemoteNG/Tools/Cmdline/StartupArgumentsInterpreter.cs index f2cfc1e5..9eb1b5f6 100644 --- a/mRemoteNG/Tools/Cmdline/StartupArgumentsInterpreter.cs +++ b/mRemoteNG/Tools/Cmdline/StartupArgumentsInterpreter.cs @@ -6,7 +6,6 @@ using System.Windows.Forms; using mRemoteNG.App.Info; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Tools.Cmdline diff --git a/mRemoteNG/Tools/ExternalTool.cs b/mRemoteNG/Tools/ExternalTool.cs index a574e52d..f965b2fb 100644 --- a/mRemoteNG/Tools/ExternalTool.cs +++ b/mRemoteNG/Tools/ExternalTool.cs @@ -9,7 +9,6 @@ using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; // ReSharper disable ArrangeAccessorOwnerBody diff --git a/mRemoteNG/Tools/MiscTools.cs b/mRemoteNG/Tools/MiscTools.cs index f031208b..3472c608 100644 --- a/mRemoteNG/Tools/MiscTools.cs +++ b/mRemoteNG/Tools/MiscTools.cs @@ -9,7 +9,6 @@ using System.Security; using mRemoteNG.App; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; using MySql.Data.Types; using static System.String; diff --git a/mRemoteNG/Tools/NotificationAreaIcon.cs b/mRemoteNG/Tools/NotificationAreaIcon.cs index 1d7b814b..395bfbca 100644 --- a/mRemoteNG/Tools/NotificationAreaIcon.cs +++ b/mRemoteNG/Tools/NotificationAreaIcon.cs @@ -5,7 +5,6 @@ using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/Tools/ReconnectGroup.Designer.cs b/mRemoteNG/Tools/ReconnectGroup.Designer.cs index f364a81c..0143c07c 100644 --- a/mRemoteNG/Tools/ReconnectGroup.Designer.cs +++ b/mRemoteNG/Tools/ReconnectGroup.Designer.cs @@ -69,7 +69,7 @@ namespace mRemoteNG.Tools this.btnClose.Name = "btnClose"; this.btnClose.Size = new System.Drawing.Size(159, 23); this.btnClose.TabIndex = 7; - this.btnClose.Text = global::mRemoteNG.Resources.Language.Language._Close; + this.btnClose.Text = global::mRemoteNG.Language._Close; this.btnClose.UseVisualStyleBackColor = true; this.btnClose.Click += new System.EventHandler(this.btnClose_Click); // @@ -91,7 +91,7 @@ namespace mRemoteNG.Tools this.chkReconnectWhenReady.Name = "chkReconnectWhenReady"; this.chkReconnectWhenReady.Size = new System.Drawing.Size(140, 17); this.chkReconnectWhenReady.TabIndex = 6; - this.chkReconnectWhenReady.Text = global::mRemoteNG.Resources.Language.Language.CheckboxReconnectWhenReady; + this.chkReconnectWhenReady.Text = global::mRemoteNG.Language.CheckboxReconnectWhenReady; this.chkReconnectWhenReady.UseVisualStyleBackColor = true; this.chkReconnectWhenReady.CheckedChanged += new System.EventHandler(this.chkReconnectWhenReady_CheckedChanged); // diff --git a/mRemoteNG/Tools/ReconnectGroup.cs b/mRemoteNG/Tools/ReconnectGroup.cs index 6aa9bc26..6387bd53 100644 --- a/mRemoteNG/Tools/ReconnectGroup.cs +++ b/mRemoteNG/Tools/ReconnectGroup.cs @@ -1,6 +1,5 @@ using System; using System.Drawing; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Tools { diff --git a/mRemoteNG/Tools/ScanHost.cs b/mRemoteNG/Tools/ScanHost.cs index ad347ae8..6af10c60 100644 --- a/mRemoteNG/Tools/ScanHost.cs +++ b/mRemoteNG/Tools/ScanHost.cs @@ -8,7 +8,6 @@ using mRemoteNG.Connection.Protocol.SSH; using mRemoteNG.Connection.Protocol.Telnet; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Tools diff --git a/mRemoteNG/Tools/SecureTransfer.cs b/mRemoteNG/Tools/SecureTransfer.cs index 04c4e12b..6feb30a7 100644 --- a/mRemoteNG/Tools/SecureTransfer.cs +++ b/mRemoteNG/Tools/SecureTransfer.cs @@ -1,7 +1,6 @@ using System; using System.IO; using mRemoteNG.App; -using mRemoteNG.Resources.Language; using Renci.SshNet; using Renci.SshNet.Sftp; using static System.IO.FileMode; diff --git a/mRemoteNG/Tools/Tools.LocalizedAttributes.cs b/mRemoteNG/Tools/Tools.LocalizedAttributes.cs index 44e07eee..c67ce616 100644 --- a/mRemoteNG/Tools/Tools.LocalizedAttributes.cs +++ b/mRemoteNG/Tools/Tools.LocalizedAttributes.cs @@ -1,6 +1,5 @@ using System; using System.ComponentModel; -using mRemoteNG.Resources.Language; // ReSharper disable ArrangeAccessorOwnerBody diff --git a/mRemoteNG/Tree/ConnectionTreeDragAndDropHandler.cs b/mRemoteNG/Tree/ConnectionTreeDragAndDropHandler.cs index 644c697b..6aadb61f 100644 --- a/mRemoteNG/Tree/ConnectionTreeDragAndDropHandler.cs +++ b/mRemoteNG/Tree/ConnectionTreeDragAndDropHandler.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using BrightIdeasSoftware; using mRemoteNG.Connection; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tree.Root; diff --git a/mRemoteNG/Tree/Root/RootNodeInfo.cs b/mRemoteNG/Tree/Root/RootNodeInfo.cs index 1f96db22..be8f30cb 100644 --- a/mRemoteNG/Tree/Root/RootNodeInfo.cs +++ b/mRemoteNG/Tree/Root/RootNodeInfo.cs @@ -2,7 +2,6 @@ using System.ComponentModel; using mRemoteNG.Connection; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; diff --git a/mRemoteNG/Tree/Root/RootPuttySessionsNodeInfo.cs b/mRemoteNG/Tree/Root/RootPuttySessionsNodeInfo.cs index cb39a702..53198d45 100644 --- a/mRemoteNG/Tree/Root/RootPuttySessionsNodeInfo.cs +++ b/mRemoteNG/Tree/Root/RootPuttySessionsNodeInfo.cs @@ -1,5 +1,4 @@ using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.Tree.Root diff --git a/mRemoteNG/Tree/SelectedConnectionDeletionConfirmer.cs b/mRemoteNG/Tree/SelectedConnectionDeletionConfirmer.cs index bf83cc6a..7a265aff 100644 --- a/mRemoteNG/Tree/SelectedConnectionDeletionConfirmer.cs +++ b/mRemoteNG/Tree/SelectedConnectionDeletionConfirmer.cs @@ -2,7 +2,6 @@ using mRemoteNG.Container; using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; namespace mRemoteNG.Tree diff --git a/mRemoteNG/UI/Controls/ConnectionContextMenu.cs b/mRemoteNG/UI/Controls/ConnectionContextMenu.cs index 53c3ad17..c9930606 100644 --- a/mRemoteNG/UI/Controls/ConnectionContextMenu.cs +++ b/mRemoteNG/UI/Controls/ConnectionContextMenu.cs @@ -6,7 +6,6 @@ using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.Tools.Clipboard; using mRemoteNG.Tree; diff --git a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs index 5a2eb741..59387d3f 100644 --- a/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs +++ b/mRemoteNG/UI/Controls/ConnectionInfoPropertyGrid/ConnectionInfoPropertyGrid.cs @@ -12,7 +12,6 @@ using mRemoteNG.Connection.Protocol.RDP; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Tools; using mRemoteNG.Tools.Attributes; diff --git a/mRemoteNG/UI/Controls/ConnectionTree/ConnectionTree.cs b/mRemoteNG/UI/Controls/ConnectionTree/ConnectionTree.cs index f1f2213f..f23c8c87 100644 --- a/mRemoteNG/UI/Controls/ConnectionTree/ConnectionTree.cs +++ b/mRemoteNG/UI/Controls/ConnectionTree/ConnectionTree.cs @@ -10,7 +10,6 @@ using mRemoteNG.Config.Putty; using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.Tools.Clipboard; using mRemoteNG.Tree; diff --git a/mRemoteNG/UI/Controls/CredentialRecordListBox.cs b/mRemoteNG/UI/Controls/CredentialRecordListBox.cs index e3c46f7c..83a76b7d 100644 --- a/mRemoteNG/UI/Controls/CredentialRecordListBox.cs +++ b/mRemoteNG/UI/Controls/CredentialRecordListBox.cs @@ -2,7 +2,6 @@ using System.ComponentModel; using System.Windows.Forms; using mRemoteNG.Credential; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Controls { diff --git a/mRemoteNG/UI/Controls/CredentialRecordListView.cs b/mRemoteNG/UI/Controls/CredentialRecordListView.cs index e3ff77a2..c3f38b12 100644 --- a/mRemoteNG/UI/Controls/CredentialRecordListView.cs +++ b/mRemoteNG/UI/Controls/CredentialRecordListView.cs @@ -4,7 +4,6 @@ using System.Linq; using BrightIdeasSoftware; using mRemoteNG.Credential; using mRemoteNG.Credential.Repositories; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools.CustomCollections; using mRemoteNG.UI.Controls.PageSequence; diff --git a/mRemoteNG/UI/Controls/ExternalToolsToolStrip.cs b/mRemoteNG/UI/Controls/ExternalToolsToolStrip.cs index d89a46da..e2e97748 100644 --- a/mRemoteNG/UI/Controls/ExternalToolsToolStrip.cs +++ b/mRemoteNG/UI/Controls/ExternalToolsToolStrip.cs @@ -3,7 +3,6 @@ using System.ComponentModel; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.Tree; diff --git a/mRemoteNG/UI/Controls/MultiSshToolStrip.cs b/mRemoteNG/UI/Controls/MultiSshToolStrip.cs index 9764d9f4..47d9ad50 100644 --- a/mRemoteNG/UI/Controls/MultiSshToolStrip.cs +++ b/mRemoteNG/UI/Controls/MultiSshToolStrip.cs @@ -7,7 +7,6 @@ using System.Linq; using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Controls { diff --git a/mRemoteNG/UI/Controls/QuickConnectComboBox.cs b/mRemoteNG/UI/Controls/QuickConnectComboBox.cs index 1a1a4038..4fb49c29 100644 --- a/mRemoteNG/UI/Controls/QuickConnectComboBox.cs +++ b/mRemoteNG/UI/Controls/QuickConnectComboBox.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Controls { diff --git a/mRemoteNG/UI/Controls/QuickConnectToolStrip.cs b/mRemoteNG/UI/Controls/QuickConnectToolStrip.cs index 7fa5e2d0..9289c2da 100644 --- a/mRemoteNG/UI/Controls/QuickConnectToolStrip.cs +++ b/mRemoteNG/UI/Controls/QuickConnectToolStrip.cs @@ -9,7 +9,6 @@ using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.Tools; diff --git a/mRemoteNG/UI/Controls/mrngIpTextBox.cs b/mRemoteNG/UI/Controls/mrngIpTextBox.cs index 5808b965..15aa2a42 100644 --- a/mRemoteNG/UI/Controls/mrngIpTextBox.cs +++ b/mRemoteNG/UI/Controls/mrngIpTextBox.cs @@ -5,7 +5,6 @@ using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; namespace mRemoteNG.UI.Controls diff --git a/mRemoteNG/UI/Controls/mrngSearchBox.cs b/mRemoteNG/UI/Controls/mrngSearchBox.cs index eab3887d..2003a303 100644 --- a/mRemoteNG/UI/Controls/mrngSearchBox.cs +++ b/mRemoteNG/UI/Controls/mrngSearchBox.cs @@ -1,6 +1,5 @@ using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Controls { diff --git a/mRemoteNG/UI/DialogFactory.cs b/mRemoteNG/UI/DialogFactory.cs index ac734c91..478522a7 100644 --- a/mRemoteNG/UI/DialogFactory.cs +++ b/mRemoteNG/UI/DialogFactory.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.App.Info; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.TaskDialog; namespace mRemoteNG.UI diff --git a/mRemoteNG/UI/Forms/FrmAbout.cs b/mRemoteNG/UI/Forms/FrmAbout.cs index 19052eda..a8191a12 100644 --- a/mRemoteNG/UI/Forms/FrmAbout.cs +++ b/mRemoteNG/UI/Forms/FrmAbout.cs @@ -1,7 +1,6 @@ using System.Diagnostics; using System.Windows.Forms; using mRemoteNG.App.Info; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; namespace mRemoteNG.UI.Forms diff --git a/mRemoteNG/UI/Forms/FrmExport.cs b/mRemoteNG/UI/Forms/FrmExport.cs index 4078ec41..204cb515 100644 --- a/mRemoteNG/UI/Forms/FrmExport.cs +++ b/mRemoteNG/UI/Forms/FrmExport.cs @@ -5,7 +5,6 @@ using System.Windows.Forms; using mRemoteNG.Config.Connections; using mRemoteNG.Connection; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; namespace mRemoteNG.UI.Forms diff --git a/mRemoteNG/UI/Forms/FrmInputBox.cs b/mRemoteNG/UI/Forms/FrmInputBox.cs index 2026199e..b78d6c06 100644 --- a/mRemoteNG/UI/Forms/FrmInputBox.cs +++ b/mRemoteNG/UI/Forms/FrmInputBox.cs @@ -1,5 +1,4 @@ using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; namespace mRemoteNG.UI.Forms diff --git a/mRemoteNG/UI/Forms/FrmPassword.Designer.cs b/mRemoteNG/UI/Forms/FrmPassword.Designer.cs index da259104..bb494f22 100644 --- a/mRemoteNG/UI/Forms/FrmPassword.Designer.cs +++ b/mRemoteNG/UI/Forms/FrmPassword.Designer.cs @@ -75,7 +75,7 @@ namespace mRemoteNG.UI.Forms this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(75, 23); this.btnOK.TabIndex = 7; - this.btnOK.Text = global::mRemoteNG.Resources.Language.Language._Ok; + this.btnOK.Text = global::mRemoteNG.Language._Ok; this.btnOK.UseVisualStyleBackColor = true; this.btnOK.Click += new System.EventHandler(this.BtnOK_Click); // @@ -88,7 +88,7 @@ namespace mRemoteNG.UI.Forms this.btnCancel.Name = "btnCancel"; this.btnCancel.Size = new System.Drawing.Size(75, 23); this.btnCancel.TabIndex = 6; - this.btnCancel.Text = global::mRemoteNG.Resources.Language.Language._Cancel; + this.btnCancel.Text = global::mRemoteNG.Language._Cancel; this.btnCancel.UseVisualStyleBackColor = true; this.btnCancel.Click += new System.EventHandler(this.BtnCancel_Click); // diff --git a/mRemoteNG/UI/Forms/FrmPassword.cs b/mRemoteNG/UI/Forms/FrmPassword.cs index 3a81f375..f9f96e40 100644 --- a/mRemoteNG/UI/Forms/FrmPassword.cs +++ b/mRemoteNG/UI/Forms/FrmPassword.cs @@ -1,7 +1,6 @@ using System; using System.Security; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Themes; using mRemoteNG.Tools; diff --git a/mRemoteNG/UI/Forms/FrmUnhandledException.cs b/mRemoteNG/UI/Forms/FrmUnhandledException.cs index 34ff87d9..a387f82d 100644 --- a/mRemoteNG/UI/Forms/FrmUnhandledException.cs +++ b/mRemoteNG/UI/Forms/FrmUnhandledException.cs @@ -5,7 +5,6 @@ using System.Text; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.App.Info; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms { diff --git a/mRemoteNG/UI/Forms/OptionsPages/AdvancedPage.cs b/mRemoteNG/UI/Forms/OptionsPages/AdvancedPage.cs index 7c6ad318..e5dc3ab5 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/AdvancedPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/AdvancedPage.cs @@ -6,7 +6,6 @@ using mRemoteNG.App.Info; using mRemoteNG.Config.Putty; using mRemoteNG.Connection.Protocol; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteNG/UI/Forms/OptionsPages/AppearancePage.cs b/mRemoteNG/UI/Forms/OptionsPages/AppearancePage.cs index b53894f4..97e378e9 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/AppearancePage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/AppearancePage.cs @@ -2,7 +2,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs b/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs index 505886b9..7c4bc7e9 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.Designer.cs @@ -154,7 +154,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkSingleClickOnOpenedConnectionSwitchesToIt.Name = "chkSingleClickOnOpenedConnectionSwitchesToIt"; this.chkSingleClickOnOpenedConnectionSwitchesToIt.Size = new System.Drawing.Size(492, 17); this.chkSingleClickOnOpenedConnectionSwitchesToIt.TabIndex = 1; - this.chkSingleClickOnOpenedConnectionSwitchesToIt.Text = global::mRemoteNG.Resources.Language.Language.SingleClickOnOpenConnectionSwitchesToIt; + this.chkSingleClickOnOpenedConnectionSwitchesToIt.Text = global::mRemoteNG.Language.SingleClickOnOpenConnectionSwitchesToIt; this.chkSingleClickOnOpenedConnectionSwitchesToIt.UseVisualStyleBackColor = true; // // lblAutoSave1 diff --git a/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.cs b/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.cs index 2df46cbe..d315379b 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/ConnectionsPage.cs @@ -1,7 +1,6 @@ using mRemoteNG.Config; using System; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms.OptionsPages { diff --git a/mRemoteNG/UI/Forms/OptionsPages/CredentialsPage.cs b/mRemoteNG/UI/Forms/OptionsPages/CredentialsPage.cs index aed561c7..3197d076 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/CredentialsPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/CredentialsPage.cs @@ -1,7 +1,6 @@ using System; using mRemoteNG.App; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security.SymmetricEncryption; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteNG/UI/Forms/OptionsPages/NotificationsPage.cs b/mRemoteNG/UI/Forms/OptionsPages/NotificationsPage.cs index c3bcdb6b..7412407a 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/NotificationsPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/NotificationsPage.cs @@ -3,7 +3,6 @@ using System.IO; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms.OptionsPages { diff --git a/mRemoteNG/UI/Forms/OptionsPages/SecurityPage.cs b/mRemoteNG/UI/Forms/OptionsPages/SecurityPage.cs index 86d35f78..29c9dee6 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/SecurityPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/SecurityPage.cs @@ -6,7 +6,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Config.Serializers.ConnectionSerializers.Xml; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.Security.Factories; diff --git a/mRemoteNG/UI/Forms/OptionsPages/SqlServerPage.cs b/mRemoteNG/UI/Forms/OptionsPages/SqlServerPage.cs index b21657ae..6d865fb6 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/SqlServerPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/SqlServerPage.cs @@ -3,7 +3,6 @@ using mRemoteNG.App; using mRemoteNG.Config.Connections.Multiuser; using mRemoteNG.Config.DatabaseConnectors; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security.SymmetricEncryption; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteNG/UI/Forms/OptionsPages/StartupExitPage.cs b/mRemoteNG/UI/Forms/OptionsPages/StartupExitPage.cs index 71c76bc5..f12b4f99 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/StartupExitPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/StartupExitPage.cs @@ -1,6 +1,5 @@ using System; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms.OptionsPages { diff --git a/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs b/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs index 3b00e54d..66e11b91 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.Designer.cs @@ -80,7 +80,7 @@ namespace mRemoteNG.UI.Forms.OptionsPages this.chkIdentifyQuickConnectTabs.Name = "chkIdentifyQuickConnectTabs"; this.chkIdentifyQuickConnectTabs.Size = new System.Drawing.Size(315, 17); this.chkIdentifyQuickConnectTabs.TabIndex = 4; - this.chkIdentifyQuickConnectTabs.Text = global::mRemoteNG.Resources.Language.Language.IdentifyQuickConnectTabs; + this.chkIdentifyQuickConnectTabs.Text = global::mRemoteNG.Language.IdentifyQuickConnectTabs; this.chkIdentifyQuickConnectTabs.UseVisualStyleBackColor = true; // // chkOpenNewTabRightOfSelected diff --git a/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.cs b/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.cs index c8999794..d03a4d5e 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/TabsPanelsPage.cs @@ -1,5 +1,4 @@ using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms.OptionsPages { diff --git a/mRemoteNG/UI/Forms/OptionsPages/ThemePage.cs b/mRemoteNG/UI/Forms/OptionsPages/ThemePage.cs index edb7a4ac..bc00382d 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/ThemePage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/ThemePage.cs @@ -5,7 +5,6 @@ using System.Linq; using System.Collections.Generic; using BrightIdeasSoftware; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.TaskDialog; namespace mRemoteNG.UI.Forms.OptionsPages diff --git a/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs b/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs index 8b74aed3..6c86ce55 100644 --- a/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs +++ b/mRemoteNG/UI/Forms/OptionsPages/UpdatesPage.cs @@ -5,7 +5,6 @@ using mRemoteNG.App; using mRemoteNG.App.Info; using mRemoteNG.App.Update; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security.SymmetricEncryption; using mRemoteNG.Tools; using mRemoteNG.UI.TaskDialog; diff --git a/mRemoteNG/UI/Forms/frmChoosePanel.Designer.cs b/mRemoteNG/UI/Forms/frmChoosePanel.Designer.cs index e21cfe3d..b285b905 100644 --- a/mRemoteNG/UI/Forms/frmChoosePanel.Designer.cs +++ b/mRemoteNG/UI/Forms/frmChoosePanel.Designer.cs @@ -54,7 +54,7 @@ namespace mRemoteNG.UI.Forms this.btnOK.Name = "btnOK"; this.btnOK.Size = new System.Drawing.Size(75, 24); this.btnOK.TabIndex = 20; - this.btnOK.Text = global::mRemoteNG.Resources.Language.Language._Ok; + this.btnOK.Text = global::mRemoteNG.Language._Ok; this.btnOK.UseVisualStyleBackColor = true; this.btnOK.Click += new System.EventHandler(this.btnOK_Click); // @@ -76,7 +76,7 @@ namespace mRemoteNG.UI.Forms this.btnNew.Name = "btnNew"; this.btnNew.Size = new System.Drawing.Size(75, 24); this.btnNew.TabIndex = 40; - this.btnNew.Text = global::mRemoteNG.Resources.Language.Language._New; + this.btnNew.Text = global::mRemoteNG.Language._New; this.btnNew.UseVisualStyleBackColor = true; this.btnNew.Click += new System.EventHandler(this.btnNew_Click); // diff --git a/mRemoteNG/UI/Forms/frmChoosePanel.cs b/mRemoteNG/UI/Forms/frmChoosePanel.cs index c8c11982..57110215 100644 --- a/mRemoteNG/UI/Forms/frmChoosePanel.cs +++ b/mRemoteNG/UI/Forms/frmChoosePanel.cs @@ -1,6 +1,5 @@ using System.Windows.Forms; using mRemoteNG.App; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.UI.Panels; diff --git a/mRemoteNG/UI/Forms/frmMain.cs b/mRemoteNG/UI/Forms/frmMain.cs index ffa74f86..aacd7a72 100644 --- a/mRemoteNG/UI/Forms/frmMain.cs +++ b/mRemoteNG/UI/Forms/frmMain.cs @@ -28,7 +28,6 @@ using System.Text; using System.Windows.Forms; using mRemoteNG.UI.Panels; using WeifenLuo.WinFormsUI.Docking; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; using Settings = mRemoteNG.Properties.Settings; diff --git a/mRemoteNG/UI/Forms/frmOptions.cs b/mRemoteNG/UI/Forms/frmOptions.cs index 8743ce10..4ffd8ccc 100644 --- a/mRemoteNG/UI/Forms/frmOptions.cs +++ b/mRemoteNG/UI/Forms/frmOptions.cs @@ -7,7 +7,6 @@ using System.Windows.Forms; using mRemoteNG.Themes; using System.Configuration; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Forms { diff --git a/mRemoteNG/UI/Menu/AdvancedWindowMenu.cs b/mRemoteNG/UI/Menu/AdvancedWindowMenu.cs index db8385ab..eb43d314 100644 --- a/mRemoteNG/UI/Menu/AdvancedWindowMenu.cs +++ b/mRemoteNG/UI/Menu/AdvancedWindowMenu.cs @@ -1,6 +1,5 @@ using System; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; namespace mRemoteNG.UI.Menu diff --git a/mRemoteNG/UI/Menu/FileMenu.cs b/mRemoteNG/UI/Menu/FileMenu.cs index 7c27491c..dac9cc7f 100644 --- a/mRemoteNG/UI/Menu/FileMenu.cs +++ b/mRemoteNG/UI/Menu/FileMenu.cs @@ -3,7 +3,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Security; using mRemoteNG.UI.Forms; using mRemoteNG.UI.Window; diff --git a/mRemoteNG/UI/Menu/HelpMenu.cs b/mRemoteNG/UI/Menu/HelpMenu.cs index ae440f11..a887c71d 100644 --- a/mRemoteNG/UI/Menu/HelpMenu.cs +++ b/mRemoteNG/UI/Menu/HelpMenu.cs @@ -3,7 +3,6 @@ using System.Diagnostics; using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.App.Info; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; namespace mRemoteNG.UI.Menu diff --git a/mRemoteNG/UI/Menu/ToolsMenu.cs b/mRemoteNG/UI/Menu/ToolsMenu.cs index 32f83022..5bdddcd1 100644 --- a/mRemoteNG/UI/Menu/ToolsMenu.cs +++ b/mRemoteNG/UI/Menu/ToolsMenu.cs @@ -2,7 +2,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Credential; -using mRemoteNG.Resources.Language; namespace mRemoteNG.UI.Menu { diff --git a/mRemoteNG/UI/Menu/ViewMenu.cs b/mRemoteNG/UI/Menu/ViewMenu.cs index 08d71e4c..7ff5d4d9 100644 --- a/mRemoteNG/UI/Menu/ViewMenu.cs +++ b/mRemoteNG/UI/Menu/ViewMenu.cs @@ -3,7 +3,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.Connection; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; using mRemoteNG.UI.Panels; using mRemoteNG.UI.Window; diff --git a/mRemoteNG/UI/Panels/PanelAdder.cs b/mRemoteNG/UI/Panels/PanelAdder.cs index 356e2fed..700e17e8 100644 --- a/mRemoteNG/UI/Panels/PanelAdder.cs +++ b/mRemoteNG/UI/Panels/PanelAdder.cs @@ -6,7 +6,6 @@ using System; using System.Collections; using System.Linq; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using WeifenLuo.WinFormsUI.Docking; namespace mRemoteNG.UI.Panels diff --git a/mRemoteNG/UI/Tabs/ConnectionTab.cs b/mRemoteNG/UI/Tabs/ConnectionTab.cs index d8d1baab..7b9ddad9 100644 --- a/mRemoteNG/UI/Tabs/ConnectionTab.cs +++ b/mRemoteNG/UI/Tabs/ConnectionTab.cs @@ -7,7 +7,6 @@ using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.TaskDialog; using WeifenLuo.WinFormsUI.Docking; diff --git a/mRemoteNG/UI/Tabs/DockPaneStripNG.cs b/mRemoteNG/UI/Tabs/DockPaneStripNG.cs index 2bb3da42..537211a2 100644 --- a/mRemoteNG/UI/Tabs/DockPaneStripNG.cs +++ b/mRemoteNG/UI/Tabs/DockPaneStripNG.cs @@ -6,7 +6,6 @@ using System.Security.Permissions; using System.Windows.Forms; using mRemoteNG.Connection; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using WeifenLuo.WinFormsUI.Docking; namespace mRemoteNG.UI.Tabs diff --git a/mRemoteNG/UI/TaskDialog/frmTaskDialog.cs b/mRemoteNG/UI/TaskDialog/frmTaskDialog.cs index d838c175..50aee430 100644 --- a/mRemoteNG/UI/TaskDialog/frmTaskDialog.cs +++ b/mRemoteNG/UI/TaskDialog/frmTaskDialog.cs @@ -3,7 +3,6 @@ using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; namespace mRemoteNG.UI.TaskDialog diff --git a/mRemoteNG/UI/Window/ActiveDirectoryImportWindow.cs b/mRemoteNG/UI/Window/ActiveDirectoryImportWindow.cs index 6273c19c..2def983e 100644 --- a/mRemoteNG/UI/Window/ActiveDirectoryImportWindow.cs +++ b/mRemoteNG/UI/Window/ActiveDirectoryImportWindow.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using WeifenLuo.WinFormsUI.Docking; using mRemoteNG.App; using mRemoteNG.Container; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; namespace mRemoteNG.UI.Window diff --git a/mRemoteNG/UI/Window/ConfigWindow.cs b/mRemoteNG/UI/Window/ConfigWindow.cs index 4d0866cf..aa32a3fa 100644 --- a/mRemoteNG/UI/Window/ConfigWindow.cs +++ b/mRemoteNG/UI/Window/ConfigWindow.cs @@ -10,7 +10,6 @@ using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.Tree.Root; using mRemoteNG.UI.Controls.ConnectionInfoPropertyGrid; diff --git a/mRemoteNG/UI/Window/ConnectionTreeWindow.cs b/mRemoteNG/UI/Window/ConnectionTreeWindow.cs index 715e4ec0..e1e5598f 100644 --- a/mRemoteNG/UI/Window/ConnectionTreeWindow.cs +++ b/mRemoteNG/UI/Window/ConnectionTreeWindow.cs @@ -9,7 +9,6 @@ using mRemoteNG.Config.Connections; using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.Tree; using mRemoteNG.Tree.ClickHandlers; diff --git a/mRemoteNG/UI/Window/ConnectionWindow.cs b/mRemoteNG/UI/Window/ConnectionWindow.cs index 3ee82f4b..4829267b 100644 --- a/mRemoteNG/UI/Window/ConnectionWindow.cs +++ b/mRemoteNG/UI/Window/ConnectionWindow.cs @@ -12,7 +12,6 @@ using mRemoteNG.Connection.Protocol.RDP; using mRemoteNG.Connection.Protocol.VNC; using mRemoteNG.Messages; using mRemoteNG.Properties; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using mRemoteNG.Tools; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/UI/Window/ErrorAndInfoWindow.Designer.cs b/mRemoteNG/UI/Window/ErrorAndInfoWindow.Designer.cs index b7359c95..efc94417 100644 --- a/mRemoteNG/UI/Window/ErrorAndInfoWindow.Designer.cs +++ b/mRemoteNG/UI/Window/ErrorAndInfoWindow.Designer.cs @@ -82,7 +82,7 @@ namespace mRemoteNG.UI.Window // // clmMessage // - this.clmMessage.Text = global::mRemoteNG.Resources.Language.Language.Message; + this.clmMessage.Text = global::mRemoteNG.Language.Message; this.clmMessage.Width = 184; // // cMenMC @@ -102,7 +102,7 @@ namespace mRemoteNG.UI.Window this.cMenMCCopy.Name = "cMenMCCopy"; this.cMenMCCopy.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C))); this.cMenMCCopy.Size = new System.Drawing.Size(140, 22); - this.cMenMCCopy.Text = global::mRemoteNG.Resources.Language.Language.Copy; + this.cMenMCCopy.Text = global::mRemoteNG.Language.Copy; this.cMenMCCopy.Click += new System.EventHandler(this.cMenMCCopy_Click); // // cMenMCDelete @@ -111,7 +111,7 @@ namespace mRemoteNG.UI.Window this.cMenMCDelete.Name = "cMenMCDelete"; this.cMenMCDelete.ShortcutKeys = System.Windows.Forms.Keys.Delete; this.cMenMCDelete.Size = new System.Drawing.Size(140, 22); - this.cMenMCDelete.Text = global::mRemoteNG.Resources.Language.Language.Delete; + this.cMenMCDelete.Text = global::mRemoteNG.Language.Delete; this.cMenMCDelete.Click += new System.EventHandler(this.cMenMCDelete_Click); // // imgListMC @@ -152,7 +152,7 @@ namespace mRemoteNG.UI.Window this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.HideOnClose = true; this.Name = "ErrorAndInfoWindow"; - this.TabText = global::mRemoteNG.Resources.Language.Language.Notifications; + this.TabText = global::mRemoteNG.Language.Notifications; this.Text = "Notifications"; this.Load += new System.EventHandler(this.ErrorsAndInfos_Load); this.Resize += new System.EventHandler(this.ErrorsAndInfos_Resize); diff --git a/mRemoteNG/UI/Window/ErrorAndInfoWindow.cs b/mRemoteNG/UI/Window/ErrorAndInfoWindow.cs index 73455469..422c65fa 100644 --- a/mRemoteNG/UI/Window/ErrorAndInfoWindow.cs +++ b/mRemoteNG/UI/Window/ErrorAndInfoWindow.cs @@ -7,7 +7,6 @@ using System.Text; using WeifenLuo.WinFormsUI.Docking; using mRemoteNG.App; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Forms; using mRemoteNG.Themes; using Message = mRemoteNG.Messages.Message; diff --git a/mRemoteNG/UI/Window/ExternalToolsWindow.cs b/mRemoteNG/UI/Window/ExternalToolsWindow.cs index 594a2026..92902a42 100644 --- a/mRemoteNG/UI/Window/ExternalToolsWindow.cs +++ b/mRemoteNG/UI/Window/ExternalToolsWindow.cs @@ -4,7 +4,6 @@ using System.Windows.Forms; using BrightIdeasSoftware; using mRemoteNG.App; using mRemoteNG.Config.Settings; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using WeifenLuo.WinFormsUI.Docking; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/UI/Window/PortScanWindow.cs b/mRemoteNG/UI/Window/PortScanWindow.cs index 54bd13c0..76b60cf7 100644 --- a/mRemoteNG/UI/Window/PortScanWindow.cs +++ b/mRemoteNG/UI/Window/PortScanWindow.cs @@ -8,7 +8,6 @@ using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.Container; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.Tools; using mRemoteNG.Tree.Root; using WeifenLuo.WinFormsUI.Docking; diff --git a/mRemoteNG/UI/Window/SSHTransferWindow.cs b/mRemoteNG/UI/Window/SSHTransferWindow.cs index 609bc9e6..07933af5 100644 --- a/mRemoteNG/UI/Window/SSHTransferWindow.cs +++ b/mRemoteNG/UI/Window/SSHTransferWindow.cs @@ -6,7 +6,6 @@ using mRemoteNG.Tools; using WeifenLuo.WinFormsUI.Docking; using System.Windows.Forms; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.UI.Controls; using mRemoteNG.UI.Forms; diff --git a/mRemoteNG/UI/Window/UltraVNCWindow.cs b/mRemoteNG/UI/Window/UltraVNCWindow.cs index 0f98f46f..f065eb35 100644 --- a/mRemoteNG/UI/Window/UltraVNCWindow.cs +++ b/mRemoteNG/UI/Window/UltraVNCWindow.cs @@ -1,6 +1,5 @@ using System; using mRemoteNG.App; -using mRemoteNG.Resources.Language; using WeifenLuo.WinFormsUI.Docking; diff --git a/mRemoteNG/UI/Window/UpdateWindow.cs b/mRemoteNG/UI/Window/UpdateWindow.cs index ccff89ae..da3f912d 100644 --- a/mRemoteNG/UI/Window/UpdateWindow.cs +++ b/mRemoteNG/UI/Window/UpdateWindow.cs @@ -8,7 +8,6 @@ using System.Windows.Forms; using mRemoteNG.App; using mRemoteNG.App.Update; using mRemoteNG.Messages; -using mRemoteNG.Resources.Language; using mRemoteNG.Themes; using WeifenLuo.WinFormsUI.Docking; diff --git a/mRemoteNG/Resources/Tiles/VisualElements_150.png b/mRemoteNG/VisualElements_150.png similarity index 100% rename from mRemoteNG/Resources/Tiles/VisualElements_150.png rename to mRemoteNG/VisualElements_150.png diff --git a/mRemoteNG/Resources/Tiles/VisualElements_70.png b/mRemoteNG/VisualElements_70.png similarity index 100% rename from mRemoteNG/Resources/Tiles/VisualElements_70.png rename to mRemoteNG/VisualElements_70.png diff --git a/mRemoteNG/Resources/Tiles/mRemoteNG.VisualElementsManifest.xml b/mRemoteNG/mRemoteNG.VisualElementsManifest.xml similarity index 100% rename from mRemoteNG/Resources/Tiles/mRemoteNG.VisualElementsManifest.xml rename to mRemoteNG/mRemoteNG.VisualElementsManifest.xml diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index fecb9bf1..16db6de9 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -220,12 +220,12 @@ Resources.resx - + True True Language.resx - + True True ColorMapTheme.resx @@ -765,22 +765,22 @@ - + Designer - + Designer - + Designer - + Designer - + Designer - + ResXFileCodeGenerator ColorMapTheme.Designer.cs mRemoteNG @@ -909,59 +909,59 @@ FrmPassword.cs Designer - + Designer - + Designer - + Designer - + Designer - + Designer - - + + Designer - + Designer - + Designer - + Designer - + Designer - + ResXFileCodeGenerator mRemoteNG Designer Language.Designer.cs - + Designer - + Designer - + Designer - + Designer - + Designer - + Designer @@ -1043,16 +1043,16 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -1068,13 +1068,13 @@ PreserveNewest - + PreserveNewest - + PreserveNewest - + PreserveNewest @@ -1159,6 +1159,9 @@ + + Always + Designer PreserveNewest From 92dddb8fd82b95045214bd54ad753047edf9957a Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 13 Aug 2021 02:20:34 +0200 Subject: [PATCH 18/51] removed unused scripts --- Tools/copy_puttyng.ps1 | 15 --------------- Tools/copy_themes.ps1 | 19 ------------------- Tools/copy_tiles.ps1 | 17 ----------------- 3 files changed, 51 deletions(-) delete mode 100644 Tools/copy_puttyng.ps1 delete mode 100644 Tools/copy_themes.ps1 delete mode 100644 Tools/copy_tiles.ps1 diff --git a/Tools/copy_puttyng.ps1 b/Tools/copy_puttyng.ps1 deleted file mode 100644 index 786bfbe8..00000000 --- a/Tools/copy_puttyng.ps1 +++ /dev/null @@ -1,15 +0,0 @@ -param ( - [string] - [Parameter(Mandatory=$true)] - $SolutionDir, - - [string] - [Parameter(Mandatory=$true)] - $TargetDir -) - -Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -Write-Output "Copying PUTTYNG to correct directory" -Copy-Item -Path (Join-Path -Path $SolutionDir -ChildPath "mRemoteNG\Resources\PuTTYNG.exe") -Destination $TargetDir -Force - -Write-Output "" \ No newline at end of file diff --git a/Tools/copy_themes.ps1 b/Tools/copy_themes.ps1 deleted file mode 100644 index f332e73e..00000000 --- a/Tools/copy_themes.ps1 +++ /dev/null @@ -1,19 +0,0 @@ -param ( - [string] - [Parameter(Mandatory=$true)] - $SolutionDir, - - [string] - [Parameter(Mandatory=$true)] - $TargetDir -) - -Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -Write-Output "Copying THEMES folder to output" - -$sourceFiles = [io.path]::combine($SolutionDir , 'mRemoteNG\Resources\Themes' ) -$DestinationDir = [io.path]::combine($TargetDir , 'Themes') - -robocopy $sourceFiles $DestinationDir *.vstheme /s - -Write-Output "" \ No newline at end of file diff --git a/Tools/copy_tiles.ps1 b/Tools/copy_tiles.ps1 deleted file mode 100644 index a5cbc53c..00000000 --- a/Tools/copy_tiles.ps1 +++ /dev/null @@ -1,17 +0,0 @@ -param ( - [string] - [Parameter(Mandatory=$true)] - $SolutionDir, - - [string] - [Parameter(Mandatory=$true)] - $TargetDir -) - -Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -Write-Output "Copying TILES folder to output" - -$sourceFiles = [io.path]::combine($SolutionDir , 'mRemoteNG\Resources\Tiles' ) -robocopy $sourceFiles $TargetDir *.* - -Write-Output "" \ No newline at end of file From 8e73f512b4228e1c34c74e3c46ef9bad56195058 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 01:55:51 +0200 Subject: [PATCH 19/51] moved puttyng.exe to project root --- mRemoteNG/{Resources => }/PuTTYNG.exe | Bin mRemoteNG/mRemoteNG.csproj | 2 +- .../Installer/Fragments/FilesFragment.wxs | 3350 ----------------- 3 files changed, 1 insertion(+), 3351 deletions(-) rename mRemoteNG/{Resources => }/PuTTYNG.exe (100%) diff --git a/mRemoteNG/Resources/PuTTYNG.exe b/mRemoteNG/PuTTYNG.exe similarity index 100% rename from mRemoteNG/Resources/PuTTYNG.exe rename to mRemoteNG/PuTTYNG.exe diff --git a/mRemoteNG/mRemoteNG.csproj b/mRemoteNG/mRemoteNG.csproj index 16db6de9..c08004c1 100644 --- a/mRemoteNG/mRemoteNG.csproj +++ b/mRemoteNG/mRemoteNG.csproj @@ -1159,7 +1159,7 @@ - + Always diff --git a/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs b/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs index 0df1d591..9d14389a 100644 --- a/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs +++ b/mRemoteNGInstaller/Installer/Fragments/FilesFragment.wxs @@ -2,7 +2,6 @@ - @@ -10,22 +9,17 @@ - - - - - @@ -41,32 +35,12 @@ - - - - - - - - - - - - - - - - - - - - @@ -79,10 +53,6 @@ - - - - @@ -101,9 +71,6 @@ - - - @@ -116,44 +83,17 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -173,7 +113,6 @@ - @@ -183,27 +122,15 @@ - - - - - - - - - - - - @@ -216,9 +143,6 @@ - - - @@ -243,9 +167,6 @@ - - - @@ -255,36 +176,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -306,678 +200,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -990,9 +215,6 @@ - - - @@ -1041,9 +263,6 @@ - - - @@ -1101,1414 +320,9 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -2521,526 +335,12 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -3082,664 +382,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 2141fe298f31b51d9c57bcd6a72cbb0649ad7a5e Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 12:15:13 +0200 Subject: [PATCH 20/51] let appveyor use project scripts --- Tools/zip_portable_files.ps1 | 5 ----- Tools/zip_symbols.ps1 | 5 ----- 2 files changed, 10 deletions(-) diff --git a/Tools/zip_portable_files.ps1 b/Tools/zip_portable_files.ps1 index a33be317..38fe8ac2 100644 --- a/Tools/zip_portable_files.ps1 +++ b/Tools/zip_portable_files.ps1 @@ -14,11 +14,6 @@ param ( Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -if(-not [string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER)) { - Write-Output "Too early to run via Appveyor - artifacts don't get generated properly. Exiting" - Exit -} - Write-Output "Solution Dir: '$($SolutionDir)'" Write-Output "Target Dir: '$($TargetDir)'" $ConfigurationName = $ConfigurationName.Trim() diff --git a/Tools/zip_symbols.ps1 b/Tools/zip_symbols.ps1 index a55f883b..4aef1e19 100644 --- a/Tools/zip_symbols.ps1 +++ b/Tools/zip_symbols.ps1 @@ -14,11 +14,6 @@ Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -if(-not [string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER)) { - Write-Output "Too early to run via Appveyor - artifacts don't get generated properly. Exiting" - Exit -} - Write-Output "Solution Dir: '$($SolutionDir)'" Write-Output "Target Dir: '$($TargetDir)'" $ConfigurationName = $ConfigurationName.Trim() From 33c738df5fb266ee09e1976da9e3b0f2c3e04e01 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:07:14 +0200 Subject: [PATCH 21/51] unified/simplified/accelerated zip file creation --- Tools/exes/sigcheck.exe | Bin 353960 -> 0 bytes Tools/postbuild_mremoteng.ps1 | 3 +- Tools/{zip_symbols.ps1 => zip_files.ps1} | 34 ++++++++------ Tools/zip_portable_files.ps1 | 56 ----------------------- 4 files changed, 22 insertions(+), 71 deletions(-) delete mode 100644 Tools/exes/sigcheck.exe rename Tools/{zip_symbols.ps1 => zip_files.ps1} (53%) delete mode 100644 Tools/zip_portable_files.ps1 diff --git a/Tools/exes/sigcheck.exe b/Tools/exes/sigcheck.exe deleted file mode 100644 index 01559ba9487408620ad7b460b03043ca80b6f26b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353960 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

    OG>>j<}-m<}2hU04{s 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 F{{!ak> diff --git a/Tools/postbuild_mremoteng.ps1 b/Tools/postbuild_mremoteng.ps1 index 6df72e9a..91aa91ff 100644 --- a/Tools/postbuild_mremoteng.ps1 +++ b/Tools/postbuild_mremoteng.ps1 @@ -42,5 +42,4 @@ Format-Table -AutoSize -Wrap -InputObject @{ & "$PSScriptRoot\tidy_files_for_release.ps1" -TargetDir $TargetDir -ConfigurationName $ConfigurationName & "$PSScriptRoot\sign_binaries.ps1" -TargetDir $TargetDir -CertificatePath $CertificatePath -CertificatePassword $CertificatePassword -ConfigurationName $ConfigurationName -Exclude $ExcludeFromSigning -SolutionDir $SolutionDir & "$PSScriptRoot\verify_binary_signatures.ps1" -TargetDir $TargetDir -ConfigurationName $ConfigurationName -CertificatePath $CertificatePath -SolutionDir $SolutionDir -& "$PSScriptRoot\zip_symbols.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir -ConfigurationName $ConfigurationName -& "$PSScriptRoot\zip_portable_files.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir -ConfigurationName $ConfigurationName \ No newline at end of file +& "$PSScriptRoot\zip_files.ps1" -SolutionDir $SolutionDir -TargetDir $TargetDir -ConfigurationName $ConfigurationName \ No newline at end of file diff --git a/Tools/zip_symbols.ps1 b/Tools/zip_files.ps1 similarity index 53% rename from Tools/zip_symbols.ps1 rename to Tools/zip_files.ps1 index 4aef1e19..17015567 100644 --- a/Tools/zip_symbols.ps1 +++ b/Tools/zip_files.ps1 @@ -14,21 +14,15 @@ Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" -Write-Output "Solution Dir: '$($SolutionDir)'" -Write-Output "Target Dir: '$($TargetDir)'" $ConfigurationName = $ConfigurationName.Trim() Write-Output "Config Name (trimmed): '$($ConfigurationName)'" +$exe = Join-Path -Path $TargetDir -ChildPath $TargetFileName +$Version = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($exe).FileVersion +Write-Output "Version is $($version)" -# Windows Sysinternals Sigcheck from http://technet.microsoft.com/en-us/sysinternals/bb897441 -$SIGCHECK="$($SolutionDir)Tools\exes\sigcheck.exe" - -# Package Zip +# Package debug symbols zip file if ($ConfigurationName -match "Release") { Write-Output "Packaging debug symbols" - - $version = & $SIGCHECK /accepteula -q -n "$($SolutionDir)mRemoteNG\bin\$($ConfigurationName)\mRemoteNG.exe" - - Write-Output "Version is $($version)" if ($ConfigurationName -match "Portable") { $zipFilePrefix = "mRemoteNG-Portable-symbols" @@ -40,10 +34,24 @@ if ($ConfigurationName -match "Release") { Write-Output "Creating debug symbols ZIP file $($outputZipPath)" Remove-Item -Force $outputZipPath -ErrorAction SilentlyContinue - Compress-Archive (Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb") $outputZipPath + Compress-Archive (Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb") $outputZipPath -Force } -else { - Write-Output "We will not package debug symbols - this isnt a release build." + +Write-Output "" + +# Package portable release zip file +if ($ConfigurationName -eq "Release Portable") { + Write-Output "Packaging Release Portable ZIP" + + $PortableZipDst="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" + + # Excluse debug symbols + $exclude = @("*.pdb") + # get files to compress using exclusion filer + #$files = Get-ChildItem -Recurse -Path $TargetDir -Exclude $exclude + + Write-Output "Creating portable ZIP file $($PortableZipDst)" + Compress-Archive (Get-ChildItem -Recurse -Path $TargetDir -Exclude $exclude) $PortableZipDst -Force } Write-Output "" \ No newline at end of file diff --git a/Tools/zip_portable_files.ps1 b/Tools/zip_portable_files.ps1 deleted file mode 100644 index 38fe8ac2..00000000 --- a/Tools/zip_portable_files.ps1 +++ /dev/null @@ -1,56 +0,0 @@ -param ( - [string] - [Parameter(Mandatory=$true)] - $SolutionDir, - - [string] - [Parameter(Mandatory=$true)] - $TargetDir, - - [string] - [Parameter(Mandatory=$true)] - $ConfigurationName -) - -Write-Output "===== Beginning $($PSCmdlet.MyInvocation.MyCommand) =====" - -Write-Output "Solution Dir: '$($SolutionDir)'" -Write-Output "Target Dir: '$($TargetDir)'" -$ConfigurationName = $ConfigurationName.Trim() -Write-Output "Config Name (tirmmed): '$($ConfigurationName)'" - - -# Windows Sysinternals Sigcheck from http://technet.microsoft.com/en-us/sysinternals/bb897441 -$SIGCHECK="$($SolutionDir)Tools\exes\sigcheck.exe" -$SEVENZIP="$($SolutionDir)Tools\7zip\7za.exe" - -# Package Zip -if ($ConfigurationName -eq "Release Portable") { - Write-Output "Packaging Release Portable ZIP" - - $version = & $SIGCHECK /accepteula -q -n "$($SolutionDir)mRemoteNG\bin\$($ConfigurationName)\mRemoteNG.exe" - - Write-Output "Version is $($version)" - - $PortableZip="$($SolutionDir)Release\mRemoteNG-Portable-$($version).zip" - - $tempFolderPath = Join-Path -Path $SolutionDir -ChildPath "mRemoteNG\bin\package" - Remove-Item -Recurse $tempFolderPath -ErrorAction SilentlyContinue | Out-Null - New-Item $tempFolderPath -ItemType "directory" | Out-Null - - #Write-Output "$($SolutionDir)mRemoteNG\bin\$ConfigurationName" - #Write-Output "$($SolutionDir)mRemoteNG\bin\package" - Copy-Item "$($SolutionDir)mRemoteNG\bin\$ConfigurationName\*" -Destination $tempFolderPath -Recurse -Force - # Delete any PDB files that accidentally get copied into the temp folder - Get-ChildItem -Path $tempFolderPath -Filter "*.pdb" | Remove-Item - Copy-Item "$($SolutionDir)*.txt" -Destination $tempFolderPath - - Write-Output "Creating portable ZIP file $($PortableZip)" - Remove-Item -Force $PortableZip -ErrorAction SilentlyContinue - Compress-Archive $tempFolderPath\* $PortableZip -} -else { - Write-Output "We will not zip anything - this isnt a portable release build." -} - -Write-Output "" \ No newline at end of file From 954c667173a793ecc9e11de0a14a5b16da09c803 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:16:09 +0200 Subject: [PATCH 22/51] cleanup --- Tools/zip_files.ps1 | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 17015567..9776e8fd 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -31,10 +31,10 @@ if ($ConfigurationName -match "Release") { } $outputZipPath="$($SolutionDir)Release\$zipFilePrefix-$($version).zip" + $debugFile = Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb" Write-Output "Creating debug symbols ZIP file $($outputZipPath)" - Remove-Item -Force $outputZipPath -ErrorAction SilentlyContinue - Compress-Archive (Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb") $outputZipPath -Force + Compress-Archive $debugFile $outputZipPath -Force } Write-Output "" @@ -45,13 +45,12 @@ if ($ConfigurationName -eq "Release Portable") { $PortableZipDst="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" - # Excluse debug symbols - $exclude = @("*.pdb") - # get files to compress using exclusion filer - #$files = Get-ChildItem -Recurse -Path $TargetDir -Exclude $exclude + # Excluse debug symbols from folder + $FileExclude = @("*.pdb") + $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude Write-Output "Creating portable ZIP file $($PortableZipDst)" - Compress-Archive (Get-ChildItem -Recurse -Path $TargetDir -Exclude $exclude) $PortableZipDst -Force + Compress-Archive $Source $PortableZipDst -Force } Write-Output "" \ No newline at end of file From 7eb85c6a3da70eb3bec9f9e5e6dcc4c85d8cd3ff Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:26:35 +0200 Subject: [PATCH 23/51] trying to fix appveyor not zipping --- Tools/zip_files.ps1 | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 9776e8fd..bd1209e3 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -30,9 +30,14 @@ if ($ConfigurationName -match "Release") { $zipFilePrefix = "mRemoteNG-symbols" } - $outputZipPath="$($SolutionDir)Release\$zipFilePrefix-$($version).zip" + $outputZipPath = "$($SolutionDir)Release\$zipFilePrefix-$($version).zip" $debugFile = Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb" + # Fix for AppVeyor + if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { + $outputZipPath = "Release\$zipFilePrefix-$($version).zip" + } + Write-Output "Creating debug symbols ZIP file $($outputZipPath)" Compress-Archive $debugFile $outputZipPath -Force } @@ -45,6 +50,11 @@ if ($ConfigurationName -eq "Release Portable") { $PortableZipDst="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" + # Fix for AppVeyor + if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { + $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" + } + # Excluse debug symbols from folder $FileExclude = @("*.pdb") $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude From 72193eccf05c00c247ae4dd91c647cd9c9fe4a97 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:30:54 +0200 Subject: [PATCH 24/51] appveyor fix --- Tools/zip_files.ps1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index bd1209e3..a5561628 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -20,6 +20,15 @@ $exe = Join-Path -Path $TargetDir -ChildPath $TargetFileName $Version = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($exe).FileVersion Write-Output "Version is $($version)" +# Fix for AppVeyor +if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { + $path = "Release" + If(!(test-path $path)) + { + New-Item -ItemType Directory -Force -Path $path + } +} + # Package debug symbols zip file if ($ConfigurationName -match "Release") { Write-Output "Packaging debug symbols" From 219f948c4ac48cc715ddff1e36aa494566096285 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:35:13 +0200 Subject: [PATCH 25/51] again... --- Tools/zip_files.ps1 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index a5561628..5414fb37 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -22,10 +22,12 @@ Write-Output "Version is $($version)" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $path = "Release" + Write-Output "RUNNING VIA APPVEYOR!" + $AppVeyorDir = $Env:APPVEYOR_BUILD_FOLDER + $path = "$AppVeyorDir\Release" If(!(test-path $path)) { - New-Item -ItemType Directory -Force -Path $path + New-Item -ItemType Directory -Force -Path $path | Out-Null } } From def214dde2e2ec1a17d51165a855bf98ce487adc Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:39:10 +0200 Subject: [PATCH 26/51] maybe this time --- Tools/zip_files.ps1 | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 5414fb37..942bb607 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -22,9 +22,8 @@ Write-Output "Version is $($version)" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - Write-Output "RUNNING VIA APPVEYOR!" $AppVeyorDir = $Env:APPVEYOR_BUILD_FOLDER - $path = "$AppVeyorDir\Release" + $path = "$($AppVeyorDir)\Release" If(!(test-path $path)) { New-Item -ItemType Directory -Force -Path $path | Out-Null @@ -59,7 +58,7 @@ Write-Output "" if ($ConfigurationName -eq "Release Portable") { Write-Output "Packaging Release Portable ZIP" - $PortableZipDst="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" + $outputZipPath="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { @@ -70,8 +69,8 @@ if ($ConfigurationName -eq "Release Portable") { $FileExclude = @("*.pdb") $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude - Write-Output "Creating portable ZIP file $($PortableZipDst)" - Compress-Archive $Source $PortableZipDst -Force + Write-Output "Creating portable ZIP file $($outputZipPath)" + Compress-Archive $Source $outputZipPath -Force } Write-Output "" \ No newline at end of file From d8bc06d05d20cf0f6b200cea4a61ba33ceb07a34 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:41:09 +0200 Subject: [PATCH 27/51] ? --- Tools/zip_files.ps1 | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 942bb607..be4355e1 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -22,12 +22,10 @@ Write-Output "Version is $($version)" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $AppVeyorDir = $Env:APPVEYOR_BUILD_FOLDER - $path = "$($AppVeyorDir)\Release" - If(!(test-path $path)) - { - New-Item -ItemType Directory -Force -Path $path | Out-Null - } + If(!(test-path "Release")) + { + New-Item -ItemType Directory -Force -Path $path | Out-Null + } } # Package debug symbols zip file From 727ef34c6d54c33e524dedb97b45bc9dfd96bc6d Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:46:43 +0200 Subject: [PATCH 28/51] appveyor build script fixes --- Tools/zip_files.ps1 | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index be4355e1..8baa0673 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -22,10 +22,8 @@ Write-Output "Version is $($version)" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - If(!(test-path "Release")) - { - New-Item -ItemType Directory -Force -Path $path | Out-Null - } + if(!(test-path "Release")) + New-Item -ItemType Directory -Force -Path "Release" | Out-Null } # Package debug symbols zip file @@ -46,7 +44,7 @@ if ($ConfigurationName -match "Release") { $outputZipPath = "Release\$zipFilePrefix-$($version).zip" } - Write-Output "Creating debug symbols ZIP file $($outputZipPath)" + Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" Compress-Archive $debugFile $outputZipPath -Force } @@ -67,7 +65,7 @@ if ($ConfigurationName -eq "Release Portable") { $FileExclude = @("*.pdb") $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude - Write-Output "Creating portable ZIP file $($outputZipPath)" + Write-Output "Creating portable ZIP file $($outputZipPath) from $($Source)" Compress-Archive $Source $outputZipPath -Force } From 8a4bcdef522d6abbab6f6af7e1d42b6ff5eb60c2 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:48:38 +0200 Subject: [PATCH 29/51] appveyor build script fixes --- Tools/zip_files.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 8baa0673..5fa83988 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -22,8 +22,9 @@ Write-Output "Version is $($version)" # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - if(!(test-path "Release")) + if(!(test-path "Release")) { New-Item -ItemType Directory -Force -Path "Release" | Out-Null + } } # Package debug symbols zip file From 315d020b6ffd0328ccda9fe1355e0a42b4c15e97 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 13:55:42 +0200 Subject: [PATCH 30/51] appveyor build script fixes --- Tools/zip_files.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 5fa83988..baa73d78 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -42,7 +42,7 @@ if ($ConfigurationName -match "Release") { # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\$zipFilePrefix-$($version).zip" + $outputZipPath = ".\Release\$zipFilePrefix-$($version).zip" } Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" @@ -59,7 +59,7 @@ if ($ConfigurationName -eq "Release Portable") { # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" + $outputZipPath = ".\Release\mRemoteNG-Portable-$($version).zip" } # Excluse debug symbols from folder From d0520690a2c212182465f367dfdf46678bddbede Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 16:45:06 +0200 Subject: [PATCH 31/51] appveyor build script fixes --- Tools/zip_files.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index baa73d78..79bbef9e 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -42,7 +42,7 @@ if ($ConfigurationName -match "Release") { # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = ".\Release\$zipFilePrefix-$($version).zip" + $outputZipPath = "Release\$zipFilePrefix-$($version).zip" } Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" @@ -59,10 +59,10 @@ if ($ConfigurationName -eq "Release Portable") { # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = ".\Release\mRemoteNG-Portable-$($version).zip" + $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" } - # Excluse debug symbols from folder + # Exclude debug symbols from folder $FileExclude = @("*.pdb") $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude From fc527a947fe90151f4d2d9b649f7c4780daae41d Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 16:49:23 +0200 Subject: [PATCH 32/51] appveyor build script fixes --- Tools/zip_files.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 79bbef9e..823c8c1b 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -42,7 +42,8 @@ if ($ConfigurationName -match "Release") { # Fix for AppVeyor if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\$zipFilePrefix-$($version).zip" + #$outputZipPath = "Release\$zipFilePrefix-$($version).zip" + $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" } Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" From c7b89dcf71a4e7fd26e43c33054629ed7bc4f9ce Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 16:57:42 +0200 Subject: [PATCH 33/51] another test --- Tools/zip_files.ps1 | 35 ++++++++++++++++++++--------------- 1 file changed, 20 insertions(+), 15 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 823c8c1b..449c7f89 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -37,17 +37,21 @@ if ($ConfigurationName -match "Release") { $zipFilePrefix = "mRemoteNG-symbols" } - $outputZipPath = "$($SolutionDir)Release\$zipFilePrefix-$($version).zip" $debugFile = Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb" - # Fix for AppVeyor - if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - #$outputZipPath = "Release\$zipFilePrefix-$($version).zip" - $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" - } - Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" - Compress-Archive $debugFile $outputZipPath -Force + + # AppVeyor build + if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { + $outputZipPath = "Release\$zipFilePrefix-$($version).zip" + #$outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" + 7z a $outputZipPath $debugFile + } + # Local build + else { + $outputZipPath = "$($SolutionDir)Release\$zipFilePrefix-$($version).zip" + Compress-Archive $debugFile $outputZipPath -Force + } } Write-Output "" @@ -56,18 +60,19 @@ Write-Output "" if ($ConfigurationName -eq "Release Portable") { Write-Output "Packaging Release Portable ZIP" - $outputZipPath="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" - - # Fix for AppVeyor - if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" - } - # Exclude debug symbols from folder $FileExclude = @("*.pdb") $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude Write-Output "Creating portable ZIP file $($outputZipPath) from $($Source)" + + # AppVeyor build + if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { + $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" + 7z a $outputZipPath $Source + } + + $outputZipPath="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" Compress-Archive $Source $outputZipPath -Force } From 17f701824e59da9bbd5cace485a782172ed3de8a Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 17:05:21 +0200 Subject: [PATCH 34/51] encore un test --- Tools/zip_files.ps1 | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 449c7f89..c7707460 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -43,8 +43,7 @@ if ($ConfigurationName -match "Release") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\$zipFilePrefix-$($version).zip" - #$outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" + $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" 7z a $outputZipPath $debugFile } # Local build @@ -68,7 +67,7 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { - $outputZipPath = "Release\mRemoteNG-Portable-$($version).zip" + $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" 7z a $outputZipPath $Source } From 307f374be1f7b56280881d7849fd83863bd355b2 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 18:17:17 +0200 Subject: [PATCH 35/51] fixed renaming of installer not working --- Tools/rename_installer_with_version.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/rename_installer_with_version.ps1 b/Tools/rename_installer_with_version.ps1 index 31ae7dc4..851e4891 100644 --- a/Tools/rename_installer_with_version.ps1 +++ b/Tools/rename_installer_with_version.ps1 @@ -3,7 +3,7 @@ $SolutionDir ) -$renameTarget = $SolutionDir + "InstallerProjects\Installer\bin\Release\en-US\mRemoteNG-Installer.msi" +$renameTarget = $SolutionDir + "mRemoteNGInstaller\Installer\bin\Release\en-US\mRemoteNG-Installer.msi" Write-Host $SolutionDir Write-Host $renameTarget From b97b1f3690f50257756e313dcdde31e63d8f7910 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 18:24:36 +0200 Subject: [PATCH 36/51] added sigcheck back --- Tools/exes/sigcheck.exe | Bin 0 -> 353960 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Tools/exes/sigcheck.exe diff --git a/Tools/exes/sigcheck.exe b/Tools/exes/sigcheck.exe new file mode 100644 index 0000000000000000000000000000000000000000..01559ba9487408620ad7b460b03043ca80b6f26b GIT binary patch literal 353960 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

    OG>>j<}-m<}2hU04{s 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 F{{!ak> literal 0 HcmV?d00001 From 93bd278819f6b202b1f5ea9ad3a28444b977376f Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sat, 14 Aug 2021 18:30:49 +0200 Subject: [PATCH 37/51] removed assembly bindings --- mRemoteNG/app.config | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/mRemoteNG/app.config b/mRemoteNG/app.config index daefd7f7..5ab38d14 100644 --- a/mRemoteNG/app.config +++ b/mRemoteNG/app.config @@ -830,29 +830,6 @@ - - - - - - - - - - - - - - - - - - - - - - - From 7ff0ce5369c02a4765ea573a34ffdb070ce73091 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 00:41:59 +0200 Subject: [PATCH 38/51] tring to fix 7z duplicate file error on appveyor builds --- Tools/zip_files.ps1 | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index c7707460..3ab1b39d 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -68,11 +68,13 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - 7z a $outputZipPath $Source + 7z a -spf $outputZipPath $Source + } + # Local build + else { + $outputZipPath="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" + Compress-Archive $Source $outputZipPath -Force } - - $outputZipPath="$($SolutionDir)\Release\mRemoteNG-Portable-$($version).zip" - Compress-Archive $Source $outputZipPath -Force } Write-Output "" \ No newline at end of file From 59b9f4f15b75e635346dc5799383d30b6de1e2c7 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 02:17:40 +0200 Subject: [PATCH 39/51] moved resharper logo --- README.MD | 2 +- Tools/img/logo.png | Bin 28658 -> 0 bytes .../icon_ReSharper.png | Bin 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 Tools/img/logo.png rename {Tools/img => mRemoteNGProjectFiles}/icon_ReSharper.png (100%) diff --git a/README.MD b/README.MD index d230aac0..fbbe7917 100644 --- a/README.MD +++ b/README.MD @@ -177,5 +177,5 @@ Check out the [Wiki page](https://github.com/mRemoteNG/mRemoteNG/wiki) on how to

    - Developed with ReSharper + Developed with ReSharper

    diff --git a/Tools/img/logo.png b/Tools/img/logo.png deleted file mode 100644 index 8fc9affb2d204f836673a01ed03718fb63577aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28658 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 Date: Sun, 15 Aug 2021 19:16:17 +0200 Subject: [PATCH 40/51] replaced logo in readme --- README.MD | 2 +- mRemoteNGProjectFiles/Header_dark.png | Bin 0 -> 6871 bytes mRemoteNGProjectFiles/logo.png | Bin 32467 -> 0 bytes 3 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 mRemoteNGProjectFiles/Header_dark.png delete mode 100644 mRemoteNGProjectFiles/logo.png diff --git a/README.MD b/README.MD index fbbe7917..00998610 100644 --- a/README.MD +++ b/README.MD @@ -2,7 +2,7 @@

    - +

    diff --git a/mRemoteNGProjectFiles/Header_dark.png b/mRemoteNGProjectFiles/Header_dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7cbd122ed52798f3eed9baec4767247da8f06fe2 GIT binary patch literal 6871 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 dGl27sqi}g}wOHwD5nX5Akc!J^HGt( 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 From 98e7250b3caa87a3455fec4515ff20cbbd7f83e2 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 19:51:25 +0200 Subject: [PATCH 41/51] trying to fix 7z creating archives wrong on appveyor --- Tools/zip_files.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 3ab1b39d..75c70ff2 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -68,7 +68,8 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - 7z a -spf $outputZipPath $Source + #7z a -spf $outputZipPath $Source + 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip $Source } # Local build else { From 2f524735668cb0fd862a1b1e27e851f7856bc971 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 20:13:59 +0200 Subject: [PATCH 42/51] Allow setting Port when using MSSQL, fixes #1884 --- CHANGELOG.md | 1 + .../Config/DatabaseConnectors/MSSqlDatabaseConnector.cs | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8703aa65..67ab8f7b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,6 +25,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - #1690: Replaced GeckoFX (Firefox) with CefSharp (Chromium) - #1325: Language resource files cleanup ### Fixed +- #1884: Allow setting Port when using MSSQL - #1783: Added missing inheritance properties to SQL scripts - #1773: Connection issue with mysql - Missing fields in - #1756: Cannot type any character on MultiSSH toolbar diff --git a/mRemoteNG/Config/DatabaseConnectors/MSSqlDatabaseConnector.cs b/mRemoteNG/Config/DatabaseConnectors/MSSqlDatabaseConnector.cs index 95a7d509..a93fbfb2 100644 --- a/mRemoteNG/Config/DatabaseConnectors/MSSqlDatabaseConnector.cs +++ b/mRemoteNG/Config/DatabaseConnectors/MSSqlDatabaseConnector.cs @@ -53,9 +53,12 @@ namespace mRemoteNG.Config.DatabaseConnectors private void BuildDbConnectionStringWithCustomCredentials() { + string[] hostParts = _dbHost.Split(new char[] { ':' }, 2); + var _dbPort = (hostParts.Length == 2) ? hostParts[1] : "1433"; + _dbConnectionString = new SqlConnectionStringBuilder { - DataSource = _dbHost, + DataSource = $"{hostParts[0]},{_dbPort}", InitialCatalog = _dbCatalog, UserID = _dbUsername, Password = _dbPassword, From 54eabd6a748dd2b65cf3bbb4472d0ce085445601 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 20:53:52 +0200 Subject: [PATCH 43/51] some property display names were not showing, fixes #1990 --- mRemoteNG/Connection/AbstractConnectionRecord.cs | 4 ++-- mRemoteNG/Language/Language.Designer.cs | 9 +++++++++ mRemoteNG/Language/Language.resx | 3 +++ 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/mRemoteNG/Connection/AbstractConnectionRecord.cs b/mRemoteNG/Connection/AbstractConnectionRecord.cs index d07432e1..9ad98875 100644 --- a/mRemoteNG/Connection/AbstractConnectionRecord.cs +++ b/mRemoteNG/Connection/AbstractConnectionRecord.cs @@ -588,7 +588,7 @@ namespace mRemoteNG.Connection } [LocalizedAttributes.LocalizedCategory(nameof(Language.Redirect), 6), - LocalizedAttributes.LocalizedDisplayName(nameof(Language.Redirect)), + LocalizedAttributes.LocalizedDisplayName(nameof(Language.DiskDrives)), LocalizedAttributes.LocalizedDescription(nameof(Language.PropertyDescriptionRedirectDrives)), TypeConverter(typeof(MiscTools.YesNoTypeConverter)), AttributeUsedInProtocol(ProtocolType.RDP)] @@ -633,7 +633,7 @@ namespace mRemoteNG.Connection } [LocalizedAttributes.LocalizedCategory(nameof(Language.Redirect), 6), - LocalizedAttributes.LocalizedDisplayName(nameof(Language.Redirect)), + LocalizedAttributes.LocalizedDisplayName(nameof(Language.SmartCard)), LocalizedAttributes.LocalizedDescription(nameof(Language.PropertyDescriptionRedirectSmartCards)), TypeConverter(typeof(MiscTools.YesNoTypeConverter)), AttributeUsedInProtocol(ProtocolType.RDP)] diff --git a/mRemoteNG/Language/Language.Designer.cs b/mRemoteNG/Language/Language.Designer.cs index 2f061ee0..30930a75 100644 --- a/mRemoteNG/Language/Language.Designer.cs +++ b/mRemoteNG/Language/Language.Designer.cs @@ -5226,6 +5226,15 @@ namespace mRemoteNG { } } + ///

    + /// Sucht eine lokalisierte Zeichenfolge, die SmartCard ähnelt. + /// + internal static string SmartCard { + get { + return ResourceManager.GetString("SmartCard", resourceCulture); + } + } + /// /// Sucht eine lokalisierte Zeichenfolge, die SmartSize (RDP/VNC) ähnelt. /// diff --git a/mRemoteNG/Language/Language.resx b/mRemoteNG/Language/Language.resx index c102ad6c..0d2c3a6d 100644 --- a/mRemoteNG/Language/Language.resx +++ b/mRemoteNG/Language/Language.resx @@ -2150,4 +2150,7 @@ Nightly Channel includes Alphas, Betas & Release Candidates. WebView2 creation failed with exception + + SmartCard + \ No newline at end of file From 0e74314ddc647d177dbc670788ecb45864336910 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 15 Aug 2021 21:53:10 +0200 Subject: [PATCH 44/51] fixed port scan and external tools window not showing --- .../UI/Window/ExternalToolsWindow.Designer.cs | 1 - mRemoteNG/UI/Window/ExternalToolsWindow.resx | 157 ------------------ .../UI/Window/PortScanWindow.Designer.cs | 1 - mRemoteNG/UI/Window/PortScanWindow.resx | 151 ----------------- 4 files changed, 310 deletions(-) delete mode 100644 mRemoteNG/UI/Window/ExternalToolsWindow.resx delete mode 100644 mRemoteNG/UI/Window/PortScanWindow.resx diff --git a/mRemoteNG/UI/Window/ExternalToolsWindow.Designer.cs b/mRemoteNG/UI/Window/ExternalToolsWindow.Designer.cs index 4d88aaf9..5d4fc833 100644 --- a/mRemoteNG/UI/Window/ExternalToolsWindow.Designer.cs +++ b/mRemoteNG/UI/Window/ExternalToolsWindow.Designer.cs @@ -560,7 +560,6 @@ namespace mRemoteNG.UI.Window this.ClientSize = new System.Drawing.Size(827, 401); this.Controls.Add(this.ToolStripContainer); this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "ExternalToolsWindow"; this.TabText = "External Applications"; this.Text = "External Tools"; diff --git a/mRemoteNG/UI/Window/ExternalToolsWindow.resx b/mRemoteNG/UI/Window/ExternalToolsWindow.resx deleted file mode 100644 index be385a18..00000000 --- a/mRemoteNG/UI/Window/ExternalToolsWindow.resx +++ /dev/null @@ -1,157 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 177, 17 - - - 357, 17 - - - 17, 17 - - - 54 - - - - - AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAgXdub5CEe9KShHvfjoF134t9cd+HeGzfg3Ro335vZN95bGDfdWhc33BjWd9tYFXfaFxS32VZ - UN9gVEvSVEtDQJySifJRUVH/UlJS/1NTU/9UVFT/VVVV/1ZWVv9WVlb/V1dX/1hYWP9ZWVn/Wlpa/1tb - W/9bW1v/XFxc/2BVS4yonpX/TU1N/zw8PP88PDz/PT09/z4+Pv9AQED/QUFB/0JCQv9DQ0P/RERE/0VF - Rf9FRUX/R0dH/1lZWf9oXFKUraOb/0pKSv83Nzf/ODg4/zk5Of87Ozv/PDw8/z4+Pv8+Pj7/QEBA/0FB - Qf9BQUH/Q0ND/0RERP9WVlb/bWBVlLGooP9GRkb/MjIy/zMzM/81NTX/NjY2/zg4OP85OTn/Ojo6/zs7 - O/89PT3/Pj4+/z8/P/9AQED/VFRU/3JlWpS1rab/QUFB/y4uLv8vLy//MDAw/zIyMv8zMzP/NTU1/zU1 - Nf83Nzf/OTk5/zo6Ov88PDz/PDw8/1FRUf93al6UubGr/zw8PP8oKCj/0dHR/6ysrP8tLS3/Li4u/zAw - MP8xMTH/MzMz/zU1Nf82Njb/Nzc3/zk5Of9NTU3/fW5ilL22sf84ODj/JCQk/yUlJf/e3t7/c3Nz/ykp - Kf8rKyv/LCws/y4uLv8wMDD/MTEx/zMzM/80NDT/SkpK/4R1Z5TAubT/MzMz/x8fH//Pz8//p6en/yMj - I/8kJCT/JSUl/ycnJ/8pKSn/Kysr/ywsLP8uLi7/MDAw/0VFRf+Kem2Uwr24/zMzM/8fHx//ICAg/yEh - If8jIyP/JCQk/yUlJf8nJyf/KSkp/ysrK/8sLCz/Li4u/zAwMP9FRUX/jn5ylMS/uf8wMDD/MTEx/zIy - Mv8zMzP/NDQ0/zU1Nf82Njb/ODg4/zo6Ov87Ozv/PDw8/z4+Pv9AQED/QkJC/35vY5TJwr7/t7rx/5Pk - 9v+x5bP/7enm/+3p5v/t6eb/7enm/+3p5v/t6eb/7enm/+3p5v/t6eb/7enm//X08v+FdmiUwr66/klO - 0/8WrOL/Pa9B/+Hb1v/h29b/4dvW/+Hb1v/h29b/4dvW/+Hb1v/h29b/4dvW/+Hc1//t6uf/inptk6mi - nZnCvrr6yMO+/8jBvf/Ev7n/wLm0/7y1sP+4sar/tKuk/6+mnv+qn5f/pZqR/6CUiv+bjoT/k4Z7+n1y - am4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//+cQQAAnEEAAJxBAACcQQAAnEEAAJxBAACcQQAAnEEAAJxBAACcQQAAnEEAAJxBAACcQQAA - nEEAAJxB//+cQQ== - - - \ No newline at end of file diff --git a/mRemoteNG/UI/Window/PortScanWindow.Designer.cs b/mRemoteNG/UI/Window/PortScanWindow.Designer.cs index d84aceec..6c44539d 100644 --- a/mRemoteNG/UI/Window/PortScanWindow.Designer.cs +++ b/mRemoteNG/UI/Window/PortScanWindow.Designer.cs @@ -494,7 +494,6 @@ namespace mRemoteNG.UI.Window this.ClientSize = new System.Drawing.Size(884, 461); this.Controls.Add(this.pnlMain); this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Name = "PortScanWindow"; this.TabText = "Port Scan"; this.Text = "Port Scan"; diff --git a/mRemoteNG/UI/Window/PortScanWindow.resx b/mRemoteNG/UI/Window/PortScanWindow.resx deleted file mode 100644 index 19402096..00000000 --- a/mRemoteNG/UI/Window/PortScanWindow.resx +++ /dev/null @@ -1,151 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - 161, 17 - - - - - AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAGxsbP9sbGz/EVuT/xRclP8XX5f/GmGZ/x1jm/8hZp7/JGig/yhro/8sbqb/MHGp/66u - rv+3t7f/AAAAAAAAAAAAAAAAAAAAABVdlf90qNH/dqrS/3mr0/97rdT/fa/V/4Gy1v+Ds9f/hrbY/zZ1 - rf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZYJj/d6vT/1SVx/9Yl8j/W5rJ/1+dy/9ioM3/ZqLO/4u5 - 2v88ebH/IGqqAiZqoJMbYpl3AAAAAAAAAAAAAAAAHmSc/3ut1P9Zmcn/XJvK/2CezP9koc3/Z6TP/3an - yf+buMv/Tn+u/0OEv5t6qNL/MnKotwAAAAAAAAAAAAAAACNnn/9/sNX/XpzL/2KfzP9mos7/aaXP/4+u - wP/bxK//682z/9y9o/+sr7b/UYzCvSJopBgAAAAAAAAAAAAAAAAoa6P/gbTX/1TC7f9bt+P/a6fQ/2+p - 0v/ezrz/9+PQ//Xcw//64cf/4cGm/WGCpCoAAAAAAAAAAAAAAAAAAAAALm+n/3y74P9L1P//X7rk/3Gr - 0v91rdT/8d3J//bizv/03MP/9t3E/+3Qtv/TpH4qAAAAAAAAAAAAAAAAAAAAADNzq/+Mutr/bavU/3Os - 0/93r9X/erLW/+LYy//46dr/9uPQ//jl0//qzLLr3bGNGQAAAAAAAAAAAAAAAAAAAAA5d6//j73c/3St - 1P95sNX/fLPX/4C22P+bwNX/49nN//Phzv/czcH/58KhSgAAAAAAAAAAAAAAAAAAAAAAAAAAP3y0/5TB - 3f96stb/frTX/4G32f+Futv/iL3c/4y/3f+oz+X/Y5XN/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWA - uP+ZxOD/gLbY/4O42v+Hu9v/ir7c/43A3v+Qwt//q9Hn/2eY0P8AAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AABLhLz/ncfh/6DJ4v+iy+T/pc3k/6jP5f+q0ef/q9Po/67U6P9rm9P/AAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAUYjA/1WLw/9Zjsb/XJDI/2CTy/9jlc3/ZpfP/2ma0v9sm9P/bp3V/wAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA//+cQYABnEHgB5xB4ACcQeAAnEHgAJxB4AGcQeABnEHgAZxB4AOcQeAHnEHgB5xB4AecQeAH - nEH//5xB//+cQQ== - - - \ No newline at end of file From e5042712b61fbc715de7e43199fcf6b72c6cbc29 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Thu, 19 Aug 2021 23:29:13 +0200 Subject: [PATCH 45/51] nuget update --- mRemoteNGSpecs/mRemoteNGSpecs.csproj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mRemoteNGSpecs/mRemoteNGSpecs.csproj b/mRemoteNGSpecs/mRemoteNGSpecs.csproj index 9affc23c..679c2beb 100644 --- a/mRemoteNGSpecs/mRemoteNGSpecs.csproj +++ b/mRemoteNGSpecs/mRemoteNGSpecs.csproj @@ -70,7 +70,7 @@ 1.8.9 - 6.0.2 + 16.0.1 3.17.3 @@ -90,7 +90,7 @@ all - 3.9.8 + 3.9.22 4.5.4 From b0632b8910038f6b5cb4f8475f0d0aaf40916629 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 20 Aug 2021 00:36:09 +0200 Subject: [PATCH 46/51] trying to fix appveyor no 7z-ing portable release --- Tools/zip_files.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 75c70ff2..f9cbdfb5 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -69,7 +69,7 @@ if ($ConfigurationName -eq "Release Portable") { if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" #7z a -spf $outputZipPath $Source - 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip $Source + 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip "$($Source)" } # Local build else { From 99c7dbb33285f29dee49f0031b6d9178ac6aed5e Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 20 Aug 2021 12:17:14 +0200 Subject: [PATCH 47/51] trying -sfp2 option on 7z for appveyor --- Tools/zip_files.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index f9cbdfb5..20d770f1 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -68,8 +68,8 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - #7z a -spf $outputZipPath $Source - 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip "$($Source)" + 7z a -spf2 $outputZipPath $Source + #7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip "$($Source)" } # Local build else { From ac1f32f77399c8c47eacd51e731d7825cfb1f746 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 20 Aug 2021 13:03:22 +0200 Subject: [PATCH 48/51] setting workdir for 7z --- Tools/zip_files.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 20d770f1..dd2c53a2 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -68,7 +68,7 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - 7z a -spf2 $outputZipPath $Source + 7z a -bt -bd -bb1 -mx=9 -tzip -y -r -spf2 -w $Source $outputZipPath $Source #7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip "$($Source)" } # Local build From 74af24c3db00a7affa76a56d6a930bb4d09109d9 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Fri, 20 Aug 2021 13:14:16 +0200 Subject: [PATCH 49/51] appveyor test --- Tools/zip_files.ps1 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index dd2c53a2..e07e7a6f 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -68,8 +68,7 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - 7z a -bt -bd -bb1 -mx=9 -tzip -y -r -spf2 -w $Source $outputZipPath $Source - #7z a -bt -bd -bb1 -mx=9 -tzip -y -r $PortableZip "$($Source)" + 7z a -bt -bd -bb1 -mx=9 -tzip -y -r -spf2 $outputZipPath "$Source" } # Local build else { From 7398a373c2270a720e3f38b9a60388dd7330ca98 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 29 Aug 2021 18:41:50 +0200 Subject: [PATCH 50/51] Squashed commit of the following: commit 84b28316d01d158891d909e90fe428e48d5566e3 Author: Faryan Rezagholi Date: Sun Aug 29 13:08:31 2021 +0200 r commit 7375b4a5456a615b36c4fbf0eda7a8d56762de85 Author: Faryan Rezagholi Date: Sun Aug 29 12:54:40 2021 +0200 ... commit 96aa9d809131c8277bd62cb90fdfa4fd07f1940e Author: Faryan Rezagholi Date: Fri Aug 20 15:12:03 2021 +0200 j --- Tools/zip_files.ps1 | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index e07e7a6f..230a3441 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -39,8 +39,6 @@ if ($ConfigurationName -match "Release") { $debugFile = Join-Path -Path $TargetDir -ChildPath "mRemoteNG.pdb" - Write-Output "Creating debug symbols ZIP file $($outputZipPath) from $($debugFile)" - # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\$zipFilePrefix-$($version).zip" @@ -51,24 +49,19 @@ if ($ConfigurationName -match "Release") { $outputZipPath = "$($SolutionDir)Release\$zipFilePrefix-$($version).zip" Compress-Archive $debugFile $outputZipPath -Force } -} -Write-Output "" + Remove-Item $debugFile +} # Package portable release zip file if ($ConfigurationName -eq "Release Portable") { - Write-Output "Packaging Release Portable ZIP" - - # Exclude debug symbols from folder - $FileExclude = @("*.pdb") - $Source = Get-ChildItem -Recurse -Path $TargetDir -Exclude $FileExclude - - Write-Output "Creating portable ZIP file $($outputZipPath) from $($Source)" + Write-Output "Packaging portable ZIP file" # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - 7z a -bt -bd -bb1 -mx=9 -tzip -y -r -spf2 $outputZipPath "$Source" + write-host %APPVEYOR_BUILD_FOLDER%\* + 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $outputZipPath $TargetDir\* } # Local build else { From fdea0144b035e2933ea05315da48fadaf9196b14 Mon Sep 17 00:00:00 2001 From: Faryan Rezagholi Date: Sun, 29 Aug 2021 18:44:08 +0200 Subject: [PATCH 51/51] removed test output from script --- Tools/zip_files.ps1 | 1 - 1 file changed, 1 deletion(-) diff --git a/Tools/zip_files.ps1 b/Tools/zip_files.ps1 index 230a3441..fde2225c 100644 --- a/Tools/zip_files.ps1 +++ b/Tools/zip_files.ps1 @@ -60,7 +60,6 @@ if ($ConfigurationName -eq "Release Portable") { # AppVeyor build if(!([string]::IsNullOrEmpty($Env:APPVEYOR_BUILD_FOLDER))) { $outputZipPath = Join-Path -Path $SolutionDir -ChildPath "Release\mRemoteNG-Portable-$($version).zip" - write-host %APPVEYOR_BUILD_FOLDER%\* 7z a -bt -bd -bb1 -mx=9 -tzip -y -r $outputZipPath $TargetDir\* } # Local build

    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�Tng=jurhcD+1Gv)mR(uaUu@6cn9mDfTqGPH(bV7NM8L- zk0JO?G1u;Uxv|m2lWht-?V`f1);hgAe0yL#F~jcN>Wei^6ecvR)})zw5CdhNIl90Q zv6qx12u$Ke-&b{8;c;R{hOO`&v=yE~6{MZom27vJr}Db>HMM_Oobgsxr2Pa?t@ekx3LoY zTat@)=x$1#cmIT}txNY->Sk2VSc#_$7o{R!36v;-GD(#y6@{@9p5T=z6$MJgrReE=Qs1a|kowM`r_&{t$`X3i z&XFZZQ77s3bcxBbgicqFEOGZJC1?^2ftRGjN0wMON{PLgCAGqFo)XJPDWUTn2$%uB zW8^oE{Vm;(6ej_`!*!nAqenJ%kI0?kJDx&&hVvbs5xJ9mM`q)O^BqZamE=G22^W(8 z;CdFN`4viOe&_H0dPG6cPxe`hjsn-knY3{d&`x^!FLphvn zBHpQldcRphyXk zI5*X)?&|%8@DVFit^+I%hCjjcWci$uA7-G(s9|b;(;&jc07Xjm%%~M*fjQf@bKHO- z75QcmJ%XROTNe>5FFJ%E^97*heZ6p|8M@|~v#_YyOtTv8bAQ1hK`*Rvnv#UA;B!fE2Ef3((tC9 z8ho|{hpd#o1P~g>c}o@$CIlkZ=A0?`GW^Nl7b6+u&Vn`t*(Qug5CsdN4L9Gj0v)NH ztNrY^U{g^U@~#YM*5An|mw3)YaYT*wX}m`FXteX;YZC`h+J5zEYA4j7kQ080rsCDz zRbs7&hxKydxzXz402q+T_$$`RF{0=y{9qZIa`An*tE>Ri;lPJIpeqna znbUCZzp)z{b2sslfGn(;DF!>#NO*w({($}8DUrqN8HyK497B9 zesqKIY!Lwu%w|gRK_&vO2LUqm9{Z9^Pd%f}SOW!0KwlQ=^#Xl`Y7D+v`?teraS%sh zP$9$m)18Q8-pw)H`#3y?OPw1_=qequt(O9_7oilA{f>}THxdlPRuhbPbqTz;R?s^@ z=hK*Tzo!O`F5raXfT+@e$#iRP{EcN72gd_Sdk|Y$nmJm4{*pJcjg-Enf}IZfJD{Vo zw7-M0w6g=0(B<2HW=Q)xD8m4=S|Tu@DjvAIz@6sApl5?lLs}q(d~k$_g9|X+XrVm8 z@}T=^Oa!oZGQ0M3G+W$Dn++0-c2iuzL!~oshf?XRYa3XEhT*71v9W6xplg4Xaf>ZD zEh*}P&Z|5%Ne}-zogTUv{LCQzV~+cA0DAssOPuj_2j5%b7Z1rl{Mj1+?U4M|_}idD z2g?tCw#VCt~14+JY>I*8D$eo^(L0;O)Qm76t_9JJ;xtK6VozY z_@@ba!>2C5aXFeB&{pCI0BdnJ*51lrB@k&1e%(OM)stO+oU>Qq?!P+sd)O$S3p}T#w z=^C)#%dqnAL4XMCI04}10Hlc6(XR4`V|IpD{Q%)NXL*(oNr~I+S{3?*_4}#+P2u+d z)-IL195_>*s-Lj}J2{C@oZ-(;2we;d;fq4>6K93`BJ@9ITePpC4#s1NnePa_l0HJ! z4^kx(kX@^=YD@Sr;C1+7pYLHvRg30)@6{}3rV>?E2ec_@8%oWhB1eI? z0Z+K0flY0-*7fA6fe)!MS%wm^>)XI^;T8CLc46Tgj1ksz!w(;mss#(OxPGIIbs;nZrINo%mp1n{a+oW zey8?K(fR5>1qsC`u7AXNzlOyff8i&o^Sl2$f2vft5p)4`Zlq#zq~f!Yikp={fV^j* zR*7_BFqDdtm|^urKrkid>=TVAXId9hEG7e~IlIGyt1vf!drlu5oeU#Yl9saTR; z+!!y?5d@9%pND7gqi*t}Zb^6Rhc=`0qa(77#*gZ}qJF;PCO?XLKb{}ec}1Nc9a&;D zepKfbb$)bYiP88`ombTP(UB!G_|XhrQRhWR=FZ?nQ@L?QrSqYgxl_C%Inm*~qRxkA z=1%g8nMs+vBIeQz@gL_YgFkd*zi@xD{bFBrn^htn>m&IzL}Kuo_=MfDYZyvG!9ulIZoMy;0yL;t9~n1nQHzQj!i`#%4oX zs8+k?VzhUgb_E;S6@ty|**^b`My&%o&`_UC;ZxboR}Fa7$Bz0jxxJF8?v-0zuN3Lw z7j^VXovmK=Hp5Efdl-KY;P1Qm6ZmVxpT1kj^=h66VRXN8XEFHKTY4j^RA)j`jnUsH`IpJ$Uy6tGFX1BvN!3TchgRe*;H0Ad&(aZa6K=sHlT)q> zk~Amx32rbQ&k7s|tS`tf`U`yfLNw0-g%a}M3QWj+SdLYci?kOTAkGZ*G}!Z`6M?PTvsKH8@#-^RBEAb+hn27{pgjod^v>2=pgH ztiQM6B7wYJqJ=Ps2)CpApZ@13ABj z!q)xZl|M3t{y*Bz1w6{?O#CyMAsNV&8DykWoz`g?+vub^oB z{D1HHW|B#QuHAk9d7jC4Ip;f<_nh;d_q^9xG@*#>6CH#nk2Aakh*}-p<=QXpueH`% za->hFhBauR7WBpw8eC0q3S?w_?HQTaMC6Y%2MVPe=fJP2I7mrExbd~k5UuQnO6rF5 zF&$E>B>L>7`)D|DDhEzw0KH848?`nWYvWKcG{4+iv5|k)l7Q+bdnng!V*tyM(2NJ?)k)wn(Q${@!E3LrfjtTOhA*Oal@b^&fc{Fz zWO%P>R8wLnmk}}^5zZ~{*mH?7y84VG!V8{<@4O$V=NyTDCC|C1;-MDX=i`pd2mVaR zF#RkempLU5<)`iNCWvYXBFr;%?B)c4*ccRlSNsx$F;}a2NZriXg;i4tQ*m{q=+dWR z2bw?4YOtC=sjRMekZj{w38MWZ_DE!521vN^B6FiAmwg!Beu=6?-S+eLvAj3#l?KU3 zcKn!|MhViJ30KC7fIsF{KAidkI%Y~(;5(0p2E^<*Ybb8jop`1bj4VY>Rcu95Gp54{_Vl}PETw9DA0ugWd zd-Ej`LV21-e8jJrzW`5Lyla@J=0}F$>Q|GPiHp^@iU@)7EDmstsM2#RL;W4Y@`w84!}8}oLw`N>QS{eG@FzyFCZ3e@ zK-~RHeewKQU%XrO#b! zwj7<$EG7LBx?!RKIzp4|BXz?{$Ul-Z~6M=!|3T=ryhqYdmO6laj4Sc zVDn#mD}}A331sVN%sIq~v2jl7^jNh$`K1-9a*wYa*II%E-DZ7wo>?DKwH~V&oP1JZ zYy4aK)a_$LfeF@1>a@RQ3}AOVl9%!2#lCi-H{?rIM+k)yRq3?_A;Q!tCw{F&lTekO z)M@~!}XG3tb6?bhWPcxIDZI26Xz;Lz);NY48} z&il-#I=?Nnl4coI-kkghY_i2`0(6L1q|(>XtS){%Ilp_je}LbQ_^rsiZ_Zpda{YDY zelb@J=TXL5aowLgnhRH4_f5yTF=Gy+6td#FT1T?xLldVFnMix8N?9e)7wiA__P<$? zx-HL)Dd)K;8>fVe0gFe9MBS)pK>$qc*AX<$;NCw+fR} zaG^A1jt8AIq0ffg+wEp-XR-gHOX9b_jN?8|J8%C}mUC9l9w-}RMnO&tV}x5WoZt4V|0C@g&Ts1(GlZo4?4RzLD33scrHr`oR(_2|9cKJrFW`5N!>2;it}vq!@23YhpG~qmid--Rw1jU2u?}XY0;L0XDrHccZWC9-*)M#AO;H!%1fF zc~`u;H(%NS+3QhrLe{P|tjIZaP5n=BqgyrfPYl%?)U*Y16cX=AYT7KdHl+S0>^c^; zx~5I1jM-{h9Wy10FNaMSnvWGilLju{@rXQIGbog8cv@XjQnYM&hkB+_eXCA&4=2~^ zmKkf8sF@4Y{6$d7&!W{T{0KF3k?R@NZOmLG^2o~Og5GHhxWT(047MHhI6z5#Fs@}| z*YqpSq~0C}-w)>W#GdI_xbbA)74YHWt#Z>DD-kC2iClx3t3Pw~*w^G?bt-x~_QAR< z8Ihn0YCpTtlQ71k$73(Ae~7oC*ozw;Xn$!#o;vP&&nOxA5p!YUvZhX|T8xvd%=$c_ zJ!CCZQz4_9z0nXb3ngUEE>Zv^uZ?&GPx*Je-NiBZ71QuQ^zni1e^?pI$6J|d>L zsU3O7*Mb9u;t8%$Klr;}_ZPm42*7Ce8s8KDF!&XJ*tfg*vXJ+f78uiN#UC~{54glW<8Kj_+G3+)0p;{|)bU>g_!x-d z(yTZrzB>{vrW-pedYvvHFGhN9Wa<27;2rz^hVNWN*`9Uv(XEe58Fq-beL3#2`C=!& zvDN0QJ){@nDtoN!fOyGn_zur4)Nx@i+105J0=_#E0IKwDI_6hRA`waT`_&G{=dL0? zw(S|Z*M5xzQ6w8Hp;@F<)tfrZxegMjVP)2YYvZItd z_`6^A7aqb|&1mxSQTI`I|5iG!9xtXm^Dg-x>($oTL?gP*t)mh3N;D$idzmnmHhQ9G z)KO!jC-s3$8qTD10%xsk`OwUl2 zrv=7T35?r*Fa+cMJPCX$69^M~bH8>Ts;4wlXPx+WONfJtB5nfF1HSKe-;jD`Lf#(m z%&o4SvF+=w;4Xn5zRp=!5{8sqx5`WvzkG85Iaokj0xbvaaIdY34>GlE7G+ob zO3*WLKJ31k)_vQJ!`U1)Q{78n5Y%v$1Gh+fV2Tb{AP?>sjUJyH*~$=F}K*I+VyyZLIY-UxX3U zDi3B3@k;A2NFE!nq}-nPl@5%yF;I_R;cMGWFT3KE5oc%oO1dX}jFliY*1dG8-*1~a z9qG3GGurq2+Gj~xoDc>czQZxmd0@v>VfWZql{)Pm3b3f#T)NwYNy>sP04K66)y7Dy z*LP=uV9mU$)OL63w5$2|_Gq>~sXvK*KzM{o%J#K$faQo=OlJH6XxMxoS_b4E0J(cW z?$QQrzZL?ygI3)EwSH^JoV7J1$lap@W~Q|hc`dRQCJaULiOfp1#2vPA>N9Gf?={y4 z8J`+=iiW*pFxI;(37Hw@x7^jo+O3wbnIvSwW)e>`vc%pt2%9Nf9|@Zo%7o3-+Z~vk zu$dvXPxg+sC7H09<$am3nH`(`=*&yl%(pXPGoSfy!e)wNQafzsqDMB-6$zVJBBfj~ zY^M1Gagd;GQ6z-UKGY^4-ZHT=HMB*i>#lA1q(L6O*LvUr85$}c5mSB~eFHi|AMP<9 zyGBa217T*PdJgTg>luo)7!U^4>doufXxCR)UMD3OS2SD3#^vJrD7()-7Lh)fO*j3w z`|Pvi`>1_(z0q+WS$Z`ua&VvB`X${`*=pAgZna}GTkU$b+Vz>O_AR&GYUi-kN-?%G zj0MJPf7Q!ak=&D)*ki>eyJJlI< zwZo{+MOS2~9)_-}y~aX8S2(LU$!E#TXYU!w%xB|MJ$XhlgWo_``U72kGFf`?kss3- z7UFLN+&$G-I*f&t`0M#9Z_VFGx8M8ezjsyF^j0r$T>2~M?qo6O>ltI=0_$lwc`Td| z80;DA2_DojxrOGle#TQ_k5RoqpObs57g3tSs4g+8%Z%!BTR7tDc!{H9YD18~j9z%C zn8JY%1C)h%0`T>4|4ScIGbeOG)u^z}2vyDz?iLoX43y`Sb z1rQ3=GWBdi;f#772LLkkrD_8s8^AdV?aPp3kV6|}5Fy7v!aQh#`k2I@NXn=SsW6$P zt$x!q3f zbdJ-)(qKQ~1gJ%b#NP`b&Sn5H+a?k>3=xSM5D+k$NVEa*uFy;XVyOpH-6b}KxWlFp z?-o=5b;t*Rn;t^=(;r_-{9>!>u$+`SiLoEKYhpMK;@|p6H8sY5^D!PS*+`=$IUtmS#Gpfsk`# zva38Tvk01-T4#II=DR&qG-!z|1n}Jpc$4kkchCrGJuS$|N2?j&?y*eHKkAFEqO{DlW#FBuEH24R3g$uck0OPU7N3z4N<010g%f~BfE-ZAoj9`+~e89=2BT3_{=WN3>NfQ zj|`SZaQLM`AK91s8NGI$?w6TQJ@(o7kSUcwm?@qnKlHu6- zmcp*;BEg7%kY0$Kcwxl!=Bpm_YiXjKp`1N=#}(|&(fzSAEkV~wBdI5NRabzRsrBi} zJLV>j4qOuL(J5F5cLhA16G)Z+vAxL?QYU!t&TB;dN=vR=ruGZbnT1EP6nKE0i)Dl0 zWvn{TGKp8qDw}{#j&#oLu!-_&e=;Try4qib{IP`bCO7!_P4|H#LWP1_E$xb?zrVn2mpBAmorokZKdzPu@(^cYRy&ZeS)2`U~&#e^CQc+(Rv za_Sc$fh(AQ&Jq&wU55JqftGPiwoDPGl&}U;r=4qaU%}#Qggl;SPWMQJgm{3H8J7Ci zmm#x=TXf3$0enB~r1K<@ohVCX^j{97PWgFftq%hD0ocLobU0fwV z=H|v91Mk}W7LfoC#UIoBmQ4IH_$}G^W3|22(}e~UQj>96E{FLG#vj`ZQXh;zR{LS` z#|m=ekI8ZAzl}ep`%2|Q@yBM_Gf*E?F*)yb*oz z2lOT2=E5Lyx)EnE4(rt7j54!1XSo%d3v;`pcBTwuRwv(_Q*KQ{2OQXVM<^!upKs5y zdUX?-^&ejz7!-M+NQpjL9ylu7h4cyc)03=yTTt`~DR)Sp@Iu;wwyvM8PdNIE3+wvX za>3ELFRbfl>k;PW{wQ5PTaPd|cShGQ_f@X0p8y;zioRb^;F#-=A_#vwILP1bg#*%H z{oZo{{x;ux8wgj{xOUt!jSfUtL2wfY-rMEuyt9azpl)$iZQgleNZ5|i*{2{1%OX$gQR34HnoTfMBVGZo!f0C16JLb$g(cSa zzNTeDfnHsLZ~}(DB38_tg;FHE)4bZj8;1+yuv`eYTgFQ(8ri*V*Tp?%x> zPXN$BP3(it>ArOGWq8jINa3WrjxICwJor z?fc$#VU*q@K+;}}hIIB)#COovFJY|LLZI*PBQi+V9~-lnS$meqn5_BH0%rykv1-dO zl3|lF*?zQ+)0~j%kT$6wNL$Uv<-Z<_;8>86rT1|J$lERbQcPuT@p83tQ`16ZgwX9BpH5%erJS4l2aD)txdMhtRX} zD|t57RbD_v%$9fQ>B|R$`eE{c{0$d&(P6d{nXF6*zkG_Gp1l@fzVpdEbIw~bPS!%< zRHLS)6>Ig1iau{lScaw72!kkFA85FJ682Egd_(#*BcHJk=P*8$j{U)~{3D;eBkYr~ ze}ar0`hMiIe}sJ!_D{p|k9-b{uusDNX;}W;XPbUf?;`gqc$Cw*V_;nB?AVQC9u?23 zsjsG!K_1s@8$s{DICJL23}I&E6RvDwBVI^)i7XJ?-ZEJqEiV6wL#ug7O)5}`k z9LSHIYRTi1xMvyYU}+NZSC?AJwhlkurn59MsTpaJT7;C&5Mge+0uB8y8uXaY%)p+-M!_ zM}Nxx@0I;uG(A3g{~wj@0{TE`_}I1tUfKI8Q}+JsZYvr=BQ<>NeLpvMX1C3KHFCEd zlplN9U%i9-tL^XUcIO55SFL}Jy50pK**Y(W?0T}=i9&qP`VSmRk(01ka{NywLn~4nPhFf`jmm8M?sb3F?4FXp zcA3hTuLl|>4Rs&QU&v2&pU2S4cW1lcg_pX%yFXNe;?MUV<8qx)$IahJoqB2As{35Y z6;l7er&6c#niu1tYF&diRhGsOC6QyDRwE$_*BP6W38L_eVsy}Y8MHxwD$$4r+sXUZ z?Se*^E=FQ6_-_VkL#X=*ULK}lqT}RTOG{?)`zwBb&hLJH4yQZ&m*;lb_=|#8jp^!? z>8!Ry_}>ZA6|BbAGDg%pEb~zrDi26`XurhXdrFf(yI($8Cu|nh#xN6a*)3Q;dYi!( z_Q`LJaw4U7RE-c>B$^1a#^M>5jraolZn1eY;-z8&nX9>eV_A^nVvXCF>w(p|EMzPT zTMsm_!tRm%M2HH9=$)`z14?bvs{HnTCuY=Pei63J*bZO&6M}Z~AT!ved2ah5&v?QA z0xlN^$p2u;l|2<{hXx%P`AULJ(8!wcEDuaa%H(W{mP z*}d?^LNl32Y}?|2H?w<(hjwpqzfuImBPj8*_vq$o@`6g+77yEmVZk15q(S?vAAK{c zW+cGOBC^cY-cRlswjZERI?SIT`lQ3sJ^k^)bk0vLqs~wD^BY#y0c7j$4^F{QPCe-s z-v<~0yeG#>U)w(co1EDaDAIQN9y0tg|W1iEjOCe7+zAdx%R{|gK?P3OFgzAr1$iN(Jph2k7Up2bF zD}`{f{`K4`R)MTorU$1%FWt0F?t0jNM^}P2&8R9y>HplvCei=PHQ7TU_5XBq{jw|B z?j^GOl7^-y15{}Tn&dP|Yo;V%b~NA$yD3#l?7h z3wf-0GQByl3dDw*opY4dF#7NJt5F)Kxf_J7gtULi>qs{DNA5>*8vXyjA00iThj%!M z2jsQgvN@;XLa?)*UIf%Q?*Bp0Q@?dt%gFsGD0>kEX>sX^DeKC!_;M@xV?9Pq`7k^e z6nyy&8%?pmUrmm}my!b{QDW3Y;LIXEGOFG1e2rwNr#kE~F!q^^*HBMvSHjcftTJZ1 z2MQ?Yw-nSly{tH%I-j@xcU?6l@G0BFu%Q{wVp~r_9ak@=UiZbj2fSqR-H|6u>a%&i zJ5O`!%P{*y>neqVgCM#U$51*m=T^YV)mWQY@fshEK-{`Rb1SU&ZwOBJwcSr)^W~UZ zVO_KgWu0v-`(knLp|@tHUj>u6L{4BJ&nuM^k~*kv5RVg~XwRj41hXb5vb*9*0yj^5 zhugUqnZ2s9oH7OZmY%S7QJFfVdzmC&-ull0Fn_#rNxtabm&A@GCP@818p@S;k($LK zCqy}}z0@M^qRUX|Z=i~>br(Jy1ns{kHPw{Kt;KByj)%CVmRi2Als;aor5A4DTqkio z9*XYxuB&I_0Vzqc(8vfVK8VeM#`JP}loIcunEo>y5>sc>zV;MP0vo5UFS)+!PFcPj z>;9Z&U5te93(|*|Z>Fbn%Yc>mepTI>(dn97!by4>q;B%7>dsDS-!|+Z>@6v*s@)x7{F5B}w$@`bYUr>AhM*ETuX$B{ zAah-{TmO5YH`~Eg#s@L}SGi?2PKB;+yr$Cxk-vWE#4?t7l58e7a z@pB+VKMsC`jAO*6npIHXd8*0-f4&MLE|&rqiamqz?A(D1<>v4`vVf5kct(HI1O4q8 zq`$ww3~jK|?_U7l5pRtyL_UIkmU-;!co2Xx)+Nx;#lvZ6n;_28(d%tGI;rXCZ)E7` zzs}In|1O0L($PYe3msinr0M7o7roMbcicgW9>I0rV*F@8U?3vI^xxvnecj3-V%kTN ze_(9tlyluYX=V;xy;K(EAYI*|Rh;OktjG*qEmJv%u9nQ2wl-#XQ%?qllh^X7(i^`} z_0n4?mq$6xVbK~ z|LnB_kR_m+TuNMWsDG3en#(F|rsY%JN5s8#z&cC|M&N&)J+objTL`~#vrz4EHwSOy z=8$o7SpB2p)8fhXAJ0)HV%Yx>0YLAaZTx4*($;`%uy;xx^>adh?dX*>G}p7__(`!z|)D%=BVVqk>r{Zi4Jm%%9sen;Nzls zYypFmH_Av6enp^Y$+yeSSHykWz1&0b?!>W1jrewy=+yz26(X)orc^C8hn|;1g7}D% zGeOX`f8sOj0AjNzdrSqf*RPVeUj*K0%A66JxDU=%E!x)A`OeXBP?h0B!DX zTG2bbp0y#eu*~gnigf5aN;qWnJXa9KLEY?zbv+HuFtk7Zqqi24A_CpvIQhO=KThHT zUKz7mE(UW&;0jmE7-wFt8xY)w_S%;)tgX*4J?Q(7xclTud1sVguVn=bDd@`6W4An+<8a&);S%d{=pdHZygEXu;pH=hjx5QbN&+ z*q7E$UO_m$%T^ddSp>V1Z*NsUs46yE$p$ZfO~Z)7$Q8g|DD=Y*N5{yb3AQ4s{&>}pIaoVDhxD$j}oSFBK1 zOU@Osvf{%n|h(4aaDmiQ+%-ntSi_|%wI4Q98buEURB8o zyO?*aJx}vEH~Eg5R-%;^VJN%IVu$&Q67tDmEl4`oV8p(LuH=eQa;Vu523rMq;K{JHYp{cjLqXVy`iEI*(IhU~R5*?1=FB za7PPqS>yl}gG^W_C5Rxj2w2SXLwF0NRkXp;Rn%4M6!i+*#JEz&R4w+k-N5MpLKJ<6 zQL&edu_FFIO@ckx!bkF^j4ai?-KY}b0i1Tbt4wao^7w@=k35R zGZfHNlqu@P-)}!AMrqs?^gl!P)PS24i1{rSv$ew4E~ivo*Im->d6rXvaw@+$iK|<@ z{<$#r@VXJ%pUyX@7o4YK6>FCZd7^`N6N=k5D`<|!R!2&jz4X64EkJM%c)Mmhs^NK+ zg9^lHLb>fldebvb%zh7M7S=0;`{x3MNb+GPPQM58U8kf~YKOE)cXOWUrk@=$w$=*x zDOja7uVk(kbB2kiT?hJa073O54+Ij;UnH2f-3WiC5rth7r|C6rf8lR^UC>GEUV)o> z&Xw+dvmkZEdEoWJGqV}fNb(_8J0%Ci&7rH8epb-(N`!2AM2el`P4#%__wS;o=AtMQ z>}rS*<*e;}W+jZJ*mhs)O>R-Xi+iHo>|vMjR@*yIQgqDK?Rv(TfxdMayXCQlAr z5!)yZkJD;ATUBLOU`kEr0w-<{#Nlx!=6VU%U^A1?vo0%{T@}%1qdQrSmA>{?sgri{ zR!&FlJ@O1fhMp5Ra9fNMWE&QhgRsyZwku_F%6FQ=1Lvt-Xoli+{J>#747Af*>-`K_BL4GIwjMvDvx5<-`-rv zBypsBs@#Kk*a5jt`Jitq7F6t16V!Hlo`8-g+?eAq$c}HdZ4^sK1<**h z$^nN&!g~6e8XSEX3-JOaic^2g@OFePrej?_Y>~lst3v7^?#FwVrv_`F}i}J|PygBCWQC)kEqR;$Q03QJrsnOYBo@JzGYw$a-bN>2&D{ z%gL~^gx@e1JD_q0Xi@Zq$c;v){k7iCj!wbs%UFcPRglCXZn z!(icB&fZ_a2~)L2e#z&O!t^S$eoHB8bA$t z_G}b@y`?9ljkK-oCoGN$!u9FoUNSlX#FI3HO=%q!EC5q2!k0>q zI)3SUfc##Pl0__1I4z$=Voe9hv7GdE?x75}Q_tpW;d0ZAMe37)ba|#=UMvAQuBK%R z;B_==DfzMX6Tk_-C|A-93KbQ&B2MFOxN5ZsFufXWu)H|NO!;~8?JVjaH<;dCx0aqx)BM^eYCGL5{=B;VfJ9!8Cg!pd3 zRi97|zB@5Qc04M@b-&_@z8rhOcgJ7z<~qT=zV;&ik8I$a;SH?IHc(>fNdxPo#tS#_ zkTj4~8aSP8fksX~<$AZzlGXvd2ycmIi?;Pq>a`nnSQ>?5?(d`}X=gGdQm52Do-&hC zbql5p^*;z|O{MdE?Y|(+{7v}JQMBJyAPgGw?$6O9!nf{uJdMqx5VB6)zl5i!tth;l z<%CuDoaE~d>u8dDh=DFI+YTnjtRU*Wvy#;79Du0#wd}xT>SjLcnciPYlYh+~T0&71>F%wr9i4Eb- z%~yph9gd$nYb2rcgl;ljUDfHP#X{e|W&#Df`RkuBAZ9j9ccb?aEGe?~? zVQ(ho9|u!>DaCzfn=T>Vc2Mj(69t`ZS6x;)2-^0S5)oBMUsmJlpRTWo?z?om)@YH~ z2Jh` zU!)3g?O#Cahg|+|jyy)kVL@HWzLgA`)j=HljuSSk_z21^q$ykF_mL;4UbQ*$W4;t( zGqa1dK6x)MhQb4ENp*Yr*N{1TsI>RLW23eJz5j*O>`aJ9Ho!WzCwxYF=V{N8nXS-z zOe8BKH!WBY*?0l}GKI}cM;;ilvBA6S)@lE3ynq~jrgoz+q#Q&i7%vfp;&0e5{<;FA z{dFyp5a_4PW#Qf$O){&edTK%rYwZuQ)W6=5oSfqa`>L(NATbJ(Rq&e$HW=~2^ZD@U{yKSdYRe|R)i2;E5-9? zopt#VhKk)lB*XmV zt7`y>*IB>)F|FH0EfG2}H<%O$H==A@!4>0e+pqLh?Yrr_Gx@o;mlB_0-d>`_t!XiI zSfTJZ2vt1fHX4&CCK3#50YG-P0Pk+}za~p;#t;Y7#02@5ukm=+|C^{{<-{kX85A6- zqasgN?XBXKDa=f$Y z_=3})W}m4M|I$IDE~M2n20H}(Q@C}cKLI8`R39kclTk5&|7SbO)uWDHgP>IaguHHz z&2wI^FP=IsR`3C5#+j~oS4WyEIjy{3>B)rz{zC3(*1XL4Y3bgOa8EqtO1lLnAIqQR zD8-Ts`=c3^?N8M|xsZpM|Dpbgj5Xp2{5g6*o+iqUsRy9Stp}h=4*W@RGC4xO)@j z^|rV1U;eTslLLP`+7nMLxy((Z5yjQGTQX)dp^B5dBGXoK_evg}`#ag(-y4=Y;A?+P zQrJ1M!qN_v!|Hazxw^DCYp|onhLvnyB5LvAWyV7QSRMyc)jE%y<~dz0KZ#z$A!$IY zC*fAd2FiZD{z1GX?X}uoJtc>ZajBkhnoBbPa`spqRNlUA!|>AJgt(H`D^&i9>%Qnn zT(si4uZ*Ysw$kb<$jiI<5^>qs5~rT$h^EbE>zs#h;FmafdUn-v>O?F=ro z{{CNVzRxfOCVSE2L9m2yy!Tl*9FgWGC%_J9Juk?k`Hf|W7Vy)VZ|k86vnU|}2=LRg z?ccx=t0UpkmoS%&3NTYW=fF|{a)h+jY5#W*^dUGSRGUq1ir#x}vp?ymltbGeeTOX-qw=^4r*3W+~ zI~M*gKO-+tOV!S5z^iP0oHgjlnqOx2w9vBlZA}+&MN>?PL#}A_nzH%hL;h$kq+bI+ zd>H>bSHFh!xEhRmfN`3EpxzB}wov7%B+3BESp)<8wEEz2tXI;}Gv-uJ^mteBE1`m9 zX{8y;$0Y4tH6sMA!#AI$Ut^iO80mvYRC5q>#L|QB{X|GJ%yW3h9mWvc459+N{ck03 zxq@_KYGw$h;k#S#EgANuCO~AU`N7IA?=|tx zS;5Ol#f0h)I!zX`KIxe2gW>2dc<0)lGi$c2clg8(A)aT37M8w^rH)6-?fr>~h^Jdb z^{&pE^MZ|YE$TPddei~+0nEJj{zdJvO+sge)VJJfEgJi-Oah_jT<`suu@6~qE@u=8 z8Zj;8dY{wsF^yr>bH+H7;}jkotg(m4aEhauNcjC|a`9Q%>cfi!b}QbJ^WB}^l4QQv zv(s^we5yB{+7EN3P?)2^FhpLc3*?#gZPluM>3uknqMCrlSdBA5T7(_!qI(QfqVjsnE_|&Ot|@Y``d}nQh@3G zzW~-zU#H6Of8ef5U%c&y;Gb#k)RQPZ4-UM&-h`MC=|>#Uwp=2V)>F#;aGkYr~(ub@<#&b+{8`viGS?{6|SRpiz*N7ppP&YClYsEXp$cxK7x1;y+_wWaGE zW%y{qlvPuNSy&G++H^h*R3ZYZ)~ypV2P?KSZ5{qBEvMZ3Mr%iTK?Ht zR>5y^&U9F^Qwm$n=0_P=wBoJEsKqD#aC@_r+p23E)-RuRI_v`V*ZuH|Gv&$TS8LHY zNK9@7oO4vggEamkH8)sqz4P3ubfabQKlLOzlD}W3=DX)v&+8X%JCLj0zDa}SJ>sWz z{T)dC?Dnp#j8lKvVEx43p6N(meAB%**q-TBcj-ac>%v3AWmBdHS@*(z@i1H`M5Iv{ zHi&RiyFBaGX^~O8MEVasSu~2CtQV}WYmy^@U1KLTBFa_!8hEDw2 z9N7?T@}Xef1mZQ zD8lp>+$Y&<+*|d<)5ZlQSIi+hmqbEXsueV*>)a~7hVVX_P%?BfU~F8YRVD{D0EdUu z_|wh{9?@49Z-iNW^^zgQzZ^IDqp~@MvSsxH2mM!iL|;9lEn{mFinjV_|CI?HH7qxG zR=eGQ0d2xtN9E3Fx91ixQnyB?EHeswGLQ5#*Pd*+zKyN#{&xp8UK~E{nLiJF*!+>n z!vM+pm1906VP>GfUSrHAuhvmYP1ieJvz6T5I?}4DT-cIPKH;d|FYR zb@hlkW(scqna1sn!Fkq2x(;t{9n;)(*4h1fOooDVv%igq|7PbHIuC{mSXNbTufBNB z5gRcV2Li9s4}%vP^B;x}UW3hL;{#Eb&Orpr^$Fiyr!R?0E>@TpjavHQRpI%p{Qt}L z*;`N~xog}3eet-t{Et`upTr*+wUGbk>wQokIClXKuHYf+9~-X*24;t8?EKK`keJTSH1#8f8=_V`Ro1S`Sb}kMQ37c zgY_w03^CPg!b{s*NknU7=6%M@`;BQ2mL4>w{c@o(?coMv+GFN4%b0np(eUG>*1*?o zoiK+&v2I`6ldOBrS;4MJoiNv=9k!HQold=R{fX_{jBnkSoKU+=eCakVy<9sw1?`I} zUe2i)kMj*q)vrr{Qnup>clYP3=aK5B-tggip!@9t*FM*?s^6S-WnQd1_k>PyJ?vm8 z56!>7#oLu1@0=ccuqJk<`H!4p-sa7CjwddwGPbk%k81IKsk6bB38}N!+eJ7kG@#^vVU)(Ib5^QwixnL)@}2rF(2 z2LJ5#K78T!dhpXoV}-_8dd@n4e;;wX5?^C3^vqismQB@D*HeAYnVz6d;TGWvq{*Fh z43ig8KDK?~!{r~@JPw#>lX>dCy~ys37m$O)XnVT;L%}=zgsk^-=saN|dsXEc zgzX;M#>BCQ0Q~;aDB#O}C`$hQt17KK_OMD1u|`EVh`{lOI7EgMx3YAK)p$H?HMmiI zA)d53-=n4&U%~m0@l7{MYq;LTS1-z@#x(rLht$SUOf*dVi7OkeFG-pENKp8~I-qfX zhCo%@ZOWC>`6$&BHoq0tUfZa>_`QG8=4HizNX>@R03i|P+?h_!6Ge(VGvRbT%;WW~ zko@WE!CwA#qFWtkmpy)-_3&^m8d@2f~6W zQXAlCz$EK_kz=1aGCp8pgneqF|MSE6FXU$_4B5B3`x}PoHF7BHOuYY^zOBtT;R@BHXr4?)fBg?l0y7E z9G$6oI6B*^p=>64Uwf^oLpk?aJISdzHkG-P3;3ZQO<@k%Hh)IzQa#I8$qRfsT7Su6;E)r7d$`%R! zy4?CUR*!0HM7CLZag%kCUAXT1d1Jf7);ipD;xJw3fMDA7m*}3g;`1Q~Sd#$B> zz&Nx%DNvE2$btXglP2&NlT(5J)l#?({}ygD@YlgmHT2*6mkYqW^{q{m%xB`GR50=w z>$?KT*><@LU@=nE_q0lpYKw?G;Sscg9O^yhAEe}a|I+eRb&NiV_i}$7l8!5BKVu+W zhV49ix%H{c3$-Kq)UWlo70#;#QZth8&q+QBfkFQ^QKs~7(fHmIx3 zE#>q$we6g74RMI-jAp_Sd5q@FE^WQarfC;D1T5~l>OcL%AOFQntvd6=`?(?TsK5k5 zI60~9;KRrKx|wwo7|kmGgHFJPB}?)|>vi&#NNNW2D?R&TyOddBUeXIvjWA;_3wITI}R zxGekEw?4GKYcE)z&E?u_b)y2=o3FWCahuB(*IcfTtZ?LdeB?W_pOyVtc0X%<>wAp) z{CV}}=7_~CwPKJG;0r`WqPyqjqP^Zlm(`?MjqtpkrHy4zl^*k z7py-aoHpxhw&-d>jm9d)%vJv?C&Gyk_$6drC$Hi6fN+Xejj6MKN9`j^B4d!!7<5z| zM03O=+Qw(cti8VdCDqq*G4FzEXY?5?IxC!pAf`FV_sQ;$zF1|hzMJNwJmUAY&u6yS z$V$457KTP<1KYAwL0_|~nqVZ^mO|FIXyI=xwvY71#fT(UxoJ*-6wzJ_SR3X!Nhlkg za1#kD4*~1+#eWbs@+mkoUtRemFB;Pqm+*$w`~_exQeaLJ>HW;(Pp%4^TeGT|;osau zk`0LJRkx$ z+m=VHl=K{V0Q3K!M$P}$w>DD)+t<4~JM+$Ke$DJT1W9op zZvgCi(dUtSdgixw3n66pEMWat9owID-EXzhNquvlWRP(LV@3kh=0EV$<`dS>$U6Al zk9i=6)+4fN_)@5g#6?gcw{{jztDK84u=yPn(#*w~9%^C1X1&i2$_rYbl>K(t1~YO! z_KaB$fSiLkLQAJp=l`;0>>&0Q^2-}r7fD>LYQjt#f1OqK8%^x?)`TgaP?)_n5xGfR z*Q>4+qO8cmdNns4At_IFO-9PNHH*tuYH5wzQzer~Ri z8xJ>E;uEs@kU2e6G{4TATVf?Rk)Q*)q)6TQN7}o>m>ZtYcomzQ?-b^-l|X;X{JUc$ zS-W|*=kdKf4no>q_F69`2Lp&4qfyIjuu(Fb{ANYFo39$@TT{XJ%)FUD}uue)2`Pk6qe*9e%_LZ zS4iR0><*|G7O3OGRxnrpohPvd``N@qjsRWbuh~=CIX*s9!aw?xZ{y;(`LpV*dX88U zjpl5B`r`YbPKd+cIvM>vJ@sn}4v|~2dZu(6GN)&=K9JC}8q7~$bBazLHwt9h-IzPP zT3-bDHA*IW5;dsjO{Hh)Gnpt9bz6#F5D}}J{GXA1+^ONKC>zo|nvY&eRG@BpV zi{6*M-T26@4P_U#Z+qPM>*~o*Y~i70-u#De1xi9wl^*Qw_jCoK>i4DlTVEBkj_#u# z<-YsgsWTm=yHvMUg>)VJ`iU`Z9#0&wycsO*Qvo~u49h!I9ecC+KNnM*mf@}m8n=d) z;bUa!5G89bD&{{kj!EHORaj@sLQji|D-n?zf(W(a=wd`ZCFvL>`G_hh)_s#!dFvXW z@YD0OqnTA+rkuw*wHAwWSuVK*yQ~Wlx#QJNech{W^kayRZUE|z9e2>J2KByeSVWdk z_uHN>ZvplAQMA~dhp*RTPTzlY(*S?B<+(;Atf5XEds3PPKxvQiwrh~|6A|%!oBwMU z=X&|;F9~d>Ve@4LOS?f*%5CS}&-Y=`KiEup!6xJD_=LRCztpG?WI`b3V4E#l%=!q~ z+^f9SQ4H#bO%D1z&8f@OP>c+ndu<7 zywu8mY+}Cl+}F2B*DLM3LJ|uIws*fX2m(ZPv2H128L)5gomTbrSVzB-+05NmfMzlomJgc@K#W*kto<{3!t5tJ z9y2TS^J_%~#%pN`6)F19mk3SjwZfF4nTKG|kbSzY7>;d_cW$?LNIfCC_RsG+-hg=i zUED4VF@IL5?eG1RioB(}qsO|Ic)|EyFKRB=yofutKxeRdfa+#hKP=TGg)lf~!8rXK zosnAw{Y*ow&(T`VD!7-Y!HEC>ynxXI5ZoNcXSl5w^+7BPw+w!Gmko%4f<@7R4ZGN# zi5-W0tX-oU9qV~a#>|dQTuXPW{aRfJHxMvjDPDYt1u#d25;yK?Ba6||$^Tycnds;a zTn3)>wTt`hI`bYWgsLvhR3!>EHa*45{LD)s$E1F~Gdi~Lf$xqjyt+=znrxQ|>aJUP zjrWSbQ1>LbYivKLPI1KTZmH0rDbpAGiFBx*x8qcHNM`x#?U2m!m%doyZKGbL-z4&l z$0d)_Ps`XQahz4yQB$rJ@vG5ImYndS3mlxoaObMy)0?6yY;P3N*7JRcRBVn zs(a*H@f?4Lmu*r#F7Wj=?o_dN-q((rv!knfzjdF}*Zw2!PjowdZQtcaf9Wx2 z`eS>1cgny>n4LRrmn=JczIF*CWHyeQKaYcgR-2j?8)r_BjY~c0g+c=fv@akBVRoXu zwrOkNM7MSw;cI8k;j-O^4pOi7D9`FHX^yB$-Rw5+spGzW-okX9cG}{Xl-Uk@9X%!0m9U`i zlDTP5Dp{8mmgmb(_Pyuz{kd!PqLBk)xpkQs0cv2Wg|c>nb@dBvH=y5=7kYB*M$My9 z$-h?lG{BzTP@%4U^Xsz!ngnR1dGq{O?>0|K;iYw->a#9GA#{p6mJs`4gl4Tz$~<5x zD*OD=<8Y2h(6h&;Ei+l|^#}$M7mta^7SIA*H3WWmMWqqx{WMG%Bs4HFo=^{mlD`vD zNECE=OQ>qOvsw50zs$!~`E}Nh+2d)+)Agns&a*RnG}q-7DtDw-1d*x3`8V#!`Iy_x z{=oY78}102;gIF-RhrM3-jDjh@YKj2CMQoRNL(h~(RE={3izsk;>Fjivysw#QkIXm&>K?LvL>TY$`Z&q>k(q*z)%QD zRTEI_g3)8iv1rz!8|6$NmTvelHF_8G<9F5EP=jk%{XFYGVUIZ1A+YuurHl0e%Pur$ zNMLhT1=+~asfUzJAAWfG>KX@nTw@-7kQ>8^riJ5gYf!lG`1QrRoJ&r7#A>O^lRlg+ zve$X6{1*v>(FVB%m}yNr zekiXR)pb%IIiqY1j>>h~bR4*bYE5s+$^Daeaqjcm%?nHOo@W7hGtF&~XY{(Wz~Blf zrT=h9F5G_-hWFpjpDA$OsQx#o9l+iZ+rCzM1(Z$$VCfki07Ooi z=r>y>L+bD*qxKwtAeeWdntG00b~p9>o$J*urutq_op-Mt^SB&nRgFK^(>z8d=?;7e z%vXm@cd2VT_TN4f{0V>IWTA*QdA^>=J5(e5gXnhG4p+~dlg~}=acy6$_NR`VTV~8S zmpcH|KVIG7k&tjl&Z&9l(uZ?L=jo?=o%_Eb)7xFSM$c&aRIB@uW zwZBnq@2x5tOFPZmDsZ*-NGrF6P+7}{m-h72xJsVipgn0d#(LH*$$XV4QT1i1GtOjw z>b7!6@+$CNtSXc!@jVn&x0QFl;h9=^w$iw*9J<=5FT)yeKYH0ys>%~%Xve@T6yMmA z9E*1>Yob7S7I1$S?@(1m;^W{;j~DQQ$}Tr=iZ~$4V^tAfTU;oE`l7A{6N)?i>8hei zqbfY*mZFy5FVvs0kx!;bSl_<3OSqxgGToiTTF2(*Qly;?hAXS z0uvEkOi;J^qi1|=vR$iN!uS`9_TbiQoUj#rZP1kt*O^VXmHLwYuDq^8n_fM(>FlP& z7o~k&mvnw+(^+4_zvv-g>&NF|Hm!jc3@eSM>Ko!bZ;!ONE2w znCNliwld?!ax7rKUNKOR8Nt$R^vA+xO(j~{ky``it;%Sn(SzjdMZ`@Wi@a4|>5}0avomA!NtiL*S-r3^nY;@|UYj7kePkH*O z)C_!8T3a7BZYdfZ@31}I34CZ=c&uraRF*|)dVQ=gs!C)gRAHVs-5@Yf)hwf`&Zt^q zRIMDoWJEmITU7?JknXLjWM1&Jfd6juw$&G0N4S*USdK9=)O0gDWQFSeS=c)H6EUqz zTu-dY)HCVW#!zAwj$lb8?IqIk;#b#n)});`SE_hrPyFiigqx=q#-}HrC2}LhiHquB zXZ-3^ywdqFB|GrKKOsJyWoK+GU$%4yxt8_D^}5pQZ0TTc*`FFvaf!3goWh#POMY5; zJ7Tjs{Ju6}QK|SM-!9xwG!(&YG`#oBUr0HcKR1wXiWgQ#>&7zvJJ(LIJ_ihhG!@S( z-7CtFph*~(=&sbpVn=d3#_+z5pOcj8cMo8J>TCNe9?%^>9nk?SI%!bZ6!jLQ}I>RKM;^>Vtkip(<{d|o!*puUNREQ zaATO{iCwj6=f>L3IVI?c$HV<|rHN_Q*_;yAS#7$8L?RkiPK};2CaH#6VNFY?QfYT{ zk=j_Ng7BaVqYbmn1(&#E&#%RC(gL&Mk^@I$XV!WoGp%)WElOvWXurKgck3nE4MTAw zOLW%Ft268K0J1-Puf>s9t?NKnt&4*O->_=W%A%!*YE}ofHH=*12HzfIf*!Aq{-qSi0OTdV z@`Oy)DH~U=4VcT$SxK0yZ0r$d(@Neo6PvYY+0w;LH}2p+Lo7hx!H5?b4U6oA%mRVG zqz`JTjY}MjzP5iRV-{*=({hE=mSPo;DEzK9EP*w`Ibzask=zi9#~>(=l_($}q!h1u ztWCn<-54gYLiBv<=<;Z<5nqz{1jZ%%yFybsKUFm&c`~)JNaUr$D+%JvjUtSO;^gvJ ze`3iL;J@|~T5oJQa_uwbgyo0GS{{fmLbwf6jnQn-<^C|{IL{!!g} z&Xsnhqo;9kbH4j%9{eAoRJHD-1p}xz4D^{d2xW1_$o!|G=Ut~Slz&-Mw0p$)M9XWv zLS>|moM%E|s@`kP`pP*%5$pBHq4LiCROoxC&gpw-jVpEBGx<2D(AM*EWNbdnyYq+* zT*oB?0k+HlcO_(ym(QtV(UY$C54^+Oi`@f-or})Nb>gO13p(r0Z+hw&h<4MSQ=N-G z=&VZ*Y?b{k*1hhg52@=9AFrm3u~9VP^|sWZRWMsdsUq$Fwc_ATe&!ncI_A`JxY+ zU)A-w4!REN;i6hA+V6UYYWt&B^c~l;x>{$e9O9j=$Dw}k#gwO8QE9j0hdHgV&zF8$ zQG)hKX*%_K0a7Aw>dct6gm{7>EN4sY^=nQwmWoJ%~H1if8F0NTjM7}ZfFXBji(Y13R+V>8-_M=b<>n0L{4ia_mfqvgZ(nFT=hR-$ zfp=>9SI8>eNyd`Y>-nw|t`nHV5>js3i5=&YpM2B-a_xI{X6X*QSU1JyMR$sPtMr77 zx#$>rI;T22XAr=S4Y0f4A90>I)H%b|In~`ijR0cV9*l}}71pAtIC20FySDot z^5&;r`OKpZ$IQ~cfz+!mU)#NaahmD>gI&^5c+zzu3!8U=&AX_%NUqD^ z6}G}iTjO{lo&GyV-y8Ch>+2_N_IKNBby_y=k-TV(<9we4epZ6J4+&%(92sPsEDQ5qrKlFZw*S1yo=Qb%gtl zkfez$V-l6Y$J}8yxT8I!m9xhL2gb4gaHZlh<@USS4{&&x7wu($1Im2|o)a0Iz9VC) zfP9seg?JF-!%CzLQp7mo8B1B{cRvhZD;&vB&-S(5Ds<4!%hN2(PdJd3bsr9lb@f-v z+h>taF6J~qg~jlknEq^e;wP<4?eBYY?&Mx3g?J6DRDqN+iN=>pze*22A#{U{uT}Bm zI{(f-3pZtzi8;DGIJGdn1-h_((LFaL%0xtz+W_}H%6$(G=b*)!Kluqtt89J60k_U@ z-(xPg2d%wvW5=oI2ZTr|m&zuuMxRdhQTI<7xC+DlxKZ57i;|kyY2O{|81Lwrxm1Ib z$q1k z0Q)UwgY&?ft^)u)i0JUd7FGNU+T$nQHxS6o1}6KI1?`UJk{e=sTS}B$4b2q&zJT}Z zEL`WfmEo4pBZgbW-d#H;j#=^pz>gyd-mPV*X<~Gb3pC2omuRpR1OC|i$wo;dR`hWh zduiXDe+7hRb4nIu4}ih$GLw!3#!ghO)(fYCk~XJFYw zH6^k4ImI<zdt6ffNl47~U;hN@OJXh@ zBg|b%Ce{?6$%+W#Yjg=cddG#n_xw6LGh59*YYdqS$uu;sgY+Q&=K)DXjK0mXpO$XZ zo*vbCBs3e+G&d+~05bYAd%lAh^L!7j&eMCxGimo-ruQ!NLYv?4J>>TL9vY`nVA|bb zx;uzMy=@D}5hhrk>$Ex=?Kg@$DmljE*UyqF#VRB5X}iSrc8U9x_by{IGB`K>U3WIW zN+P9xMK-FOB>mwv7;oMH+LiX?e(hGn-(}mlv$=0%X_9qRtG9`xJ%+?l$&^g1xu>GL z64%|3__8`Ma_kwpKq|9{gZ74>S;c{rIX$IUu}9UMQghG!Z_7BRd=ydfzi37Q!u|hk zE8MAGKi)URn+E$aswi(K##Sj%A4ids4~JR91egUyr%rh_48tM{6Ig<5Gx(B8@it4D z*zS?Y6x7~)9bb^W!~LikcvL8Y%ha*%cLFC5u;;PPu=@EoKCMiAMym9E5 zdBQ_3`>Conpsd`QUY*M=hrnfS|}TG=1P3c^nMjg5gDjg&qtqajeJ|` zHr?Nr9j%~sxm!O5zGTi2Z=SD7FS=g~j4e_{t!D&Jv|tw{cmiL)bW9LER^CPGO#zDQ zd`v)c$J=u113;o18%&Hna8o4Eze6CtjYCs$%OX{l!iu6_EUYO0B(wq`x>PMlxz(BO zqvIei1WNmaFa<=swuuj;jA`j{vQHH^KPKoxZIa&Ghozv%ZS=w$dIm?-8{WwG7P0dp zM*05t7L{(F_x;Zz7jZ{29C7g<4$l{W1WR8M{c|bT_akP3xUm!Ix*v#(cTbVB3p~BJ zGZvIQfoGAU7HK(ZpvlP7Iyc^2YDM$EK}c@=Wr2Z#{xqJ#4omPcPk&~{J*duj>!Bm& zspm>}TdPSh;~`!Kc^Q~zHuzDfMqDh~j2ag=?GPSrmLwAAT(`kq|Me_b^6WQLzIiI? zQ(rq5yU~MJv`b<)dK11>5B3Gyu~~>TABOLVAZ74#=qU*ZNc;L2AJ`{tKcO5=FLz+K-TKNg z$}8+{eO*5taS&*u@HjEfME%kuN(HAZ@!u~lvc6oKm|UBr;rY!4$r-7%Z*4VEBKaIm zfUxb-Q*Kh{$27l@yfT%}r+?{j1D}x(o=bizl@2BLrP7~I>`A4+kl2|@|5;*NDt&F@ zQQ?BihXAqltuhLv6X7}*I==oy%v@(nD8|Vg9&_oo%H-J6ZLLpAMx6adtRfAV#DGkd zZtGJxs?8))-XJ_vn#191`}H6^Z^^v5??d7F4RU-aJm--JcM$oYo}AO6dHHEghoM1X z%v1ZULifod;w!S4Q#G;S&raFzwQ&btjvc841HGqGc)Zgo`)YeFlY+$v6iEGj8 z6tK_N`yp;w-cDQsm*SExZ+X`XS1u_Fbk5=zDvwvj-fw;#fyIA`g4SZloIK7^JEJ`b zA3!Jz)Hhm}+of}&yBK}@NFaLNoPHfnMl7$L0A^@?Qrb6krWk53XDr&wDGOr3*C_2> zSZDQZ(d`v|(~#ZZmuRrv`fPjCiBN3E+K|0DuPzI?p3yD#`f2gW=0C)CG`}bad2#Hd zZgKBWix*mJ?eb}HK>W}JqVJgQtLD{Ni|zNL8;riPz)Ezo(RdWSyyNNsmNPFsQpt#$ zk7);ng0bHFDS-Se^vfNo)7LkTdE|PM(`}o7EV(x8ix4P>^>P{*YyLPwg3t?_+a!ze zJ$v1ghe=hN@;DL}lJOLV{K?Xd3oJYYVXxAuD7oY2VW_x5y+sTa*`F=VpnPwKXy(~OH%u746&CI>yd9OQFS;LLmhaB% z!GoZLD;yk9an1ybK3r#>NUgrIrc3&`?I(#!T5*kqF@|M?IC^-y0Ws z0wKyPlnWgQ-WYMHuPO1eW$?K(N&`6=hSZG)ZI*m+4-UK2xXhkpUR@0q(R35?V9 z_xe7+&*!}dAML$&?%bI(XU;iu=FFKh3&fTy{}ya)1&N;%^L6608X`O)h=PG(y(ZFI z%|V|zs&5+S?s}YNtta8$8w)tUxLaKnAr?`r%+=swO*U3yxTqjKBIDMycZ4+=d-cEtL8COkjjUS zGvBk^Bdtz+9(zSChyIpC23-56*H%v6S0O$j<@A>)(&~=%y3RD#u|lr>n;HZJS3}8i z^QzP{489}k&yP6&cwnf3mB!8mQ_KY+vu%}|-fLUUZ+}Hmkgn{nsOEvwH7c&dwdkG| zY$-nGJay!TU~=biwg1pyaW8A@?>J8#ZF@(O4yD8)mMn(`GnxLkWH86i#G;Q%4P6_X zB#5@%Cqhz{%}`wzO3oF(pTumjm^38m?P56syCc6 z-}ajg<%slv>m}EID{$kXL93mX6maHtC1NeeNRKQOeew#DSu|oTgy?9?o#vYQBNyAP>3_1GXN z{<8iM^$M5bIfWICR@tUcW)i1H7+Q{C;gnyW0M5xOoNAC+nL@tcjug*L{VAI>$ivw( zk(iGFypflpy&TUmz;PClS4E1dzG(mYafp^Nx+xfZ`s{7ctbbuCl^)kR^VCz#2 zL0hW22A2zXvC-gxUq%K7mZA9M23b#1C7Yrr*Sm{Tw}CDr7{T@K+E*&Q9ABYO3@B9)QDYJcTbQ8^Ievdg{5Dtj3rQ5YFe zyNR30;VxYPiJVY4BT$r>UCwu*_;uHPvNxC@_U*i zoH3s>&&fzGV{QS5y&TjtHfEZYyVZE3r-B91G4>KmZOC%N4DLm&?UZ6afU+5WZ&Gil zh9U~Z%|aG6;0Yg3m6rP;y;4d~aS_w2tTwRr9yx#-SBQKSqfi;06_$qbPVA{gm|7%^ zHRe_t7wQ*n&tbPLvNTk8Da5_!a%`X{1N8D`YWJNQ?ry%{)YB|6 z%dQY0lZ${Hppp`GK5_;%3=M`@?k=E4Iab9RU(7Udh9|6vL0h}D zT_zyz2cjl}2khuV3~cB($8u+@%>t|#a7rWlAqBr65UZd8B@FHtyG12_`nI_zfcwcz z@c{^#&cQz34U>YtxePtHK8+rB$^JL7JlOQ$Tm&&JZZvxC#R5FXIj+CBa_b5_126_6 zS<2dM68T@G4(aw!rH&X_`S(%Bc?8u6b=dtinm+#V|9tuw_$~CY>$lQ}kR$TqQ|aTI zY?R8-$0BvT(c?0D<~oaOHm@*xX5|R2$iZ*DQ)7j)?#Y3iC=Ul$MU6dH)G@wco|FGgPKnlNKh;x6dftIk`qaxCAtQ*RTs{_2bcK-dY{ z#cT?H63N6K%gF9|W)7C>7j!|ri5rnph%9`y2}>X2M8T`LV829E)GbK;4Xqe#qe}Ty z;TW{Wr>>{vC42%;29R_-Rf~v&%Pe<_#ByYt<@+HrT4u8%;>vlcMVxRZjjLolDnh*Z zNiXBC6oC*(%qFKzz#;{+;*ENH&*rGJm&!O>z|Fu6&RRR(Mw$^Rnrf?&Z-MB6mM5cw zlV6$oIw>`gL#|gXpWK$JG;2R#R@U!`^dxevj;(()eE!7UwjhgS9;e!m0rhGGxoDO7 zy8<(2OhJ@YX;F3(HL?i2_<+8o<@0ku>mBZ7pNO*(X{gR54XTrdA$b_A6i!zNaI;`= zsti=*>hgqVcx3(0kJuwr3x4gG0Yv117xK#NKbW4#tC0Ola4L9H)5%yKIe^Fu$XO(u zQ}Y`rcCcrJY)8v80SkI{f0{fyLDZm8@@#?(amAI7K&}hqKs9FSbJ!BLb;Tld8Qgmo zs}#G&-pR$^mnl{(G_|(SUSDWb=OSg_rjyG+^mn_3s6j@l+TQ8#>b3h2tu8YIG8mPb zkJ%X>(=VmrV*QG?`dhA3ha#_cO`I`-lYYUHwcMtB^N-vdB6}oyJ{}S#m_n{sb*?Kx zkk48?WY&Mfy%QF4BzNbi^C)o3PrVIt%6RQ{^;(6~QRPSM7eLbG^Um-JkL*dDh=~6Q zWA4{ZNBa{*3>L;vwVcq<5Ux{sMCs6cQBsF>vJG?%c1S&lfLvXpz=_@`J*C7t%h&c` z3Ugq+;cF}KH?|f~ZEFE#wiXbkR$+sXXaOLr9PAZl*h92~63reW-*vdzOGbYmqy6QX z<2nL8T`J$pA*o8u9|J8H%XeUs@n6&pA==W5#{XcJPkx8-zmO)>WXFG0hEI(Dg|w&W z;_<)e6XU;-iC>TZL3{icqA$_oznq~F*5kjJ&P4K*>hZr!kN+?OUuMStjC>aklmdkd z_4prV{J)%h4-e~u!hhc1!Y{k@{%FKbSnGqs{386Z7_huqT|jdU?z1dg^&2}<@QiJc z%d(B|i+H4j>GcrS!tLJ{o>AYm`Gv{3XiR3{+gw8CWA@9{P^rx`S$?@*y+m~GF*D{l zU>KR&XBp;;ZrXe#dNzJTw87sJB-?&Fn{bSmg+a4s6vv!}V^;BfKyyvlwZ|%(7VYOu zAMFn)cpv7M{=^BMy&Roa`8TII#r76C3$#`SEWhb%yF5jzUyV>?c=ssQfz`ygk%I8N zmglR&cTLi<_;ZTx=OY>&b=%BSNG8AQjG&7|Io49xOk4v3ru!jY7Djl4pn@$AL=U3j zB2^=&(Q$pxbOolV(=-hjEuS$XaATsZ>l!sU<66uyD7oy5jz_zeIc5ZIj(->##3hG1 zqVKg_4RF3{^J)`&&3noI0$nvp@KKnhPJ0+ANw?#r0jzj|pqvf|vkN+Nhbi9pgpWvDvwWlp%U>E%2 zd+U2nbOl#0%?^-KIBN6`nPm^93o`14c#VWgdUAiYuJpNymN?**We--7?sAACCgnOMux*U4u@Arbw!)yt7(&85Q= zK#V_`IiTCZCCn@OeGy{-DwL1mB0FlxfKhh>Z|o+SPdb}?&g*UU#D-YF;^VBpt_J8JtjJ=Q;FUjh$)3MLk(VgPe_URVu8 z^r<(oSz!9&?o6mk8zRAf%nKLzWFt@WFicq`C99y=`iVNN)e{XLItm&}R-)Q+GoyKA z^zFdTPaEtBqqb1Jn)+)XyFAQ0kJ~UC9ZlQ_+&Il<`1n$MCR@Gk<|V_B%Vg1p-d3#$ zm-35(;(pZ%W^;=N>|p}@8as}Rg8x~2V0iYc8r@~x@TaKXh258j&!2%WvB}2i=ozor zm)}q)Z4W~1Wx(fZzV%b7&7RA8HVL&6DBmjrzaeaTHaS~0UAOw2x7&36_wPemZzrC- z$UA}kV>v7Sn*C!l-F22+3d*@`y!Sds!swsrDgTC~dAt9M1V5d_frmLdx#(e?T=(}R zC(pQa+KR8~wDNC}#+Tm5^y5K!9NoMh5ldovt2=(HoKY34*0z;aHyc>Y)`C>sI2I6U z1F33#^`(Mb;oQ`~SXM#(R;-9!coG(9C{}IN2F=#O)b$?85la16au6Yf9hDN{h#d%0 zu-@AS{@4@QS{+}4WzmsXD7#hqV|<3udBRAMnN16eC^xlFR~twzpwK8^UPTR6sad*; zVCo6plA3t0AF)9xcV4`Oj`bH^W&B1={jwv$O?3sjI!>|hrD`aKy|by0#t6jT)U#aK zwlEBg9Q2Ucpds1+R%i349@f`D%F@?hszYBxsr$Jux0h}0^^N51j>H2JET$MZF(w!6 z6jue-<0*}D1(4JRU|=QdXY@g8wS9k7@V>&ne~H6>nAQw9~lJQ#e6n=pOZ6 zr0~JyUbngCH>U5wnR64zghL1|HcUfIt-Ox-94Xd6s>q7$`loFM{F1m@7rUP@dZrcc znac2|3$8G4qEw2XDWg>4UoS0NDzVFN(A%m<$`5hYWY)hCssAOXYnS{lc0b9(h2CSi z_TA7(Wl3FGa=0>kdxOtmm%s2*_(zp5X3S{<{vNw*yB%K|RrZ6IG~~rm4H5a49-A5c zMLusUqf7d6I-z46sr&OGyKUtprTVy4+cwDU)of(Re3E>jNV?GIDB+TPL4JAAi%dHt zFCNif{HgY>DpQ}+XM`+Yx@hQC>%k?wtQ&e2BkRkld~!r?Qhy-KI_>6ZPx^VcXy~$p2aLGYa1}^!Cuux)8>G^|G~OhyViD=8B36T`-C{sl05^KK9dg}QTzXQ>zedu~&9B&InTWRp$@kML@Y!WyRG}(W-<4KzS2#jS!q%2{gK5Eb=3U4EN;+FzqA>q zEsA?G?cC%?x`Iw|K9Tu-Ff#?G^{k{^M{0@sOSjG-796om`^{;@vz}sJ!+ojtQRgJ~ zO8x@;dD$9ul6ge$g&gS^^PbBn+N6#Xp&^sVGhIVe1iLSR4TKfT|0$whB-7Z?5N8{-t*Dy^;{Uj?`>EvNqd1ZjZ4# zo8-&{5ZNlsSDieT-+Sx|Qv+{qmc@7FYjYhWB#Si1d_<>s+RD`-HiLLfjk(Ob#cs8k z3LVkSUVe?_XXN7n2rS?lfDMz+%S(r~y2HU?0`vzt+`{eiW0KY7s*)<)66AniD*czx;VmAlnM4Q7E1DpEy~!`$HJ13)pF=c?{3s< zsu)j_&kOOO1)b((&&&5AM=M&|%x0XⓈ|&tQ+Hz#v|@#+Kj*3*k!qFg-m$!YvpmVa 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