From 56b9b4ec8d2fc06bb554be2043084ae554f62a91 Mon Sep 17 00:00:00 2001 From: Belim Date: Fri, 18 Sep 2020 23:10:17 +0200 Subject: [PATCH] Add files via upload --- src/Privatezilla/App.config | 2 +- src/Privatezilla/MainWindow.Designer.cs | 277 +--- src/Privatezilla/MainWindow.cs | 95 +- src/Privatezilla/MainWindow.resx | 913 ++++++++++- src/Privatezilla/Privatezilla.csproj | 2 +- src/Privatezilla/Program.cs | 2 +- src/Privatezilla/Properties/AssemblyInfo.cs | 4 +- .../Properties/Resources.Designer.cs | 1396 +++++++++++++++++ src/Privatezilla/Properties/Resources.resx | 504 +++++- .../Properties/Settings.Designer.cs | 2 +- src/Privatezilla/Settings/Apps/AccountInfo.cs | 2 +- .../Settings/Apps/AppNotifications.cs | 4 +- .../Settings/Apps/BackgroundApps.cs | 4 +- src/Privatezilla/Settings/Apps/Calendar.cs | 2 +- src/Privatezilla/Settings/Apps/Call.cs | 2 +- src/Privatezilla/Settings/Apps/CallHistory.cs | 2 +- src/Privatezilla/Settings/Apps/Camera.cs | 2 +- .../Settings/Apps/CellularData.cs | 4 +- src/Privatezilla/Settings/Apps/Contacts.cs | 2 +- .../Settings/Apps/DiagnosticInformation.cs | 2 +- src/Privatezilla/Settings/Apps/Documents.cs | 2 +- src/Privatezilla/Settings/Apps/Email.cs | 2 +- src/Privatezilla/Settings/Apps/EyeGaze.cs | 4 +- src/Privatezilla/Settings/Apps/FileSystem.cs | 4 +- src/Privatezilla/Settings/Apps/Messaging.cs | 2 +- src/Privatezilla/Settings/Apps/Microphone.cs | 2 +- src/Privatezilla/Settings/Apps/Motion.cs | 2 +- .../Settings/Apps/Notifications.cs | 2 +- .../Settings/Apps/OtherDevices.cs | 2 +- src/Privatezilla/Settings/Apps/Pictures.cs | 2 +- src/Privatezilla/Settings/Apps/Radios.cs | 2 +- src/Privatezilla/Settings/Apps/Tasks.cs | 2 +- .../Settings/Apps/TrackingApps.cs | 4 +- src/Privatezilla/Settings/Apps/Videos.cs | 2 +- .../Settings/Bloatware/RemoveUWPAll.cs | 4 +- .../Settings/Bloatware/RemoveUWPDefaults.cs | 4 +- .../Settings/Cortana/DisableBing.cs | 4 +- .../Settings/Cortana/DisableCortana.cs | 4 +- .../Settings/Cortana/UninstallCortana.cs | 4 +- .../Defender/DisableSmartScreenStore.cs | 4 +- .../Settings/Edge/AutoFillCredits.cs | 4 +- .../Settings/Edge/BlockEdgeRollout.cs | 4 +- src/Privatezilla/Settings/Edge/DisableSync.cs | 4 +- .../Settings/Edge/EdgeBackground.cs | 4 +- src/Privatezilla/Settings/Gaming/GameBar.cs | 4 +- .../Settings/Privacy/DiagnosticData.cs | 4 +- .../Settings/Privacy/DisableAds.cs | 4 +- .../Settings/Privacy/DisableBiometrics.cs | 4 +- .../Settings/Privacy/DisableCEIP.cs | 4 +- .../Settings/Privacy/DisableCompTelemetry.cs | 4 +- .../Settings/Privacy/DisableFeedback.cs | 4 +- .../Settings/Privacy/DisableHEIP.cs | 4 +- .../Settings/Privacy/DisableLocation.cs | 4 +- .../Settings/Privacy/DisableMSExperiments.cs | 4 +- .../Settings/Privacy/DisableTelemetry.cs | 4 +- .../Settings/Privacy/DisableTimeline.cs | 4 +- .../Settings/Privacy/DisableTips.cs | 4 +- .../Settings/Privacy/DisableTipsLockScreen.cs | 4 +- .../Settings/Privacy/DisableWiFi.cs | 4 +- .../Settings/Privacy/GetMoreOutOfWindows.cs | 4 +- .../Settings/Privacy/HandwritingData.cs | 4 +- .../Settings/Privacy/InstalledApps.cs | 4 +- .../Settings/Privacy/InventoryCollector.cs | 4 +- .../Settings/Privacy/SuggestedApps.cs | 4 +- .../Settings/Privacy/SuggestedContent.cs | 4 +- .../Settings/Security/DisablePassword.cs | 4 +- .../Settings/Security/WindowsDRM.cs | 4 +- .../Settings/Updates/BlockMajorUpdates.cs | 4 +- .../Settings/Updates/DisableUpdates.cs | 4 +- .../Settings/Updates/UpdatesSharing.cs | 4 +- 70 files changed, 3026 insertions(+), 375 deletions(-) diff --git a/src/Privatezilla/App.config b/src/Privatezilla/App.config index de277144..5ffd8f8e 100644 --- a/src/Privatezilla/App.config +++ b/src/Privatezilla/App.config @@ -1,6 +1,6 @@ - + diff --git a/src/Privatezilla/MainWindow.Designer.cs b/src/Privatezilla/MainWindow.Designer.cs index f9cb7004..d64f9b47 100644 --- a/src/Privatezilla/MainWindow.Designer.cs +++ b/src/Privatezilla/MainWindow.Designer.cs @@ -44,19 +44,19 @@ private void InitializeComponent() this.PnlSettings = new System.Windows.Forms.Panel(); this.PicOpenGitHubPage = new System.Windows.Forms.PictureBox(); this.PBar = new System.Windows.Forms.ProgressBar(); - this.LblStatus = new System.Windows.Forms.Label(); this.LvwStatus = new System.Windows.Forms.ListView(); this.Setting = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.State = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.LblStatus = new System.Windows.Forms.Label(); this.BtnSettingsUndo = new System.Windows.Forms.Button(); this.BtnSettingsDo = new System.Windows.Forms.Button(); this.BtnSettingsAnalyze = new System.Windows.Forms.Button(); this.PnlPS = new System.Windows.Forms.Panel(); this.BtnMenuPS = new System.Windows.Forms.Button(); - this.label1 = new System.Windows.Forms.Label(); this.TxtPSInfo = new System.Windows.Forms.TextBox(); this.TxtOutputPS = new System.Windows.Forms.TextBox(); this.TxtConsolePS = new System.Windows.Forms.TextBox(); + this.LblPSHeader = new System.Windows.Forms.Label(); this.PSMenu = new System.Windows.Forms.ContextMenuStrip(this.components); this.PSImport = new System.Windows.Forms.ToolStripMenuItem(); this.PSSaveAs = new System.Windows.Forms.ToolStripMenuItem(); @@ -76,43 +76,33 @@ private void InitializeComponent() // // TvwSettings // - this.TvwSettings.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left))); + resources.ApplyResources(this.TvwSettings, "TvwSettings"); this.TvwSettings.BackColor = System.Drawing.Color.WhiteSmoke; this.TvwSettings.BorderStyle = System.Windows.Forms.BorderStyle.None; this.TvwSettings.CheckBoxes = true; - this.TvwSettings.Font = new System.Drawing.Font("Segoe UI Semilight", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.TvwSettings.LineColor = System.Drawing.Color.DarkOrchid; - this.TvwSettings.Location = new System.Drawing.Point(12, 88); this.TvwSettings.Name = "TvwSettings"; this.TvwSettings.ShowLines = false; this.TvwSettings.ShowNodeToolTips = true; this.TvwSettings.ShowPlusMinus = false; - this.TvwSettings.Size = new System.Drawing.Size(355, 746); - this.TvwSettings.TabIndex = 18; this.TvwSettings.TabStop = false; this.TvwSettings.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.TvwSetting_AfterCheck); // // LblMainMenu // - this.LblMainMenu.AutoSize = true; + resources.ApplyResources(this.LblMainMenu, "LblMainMenu"); this.LblMainMenu.BackColor = System.Drawing.Color.WhiteSmoke; this.LblMainMenu.FlatAppearance.BorderColor = System.Drawing.Color.WhiteSmoke; this.LblMainMenu.FlatAppearance.BorderSize = 0; this.LblMainMenu.FlatAppearance.MouseOverBackColor = System.Drawing.Color.HotPink; - this.LblMainMenu.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.LblMainMenu.Font = new System.Drawing.Font("Segoe MDL2 Assets", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.LblMainMenu.ForeColor = System.Drawing.Color.Black; - this.LblMainMenu.Location = new System.Drawing.Point(0, 0); this.LblMainMenu.Name = "LblMainMenu"; - this.LblMainMenu.Size = new System.Drawing.Size(48, 51); - this.LblMainMenu.TabIndex = 21; this.LblMainMenu.UseVisualStyleBackColor = false; this.LblMainMenu.Click += new System.EventHandler(this.LblMainMenu_Click); // // MainMenu // - this.MainMenu.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.MainMenu, "MainMenu"); this.MainMenu.ImageScalingSize = new System.Drawing.Size(18, 18); this.MainMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.Help, @@ -121,39 +111,29 @@ private void InitializeComponent() this.Info}); this.MainMenu.Name = "MainMenu"; this.MainMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - this.MainMenu.Size = new System.Drawing.Size(271, 116); // // Help // - this.Help.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.Help, "Help"); this.Help.Name = "Help"; - this.Help.Size = new System.Drawing.Size(270, 28); - this.Help.Text = "Short Guide"; this.Help.Click += new System.EventHandler(this.Help_Click); // // CommunityPkg // - this.CommunityPkg.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.CommunityPkg.Image = ((System.Drawing.Image)(resources.GetObject("CommunityPkg.Image"))); + resources.ApplyResources(this.CommunityPkg, "CommunityPkg"); this.CommunityPkg.Name = "CommunityPkg"; - this.CommunityPkg.Size = new System.Drawing.Size(270, 28); - this.CommunityPkg.Text = "Get community package"; this.CommunityPkg.Click += new System.EventHandler(this.CommunityPkg_Click); // // CheckRelease // - this.CheckRelease.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.CheckRelease, "CheckRelease"); this.CheckRelease.Name = "CheckRelease"; - this.CheckRelease.Size = new System.Drawing.Size(270, 28); - this.CheckRelease.Text = "Check for updates"; this.CheckRelease.Click += new System.EventHandler(this.CheckRelease_Click); // // Info // - this.Info.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.Info, "Info"); this.Info.Name = "Info"; - this.Info.Size = new System.Drawing.Size(270, 28); - this.Info.Text = "Info"; this.Info.Click += new System.EventHandler(this.Info_Click); // // PnlNav @@ -164,28 +144,18 @@ private void InitializeComponent() this.PnlNav.Controls.Add(this.LblSettings); this.PnlNav.Controls.Add(this.LblMainMenu); this.PnlNav.Controls.Add(this.LstPS); - this.PnlNav.Dock = System.Windows.Forms.DockStyle.Left; - this.PnlNav.Location = new System.Drawing.Point(0, 0); + resources.ApplyResources(this.PnlNav, "PnlNav"); this.PnlNav.Name = "PnlNav"; - this.PnlNav.Size = new System.Drawing.Size(367, 837); - this.PnlNav.TabIndex = 26; // // LblPS // this.LblPS.ActiveLinkColor = System.Drawing.Color.DeepPink; this.LblPS.AutoEllipsis = true; - this.LblPS.AutoSize = true; - this.LblPS.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.LblPS.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + resources.ApplyResources(this.LblPS, "LblPS"); this.LblPS.LinkBehavior = System.Windows.Forms.LinkBehavior.HoverUnderline; this.LblPS.LinkColor = System.Drawing.Color.Black; - this.LblPS.Location = new System.Drawing.Point(104, 54); this.LblPS.Name = "LblPS"; - this.LblPS.Size = new System.Drawing.Size(60, 21); - this.LblPS.TabIndex = 25; this.LblPS.TabStop = true; - this.LblPS.Text = "Scripts"; - this.LblPS.Visible = false; this.LblPS.VisitedLinkColor = System.Drawing.Color.DimGray; this.LblPS.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LblPS_LinkClicked); // @@ -193,107 +163,61 @@ private void InitializeComponent() // this.LblSettings.ActiveLinkColor = System.Drawing.Color.DeepPink; this.LblSettings.AutoEllipsis = true; - this.LblSettings.AutoSize = true; - this.LblSettings.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.LblSettings.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft; + resources.ApplyResources(this.LblSettings, "LblSettings"); this.LblSettings.LinkBehavior = System.Windows.Forms.LinkBehavior.HoverUnderline; this.LblSettings.LinkColor = System.Drawing.Color.Black; - this.LblSettings.Location = new System.Drawing.Point(12, 54); this.LblSettings.Name = "LblSettings"; - this.LblSettings.Size = new System.Drawing.Size(70, 21); - this.LblSettings.TabIndex = 24; this.LblSettings.TabStop = true; - this.LblSettings.Text = "Settings"; this.LblSettings.VisitedLinkColor = System.Drawing.Color.DimGray; this.LblSettings.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LblSettings_LinkClicked); // // LstPS // - this.LstPS.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.LstPS, "LstPS"); this.LstPS.BackColor = System.Drawing.Color.WhiteSmoke; this.LstPS.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.LstPS.Font = new System.Drawing.Font("Segoe UI Semilight", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.LstPS.ForeColor = System.Drawing.Color.Black; this.LstPS.FormattingEnabled = true; - this.LstPS.Location = new System.Drawing.Point(16, 88); this.LstPS.Name = "LstPS"; - this.LstPS.Size = new System.Drawing.Size(351, 750); this.LstPS.Sorted = true; - this.LstPS.TabIndex = 112; this.LstPS.ThreeDCheckBoxes = true; - this.LstPS.Visible = false; this.LstPS.SelectedIndexChanged += new System.EventHandler(this.LstPS_SelectedIndexChanged); // // PnlSettings // - this.PnlSettings.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.PnlSettings, "PnlSettings"); this.PnlSettings.Controls.Add(this.PicOpenGitHubPage); this.PnlSettings.Controls.Add(this.PBar); - this.PnlSettings.Controls.Add(this.LblStatus); this.PnlSettings.Controls.Add(this.LvwStatus); - this.PnlSettings.Location = new System.Drawing.Point(366, 0); + this.PnlSettings.Controls.Add(this.LblStatus); this.PnlSettings.Name = "PnlSettings"; - this.PnlSettings.Size = new System.Drawing.Size(716, 773); - this.PnlSettings.TabIndex = 113; // // PicOpenGitHubPage // - this.PicOpenGitHubPage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.PicOpenGitHubPage, "PicOpenGitHubPage"); this.PicOpenGitHubPage.Cursor = System.Windows.Forms.Cursors.Hand; - this.PicOpenGitHubPage.Image = ((System.Drawing.Image)(resources.GetObject("PicOpenGitHubPage.Image"))); - this.PicOpenGitHubPage.Location = new System.Drawing.Point(681, 7); this.PicOpenGitHubPage.Name = "PicOpenGitHubPage"; - this.PicOpenGitHubPage.Size = new System.Drawing.Size(24, 24); - this.PicOpenGitHubPage.TabIndex = 32; this.PicOpenGitHubPage.TabStop = false; - this.ToolTip.SetToolTip(this.PicOpenGitHubPage, "I\'m open on github/privatezilla"); + this.ToolTip.SetToolTip(this.PicOpenGitHubPage, resources.GetString("PicOpenGitHubPage.ToolTip")); this.PicOpenGitHubPage.Click += new System.EventHandler(this.PicOpenGitHubPage_Click); // // PBar // - this.PBar.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.PBar.Location = new System.Drawing.Point(12, 41); + resources.ApplyResources(this.PBar, "PBar"); this.PBar.Name = "PBar"; - this.PBar.Size = new System.Drawing.Size(814, 5); - this.PBar.TabIndex = 27; - this.PBar.Visible = false; - // - // LblStatus - // - this.LblStatus.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.LblStatus.AutoEllipsis = true; - this.LblStatus.BackColor = System.Drawing.Color.White; - this.LblStatus.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.LblStatus.Location = new System.Drawing.Point(9, 7); - this.LblStatus.Name = "LblStatus"; - this.LblStatus.Size = new System.Drawing.Size(704, 40); - this.LblStatus.TabIndex = 29; - this.LblStatus.Text = "Press Analyze to check for configured settings."; // // LvwStatus // - this.LvwStatus.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.LvwStatus, "LvwStatus"); this.LvwStatus.BackColor = System.Drawing.Color.White; this.LvwStatus.BorderStyle = System.Windows.Forms.BorderStyle.None; this.LvwStatus.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.Setting, this.State}); - this.LvwStatus.Font = new System.Drawing.Font("Segoe UI Semilight", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.LvwStatus.FullRowSelect = true; this.LvwStatus.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; this.LvwStatus.HideSelection = false; - this.LvwStatus.Location = new System.Drawing.Point(9, 50); this.LvwStatus.Name = "LvwStatus"; - this.LvwStatus.Size = new System.Drawing.Size(704, 720); - this.LvwStatus.TabIndex = 31; this.LvwStatus.TileSize = new System.Drawing.Size(1, 1); this.LvwStatus.UseCompatibleStateImageBehavior = false; this.LvwStatus.View = System.Windows.Forms.View.Details; @@ -301,169 +225,109 @@ private void InitializeComponent() // // Setting // - this.Setting.Text = "Setting"; - this.Setting.Width = 550; + resources.ApplyResources(this.Setting, "Setting"); // // State // - this.State.Text = "State"; - this.State.Width = 150; + resources.ApplyResources(this.State, "State"); + // + // LblStatus + // + resources.ApplyResources(this.LblStatus, "LblStatus"); + this.LblStatus.AutoEllipsis = true; + this.LblStatus.BackColor = System.Drawing.Color.White; + this.LblStatus.Name = "LblStatus"; // // BtnSettingsUndo // - this.BtnSettingsUndo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.BtnSettingsUndo, "BtnSettingsUndo"); this.BtnSettingsUndo.BackColor = System.Drawing.Color.Gainsboro; this.BtnSettingsUndo.FlatAppearance.BorderColor = System.Drawing.Color.Gainsboro; this.BtnSettingsUndo.FlatAppearance.BorderSize = 0; - this.BtnSettingsUndo.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.BtnSettingsUndo.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.BtnSettingsUndo.Location = new System.Drawing.Point(297, 14); this.BtnSettingsUndo.Name = "BtnSettingsUndo"; - this.BtnSettingsUndo.Size = new System.Drawing.Size(196, 32); - this.BtnSettingsUndo.TabIndex = 30; - this.BtnSettingsUndo.Text = "Revert selected"; this.BtnSettingsUndo.UseVisualStyleBackColor = false; this.BtnSettingsUndo.Click += new System.EventHandler(this.BtnSettingsUndo_Click); // // BtnSettingsDo // - this.BtnSettingsDo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.BtnSettingsDo, "BtnSettingsDo"); this.BtnSettingsDo.BackColor = System.Drawing.Color.Gainsboro; this.BtnSettingsDo.FlatAppearance.BorderColor = System.Drawing.Color.Gainsboro; this.BtnSettingsDo.FlatAppearance.BorderSize = 0; - this.BtnSettingsDo.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.BtnSettingsDo.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.BtnSettingsDo.Location = new System.Drawing.Point(508, 14); this.BtnSettingsDo.Name = "BtnSettingsDo"; - this.BtnSettingsDo.Size = new System.Drawing.Size(196, 32); - this.BtnSettingsDo.TabIndex = 26; - this.BtnSettingsDo.Text = "Apply selected"; this.BtnSettingsDo.UseVisualStyleBackColor = false; this.BtnSettingsDo.Click += new System.EventHandler(this.BtnSettingsDo_Click); // // BtnSettingsAnalyze // - this.BtnSettingsAnalyze.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + resources.ApplyResources(this.BtnSettingsAnalyze, "BtnSettingsAnalyze"); this.BtnSettingsAnalyze.BackColor = System.Drawing.Color.Gainsboro; this.BtnSettingsAnalyze.FlatAppearance.BorderColor = System.Drawing.Color.Gainsboro; this.BtnSettingsAnalyze.FlatAppearance.BorderSize = 0; - this.BtnSettingsAnalyze.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.BtnSettingsAnalyze.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.BtnSettingsAnalyze.Location = new System.Drawing.Point(12, 14); this.BtnSettingsAnalyze.Name = "BtnSettingsAnalyze"; - this.BtnSettingsAnalyze.Size = new System.Drawing.Size(196, 32); - this.BtnSettingsAnalyze.TabIndex = 28; - this.BtnSettingsAnalyze.Text = "Analyze"; this.BtnSettingsAnalyze.UseVisualStyleBackColor = false; this.BtnSettingsAnalyze.Click += new System.EventHandler(this.BtnSettingsAnalyze_Click); // // PnlPS // - this.PnlPS.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.PnlPS, "PnlPS"); this.PnlPS.BackColor = System.Drawing.Color.White; this.PnlPS.Controls.Add(this.BtnMenuPS); - this.PnlPS.Controls.Add(this.label1); this.PnlPS.Controls.Add(this.TxtPSInfo); this.PnlPS.Controls.Add(this.TxtOutputPS); this.PnlPS.Controls.Add(this.TxtConsolePS); - this.PnlPS.Location = new System.Drawing.Point(366, 0); + this.PnlPS.Controls.Add(this.LblPSHeader); this.PnlPS.Name = "PnlPS"; - this.PnlPS.Size = new System.Drawing.Size(716, 773); - this.PnlPS.TabIndex = 113; - this.PnlPS.Visible = false; // // BtnMenuPS // - this.BtnMenuPS.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.BtnMenuPS, "BtnMenuPS"); this.BtnMenuPS.BackColor = System.Drawing.Color.Gainsboro; this.BtnMenuPS.FlatAppearance.BorderColor = System.Drawing.Color.Gainsboro; this.BtnMenuPS.FlatAppearance.BorderSize = 0; this.BtnMenuPS.FlatAppearance.MouseOverBackColor = System.Drawing.Color.Silver; - this.BtnMenuPS.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.BtnMenuPS.Font = new System.Drawing.Font("Segoe UI", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.BtnMenuPS.ForeColor = System.Drawing.Color.Black; - this.BtnMenuPS.Location = new System.Drawing.Point(671, 0); this.BtnMenuPS.Name = "BtnMenuPS"; - this.BtnMenuPS.Size = new System.Drawing.Size(45, 45); - this.BtnMenuPS.TabIndex = 118; - this.BtnMenuPS.Text = ". . ."; this.BtnMenuPS.UseVisualStyleBackColor = false; this.BtnMenuPS.Click += new System.EventHandler(this.BtnMenuPS_Click); // - // label1 - // - this.label1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.label1.BackColor = System.Drawing.Color.Gainsboro; - this.label1.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.label1.Location = new System.Drawing.Point(0, 0); - this.label1.Name = "label1"; - this.label1.Padding = new System.Windows.Forms.Padding(5, 0, 0, 0); - this.label1.Size = new System.Drawing.Size(716, 45); - this.label1.TabIndex = 116; - this.label1.Text = "Apply PowerShell Script"; - this.label1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; - // // TxtPSInfo // - this.TxtPSInfo.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left))); + resources.ApplyResources(this.TxtPSInfo, "TxtPSInfo"); this.TxtPSInfo.BackColor = System.Drawing.Color.White; this.TxtPSInfo.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.TxtPSInfo.Font = new System.Drawing.Font("Segoe UI Semilight", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.TxtPSInfo.ForeColor = System.Drawing.Color.Black; - this.TxtPSInfo.Location = new System.Drawing.Point(3, 48); - this.TxtPSInfo.Multiline = true; this.TxtPSInfo.Name = "TxtPSInfo"; this.TxtPSInfo.ReadOnly = true; - this.TxtPSInfo.Size = new System.Drawing.Size(238, 714); - this.TxtPSInfo.TabIndex = 110; - this.TxtPSInfo.Text = resources.GetString("TxtPSInfo.Text"); // // TxtOutputPS // - this.TxtOutputPS.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.TxtOutputPS, "TxtOutputPS"); this.TxtOutputPS.BackColor = System.Drawing.Color.White; this.TxtOutputPS.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.TxtOutputPS.Font = new System.Drawing.Font("Consolas", 9F); this.TxtOutputPS.ForeColor = System.Drawing.Color.Black; - this.TxtOutputPS.Location = new System.Drawing.Point(242, 48); - this.TxtOutputPS.Multiline = true; this.TxtOutputPS.Name = "TxtOutputPS"; - this.TxtOutputPS.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.TxtOutputPS.Size = new System.Drawing.Size(474, 722); - this.TxtOutputPS.TabIndex = 10; - this.TxtOutputPS.Text = "PS"; - this.TxtOutputPS.WordWrap = false; // // TxtConsolePS // - this.TxtConsolePS.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.TxtConsolePS, "TxtConsolePS"); this.TxtConsolePS.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.Suggest; this.TxtConsolePS.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.FileSystem; this.TxtConsolePS.BackColor = System.Drawing.Color.PaleTurquoise; this.TxtConsolePS.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.TxtConsolePS.Font = new System.Drawing.Font("Segoe UI Semibold", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.TxtConsolePS.ForeColor = System.Drawing.Color.Black; - this.TxtConsolePS.Location = new System.Drawing.Point(242, 48); - this.TxtConsolePS.Multiline = true; this.TxtConsolePS.Name = "TxtConsolePS"; - this.TxtConsolePS.ScrollBars = System.Windows.Forms.ScrollBars.Both; - this.TxtConsolePS.Size = new System.Drawing.Size(474, 722); - this.TxtConsolePS.TabIndex = 111; - this.TxtConsolePS.Visible = false; - this.TxtConsolePS.WordWrap = false; + // + // LblPSHeader + // + resources.ApplyResources(this.LblPSHeader, "LblPSHeader"); + this.LblPSHeader.BackColor = System.Drawing.Color.Gainsboro; + this.LblPSHeader.Name = "LblPSHeader"; // // PSMenu // this.PSMenu.BackColor = System.Drawing.Color.WhiteSmoke; - this.PSMenu.Font = new System.Drawing.Font("Segoe UI", 14.25F, System.Drawing.FontStyle.Bold); + resources.ApplyResources(this.PSMenu, "PSMenu"); this.PSMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.PSImport, this.PSSaveAs, @@ -471,33 +335,25 @@ private void InitializeComponent() this.PSMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Table; this.PSMenu.Name = "contextHostsMenu"; this.PSMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System; - this.PSMenu.Size = new System.Drawing.Size(353, 82); // // PSImport // - this.PSImport.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.PSImport, "PSImport"); this.PSImport.Name = "PSImport"; - this.PSImport.Size = new System.Drawing.Size(352, 26); - this.PSImport.Text = "Import script"; this.PSImport.Click += new System.EventHandler(this.PSImport_Click); // // PSSaveAs // - this.PSSaveAs.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.PSSaveAs, "PSSaveAs"); this.PSSaveAs.Name = "PSSaveAs"; - this.PSSaveAs.Size = new System.Drawing.Size(352, 26); - this.PSSaveAs.Text = "Save current script as new preset script"; this.PSSaveAs.Click += new System.EventHandler(this.PSSaveAs_Click); // // PSMarketplace // this.PSMarketplace.BackColor = System.Drawing.Color.Transparent; - this.PSMarketplace.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + resources.ApplyResources(this.PSMarketplace, "PSMarketplace"); this.PSMarketplace.ForeColor = System.Drawing.Color.Black; - this.PSMarketplace.Image = ((System.Drawing.Image)(resources.GetObject("PSMarketplace.Image"))); this.PSMarketplace.Name = "PSMarketplace"; - this.PSMarketplace.Size = new System.Drawing.Size(352, 26); - this.PSMarketplace.Text = "Visit Marketplace"; this.PSMarketplace.Click += new System.EventHandler(this.PSMarketplace_Click); // // ToolTip @@ -508,71 +364,46 @@ private void InitializeComponent() // // PnlSettingsBottom // + this.PnlSettingsBottom.Controls.Add(this.BtnSettingsAnalyze); this.PnlSettingsBottom.Controls.Add(this.BtnSettingsUndo); + this.PnlSettingsBottom.Controls.Add(this.BtnSettingsDo); this.PnlSettingsBottom.Controls.Add(this.ChkCodePS); this.PnlSettingsBottom.Controls.Add(this.BtnDoPS); - this.PnlSettingsBottom.Controls.Add(this.BtnSettingsDo); - this.PnlSettingsBottom.Controls.Add(this.BtnSettingsAnalyze); - this.PnlSettingsBottom.Dock = System.Windows.Forms.DockStyle.Bottom; - this.PnlSettingsBottom.Location = new System.Drawing.Point(367, 779); + resources.ApplyResources(this.PnlSettingsBottom, "PnlSettingsBottom"); this.PnlSettingsBottom.Name = "PnlSettingsBottom"; - this.PnlSettingsBottom.Size = new System.Drawing.Size(716, 58); - this.PnlSettingsBottom.TabIndex = 114; // // ChkCodePS // - this.ChkCodePS.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.ChkCodePS.Appearance = System.Windows.Forms.Appearance.Button; + resources.ApplyResources(this.ChkCodePS, "ChkCodePS"); this.ChkCodePS.BackColor = System.Drawing.Color.Gainsboro; this.ChkCodePS.FlatAppearance.BorderColor = System.Drawing.Color.Black; this.ChkCodePS.FlatAppearance.BorderSize = 0; - this.ChkCodePS.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.ChkCodePS.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.ChkCodePS.ForeColor = System.Drawing.Color.Black; - this.ChkCodePS.Location = new System.Drawing.Point(12, 14); - this.ChkCodePS.Margin = new System.Windows.Forms.Padding(2); this.ChkCodePS.Name = "ChkCodePS"; - this.ChkCodePS.Size = new System.Drawing.Size(196, 32); - this.ChkCodePS.TabIndex = 115; - this.ChkCodePS.Text = "View code"; - this.ChkCodePS.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; this.ChkCodePS.UseVisualStyleBackColor = false; - this.ChkCodePS.Visible = false; this.ChkCodePS.CheckedChanged += new System.EventHandler(this.ChkCodePS_CheckedChanged); // // BtnDoPS // - this.BtnDoPS.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + resources.ApplyResources(this.BtnDoPS, "BtnDoPS"); this.BtnDoPS.BackColor = System.Drawing.Color.Gainsboro; this.BtnDoPS.FlatAppearance.BorderColor = System.Drawing.Color.Gainsboro; this.BtnDoPS.FlatAppearance.BorderSize = 0; - this.BtnDoPS.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.BtnDoPS.Font = new System.Drawing.Font("Segoe UI", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.BtnDoPS.Location = new System.Drawing.Point(508, 14); this.BtnDoPS.Name = "BtnDoPS"; - this.BtnDoPS.Size = new System.Drawing.Size(196, 32); - this.BtnDoPS.TabIndex = 114; - this.BtnDoPS.Text = "Apply selected"; this.BtnDoPS.UseVisualStyleBackColor = false; - this.BtnDoPS.Visible = false; this.BtnDoPS.Click += new System.EventHandler(this.BtnDoPS_Click); // // MainWindow // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); + resources.ApplyResources(this, "$this"); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.BackColor = System.Drawing.Color.White; - this.ClientSize = new System.Drawing.Size(1083, 837); this.Controls.Add(this.PnlSettingsBottom); this.Controls.Add(this.PnlNav); this.Controls.Add(this.PnlSettings); this.Controls.Add(this.PnlPS); - this.Font = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.MinimumSize = new System.Drawing.Size(1019, 550); this.Name = "MainWindow"; this.ShowIcon = false; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "Privatezilla"; this.MainMenu.ResumeLayout(false); this.PnlNav.ResumeLayout(false); this.PnlNav.PerformLayout(); @@ -617,7 +448,7 @@ private void InitializeComponent() private System.Windows.Forms.ToolStripMenuItem CommunityPkg; private System.Windows.Forms.ToolTip ToolTip; private System.Windows.Forms.Button BtnMenuPS; - private System.Windows.Forms.Label label1; + private System.Windows.Forms.Label LblPSHeader; private System.Windows.Forms.PictureBox PicOpenGitHubPage; private System.Windows.Forms.Panel PnlSettingsBottom; private System.Windows.Forms.Button BtnDoPS; diff --git a/src/Privatezilla/MainWindow.cs b/src/Privatezilla/MainWindow.cs index 3da2cbe0..bd09c68d 100644 --- a/src/Privatezilla/MainWindow.cs +++ b/src/Privatezilla/MainWindow.cs @@ -17,29 +17,24 @@ namespace Privatezilla { public partial class MainWindow : Form { - private readonly string _successApply = "Applied"; - private readonly string _failedApply = "Not applied"; - private readonly string _successConfigure = "Configured"; - private readonly string _failedConfigure = "Not configured"; - private readonly string _finishApply = "Applying complete."; - private readonly string _finishUndo = "Reverting complete."; - private readonly string _finishAnalyze = "Analysis complete."; - private readonly string _doWait = "Please wait ..."; - private readonly string _undoSettings = "Do you really want to revert all selected settings to Windows 10 default state?"; - - private readonly string _helpApp = "Info about a setting:\nMove the cursor over a setting to view a brief explanation." + - "\r\n\nAnalyze (Button):\nDetermines which settings are enabled and configured on your system or not. NO system changes are done yet!" + - "\r\n\nApply selected (Button):\nThis will enable all selected settings." + - "\r\n\nRevert selected (Button):\nThis will restore the default Windows 10 settings." + - "\r\n\nConfigured (State):\nThis indicates your privacy is protected." + - "\r\n\nNot Configured (State):\nThis indicates that the Windows 10 settings are in place."; + private readonly string _successApply = Properties.Resources.statusSuccessApply; + private readonly string _failedApply = Properties.Resources.statusFailedApply; + private readonly string _successConfigure = Properties.Resources.statusSuccessConfigure; + private readonly string _failedConfigure = Properties.Resources.statusFailedConfigure; + private readonly string _finishApply = Properties.Resources.statusFinishApply; + private readonly string _finishUndo = Properties.Resources.statusFinishUndo; + private readonly string _finishAnalyze = Properties.Resources.statusFinishAnalyze; + private readonly string _doWait = Properties.Resources.statusDoWait; + private readonly string _undoSettings = Properties.Resources.statusDoSettings; + + private readonly string _helpApp = Properties.Resources.helpApp.Replace("\\r\\n", "\r\n"); // Script strings (optional) - private readonly string _psSelect = "Please select a script."; + private readonly string _psSelect = Properties.Resources.msgPSSelect; - private readonly string _psInfo = "What does this template/script do?\r\n\n"; - private readonly string _psSuccess = "has been successfully executed."; - private readonly string _psSave = "Please switch to code view."; + private readonly string _psInfo = Properties.Resources.PSInfo.Replace("\\r\\n", "\r\n"); + private readonly string _psSuccess = Properties.Resources.msgPSSuccess; + private readonly string _psSave = Properties.Resources.msgPSSave; // Setting progress private int _progress = 0; @@ -49,8 +44,8 @@ public partial class MainWindow : Form // Update private readonly string _releaseURL = "https://raw.githubusercontent.com/builtbybel/privatezilla/master/latest.txt"; - private readonly string _releaseUpToDate = "There are currently no updates available."; - private readonly string _releaseUnofficial = "You are using an unoffical version of Privatezilla."; + private readonly string _releaseUpToDate = Properties.Resources.releaseUpToDate; + private readonly string _releaseUnofficial = Properties.Resources.releaseUnofficial; public Version CurrentVersion = new Version(Application.ProductVersion); public Version LatestVersion; @@ -89,13 +84,34 @@ private void CheckRelease_Click(object sender, EventArgs e) } else // New release available! { - if (MessageBox.Show("There is a new version available #" + LatestVersion + "\nYour are using version #" + CurrentVersion + "\n\nDo you want to open the @github/releases page?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) // New release available! + if (MessageBox.Show(Properties.Resources.releaseUpdateAvailable + LatestVersion + Properties.Resources.releaseUpdateYourVersion.Replace("\\r\\n", "\r\n") + CurrentVersion + Properties.Resources.releaseUpdateAvailableURL.Replace("\\r\\n", "\r\n\n"), this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) // New release available! { Process.Start("https://github.com/builtbybel/privatezilla/releases/tag/" + LatestVersion); } } } + public void Globalization() + { + BtnDoPS.Text = Properties.Resources.BtnDoPS; + BtnSettingsAnalyze.Text = Properties.Resources.BtnSettingsAnalyze; + BtnSettingsDo.Text = Properties.Resources.BtnSettingsDo; + BtnSettingsUndo.Text = Properties.Resources.BtnSettingsUndo; + ChkCodePS.Text = Properties.Resources.ChkCodePS; + LblPS.Text = Properties.Resources.LblPS; + LblPSHeader.Text = Properties.Resources.LblPSHeader; + LblSettings.Text = Properties.Resources.LblSettings; + LblStatus.Text = Properties.Resources.LblStatus; + TxtPSInfo.Text = Properties.Resources.TxtPSInfo; + CheckRelease.Text = Properties.Resources.CheckRelease; + CommunityPkg.Text = Properties.Resources.CommunityPkg; + Help.Text = Properties.Resources.Help; + Info.Text = Properties.Resources.Info; + PSImport.Text = Properties.Resources.PSImport; + PSMarketplace.Text = Properties.Resources.PSMarketplace; + PSSaveAs.Text = Properties.Resources.PSSaveAs; + } + public MainWindow() { InitializeComponent(); @@ -108,6 +124,9 @@ public MainWindow() // GUI options LblMainMenu.Text = "\ue700"; // Hamburger menu + + // GUI localization + Globalization(); } public void InitializeSettings() @@ -121,7 +140,7 @@ public void InitializeSettings() }; // Settings > Privacy - TreeNode privacy = new TreeNode("Privacy", new TreeNode[] { + TreeNode privacy = new TreeNode(Properties.Resources.rootSettingsPrivacy, new TreeNode[] { new SettingNode(new Setting.Privacy.DisableTelemetry()), new SettingNode(new Setting.Privacy.DisableCompTelemetry()), new SettingNode(new Setting.Privacy.DisableAds()), @@ -149,23 +168,23 @@ public void InitializeSettings() }; // Policies > Cortana - TreeNode cortana = new TreeNode("Cortana", new TreeNode[] { + TreeNode cortana = new TreeNode(Properties.Resources.rootSettingsCortana, new TreeNode[] { new SettingNode(new Setting.Cortana.DisableCortana()), new SettingNode(new Setting.Cortana.DisableBing()), new SettingNode(new Setting.Cortana.UninstallCortana()), }); // Settings > Bloatware - TreeNode bloatware = new TreeNode("Bloatware", new TreeNode[] { + TreeNode bloatware = new TreeNode(Properties.Resources.rootSettingsBloatware, new TreeNode[] { new SettingNode(new Setting.Bloatware.RemoveUWPAll()), new SettingNode(new Setting.Bloatware.RemoveUWPDefaults()), }) { - ToolTipText = "Debloat Windows 10" + ToolTipText = Properties.Resources.rootSettingsBloatwareInfo }; // Settings > App permissions - TreeNode apps = new TreeNode("App permissions", new TreeNode[] { + TreeNode apps = new TreeNode(Properties.Resources.rootSettingsApps, new TreeNode[] { new SettingNode(new Setting.Apps.AppNotifications()), new SettingNode(new Setting.Apps.Camera()), new SettingNode(new Setting.Apps.Microphone()), @@ -193,24 +212,24 @@ public void InitializeSettings() }); // Settings > Updates - TreeNode updates = new TreeNode("Updates", new TreeNode[] { + TreeNode updates = new TreeNode(Properties.Resources.rootSettingsUpdates, new TreeNode[] { new SettingNode(new Setting.Updates.DisableUpdates()), new SettingNode(new Setting.Updates.DisableUpdatesSharing()), new SettingNode(new Setting.Updates.BlockMajorUpdates()), }); // Settings > Gaming - TreeNode gaming = new TreeNode("Gaming", new TreeNode[] { + TreeNode gaming = new TreeNode(Properties.Resources.rootSettingsGaming, new TreeNode[] { new SettingNode(new Setting.Gaming.DisableGameBar()), }); // Settings > Windows Defender - TreeNode defender = new TreeNode("Windows Defender", new TreeNode[] { + TreeNode defender = new TreeNode(Properties.Resources.rootSettingsDefender, new TreeNode[] { new SettingNode(new Setting.Defender.DisableSmartScreenStore()), }); // Settings > Microsoft Edge - TreeNode edge = new TreeNode("Microsoft Edge", new TreeNode[] { + TreeNode edge = new TreeNode(Properties.Resources.rootSettingsDefender, new TreeNode[] { new SettingNode(new Setting.Edge.DisableAutoFillCredits()), new SettingNode(new Setting.Edge.EdgeBackground()), new SettingNode(new Setting.Edge.DisableSync()), @@ -218,7 +237,7 @@ public void InitializeSettings() }); // Settings > Security - TreeNode security = new TreeNode("Security", new TreeNode[] { + TreeNode security = new TreeNode(Properties.Resources.rootSettingsSecurity, new TreeNode[] { new SettingNode(new Setting.Security.DisablePassword()), new SettingNode(new Setting.Security.WindowsDRM()), }); @@ -247,7 +266,7 @@ public void InitializeSettings() ToolTip tooltip = new ToolTip(); tooltip.AutoPopDelay = 15000; tooltip.IsBalloon = true; - tooltip.SetToolTip(this.TvwSettings, "Settings"); + tooltip.SetToolTip(this.TvwSettings, Properties.Resources.LblSettings); } private List CollectSettingNodes() @@ -600,7 +619,7 @@ private void BtnDoPS_Click(object sender, EventArgs e) if (LstPS.GetItemChecked(i)) { LstPS.SelectedIndex = i; - BtnDoPS.Text = "Processing"; + BtnDoPS.Text = Properties.Resources.statusDoPSProcessing; PnlPS.Enabled = false; //TxtOutputPS.Clear(); @@ -615,7 +634,7 @@ private void BtnDoPS_Click(object sender, EventArgs e) TxtOutputPS.Text = stringBuilder.ToString(); - BtnDoPS.Text = "Apply"; + BtnDoPS.Text = Properties.Resources.statusDoPSApply; PnlPS.Enabled = true; } @@ -632,13 +651,13 @@ private void ChkCodePS_CheckedChanged(object sender, EventArgs e) { if (ChkCodePS.Checked == true) { - ChkCodePS.Text = "Back"; + ChkCodePS.Text = Properties.Resources.PSBack; TxtConsolePS.Visible = true; TxtOutputPS.Visible = false; } else { - ChkCodePS.Text = "View code"; + ChkCodePS.Text = Properties.Resources.PSViewCode; TxtOutputPS.Visible = true; TxtConsolePS.Visible = false; } diff --git a/src/Privatezilla/MainWindow.resx b/src/Privatezilla/MainWindow.resx index 84d13056..0642e45f 100644 --- a/src/Privatezilla/MainWindow.resx +++ b/src/Privatezilla/MainWindow.resx @@ -117,10 +117,84 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Top, Bottom, Left + + + + Segoe UI Semilight, 12pt + + + 12, 88 + + + 355, 746 + + + + 18 + + + TvwSettings + + + System.Windows.Forms.TreeView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlNav + + + 0 + + + True + + + Flat + + + Segoe MDL2 Assets, 12pt, style=Bold + + + 0, 0 + + + 48, 51 + + + 21 + + + LblMainMenu + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlNav + + + 3 + 17, 17 - + + Segoe UI, 14.25pt + + + Segoe UI, 12.75pt + + + 270, 28 + + + Short Guide + + + Segoe UI, 12.75pt + iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAHtJREFUOE/t @@ -129,9 +203,171 @@ yKRghgAAAABJRU5ErkJggg== + + 270, 28 + + + Get community package + + + Segoe UI, 12.75pt + + + 270, 28 + + + Check for updates + + + Segoe UI, 12.75pt + + + 270, 28 + + + Info + + + 271, 116 + + + MainMenu + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + True + + True + + + Segoe UI Semibold, 12pt, style=Bold + + + MiddleLeft + + + 104, 54 + + + 60, 21 + + + 25 + + + Scripts + + + False + + + LblPS + + + System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlNav + + + 1 + + + True + + + Segoe UI Semibold, 12pt, style=Bold + + + MiddleLeft + + + 12, 54 + + + 70, 21 + + + 24 + + + Settings + + + LblSettings + + + System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlNav + + + 2 + + + Top, Bottom, Left, Right + + + Segoe UI Semilight, 12.75pt + + + 16, 88 + + + 351, 750 + + + 112 + + + False + + + LstPS + + + System.Windows.Forms.CheckedListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlNav + + + 4 + + + Left + + + 0, 0 + + + 367, 837 + + + 26 + + + PnlNav + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 3 + + + Top, Bottom, Left, Right + + + Top, Right + iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAiJJREFUSEvd @@ -147,9 +383,303 @@ 1jKqDLJlDQAAAABJRU5ErkJggg== + + 681, 7 + + + 24, 24 + + + 32 + 229, 19 + + I'm open on github/privatezilla + + + PicOpenGitHubPage + + + System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettings + + + 0 + + + Top, Left, Right + + + 12, 41 + + + 814, 5 + + + 27 + + + False + + + PBar + + + System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettings + + + 1 + + + Top, Bottom, Left, Right + + + Setting + + + 550 + + + State + + + 150 + + + Segoe UI Semilight, 12pt + + + 9, 50 + + + 704, 720 + + + 31 + + + LvwStatus + + + System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettings + + + 2 + + + Top, Left, Right + + + Segoe UI Semibold, 12pt, style=Bold + + + 9, 7 + + + 704, 40 + + + 29 + + + Press Analyze to check for configured settings. + + + LblStatus + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettings + + + 3 + + + 366, 0 + + + 716, 773 + + + 113 + + + PnlSettings + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 4 + + + Bottom, Right + + + Flat + + + Segoe UI, 9.75pt + + + 297, 14 + + + 196, 32 + + + 30 + + + Revert selected + + + BtnSettingsUndo + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettingsBottom + + + 1 + + + Bottom, Right + + + Flat + + + Segoe UI, 9.75pt + + + 508, 14 + + + 196, 32 + + + 26 + + + Apply selected + + + BtnSettingsDo + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettingsBottom + + + 2 + + + Bottom, Left + + + Flat + + + Segoe UI, 9.75pt + + + 12, 14 + + + 196, 32 + + + 28 + + + Analyze + + + BtnSettingsAnalyze + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettingsBottom + + + 0 + + + Top, Bottom, Left, Right + + + Top, Right + + + Flat + + + Segoe UI, 11.25pt + + + 671, 0 + + + 45, 45 + + + 118 + + + . . . + + + BtnMenuPS + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlPS + + + 0 + + + Top, Bottom, Left + + + Segoe UI Semilight, 9.75pt + + + 3, 48 + + + True + + + 238, 714 + + + 110 + Welcome to the Modern Policy Editor, which allows you to apply group policies and custom settings in the form of PowerShell scripts and templates (bundled scripts). @@ -160,9 +690,183 @@ To check the code for vulnerabilities click on "View code". To obtain new objects (templates, scripts etc.) visit the Marketplace in the upper right menu. Privatezilla uses the Marketplace of the app "SharpApp". Since this app is from the same developer and the scripting is based upon Powershell, they are also compatible with each other. + + TxtPSInfo + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlPS + + + 1 + + + Top, Bottom, Left, Right + + + Consolas, 9pt + + + 242, 48 + + + True + + + Both + + + 474, 722 + + + 10 + + + PS + + + False + + + TxtOutputPS + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlPS + + + 2 + + + Top, Bottom, Left, Right + + + Segoe UI Semibold, 9pt, style=Bold + + + 242, 48 + + + True + + + Both + + + 474, 722 + + + 111 + + + False + + + False + + + TxtConsolePS + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlPS + + + 3 + + + Top, Left, Right + + + Segoe UI Semibold, 12pt, style=Bold + + + 0, 0 + + + 5, 0, 0, 0 + + + 716, 45 + + + 116 + + + Apply PowerShell Script + + + MiddleLeft + + + LblPSHeader + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlPS + + + 4 + + + 366, 0 + + + 716, 773 + + + 113 + + + False + + + PnlPS + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 5 + 132, 19 + + Segoe UI, 14.25pt, style=Bold + + + Segoe UI, 12pt + + + 352, 26 + + + Import script + + + Segoe UI, 12pt + + + 352, 26 + + + Save current script as new preset script + + + Segoe UI, 12pt + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL @@ -180,7 +884,214 @@ To obtain new objects (templates, scripts etc.) visit the Marketplace in the upp yU9i5UnNIXoRFwAAAABJRU5ErkJggg== + + 352, 26 + + + Visit Marketplace + + + 353, 82 + + + PSMenu + + + System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Bottom, Left + + + Button + + + Flat + + + Segoe UI, 9.75pt + + + 12, 14 + + + 2, 2, 2, 2 + + + 196, 32 + + + 115 + + + View code + + + MiddleCenter + + + False + + + ChkCodePS + + + System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettingsBottom + + + 3 + + + Bottom, Right + + + Flat + + + Segoe UI, 9.75pt + + + 508, 14 + + + 196, 32 + + + 114 + + + Apply selected + + + False + + + BtnDoPS + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PnlSettingsBottom + + + 4 + + + Bottom + + + 367, 779 + + + 716, 58 + + + 114 + + + PnlSettingsBottom + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 2 + + + True + 87 + + 96, 96 + + + 1083, 837 + + + Segoe UI, 8.25pt + + + 1019, 550 + + + CenterScreen + + + Privatezilla + + + Help + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + CommunityPkg + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + CheckRelease + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Info + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Setting + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + State + + + System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PSImport + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PSSaveAs + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + PSMarketplace + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ToolTip + + + System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + MainWindow + + + System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + \ No newline at end of file diff --git a/src/Privatezilla/Privatezilla.csproj b/src/Privatezilla/Privatezilla.csproj index b452cec7..6f723a65 100644 --- a/src/Privatezilla/Privatezilla.csproj +++ b/src/Privatezilla/Privatezilla.csproj @@ -8,7 +8,7 @@ WinExe Privatezilla Privatezilla - v4.7.2 + v4.8 512 true true diff --git a/src/Privatezilla/Program.cs b/src/Privatezilla/Program.cs index d54fc600..da53ebdb 100644 --- a/src/Privatezilla/Program.cs +++ b/src/Privatezilla/Program.cs @@ -22,7 +22,7 @@ static void Main() if (Environment.OSVersion.Version.Build < 9200) - MessageBox.Show("You are running Privatezilla on a system older than Windows 10. Privatezilla is limited to Windows 10 ONLY.", "Privatezilla", MessageBoxButtons.OK, MessageBoxIcon.Information); + MessageBox.Show(Properties.Resources.msgAppCompatibility, "Privatezilla", MessageBoxButtons.OK, MessageBoxIcon.Information); else Application.Run(new MainWindow()); diff --git a/src/Privatezilla/Properties/AssemblyInfo.cs b/src/Privatezilla/Properties/AssemblyInfo.cs index 3d96b66d..50f5da04 100644 --- a/src/Privatezilla/Properties/AssemblyInfo.cs +++ b/src/Privatezilla/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, // indem Sie "*" wie unten gezeigt eingeben: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.30.2")] -[assembly: AssemblyFileVersion("0.30.2")] +[assembly: AssemblyVersion("0.31.0")] +[assembly: AssemblyFileVersion("0.31.0")] diff --git a/src/Privatezilla/Properties/Resources.Designer.cs b/src/Privatezilla/Properties/Resources.Designer.cs index e48a15f6..8f108f49 100644 --- a/src/Privatezilla/Properties/Resources.Designer.cs +++ b/src/Privatezilla/Properties/Resources.Designer.cs @@ -59,5 +59,1401 @@ internal class Resources { resourceCulture = value; } } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Apply selected ähnelt. + /// + internal static string BtnDoPS { + get { + return ResourceManager.GetString("BtnDoPS", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Analyze ähnelt. + /// + internal static string BtnSettingsAnalyze { + get { + return ResourceManager.GetString("BtnSettingsAnalyze", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Apply selected ähnelt. + /// + internal static string BtnSettingsDo { + get { + return ResourceManager.GetString("BtnSettingsDo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Revert selected ähnelt. + /// + internal static string BtnSettingsUndo { + get { + return ResourceManager.GetString("BtnSettingsUndo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Check for updates ähnelt. + /// + internal static string CheckRelease { + get { + return ResourceManager.GetString("CheckRelease", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die View Code ähnelt. + /// + internal static string ChkCodePS { + get { + return ResourceManager.GetString("ChkCodePS", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Get community package ähnelt. + /// + internal static string CommunityPkg { + get { + return ResourceManager.GetString("CommunityPkg", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Short Guide ähnelt. + /// + internal static string Help { + get { + return ResourceManager.GetString("Help", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Info about a setting: \r\nMove the cursor over a setting to view a brief explanation + /// \r\nAnalyze (Button): Determines which settings are enabled and configured on your system or not. NO system changes are done yet! + /// \r\nApply selected (Button): This will enable all selected settings. + /// \r\nRevert selected (Button): This will restore the default Windows 10 settings. + /// [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt. + /// + internal static string helpApp { + get { + return ResourceManager.GetString("helpApp", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Info ähnelt. + /// + internal static string Info { + get { + return ResourceManager.GetString("Info", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Scripts ähnelt. + /// + internal static string LblPS { + get { + return ResourceManager.GetString("LblPS", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Apply PowerShell Script ähnelt. + /// + internal static string LblPSHeader { + get { + return ResourceManager.GetString("LblPSHeader", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Settings ähnelt. + /// + internal static string LblSettings { + get { + return ResourceManager.GetString("LblSettings", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Press Analyze to check for configured settings. ähnelt. + /// + internal static string LblStatus { + get { + return ResourceManager.GetString("LblStatus", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die You are running Privatezilla on a system older than Windows 10. Privatezilla is limited to Windows 10 ONLY. ähnelt. + /// + internal static string msgAppCompatibility { + get { + return ResourceManager.GetString("msgAppCompatibility", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Please switch to code view. ähnelt. + /// + internal static string msgPSSave { + get { + return ResourceManager.GetString("msgPSSave", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Please select a script. ähnelt. + /// + internal static string msgPSSelect { + get { + return ResourceManager.GetString("msgPSSelect", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die has been successfully executed ähnelt. + /// + internal static string msgPSSuccess { + get { + return ResourceManager.GetString("msgPSSuccess", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Back ähnelt. + /// + internal static string PSBack { + get { + return ResourceManager.GetString("PSBack", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Import script ähnelt. + /// + internal static string PSImport { + get { + return ResourceManager.GetString("PSImport", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die What does this template/script do?\r\n ähnelt. + /// + internal static string PSInfo { + get { + return ResourceManager.GetString("PSInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Visit Marketplace ähnelt. + /// + internal static string PSMarketplace { + get { + return ResourceManager.GetString("PSMarketplace", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Save current script as new preset script ähnelt. + /// + internal static string PSSaveAs { + get { + return ResourceManager.GetString("PSSaveAs", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die View code ähnelt. + /// + internal static string PSViewCode { + get { + return ResourceManager.GetString("PSViewCode", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die You are using an unoffical version of Privatezilla. ähnelt. + /// + internal static string releaseUnofficial { + get { + return ResourceManager.GetString("releaseUnofficial", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die There is a new version available # ähnelt. + /// + internal static string releaseUpdateAvailable { + get { + return ResourceManager.GetString("releaseUpdateAvailable", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die \r\nDo you want to open the @github/releases page? ähnelt. + /// + internal static string releaseUpdateAvailableURL { + get { + return ResourceManager.GetString("releaseUpdateAvailableURL", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die \r\nYour are using version # ähnelt. + /// + internal static string releaseUpdateYourVersion { + get { + return ResourceManager.GetString("releaseUpdateYourVersion", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die There are currently no updates available. ähnelt. + /// + internal static string releaseUpToDate { + get { + return ResourceManager.GetString("releaseUpToDate", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die App permissions ähnelt. + /// + internal static string rootSettingsApps { + get { + return ResourceManager.GetString("rootSettingsApps", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Bloatware ähnelt. + /// + internal static string rootSettingsBloatware { + get { + return ResourceManager.GetString("rootSettingsBloatware", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Debloat Windows 10 ähnelt. + /// + internal static string rootSettingsBloatwareInfo { + get { + return ResourceManager.GetString("rootSettingsBloatwareInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Cortana ähnelt. + /// + internal static string rootSettingsCortana { + get { + return ResourceManager.GetString("rootSettingsCortana", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows Defender ähnelt. + /// + internal static string rootSettingsDefender { + get { + return ResourceManager.GetString("rootSettingsDefender", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Microsoft Edge ähnelt. + /// + internal static string rootSettingsEdge { + get { + return ResourceManager.GetString("rootSettingsEdge", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Gaming ähnelt. + /// + internal static string rootSettingsGaming { + get { + return ResourceManager.GetString("rootSettingsGaming", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Privacy ähnelt. + /// + internal static string rootSettingsPrivacy { + get { + return ResourceManager.GetString("rootSettingsPrivacy", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Security ähnelt. + /// + internal static string rootSettingsSecurity { + get { + return ResourceManager.GetString("rootSettingsSecurity", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Updates ähnelt. + /// + internal static string rootSettingsUpdates { + get { + return ResourceManager.GetString("rootSettingsUpdates", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to account info ähnelt. + /// + internal static string settingsAppsAccountInfo { + get { + return ResourceManager.GetString("settingsAppsAccountInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app notifications ähnelt. + /// + internal static string settingsAppsAppNotifications { + get { + return ResourceManager.GetString("settingsAppsAppNotifications", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die The Action Center in Windows 10 collects and shows notifications and alerts from traditional Windows applications and system notifications, alongside those generated from modern apps.\nNotifications are then grouped in the Action Center by app and time.\nThis setting will disable all notifications from apps and other senders in settings. ähnelt. + /// + internal static string settingsAppsAppNotificationsInfo { + get { + return ResourceManager.GetString("settingsAppsAppNotificationsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable apps running in background ähnelt. + /// + internal static string settingsAppsBackgroundApps { + get { + return ResourceManager.GetString("settingsAppsBackgroundApps", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows 10 apps have no more permission to run in the background so they can't update their live tiles, fetch new data, and receive notifications. ähnelt. + /// + internal static string settingsAppsBackgroundAppsInfo { + get { + return ResourceManager.GetString("settingsAppsBackgroundAppsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to calendar ähnelt. + /// + internal static string settingsAppsCalendar { + get { + return ResourceManager.GetString("settingsAppsCalendar", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to call ähnelt. + /// + internal static string settingsAppsCall { + get { + return ResourceManager.GetString("settingsAppsCall", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to call history ähnelt. + /// + internal static string settingsAppsCallHistory { + get { + return ResourceManager.GetString("settingsAppsCallHistory", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to camera ähnelt. + /// + internal static string settingsAppsCamera { + get { + return ResourceManager.GetString("settingsAppsCamera", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to cellular data ähnelt. + /// + internal static string settingsAppsCellularData { + get { + return ResourceManager.GetString("settingsAppsCellularData", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Some Windows 10 devices have a SIM card and/or eSIM in them that lets you connect to a cellular data network (aka: LTE or Broadband), so you can get online in more places by using a cellular signal.\nIf you do not want any apps to be allowed to use cellular data, you can disable it with this setting. ähnelt. + /// + internal static string settingsAppsCellularDataInfo { + get { + return ResourceManager.GetString("settingsAppsCellularDataInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to contacts ähnelt. + /// + internal static string settingsAppsContacts { + get { + return ResourceManager.GetString("settingsAppsContacts", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to diagnostics ähnelt. + /// + internal static string settingsAppsDiagnosticInformation { + get { + return ResourceManager.GetString("settingsAppsDiagnosticInformation", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to documents ähnelt. + /// + internal static string settingsAppsDocuments { + get { + return ResourceManager.GetString("settingsAppsDocuments", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to email ähnelt. + /// + internal static string settingsAppsEmail { + get { + return ResourceManager.GetString("settingsAppsEmail", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to eye tracking ähnelt. + /// + internal static string settingsAppsEyeGaze { + get { + return ResourceManager.GetString("settingsAppsEyeGaze", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to eye-gaze-based interaction ähnelt. + /// + internal static string settingsAppsEyeGazeInfo { + get { + return ResourceManager.GetString("settingsAppsEyeGazeInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to file system ähnelt. + /// + internal static string settingsAppsFileSystem { + get { + return ResourceManager.GetString("settingsAppsFileSystem", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This setting will disable app access to file system. Some apps may be restricted in their function or may no longer work at all. ähnelt. + /// + internal static string settingsAppsFileSystemInfo { + get { + return ResourceManager.GetString("settingsAppsFileSystemInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to messaging ähnelt. + /// + internal static string settingsAppsMessaging { + get { + return ResourceManager.GetString("settingsAppsMessaging", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to microphone ähnelt. + /// + internal static string settingsAppsMicrophone { + get { + return ResourceManager.GetString("settingsAppsMicrophone", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to motion ähnelt. + /// + internal static string settingsAppsMotion { + get { + return ResourceManager.GetString("settingsAppsMotion", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to notifications ähnelt. + /// + internal static string settingsAppsNotification { + get { + return ResourceManager.GetString("settingsAppsNotification", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to other devices ähnelt. + /// + internal static string settingsAppsOtherDevices { + get { + return ResourceManager.GetString("settingsAppsOtherDevices", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to pictures ähnelt. + /// + internal static string settingsAppsPictures { + get { + return ResourceManager.GetString("settingsAppsPictures", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to radios ähnelt. + /// + internal static string settingsAppsRadios { + get { + return ResourceManager.GetString("settingsAppsRadios", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to tasks ähnelt. + /// + internal static string settingsAppsTasks { + get { + return ResourceManager.GetString("settingsAppsTasks", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable tracking of app starts ähnelt. + /// + internal static string settingsAppsTrackingApps { + get { + return ResourceManager.GetString("settingsAppsTrackingApps", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This allows you to quickly have access to your list of Most used apps both in the Start menu and when you search your device." ähnelt. + /// + internal static string settingsAppsTrackingAppsInfo { + get { + return ResourceManager.GetString("settingsAppsTrackingAppsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable app access to videos ähnelt. + /// + internal static string settingsAppsVideos { + get { + return ResourceManager.GetString("settingsAppsVideos", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Remove all built-in apps ähnelt. + /// + internal static string settingsBloatwareRemoveUWPAll { + get { + return ResourceManager.GetString("settingsBloatwareRemoveUWPAll", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will remove all built-in apps except Microsoft Store. ähnelt. + /// + internal static string settingsBloatwareRemoveUWPAllInfo { + get { + return ResourceManager.GetString("settingsBloatwareRemoveUWPAllInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Remove all built-in apps except defaults ähnelt. + /// + internal static string settingsBloatwareRemoveUWPDefaults { + get { + return ResourceManager.GetString("settingsBloatwareRemoveUWPDefaults", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will remove all built-in apps except the following:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nYour Phone\nPhotos\nSticky Notes\nWeather\nXbox ähnelt. + /// + internal static string settingsBloatwareRemoveUWPDefaultsInfo { + get { + return ResourceManager.GetString("settingsBloatwareRemoveUWPDefaultsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Bing in Windows Search ähnelt. + /// + internal static string settingsCortanaDisableBing { + get { + return ResourceManager.GetString("settingsCortanaDisableBing", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows 10, by default, sends everything you search for in the Start Menu to their servers to give you results from Bing search. ähnelt. + /// + internal static string settingsCortanaDisableBingInfo { + get { + return ResourceManager.GetString("settingsCortanaDisableBingInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Cortana ähnelt. + /// + internal static string settingsCortanaDisableCortana { + get { + return ResourceManager.GetString("settingsCortanaDisableCortana", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Cortana is Microsoft's virtual assistant that comes integrated into Windows 10.\nThis setting will disable Cortana permanently and prevent it from recording and storing your search habits and history. ähnelt. + /// + internal static string settingsCortanaDisableCortanaInfo { + get { + return ResourceManager.GetString("settingsCortanaDisableCortanaInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Uninstall Cortana ähnelt. + /// + internal static string settingsCortanaUninstallCortana { + get { + return ResourceManager.GetString("settingsCortanaUninstallCortana", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will uninstall the new Cortana app on Windows 10, version 2004. ähnelt. + /// + internal static string settingsCortanaUninstallCortanaInfo { + get { + return ResourceManager.GetString("settingsCortanaUninstallCortanaInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable SmartScreen for Store Apps ähnelt. + /// + internal static string settingsDefenderDisableSmartScreenStore { + get { + return ResourceManager.GetString("settingsDefenderDisableSmartScreenStore", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows Defender SmartScreen Filter helps protect your device by checking web content (URLs) that Microsoft Store apps use. ähnelt. + /// + internal static string settingsDefenderDisableSmartScreenStoreInfo { + get { + return ResourceManager.GetString("settingsDefenderDisableSmartScreenStoreInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable AutoFill for credit cards ähnelt. + /// + internal static string settingsEdeAutoFillCredit { + get { + return ResourceManager.GetString("settingsEdeAutoFillCredit", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Microsoft Edge's AutoFill feature lets users auto complete credit card information in web forms using previously stored information. ähnelt. + /// + internal static string settingsEdeAutoFillCreditInfo { + get { + return ResourceManager.GetString("settingsEdeAutoFillCreditInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Prevent Edge running in background ähnelt. + /// + internal static string settingsEdgeBackground { + get { + return ResourceManager.GetString("settingsEdgeBackground", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die On the new Chromium version of Microsoft Edge, extensions and other services can keep the browser running in the background even after it's closed. ähnelt. + /// + internal static string settingsEdgeBackgroundInfo { + get { + return ResourceManager.GetString("settingsEdgeBackgroundInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Block Installation of New Microsoft Edge ähnelt. + /// + internal static string settingsEdgeBlockEdgeRollout { + get { + return ResourceManager.GetString("settingsEdgeBlockEdgeRollout", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will block Windows 10 Update Force Installing of the new Chromium-based Microsoft Edge web browser if it's not installed already on the device. ähnelt. + /// + internal static string settingsEdgeBlockEdgeRolloutInfo { + get { + return ResourceManager.GetString("settingsEdgeBlockEdgeRolloutInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable synchronization of data ähnelt. + /// + internal static string settingsEdgeDisableSync { + get { + return ResourceManager.GetString("settingsEdgeDisableSync", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This setting will disable synchronization of data using Microsoft sync services. ähnelt. + /// + internal static string settingsEdgeDisableSyncInfo { + get { + return ResourceManager.GetString("settingsEdgeDisableSyncInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Game Bar features ähnelt. + /// + internal static string settingsGamingGameBar { + get { + return ResourceManager.GetString("settingsGamingGameBar", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This setting will disable the Windows Game Recording and Broadcasting. ähnelt. + /// + internal static string settingsGamingGameBarInfo { + get { + return ResourceManager.GetString("settingsGamingGameBarInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will turn off tailored experiences with relevant tips and recommendations by using your diagnostics data. Many people would call this telemetry, or even spying. ähnelt. + /// + internal static string settingsGamingGameBarInfoInfo { + get { + return ResourceManager.GetString("settingsGamingGameBarInfoInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Block suggested apps in Start ähnelt. + /// + internal static string settingsPrivacyBlockSuggestedApps { + get { + return ResourceManager.GetString("settingsPrivacyBlockSuggestedApps", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will block the Suggested Apps that occasionally appear on the Start menu. ähnelt. + /// + internal static string settingsPrivacyBlockSuggestedAppsInfo { + get { + return ResourceManager.GetString("settingsPrivacyBlockSuggestedAppsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Prevent using diagnostic data ähnelt. + /// + internal static string settingsPrivacyDiagnosticData { + get { + return ResourceManager.GetString("settingsPrivacyDiagnosticData", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will turn off tailored experiences with relevant tips and recommendations by using your diagnostics data. Many people would call this telemetry, or even spying. ähnelt. + /// + internal static string settingsPrivacyDiagnosticDataInfo { + get { + return ResourceManager.GetString("settingsPrivacyDiagnosticDataInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Advertising ID for Relevant Ads ähnelt. + /// + internal static string settingsPrivacyDisableAds { + get { + return ResourceManager.GetString("settingsPrivacyDisableAds", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows 10 comes integrated with advertising. Microsoft assigns a unique identificator to track your activity in the Microsoft Store and on UWP apps to target you with relevant ads. ähnelt. + /// + internal static string settingsPrivacyDisableAdsInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableAdsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Windows Hello Biometrics ähnelt. + /// + internal static string settingsPrivacyDisableBiometrics { + get { + return ResourceManager.GetString("settingsPrivacyDisableBiometrics", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows Hello biometrics lets you sign in to your devices, apps, online services, and networks using your face, iris, or fingerprint. ähnelt. + /// + internal static string settingsPrivacyDisableBiometricsInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableBiometricsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Customer Experience Program ähnelt. + /// + internal static string settingsPrivacyDisableCEIP { + get { + return ResourceManager.GetString("settingsPrivacyDisableCEIP", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die The Customer Experience Improvement Program (CEIP) is a feature that comes enabled by default on Windows 10, and it secretly collects and submits hardware and software usage information to Microsoft. ähnelt. + /// + internal static string settingsPrivacyDisableCEIPInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableCEIPInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Compatibility Telemetry ähnelt. + /// + internal static string settingsPrivacyDisableCompTelemetry { + get { + return ResourceManager.GetString("settingsPrivacyDisableCompTelemetry", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This process is periodically collecting a variety of technical data about your computer and its performance and sending it to Microsoft for its Windows Customer Experience Improvement Program. ähnelt. + /// + internal static string settingsPrivacyDisableCompTelemetryInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableCompTelemetryInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Do not show feedback notifications ähnelt. + /// + internal static string settingsPrivacyDisableFeedback { + get { + return ResourceManager.GetString("settingsPrivacyDisableFeedback", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows 10 may also pop up from time to time and ask for feedback. ähnelt. + /// + internal static string settingsPrivacyDisableFeedbackInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableFeedbackInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Help Experience Program ähnelt. + /// + internal static string settingsPrivacyDisableHEIP { + get { + return ResourceManager.GetString("settingsPrivacyDisableHEIP", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die The Help Experience Improvement Program (HEIP) collects and send to Microsoft information about how you use Windows Help. This might reveal what problems you are having with your computer. ähnelt. + /// + internal static string settingsPrivacyDisableHEIPInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableHEIPInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Location tracking ähnelt. + /// + internal static string settingsPrivacyDisableLocation { + get { + return ResourceManager.GetString("settingsPrivacyDisableLocation", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Wherever you go, Windows 10 knows you're there. When Location Tracking is turned on, Windows and its apps are allowed to detect the current location of your computer or device. ähnelt. + /// + internal static string settingsPrivacyDisableLocationInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableLocationInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Settings Experimentation ähnelt. + /// + internal static string settingsPrivacyDisableMSExperiments { + get { + return ResourceManager.GetString("settingsPrivacyDisableMSExperiments", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die In certain builds of Windows 10, users could let Microsoft experiment with the system to study user preferences or device behavior. This allows Microsoft to “conduct experiments” with the settings on your PC and should be disabled with this setting. ähnelt. + /// + internal static string settingsPrivacyDisableMSExperimentsInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableMSExperimentsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Telemetry ähnelt. + /// + internal static string settingsPrivacyDisableTelemetry { + get { + return ResourceManager.GetString("settingsPrivacyDisableTelemetry", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will prevent Windows from collecting usage information and setting diagnostic data to Basic, which is the lowest level available for all consumer versions of Windows 10.\nThe services diagtrack & dmwappushservice will also be disabled.\nNOTE: Diagnostic Data must be set to Full to get preview builds from Windows-Insider-Program! ähnelt. + /// + internal static string settingsPrivacyDisableTelemetryInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableTelemetryInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Timeline feature ähnelt. + /// + internal static string settingsPrivacyDisableTimeline { + get { + return ResourceManager.GetString("settingsPrivacyDisableTimeline", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This collects a history of activities you've performed, including files you've opened and web pages you've viewed in Edge.\nIf Timeline isn’t for you, or you simply don’t want Windows 10 collecting your sensitive activities and information, you can disable Timeline completely with this setting.\nNote: A system reboot is required for the changes to take effect. ähnelt. + /// + internal static string settingsPrivacyDisableTimelineInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableTimelineInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Windows Tips ähnelt. + /// + internal static string settingsPrivacyDisableTips { + get { + return ResourceManager.GetString("settingsPrivacyDisableTips", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die You will no longer see Windows Tips, e.g. Spotlight and Consumer Features, Feedback Notifications etc. ähnelt. + /// + internal static string settingsPrivacyDisableTipsInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableTipsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Ads and Links on Lock Screen ähnelt. + /// + internal static string settingsPrivacyDisableTipsLockScreen { + get { + return ResourceManager.GetString("settingsPrivacyDisableTipsLockScreen", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This setting will set your lock screen background options to a picture and turn off tips, fun facts and tricks from Microsoft. ähnelt. + /// + internal static string settingsPrivacyDisableTipsLockScreenInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableTipsLockScreenInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Wi-Fi Sense ähnelt. + /// + internal static string settingsPrivacyDisableWiFi { + get { + return ResourceManager.GetString("settingsPrivacyDisableWiFi", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die You should at least stop your PC from sending your Wi-Fi password. ähnelt. + /// + internal static string settingsPrivacyDisableWiFiInfo { + get { + return ResourceManager.GetString("settingsPrivacyDisableWiFiInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Get Even More Out of Windows ähnelt. + /// + internal static string settingsPrivacyGetMoreOutOfWindows { + get { + return ResourceManager.GetString("settingsPrivacyGetMoreOutOfWindows", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Recent Windows 10 versions occasionally display a nag screen "Get Even More Out of Windows" when you sign-in to your user account. If you find it annoying, you can disable it with this setting. ähnelt. + /// + internal static string settingsPrivacyGetMoreOutOfWindowsInfo { + get { + return ResourceManager.GetString("settingsPrivacyGetMoreOutOfWindowsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Prevent using handwriting data ähnelt. + /// + internal static string settingsPrivacyHandwritingData { + get { + return ResourceManager.GetString("settingsPrivacyHandwritingData", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die If you don’t want Windows to know and record all unique words that you use, like names and professional jargon, just enable this setting. ähnelt. + /// + internal static string settingsPrivacyHandwritingDataInfo { + get { + return ResourceManager.GetString("settingsPrivacyHandwritingDataInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Block automatic Installation of apps ähnelt. + /// + internal static string settingsPrivacyInstalledApps { + get { + return ResourceManager.GetString("settingsPrivacyInstalledApps", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die When you sign-in to a new Windows 10 profile or device for the first time, chance is that you notice several third-party applications and games listed prominently in the Start menu.\nThis setting will block automatic Installation of suggested Windows 10 apps. ähnelt. + /// + internal static string settingsPrivacyInstalledAppsInfo { + get { + return ResourceManager.GetString("settingsPrivacyInstalledAppsInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Inventory Collector ähnelt. + /// + internal static string settingsPrivacyInventoryCollector { + get { + return ResourceManager.GetString("settingsPrivacyInventoryCollector", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die The Inventory Collector inventories applications files devices and drivers on the system and sends the information to Microsoft. This information is used to help diagnose compatibility problems.\nNote: This setting setting has no effect if the Customer Experience Improvement Program is turned off. The Inventory Collector will be off. ähnelt. + /// + internal static string settingsPrivacyInventoryCollectorInfo { + get { + return ResourceManager.GetString("settingsPrivacyInventoryCollectorInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Block suggested content in Settings app ähnelt. + /// + internal static string settingsPrivacySuggestedContent { + get { + return ResourceManager.GetString("settingsPrivacySuggestedContent", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die To help new Windows 10 users to learn new features of Windows 10, Microsoft has started showing suggested content via a huge banner in Windows 10 Setting Apps. ähnelt. + /// + internal static string settingsPrivacySuggestedContentInfo { + get { + return ResourceManager.GetString("settingsPrivacySuggestedContentInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable password reveal button ähnelt. + /// + internal static string settingsSecurityDisablePassword { + get { + return ResourceManager.GetString("settingsSecurityDisablePassword", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die The password reveal button can be used to display an entered password and should be disabled with this setting. ähnelt. + /// + internal static string settingsSecurityDisablePasswordInfo { + get { + return ResourceManager.GetString("settingsSecurityDisablePasswordInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable DRM in Windows Media Player ähnelt. + /// + internal static string settingsSecurityWindowsDRM { + get { + return ResourceManager.GetString("settingsSecurityWindowsDRM", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die If the Windows Media Digital Rights Management should not get access to the Internet (or intranet) for license acquisition and security upgrades, you can prevent it with this setting. ähnelt. + /// + internal static string settingsSecurityWindowsDRMInfo { + get { + return ResourceManager.GetString("settingsSecurityWindowsDRMInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Block major Windows updates ähnelt. + /// + internal static string settingsUpdatesBlockMajorUpdates { + get { + return ResourceManager.GetString("settingsUpdatesBlockMajorUpdates", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This setting called "TargetReleaseVersionInfo" prevents Windows 10 feature updates from being installed until the specified version reaches the end of support.\nIt will specify your currently used Windows 10 version as the target release version of Windows 10 that you wish the system to be on (supports only Pro and enterprise versions). ähnelt. + /// + internal static string settingsUpdatesBlockMajorUpdatesInfo { + get { + return ResourceManager.GetString("settingsUpdatesBlockMajorUpdatesInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable forced Windows updates ähnelt. + /// + internal static string settingsUpdatesDisableUpdates { + get { + return ResourceManager.GetString("settingsUpdatesDisableUpdates", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die This will notify when updates are available, and you decide when to install them. ähnelt. + /// + internal static string settingsUpdatesDisableUpdatesInfo { + get { + return ResourceManager.GetString("settingsUpdatesDisableUpdatesInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Disable Windows updates sharing ähnelt. + /// + internal static string settingsUpdatesUpdateSharing { + get { + return ResourceManager.GetString("settingsUpdatesUpdateSharing", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Windows 10 lets you download updates from several sources to speed up the process of updating the operating system. This will disable sharing your files by others and exposing your IP address to random computers. ähnelt. + /// + internal static string settingsUpdatesUpdateSharingInfo { + get { + return ResourceManager.GetString("settingsUpdatesUpdateSharingInfo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Apply ähnelt. + /// + internal static string statusDoPSApply { + get { + return ResourceManager.GetString("statusDoPSApply", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Processing ähnelt. + /// + internal static string statusDoPSProcessing { + get { + return ResourceManager.GetString("statusDoPSProcessing", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Do you really want to revert all selected settings to Windows 10 default state?" ähnelt. + /// + internal static string statusDoSettings { + get { + return ResourceManager.GetString("statusDoSettings", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Please wait ... ähnelt. + /// + internal static string statusDoWait { + get { + return ResourceManager.GetString("statusDoWait", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Not applied ähnelt. + /// + internal static string statusFailedApply { + get { + return ResourceManager.GetString("statusFailedApply", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Not configured ähnelt. + /// + internal static string statusFailedConfigure { + get { + return ResourceManager.GetString("statusFailedConfigure", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Analysis complete. ähnelt. + /// + internal static string statusFinishAnalyze { + get { + return ResourceManager.GetString("statusFinishAnalyze", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Applying complete. ähnelt. + /// + internal static string statusFinishApply { + get { + return ResourceManager.GetString("statusFinishApply", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Reverting complete. ähnelt. + /// + internal static string statusFinishUndo { + get { + return ResourceManager.GetString("statusFinishUndo", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Applied ähnelt. + /// + internal static string statusSuccessApply { + get { + return ResourceManager.GetString("statusSuccessApply", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Configured ähnelt. + /// + internal static string statusSuccessConfigure { + get { + return ResourceManager.GetString("statusSuccessConfigure", resourceCulture); + } + } + + /// + /// Sucht eine lokalisierte Zeichenfolge, die Welcome to the Modern Policy Editor, which allows you to apply group policies and custom settings in the form of PowerShell scripts and templates (bundled scripts). + /// + ///Select a script to view it's description. + /// + ///To check the code for vulnerabilities click on "View code". + /// + ///To obtain new objects (templates, scripts etc.) visit the Marketplace in the upper right menu. Privatezilla uses the Marketplace of the app "SharpApp". Since this app is from the same developer and the scripting is based upon Powershell [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt. + /// + internal static string TxtPSInfo { + get { + return ResourceManager.GetString("TxtPSInfo", resourceCulture); + } + } } } diff --git a/src/Privatezilla/Properties/Resources.resx b/src/Privatezilla/Properties/Resources.resx index ffecec85..8a9003f4 100644 --- a/src/Privatezilla/Properties/Resources.resx +++ b/src/Privatezilla/Properties/Resources.resx @@ -46,7 +46,7 @@ mimetype: application/x-microsoft.net.object.binary.base64 value : The object must be serialized with - : System.Serialization.Formatters.Binary.BinaryFormatter + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter : and then encoded with base64 encoding. mimetype: application/x-microsoft.net.object.soap.base64 @@ -60,6 +60,7 @@ : and then encoded with base64 encoding. --> + @@ -68,9 +69,10 @@ - + + @@ -85,9 +87,10 @@ - + + @@ -109,9 +112,500 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + Apply selected + GUI + + + Analyze + GUI + + + Apply selected + GUI + + + Revert selected + GUI + + + Check for updates + Main menu + + + View Code + GUI + + + Get community package + Main menu + + + Short Guide + Main menu + + + Info about a setting: \r\nMove the cursor over a setting to view a brief explanation + \r\nAnalyze (Button): Determines which settings are enabled and configured on your system or not. NO system changes are done yet! + \r\nApply selected (Button): This will enable all selected settings. + \r\nRevert selected (Button): This will restore the default Windows 10 settings. + \r\nConfigured (State): This indicates your privacy is protected. + \r\nNot Configured (State): This indicates that the Windows 10 settings are in place. + Main menu + + + Info + Main menu + + + Scripts + GUI + + + Apply PowerShell Script + GUI + + + Settings + GUI + + + Press Analyze to check for configured settings. + GUI + + + You are running Privatezilla on a system older than Windows 10. Privatezilla is limited to Windows 10 ONLY. + + + Please switch to code view. + + + Please select a script. + + + has been successfully executed + + + Back + + + Import script + Scripting menu + + + What does this template/script do?\r\n + + + Visit Marketplace + Scripting menu + + + Save current script as new preset script + Scripting menu + + + View code + + + You are using an unoffical version of Privatezilla. + + + There is a new version available # + + + \r\nDo you want to open the @github/releases page? + + + \r\nYour are using version # + + + There are currently no updates available. + + + App permissions + + + Bloatware + + + Debloat Windows 10 + + + Cortana + + + Windows Defender + + + Microsoft Edge + + + Gaming + + + Privacy + + + Security + + + Updates + + + Disable app access to account info + + + Disable app notifications + + + The Action Center in Windows 10 collects and shows notifications and alerts from traditional Windows applications and system notifications, alongside those generated from modern apps.\nNotifications are then grouped in the Action Center by app and time.\nThis setting will disable all notifications from apps and other senders in settings. + + + Disable apps running in background + + + Windows 10 apps have no more permission to run in the background so they can't update their live tiles, fetch new data, and receive notifications. + + + Disable app access to calendar + + + Disable app access to call + + + Disable app access to call history + + + Disable app access to camera + + + Disable app access to cellular data + + + Some Windows 10 devices have a SIM card and/or eSIM in them that lets you connect to a cellular data network (aka: LTE or Broadband), so you can get online in more places by using a cellular signal.\nIf you do not want any apps to be allowed to use cellular data, you can disable it with this setting. + + + Disable app access to contacts + + + Disable app access to diagnostics + + + Disable app access to documents + + + Disable app access to email + + + Disable app access to eye tracking + + + Disable app access to eye-gaze-based interaction + + + Disable app access to file system + + + This setting will disable app access to file system. Some apps may be restricted in their function or may no longer work at all. + + + Disable app access to messaging + + + Disable app access to microphone + + + Disable app access to motion + + + Disable app access to notifications + + + Disable app access to other devices + + + Disable app access to pictures + + + Disable app access to radios + + + Disable app access to tasks + + + Disable tracking of app starts + + + This allows you to quickly have access to your list of Most used apps both in the Start menu and when you search your device." + + + Disable app access to videos + + + Remove all built-in apps + + + This will remove all built-in apps except Microsoft Store. + + + Remove all built-in apps except defaults + + + This will remove all built-in apps except the following:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nYour Phone\nPhotos\nSticky Notes\nWeather\nXbox + + + Disable Bing in Windows Search + + + Windows 10, by default, sends everything you search for in the Start Menu to their servers to give you results from Bing search. + + + Disable Cortana + + + Cortana is Microsoft's virtual assistant that comes integrated into Windows 10.\nThis setting will disable Cortana permanently and prevent it from recording and storing your search habits and history. + + + Uninstall Cortana + + + This will uninstall the new Cortana app on Windows 10, version 2004. + + + Disable SmartScreen for Store Apps + + + Windows Defender SmartScreen Filter helps protect your device by checking web content (URLs) that Microsoft Store apps use. + + + Disable AutoFill for credit cards + + + Microsoft Edge's AutoFill feature lets users auto complete credit card information in web forms using previously stored information. + + + Prevent Edge running in background + + + On the new Chromium version of Microsoft Edge, extensions and other services can keep the browser running in the background even after it's closed. + + + Block Installation of New Microsoft Edge + + + This will block Windows 10 Update Force Installing of the new Chromium-based Microsoft Edge web browser if it's not installed already on the device. + + + Disable synchronization of data + + + This setting will disable synchronization of data using Microsoft sync services. + + + Disable Game Bar features + + + This setting will disable the Windows Game Recording and Broadcasting. + + + This will turn off tailored experiences with relevant tips and recommendations by using your diagnostics data. Many people would call this telemetry, or even spying. + + + Block suggested apps in Start + + + This will block the Suggested Apps that occasionally appear on the Start menu. + + + Prevent using diagnostic data + + + This will turn off tailored experiences with relevant tips and recommendations by using your diagnostics data. Many people would call this telemetry, or even spying. + + + Disable Advertising ID for Relevant Ads + + + Windows 10 comes integrated with advertising. Microsoft assigns a unique identificator to track your activity in the Microsoft Store and on UWP apps to target you with relevant ads. + + + Disable Windows Hello Biometrics + + + Windows Hello biometrics lets you sign in to your devices, apps, online services, and networks using your face, iris, or fingerprint. + + + Disable Customer Experience Program + + + The Customer Experience Improvement Program (CEIP) is a feature that comes enabled by default on Windows 10, and it secretly collects and submits hardware and software usage information to Microsoft. + + + Disable Compatibility Telemetry + + + This process is periodically collecting a variety of technical data about your computer and its performance and sending it to Microsoft for its Windows Customer Experience Improvement Program. + + + Do not show feedback notifications + + + Windows 10 may also pop up from time to time and ask for feedback. + + + Disable Help Experience Program + + + The Help Experience Improvement Program (HEIP) collects and send to Microsoft information about how you use Windows Help. This might reveal what problems you are having with your computer. + + + Disable Location tracking + + + Wherever you go, Windows 10 knows you're there. When Location Tracking is turned on, Windows and its apps are allowed to detect the current location of your computer or device. + + + Disable Settings Experimentation + + + In certain builds of Windows 10, users could let Microsoft experiment with the system to study user preferences or device behavior. This allows Microsoft to “conduct experiments” with the settings on your PC and should be disabled with this setting. + + + Disable Telemetry + + + This will prevent Windows from collecting usage information and setting diagnostic data to Basic, which is the lowest level available for all consumer versions of Windows 10.\nThe services diagtrack & dmwappushservice will also be disabled.\nNOTE: Diagnostic Data must be set to Full to get preview builds from Windows-Insider-Program! + + + Disable Timeline feature + + + This collects a history of activities you've performed, including files you've opened and web pages you've viewed in Edge.\nIf Timeline isn’t for you, or you simply don’t want Windows 10 collecting your sensitive activities and information, you can disable Timeline completely with this setting.\nNote: A system reboot is required for the changes to take effect. + + + Disable Windows Tips + + + You will no longer see Windows Tips, e.g. Spotlight and Consumer Features, Feedback Notifications etc. + + + Disable Ads and Links on Lock Screen + + + This setting will set your lock screen background options to a picture and turn off tips, fun facts and tricks from Microsoft. + + + Disable Wi-Fi Sense + + + You should at least stop your PC from sending your Wi-Fi password. + + + Disable Get Even More Out of Windows + + + Recent Windows 10 versions occasionally display a nag screen "Get Even More Out of Windows" when you sign-in to your user account. If you find it annoying, you can disable it with this setting. + + + Prevent using handwriting data + + + If you don’t want Windows to know and record all unique words that you use, like names and professional jargon, just enable this setting. + + + Block automatic Installation of apps + + + When you sign-in to a new Windows 10 profile or device for the first time, chance is that you notice several third-party applications and games listed prominently in the Start menu.\nThis setting will block automatic Installation of suggested Windows 10 apps. + + + Disable Inventory Collector + + + The Inventory Collector inventories applications files devices and drivers on the system and sends the information to Microsoft. This information is used to help diagnose compatibility problems.\nNote: This setting setting has no effect if the Customer Experience Improvement Program is turned off. The Inventory Collector will be off. + + + Block suggested content in Settings app + + + To help new Windows 10 users to learn new features of Windows 10, Microsoft has started showing suggested content via a huge banner in Windows 10 Setting Apps. + + + Disable password reveal button + + + The password reveal button can be used to display an entered password and should be disabled with this setting. + + + Disable DRM in Windows Media Player + + + If the Windows Media Digital Rights Management should not get access to the Internet (or intranet) for license acquisition and security upgrades, you can prevent it with this setting. + + + Block major Windows updates + + + This setting called "TargetReleaseVersionInfo" prevents Windows 10 feature updates from being installed until the specified version reaches the end of support.\nIt will specify your currently used Windows 10 version as the target release version of Windows 10 that you wish the system to be on (supports only Pro and enterprise versions). + + + Disable forced Windows updates + + + This will notify when updates are available, and you decide when to install them. + + + Disable Windows updates sharing + + + Windows 10 lets you download updates from several sources to speed up the process of updating the operating system. This will disable sharing your files by others and exposing your IP address to random computers. + + + Apply + + + Processing + + + Do you really want to revert all selected settings to Windows 10 default state?" + + + Please wait ... + + + Not applied + + + Not configured + + + Analysis complete. + + + Applying complete. + + + Reverting complete. + + + Applied + + + Configured + + + Welcome to the Modern Policy Editor, which allows you to apply group policies and custom settings in the form of PowerShell scripts and templates (bundled scripts). + +Select a script to view it's description. + +To check the code for vulnerabilities click on "View code". + +To obtain new objects (templates, scripts etc.) visit the Marketplace in the upper right menu. Privatezilla uses the Marketplace of the app "SharpApp". Since this app is from the same developer and the scripting is based upon Powershell, they are also compatible with each other. + GUI + \ No newline at end of file diff --git a/src/Privatezilla/Properties/Settings.Designer.cs b/src/Privatezilla/Properties/Settings.Designer.cs index 18468303..8f4d75fb 100644 --- a/src/Privatezilla/Properties/Settings.Designer.cs +++ b/src/Privatezilla/Properties/Settings.Designer.cs @@ -12,7 +12,7 @@ namespace Privatezilla.Properties { [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.7.0.0")] internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); diff --git a/src/Privatezilla/Settings/Apps/AccountInfo.cs b/src/Privatezilla/Settings/Apps/AccountInfo.cs index 6488667b..420de5f8 100644 --- a/src/Privatezilla/Settings/Apps/AccountInfo.cs +++ b/src/Privatezilla/Settings/Apps/AccountInfo.cs @@ -9,7 +9,7 @@ internal class AccountInfo : SettingBase public override string ID() { - return "Disable app access to account info"; + return Properties.Resources.settingsAppsAccountInfo; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/AppNotifications.cs b/src/Privatezilla/Settings/Apps/AppNotifications.cs index 52736a8d..46b42857 100644 --- a/src/Privatezilla/Settings/Apps/AppNotifications.cs +++ b/src/Privatezilla/Settings/Apps/AppNotifications.cs @@ -9,12 +9,12 @@ internal class AppNotifications : SettingBase public override string ID() { - return "Disable app notifications"; + return Properties.Resources.settingsAppsAppNotifications; } public override string Info() { - return "The Action Center in Windows 10 collects and shows notifications and alerts from traditional Windows applications and system notifications, alongside those generated from modern apps.\nNotifications are then grouped in the Action Center by app and time.\nThis setting will disable all notifications from apps and other senders in settings."; + return Properties.Resources.settingsAppsAppNotificationsInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/BackgroundApps.cs b/src/Privatezilla/Settings/Apps/BackgroundApps.cs index 70e3c061..a36ea2a5 100644 --- a/src/Privatezilla/Settings/Apps/BackgroundApps.cs +++ b/src/Privatezilla/Settings/Apps/BackgroundApps.cs @@ -9,12 +9,12 @@ internal class BackgroundApps: SettingBase public override string ID() { - return "Disable apps running in background"; + return Properties.Resources.settingsAppsBackgroundApps; } public override string Info() { - return "Windows 10 apps have no more permission to run in the background so they can't update their live tiles, fetch new data, and receive notifications."; + return Properties.Resources.settingsAppsBackgroundAppsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/Calendar.cs b/src/Privatezilla/Settings/Apps/Calendar.cs index 8d06effb..3e4bdbca 100644 --- a/src/Privatezilla/Settings/Apps/Calendar.cs +++ b/src/Privatezilla/Settings/Apps/Calendar.cs @@ -9,7 +9,7 @@ internal class Calendar : SettingBase public override string ID() { - return "Disable app access to calendar"; + return Properties.Resources.settingsAppsCalendar; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Call.cs b/src/Privatezilla/Settings/Apps/Call.cs index 37f71100..caca4e2c 100644 --- a/src/Privatezilla/Settings/Apps/Call.cs +++ b/src/Privatezilla/Settings/Apps/Call.cs @@ -9,7 +9,7 @@ internal class Call: SettingBase public override string ID() { - return "Disable app access to call"; + return Properties.Resources.settingsAppsCall; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/CallHistory.cs b/src/Privatezilla/Settings/Apps/CallHistory.cs index 201c4ac7..8a81ea2b 100644 --- a/src/Privatezilla/Settings/Apps/CallHistory.cs +++ b/src/Privatezilla/Settings/Apps/CallHistory.cs @@ -9,7 +9,7 @@ internal class CallHistory: SettingBase public override string ID() { - return "Disable app access to call history"; + return Properties.Resources.settingsAppsCallHistory; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Camera.cs b/src/Privatezilla/Settings/Apps/Camera.cs index 078f7089..24bfd533 100644 --- a/src/Privatezilla/Settings/Apps/Camera.cs +++ b/src/Privatezilla/Settings/Apps/Camera.cs @@ -9,7 +9,7 @@ internal class Camera: SettingBase public override string ID() { - return "Disable app access to camera"; + return Properties.Resources.settingsAppsCamera; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/CellularData.cs b/src/Privatezilla/Settings/Apps/CellularData.cs index c6c5a1dd..45b643cc 100644 --- a/src/Privatezilla/Settings/Apps/CellularData.cs +++ b/src/Privatezilla/Settings/Apps/CellularData.cs @@ -9,12 +9,12 @@ internal class CellularData : SettingBase public override string ID() { - return "Disable app access to cellular data"; + return Properties.Resources.settingsAppsCellularData; } public override string Info() { - return "Some Windows 10 devices have a SIM card and/or eSIM in them that lets you connect to a cellular data network (aka: LTE or Broadband), so you can get online in more places by using a cellular signal.\nIf you do not want any apps to be allowed to use cellular data, you can disable it with this setting."; + return Properties.Resources.settingsAppsCellularDataInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/Contacts.cs b/src/Privatezilla/Settings/Apps/Contacts.cs index 29b6ac7c..a566ea80 100644 --- a/src/Privatezilla/Settings/Apps/Contacts.cs +++ b/src/Privatezilla/Settings/Apps/Contacts.cs @@ -9,7 +9,7 @@ internal class Contacts : SettingBase public override string ID() { - return "Disable app access to contacts"; + return Properties.Resources.settingsAppsContacts; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs b/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs index f9a9d5ed..641a706d 100644 --- a/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs +++ b/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs @@ -9,7 +9,7 @@ internal class DiagnosticInformation: SettingBase public override string ID() { - return "Disable app access to diagnostics"; + return Properties.Resources.settingsAppsDiagnosticInformation; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Documents.cs b/src/Privatezilla/Settings/Apps/Documents.cs index 4aad266e..0e811d5c 100644 --- a/src/Privatezilla/Settings/Apps/Documents.cs +++ b/src/Privatezilla/Settings/Apps/Documents.cs @@ -9,7 +9,7 @@ internal class Documents: SettingBase public override string ID() { - return "Disable app access to documents"; + return Properties.Resources.settingsAppsDocuments; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Email.cs b/src/Privatezilla/Settings/Apps/Email.cs index 470d9bc4..c7b36c57 100644 --- a/src/Privatezilla/Settings/Apps/Email.cs +++ b/src/Privatezilla/Settings/Apps/Email.cs @@ -9,7 +9,7 @@ internal class Email : SettingBase public override string ID() { - return "Disable app access to email"; + return Properties.Resources.settingsAppsEmail; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/EyeGaze.cs b/src/Privatezilla/Settings/Apps/EyeGaze.cs index d3eea31d..555fc3d2 100644 --- a/src/Privatezilla/Settings/Apps/EyeGaze.cs +++ b/src/Privatezilla/Settings/Apps/EyeGaze.cs @@ -9,12 +9,12 @@ internal class EyeGaze : SettingBase public override string ID() { - return "Disable app access to eye tracking"; + return Properties.Resources.settingsAppsEyeGaze; } public override string Info() { - return "Disable app access to eye-gaze-based interaction"; + return Properties.Resources.settingsAppsEyeGazeInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/FileSystem.cs b/src/Privatezilla/Settings/Apps/FileSystem.cs index 57a60bd9..c8734c99 100644 --- a/src/Privatezilla/Settings/Apps/FileSystem.cs +++ b/src/Privatezilla/Settings/Apps/FileSystem.cs @@ -9,12 +9,12 @@ internal class FileSystem: SettingBase public override string ID() { - return "Disable app access to file system"; + return Properties.Resources.settingsAppsFileSystem; } public override string Info() { - return "This setting will disable app access to file system. Some apps may be restricted in their function or may no longer work at all."; + return Properties.Resources.settingsAppsFileSystemInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/Messaging.cs b/src/Privatezilla/Settings/Apps/Messaging.cs index 584e02cd..0cf8deb0 100644 --- a/src/Privatezilla/Settings/Apps/Messaging.cs +++ b/src/Privatezilla/Settings/Apps/Messaging.cs @@ -9,7 +9,7 @@ internal class Messaging: SettingBase public override string ID() { - return "Disable app access to messaging"; + return Properties.Resources.settingsAppsMessaging; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Microphone.cs b/src/Privatezilla/Settings/Apps/Microphone.cs index c06ae0c4..40738d85 100644 --- a/src/Privatezilla/Settings/Apps/Microphone.cs +++ b/src/Privatezilla/Settings/Apps/Microphone.cs @@ -9,7 +9,7 @@ internal class Microphone: SettingBase public override string ID() { - return "Disable app access to microphone"; + return Properties.Resources.settingsAppsMicrophone; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Motion.cs b/src/Privatezilla/Settings/Apps/Motion.cs index 5c2e617e..93db26d2 100644 --- a/src/Privatezilla/Settings/Apps/Motion.cs +++ b/src/Privatezilla/Settings/Apps/Motion.cs @@ -9,7 +9,7 @@ internal class Motion: SettingBase public override string ID() { - return "Disable app access to motion"; + return Properties.Resources.settingsAppsMotion; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Notifications.cs b/src/Privatezilla/Settings/Apps/Notifications.cs index 5836183a..bbfb9fd3 100644 --- a/src/Privatezilla/Settings/Apps/Notifications.cs +++ b/src/Privatezilla/Settings/Apps/Notifications.cs @@ -9,7 +9,7 @@ internal class Notifications: SettingBase public override string ID() { - return "Disable app access to notifications"; + return Properties.Resources.settingsAppsNotification; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/OtherDevices.cs b/src/Privatezilla/Settings/Apps/OtherDevices.cs index 8ce0d17b..7331a596 100644 --- a/src/Privatezilla/Settings/Apps/OtherDevices.cs +++ b/src/Privatezilla/Settings/Apps/OtherDevices.cs @@ -10,7 +10,7 @@ internal class OtherDevices: SettingBase public override string ID() { - return "Disable app access to other devices"; + return Properties.Resources.settingsAppsOtherDevices; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Pictures.cs b/src/Privatezilla/Settings/Apps/Pictures.cs index 46960f79..93fed7bc 100644 --- a/src/Privatezilla/Settings/Apps/Pictures.cs +++ b/src/Privatezilla/Settings/Apps/Pictures.cs @@ -9,7 +9,7 @@ internal class Pictures: SettingBase public override string ID() { - return "Disable app access to pictures"; + return Properties.Resources.settingsAppsPictures; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Radios.cs b/src/Privatezilla/Settings/Apps/Radios.cs index 246cbc21..975f8550 100644 --- a/src/Privatezilla/Settings/Apps/Radios.cs +++ b/src/Privatezilla/Settings/Apps/Radios.cs @@ -9,7 +9,7 @@ internal class Radios: SettingBase public override string ID() { - return "Disable app access to radios"; + return Properties.Resources.settingsAppsRadios; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/Tasks.cs b/src/Privatezilla/Settings/Apps/Tasks.cs index 0f02ebfc..c5b3de5c 100644 --- a/src/Privatezilla/Settings/Apps/Tasks.cs +++ b/src/Privatezilla/Settings/Apps/Tasks.cs @@ -9,7 +9,7 @@ internal class Tasks: SettingBase public override string ID() { - return "Disable app access to tasks"; + return Properties.Resources.settingsAppsTasks; } public override string Info() diff --git a/src/Privatezilla/Settings/Apps/TrackingApps.cs b/src/Privatezilla/Settings/Apps/TrackingApps.cs index 1e73404e..86a13a9c 100644 --- a/src/Privatezilla/Settings/Apps/TrackingApps.cs +++ b/src/Privatezilla/Settings/Apps/TrackingApps.cs @@ -9,12 +9,12 @@ internal class TrackingApps: SettingBase public override string ID() { - return "Disable tracking of app starts"; + return Properties.Resources.settingsAppsTrackingApps; } public override string Info() { - return "This allows you to quickly have access to your list of Most used apps both in the Start menu and when you search your device."; + return Properties.Resources.settingsAppsTrackingAppsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Apps/Videos.cs b/src/Privatezilla/Settings/Apps/Videos.cs index a623c68e..7f6adfd4 100644 --- a/src/Privatezilla/Settings/Apps/Videos.cs +++ b/src/Privatezilla/Settings/Apps/Videos.cs @@ -9,7 +9,7 @@ internal class Videos: SettingBase public override string ID() { - return "Disable app access to videos"; + return Properties.Resources.settingsAppsVideos; } public override string Info() diff --git a/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs b/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs index 97552f6d..48afc1a5 100644 --- a/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs +++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs @@ -8,12 +8,12 @@ internal class RemoveUWPAll : SettingBase { public override string ID() { - return "Remove all built-in apps"; + return Properties.Resources.settingsBloatwareRemoveUWPAll; } public override string Info() { - return "This will remove all built-in apps except Microsoft Store."; + return Properties.Resources.settingsBloatwareRemoveUWPAllInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs b/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs index ff67bd12..d1ea89e2 100644 --- a/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs +++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs @@ -8,12 +8,12 @@ internal class RemoveUWPDefaults : SettingBase { public override string ID() { - return "Remove all built-in apps except defaults"; + return Properties.Resources.settingsBloatwareRemoveUWPDefaults; } public override string Info() { - return "This will remove all built-in apps except the following:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nYour Phone\nPhotos\nSticky Notes\nWeather\nXbox"; + return Properties.Resources.settingsBloatwareRemoveUWPDefaultsInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Cortana/DisableBing.cs b/src/Privatezilla/Settings/Cortana/DisableBing.cs index 66a723cd..a6706f4b 100644 --- a/src/Privatezilla/Settings/Cortana/DisableBing.cs +++ b/src/Privatezilla/Settings/Cortana/DisableBing.cs @@ -10,12 +10,12 @@ internal class DisableBing : SettingBase public override string ID() { - return "Disable Bing in Windows Search"; + return Properties.Resources.settingsCortanaDisableBing; } public override string Info() { - return "Windows 10, by default, sends everything you search for in the Start Menu to their servers to give you results from Bing search."; + return Properties.Resources.settingsCortanaDisableBingInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Cortana/DisableCortana.cs b/src/Privatezilla/Settings/Cortana/DisableCortana.cs index fd9adecd..d3229cd5 100644 --- a/src/Privatezilla/Settings/Cortana/DisableCortana.cs +++ b/src/Privatezilla/Settings/Cortana/DisableCortana.cs @@ -9,12 +9,12 @@ internal class DisableCortana : SettingBase public override string ID() { - return "Disable Cortana"; + return Properties.Resources.settingsCortanaDisableCortana; } public override string Info() { - return "Cortana is Microsoft's virtual assistant that comes integrated into Windows 10.\nThis setting will disable Cortana permanently and prevent it from recording and storing your search habits and history."; + return Properties.Resources.settingsCortanaDisableCortanaInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Cortana/UninstallCortana.cs b/src/Privatezilla/Settings/Cortana/UninstallCortana.cs index 755b2582..293e1b0c 100644 --- a/src/Privatezilla/Settings/Cortana/UninstallCortana.cs +++ b/src/Privatezilla/Settings/Cortana/UninstallCortana.cs @@ -8,12 +8,12 @@ internal class UninstallCortana : SettingBase { public override string ID() { - return "Uninstall Cortana"; + return Properties.Resources.settingsCortanaUninstallCortana; } public override string Info() { - return "This will uninstall the new Cortana app on Windows 10, version 2004."; + return Properties.Resources.settingsCortanaUninstallCortanaInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs b/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs index 0fa59b72..314bcee0 100644 --- a/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs +++ b/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs @@ -9,12 +9,12 @@ internal class DisableSmartScreenStore: SettingBase public override string ID() { - return "Disable SmartScreen for Store Apps"; + return Properties.Resources.settingsDefenderDisableSmartScreenStore; } public override string Info() { - return "Windows Defender SmartScreen Filter helps protect your device by checking web content (URLs) that Microsoft Store apps use."; + return Properties.Resources.settingsDefenderDisableSmartScreenStoreInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Edge/AutoFillCredits.cs b/src/Privatezilla/Settings/Edge/AutoFillCredits.cs index ac0f2f17..ebcd1a35 100644 --- a/src/Privatezilla/Settings/Edge/AutoFillCredits.cs +++ b/src/Privatezilla/Settings/Edge/AutoFillCredits.cs @@ -9,12 +9,12 @@ internal class DisableAutoFillCredits : SettingBase public override string ID() { - return "Disable AutoFill for credit cards"; + return Properties.Resources.settingsEdeAutoFillCredit; } public override string Info() { - return "Microsoft Edge's AutoFill feature lets users auto complete credit card information in web forms using previously stored information."; + return Properties.Resources.settingsEdeAutoFillCreditInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs b/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs index 8e691856..33e7e8dc 100644 --- a/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs +++ b/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs @@ -9,12 +9,12 @@ internal class BlockEdgeRollout : SettingBase public override string ID() { - return "Block Installation of New Microsoft Edge"; + return Properties.Resources.settingsEdgeBlockEdgeRollout; } public override string Info() { - return "This will block Windows 10 Update Force Installing of the new Chromium-based Microsoft Edge web browser if it's not installed already on the device."; + return Properties.Resources.settingsEdgeBlockEdgeRolloutInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Edge/DisableSync.cs b/src/Privatezilla/Settings/Edge/DisableSync.cs index cae6a599..44317930 100644 --- a/src/Privatezilla/Settings/Edge/DisableSync.cs +++ b/src/Privatezilla/Settings/Edge/DisableSync.cs @@ -9,12 +9,12 @@ internal class DisableSync : SettingBase public override string ID() { - return "Disable synchronization of data"; + return Properties.Resources.settingsEdgeDisableSync; } public override string Info() { - return "This setting will disable synchronization of data using Microsoft sync services."; + return Properties.Resources.settingsEdgeDisableSyncInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Edge/EdgeBackground.cs b/src/Privatezilla/Settings/Edge/EdgeBackground.cs index 3d0446f5..94ca5532 100644 --- a/src/Privatezilla/Settings/Edge/EdgeBackground.cs +++ b/src/Privatezilla/Settings/Edge/EdgeBackground.cs @@ -9,12 +9,12 @@ internal class EdgeBackground : SettingBase public override string ID() { - return "Prevent Edge running in background"; + return Properties.Resources.settingsEdgeBackground; } public override string Info() { - return "On the new Chromium version of Microsoft Edge, extensions and other services can keep the browser running in the background even after it's closed."; + return Properties.Resources.settingsEdgeBackgroundInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Gaming/GameBar.cs b/src/Privatezilla/Settings/Gaming/GameBar.cs index 6fe21f52..5f7c001d 100644 --- a/src/Privatezilla/Settings/Gaming/GameBar.cs +++ b/src/Privatezilla/Settings/Gaming/GameBar.cs @@ -9,12 +9,12 @@ internal class DisableGameBar : SettingBase public override string ID() { - return "Disable Game Bar features"; + return Properties.Resources.settingsGamingGameBar; } public override string Info() { - return "This setting will disable the Windows Game Recording and Broadcasting."; + return Properties.Resources.settingsGamingGameBarInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DiagnosticData.cs b/src/Privatezilla/Settings/Privacy/DiagnosticData.cs index 253c7e61..80402278 100644 --- a/src/Privatezilla/Settings/Privacy/DiagnosticData.cs +++ b/src/Privatezilla/Settings/Privacy/DiagnosticData.cs @@ -9,12 +9,12 @@ internal class DiagnosticData : SettingBase public override string ID() { - return "Prevent using diagnostic data"; + return Properties.Resources.settingsPrivacyDiagnosticData; } public override string Info() { - return "This will turn off tailored experiences with relevant tips and recommendations by using your diagnostics data. Many people would call this telemetry, or even spying."; + return Properties.Resources.settingsPrivacyDiagnosticDataInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableAds.cs b/src/Privatezilla/Settings/Privacy/DisableAds.cs index 9b3e4682..10317038 100644 --- a/src/Privatezilla/Settings/Privacy/DisableAds.cs +++ b/src/Privatezilla/Settings/Privacy/DisableAds.cs @@ -9,12 +9,12 @@ internal class DisableAds : SettingBase public override string ID() { - return "Disable Advertising ID for Relevant Ads"; + return Properties.Resources.settingsPrivacyDisableAds; } public override string Info() { - return "Windows 10 comes integrated with advertising. Microsoft assigns a unique identificator to track your activity in the Microsoft Store and on UWP apps to target you with relevant ads."; + return Properties.Resources.settingsPrivacyDisableAdsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs b/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs index 6b37de37..dfb206c6 100644 --- a/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs +++ b/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs @@ -9,12 +9,12 @@ internal class DisableBiometrics : SettingBase public override string ID() { - return "Disable Windows Hello Biometrics"; + return Properties.Resources.settingsPrivacyDisableBiometrics; } public override string Info() { - return "Windows Hello biometrics lets you sign in to your devices, apps, online services, and networks using your face, iris, or fingerprint"; + return Properties.Resources.settingsPrivacyDisableBiometricsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableCEIP.cs b/src/Privatezilla/Settings/Privacy/DisableCEIP.cs index 17bc37c8..b876b507 100644 --- a/src/Privatezilla/Settings/Privacy/DisableCEIP.cs +++ b/src/Privatezilla/Settings/Privacy/DisableCEIP.cs @@ -9,12 +9,12 @@ internal class DisableCEIP : SettingBase public override string ID() { - return "Disable Customer Experience Program"; + return Properties.Resources.settingsPrivacyDisableCEIP; } public override string Info() { - return "The Customer Experience Improvement Program (CEIP) is a feature that comes enabled by default on Windows 10, and it secretly collects and submits hardware and software usage information to Microsoft."; + return Properties.Resources.settingsPrivacyDisableCEIPInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs b/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs index b19d115a..b7dd7699 100644 --- a/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs +++ b/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs @@ -9,12 +9,12 @@ internal class DisableCompTelemetry : SettingBase public override string ID() { - return "Disable Compatibility Telemetry"; + return Properties.Resources.settingsPrivacyDisableCompTelemetry; } public override string Info() { - return "This process is periodically collecting a variety of technical data about your computer and its performance and sending it to Microsoft for its Windows Customer Experience Improvement Program."; + return Properties.Resources.settingsPrivacyDisableCompTelemetryInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableFeedback.cs b/src/Privatezilla/Settings/Privacy/DisableFeedback.cs index 72dca125..0551cee8 100644 --- a/src/Privatezilla/Settings/Privacy/DisableFeedback.cs +++ b/src/Privatezilla/Settings/Privacy/DisableFeedback.cs @@ -10,12 +10,12 @@ internal class DisableFeedback: SettingBase public override string ID() { - return "Do not show feedback notifications"; + return Properties.Resources.settingsPrivacyDisableFeedback; } public override string Info() { - return "Windows 10 may also pop up from time to time and ask for feedback."; + return Properties.Resources.settingsPrivacyDisableFeedbackInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableHEIP.cs b/src/Privatezilla/Settings/Privacy/DisableHEIP.cs index 25dada00..80ef9da0 100644 --- a/src/Privatezilla/Settings/Privacy/DisableHEIP.cs +++ b/src/Privatezilla/Settings/Privacy/DisableHEIP.cs @@ -9,12 +9,12 @@ internal class DisableHEIP: SettingBase public override string ID() { - return "Disable Help Experience Program"; + return Properties.Resources.settingsPrivacyDisableHEIP; } public override string Info() { - return "The Help Experience Improvement Program (HEIP) collects and send to Microsoft information about how you use Windows Help. This might reveal what problems you are having with your computer."; + return Properties.Resources.settingsPrivacyDisableHEIPInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableLocation.cs b/src/Privatezilla/Settings/Privacy/DisableLocation.cs index 58f9a8e5..89569323 100644 --- a/src/Privatezilla/Settings/Privacy/DisableLocation.cs +++ b/src/Privatezilla/Settings/Privacy/DisableLocation.cs @@ -9,12 +9,12 @@ internal class DisableLocation : SettingBase public override string ID() { - return "Disable Location tracking"; + return Properties.Resources.settingsPrivacyDisableLocation; } public override string Info() { - return "Wherever you go, Windows 10 knows you're there. When Location Tracking is turned on, Windows and its apps are allowed to detect the current location of your computer or device."; + return Properties.Resources.settingsPrivacyDisableLocationInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs b/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs index 80ee2bba..f6c5a91e 100644 --- a/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs +++ b/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs @@ -9,13 +9,13 @@ internal class DisableMSExperiments: SettingBase public override string ID() { - return "Disable Settings Experimentation"; + return Properties.Resources.settingsPrivacyDisableMSExperiments; } public override string Info() { - return "In certain builds of Windows 10, users could let Microsoft experiment with the system to study user preferences or device behavior. This allows Microsoft to “conduct experiments” with the settings on your PC and should be disabled with this setting."; + return Properties.Resources.settingsPrivacyDisableMSExperimentsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs b/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs index 3baa6959..1328148f 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs @@ -11,12 +11,12 @@ internal class DisableTelemetry : SettingBase public override string ID() { - return "Disable Telemetry"; + return Properties.Resources.settingsPrivacyDisableTelemetry; } public override string Info() { - return "This will prevent Windows from collecting usage information and setting diagnostic data to Basic, which is the lowest level available for all consumer versions of Windows 10.\nThe services diagtrack & dmwappushservice will also be disabled.\nNOTE: Diagnostic Data must be set to Full to get preview builds from Windows-Insider-Program! "; + return Properties.Resources.settingsPrivacyDisableTelemetryInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableTimeline.cs b/src/Privatezilla/Settings/Privacy/DisableTimeline.cs index 3bdcd309..2514902b 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTimeline.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTimeline.cs @@ -10,12 +10,12 @@ internal class DisableTimeline : SettingBase public override string ID() { - return "Disable Timeline feature"; + return Properties.Resources.settingsPrivacyDisableTimeline; } public override string Info() { - return "This collects a history of activities you've performed, including files you've opened and web pages you've viewed in Edge.\nIf Timeline isn’t for you, or you simply don’t want Windows 10 collecting your sensitive activities and information, you can disable Timeline completely with this setting.\nNote: A system reboot is required for the changes to take effect."; + return Properties.Resources.settingsPrivacyDisableTimelineInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableTips.cs b/src/Privatezilla/Settings/Privacy/DisableTips.cs index a7fd8a76..340be7b4 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTips.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTips.cs @@ -12,12 +12,12 @@ internal class DisableTips: SettingBase public override string ID() { - return "Disable Windows Tips"; + return Properties.Resources.settingsPrivacyDisableTips; } public override string Info() { - return "You will no longer see Windows Tips, e.g. Spotlight and Consumer Features, Feedback Notifications etc."; + return Properties.Resources.settingsPrivacyDisableTipsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs b/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs index 44f44f90..3426e781 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs @@ -11,13 +11,13 @@ internal class DisableTipsLockScreen : SettingBase public override string ID() { - return "Disable Ads and Links on Lock Screen"; + return Properties.Resources.settingsPrivacyDisableTipsLockScreen; } public override string Info() { - return "This setting will set your lock screen background options to a picture and turn off tips, fun facts and tricks from Microsoft."; + return Properties.Resources.settingsPrivacyDisableTipsLockScreenInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/DisableWiFi.cs b/src/Privatezilla/Settings/Privacy/DisableWiFi.cs index acd9546e..da24b6fe 100644 --- a/src/Privatezilla/Settings/Privacy/DisableWiFi.cs +++ b/src/Privatezilla/Settings/Privacy/DisableWiFi.cs @@ -9,12 +9,12 @@ internal class DisableWiFi : SettingBase public override string ID() { - return "Disable Wi-Fi Sense"; + return Properties.Resources.settingsPrivacyDisableWiFi; } public override string Info() { - return "You should at least stop your PC from sending your Wi-Fi password."; + return Properties.Resources.settingsPrivacyDisableWiFiInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs b/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs index 5c550140..67284fa9 100644 --- a/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs +++ b/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs @@ -9,12 +9,12 @@ internal class GetMoreOutOfWindows: SettingBase public override string ID() { - return "Disable Get Even More Out of Windows"; + return Properties.Resources.settingsPrivacyGetMoreOutOfWindows; } public override string Info() { - return "Recent Windows 10 versions occasionally display a nag screen \"Get Even More Out of Windows\" when you sign-in to your user account. If you find it annoying, you can disable it with this setting."; + return Properties.Resources.settingsPrivacyGetMoreOutOfWindowsInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/HandwritingData.cs b/src/Privatezilla/Settings/Privacy/HandwritingData.cs index 85b0bde2..ef13d888 100644 --- a/src/Privatezilla/Settings/Privacy/HandwritingData.cs +++ b/src/Privatezilla/Settings/Privacy/HandwritingData.cs @@ -13,12 +13,12 @@ internal class HandwritingData : SettingBase public override string ID() { - return "Prevent using handwriting data"; + return Properties.Resources.settingsPrivacyHandwritingData; } public override string Info() { - return "If you don’t want Windows to know and record all unique words that you use, like names and professional jargon, just enable this setting."; + return Properties.Resources.settingsPrivacyHandwritingDataInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/InstalledApps.cs b/src/Privatezilla/Settings/Privacy/InstalledApps.cs index e1e04e6f..a1bfa146 100644 --- a/src/Privatezilla/Settings/Privacy/InstalledApps.cs +++ b/src/Privatezilla/Settings/Privacy/InstalledApps.cs @@ -9,12 +9,12 @@ internal class InstalledApps : SettingBase public override string ID() { - return "Block automatic Installation of apps"; + return Properties.Resources.settingsPrivacyInstalledApps; } public override string Info() { - return "When you sign-in to a new Windows 10 profile or device for the first time, chance is that you notice several third-party applications and games listed prominently in the Start menu.\nThis setting will block automatic Installation of suggested Windows 10 apps."; + return Properties.Resources.settingsPrivacyInstalledAppsInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/InventoryCollector.cs b/src/Privatezilla/Settings/Privacy/InventoryCollector.cs index de92b75a..44001330 100644 --- a/src/Privatezilla/Settings/Privacy/InventoryCollector.cs +++ b/src/Privatezilla/Settings/Privacy/InventoryCollector.cs @@ -10,12 +10,12 @@ internal class InventoryCollector : SettingBase public override string ID() { - return "Disable Inventory Collector"; + return Properties.Resources.settingsPrivacyInventoryCollector; } public override string Info() { - return "The Inventory Collector inventories applications files devices and drivers on the system and sends the information to Microsoft. This information is used to help diagnose compatibility problems.\nNote: This setting setting has no effect if the Customer Experience Improvement Program is turned off. The Inventory Collector will be off."; + return Properties.Resources.settingsPrivacyInventoryCollectorInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/SuggestedApps.cs b/src/Privatezilla/Settings/Privacy/SuggestedApps.cs index 1c10a578..73985eab 100644 --- a/src/Privatezilla/Settings/Privacy/SuggestedApps.cs +++ b/src/Privatezilla/Settings/Privacy/SuggestedApps.cs @@ -9,12 +9,12 @@ internal class SuggestedApps : SettingBase public override string ID() { - return "Block suggested apps in Start"; + return Properties.Resources.settingsPrivacyBlockSuggestedApps; } public override string Info() { - return "This will block the Suggested Apps that occasionally appear on the Start menu."; + return Properties.Resources.settingsPrivacyBlockSuggestedAppsInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Privacy/SuggestedContent.cs b/src/Privatezilla/Settings/Privacy/SuggestedContent.cs index e21a052d..151fcbbc 100644 --- a/src/Privatezilla/Settings/Privacy/SuggestedContent.cs +++ b/src/Privatezilla/Settings/Privacy/SuggestedContent.cs @@ -11,12 +11,12 @@ internal class SuggestedContent : SettingBase public override string ID() { - return "Block suggested content in Settings app"; + return Properties.Resources.settingsPrivacySuggestedContent; } public override string Info() { - return "To help new Windows 10 users to learn new features of Windows 10, Microsoft has started showing suggested content via a huge banner in Windows 10 Setting Apps. "; + return Properties.Resources.settingsPrivacySuggestedContentInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Security/DisablePassword.cs b/src/Privatezilla/Settings/Security/DisablePassword.cs index 1bdcda91..56996b7e 100644 --- a/src/Privatezilla/Settings/Security/DisablePassword.cs +++ b/src/Privatezilla/Settings/Security/DisablePassword.cs @@ -9,12 +9,12 @@ internal class DisablePassword : SettingBase public override string ID() { - return "Disable password reveal button"; + return Properties.Resources.settingsSecurityDisablePassword; } public override string Info() { - return "The password reveal button can be used to display an entered password and should be disabled with this setting."; + return Properties.Resources.settingsSecurityDisablePasswordInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Security/WindowsDRM.cs b/src/Privatezilla/Settings/Security/WindowsDRM.cs index 473d2da0..f1a88373 100644 --- a/src/Privatezilla/Settings/Security/WindowsDRM.cs +++ b/src/Privatezilla/Settings/Security/WindowsDRM.cs @@ -9,12 +9,12 @@ internal class WindowsDRM : SettingBase public override string ID() { - return "Disable DRM in Windows Media Player"; + return Properties.Resources.settingsSecurityWindowsDRM; } public override string Info() { - return "If the Windows Media Digital Rights Management should not get access to the Internet (or intranet) for license acquisition and security upgrades, you can prevent it with this setting."; + return Properties.Resources.settingsSecurityWindowsDRMInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs b/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs index acf14158..063fa987 100644 --- a/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs +++ b/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs @@ -10,12 +10,12 @@ internal class BlockMajorUpdates : SettingBase public override string ID() { - return "Block major Windows updates"; + return Properties.Resources.settingsUpdatesBlockMajorUpdates; } public override string Info() { - return "This setting called \"TargetReleaseVersionInfo\" prevents Windows 10 feature updates from being installed until the specified version reaches the end of support.\nIt will specify your currently used Windows 10 version as the target release version of Windows 10 that you wish the system to be on (supports only Pro and enterprise versions)."; + return Properties.Resources.settingsUpdatesBlockMajorUpdatesInfo.Replace("\\n", "\n"); } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Updates/DisableUpdates.cs b/src/Privatezilla/Settings/Updates/DisableUpdates.cs index 555821bd..5358ce26 100644 --- a/src/Privatezilla/Settings/Updates/DisableUpdates.cs +++ b/src/Privatezilla/Settings/Updates/DisableUpdates.cs @@ -11,12 +11,12 @@ internal class DisableUpdates : SettingBase public override string ID() { - return "Disable forced Windows updates"; + return Properties.Resources.settingsUpdatesDisableUpdates; } public override string Info() { - return "This will notify when updates are available, and you decide when to install them."; + return Properties.Resources.settingsUpdatesDisableUpdatesInfo; } public override bool CheckSetting() diff --git a/src/Privatezilla/Settings/Updates/UpdatesSharing.cs b/src/Privatezilla/Settings/Updates/UpdatesSharing.cs index 10afb75f..a4c892ea 100644 --- a/src/Privatezilla/Settings/Updates/UpdatesSharing.cs +++ b/src/Privatezilla/Settings/Updates/UpdatesSharing.cs @@ -9,12 +9,12 @@ internal class DisableUpdatesSharing : SettingBase public override string ID() { - return "Disable Windows updates sharing"; + return Properties.Resources.settingsUpdatesUpdateSharing; } public override string Info() { - return "Windows 10 lets you download updates from several sources to speed up the process of updating the operating system. This will disable sharing your files by others and exposing your IP address to random computers."; + return Properties.Resources.settingsUpdatesUpdateSharingInfo; } public override bool CheckSetting()