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 | 93 +- 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, 3025 insertions(+), 374 deletions(-) diff --git a/src/Privatezilla/App.config b/src/Privatezilla/App.config index de27714..5ffd8f8 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 f9cb700..d64f9b4 100644 --- a/src/Privatezilla/MainWindow.Designer.cs +++ b/src/Privatezilla/MainWindow.Designer.cs @@ -44,19 +44,19 @@ 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 @@ // // 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 @@ 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 @@ 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 @@ // 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 @@ // // 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 @@ 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 @@ // // 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 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 3da2cbe..bd09c68 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 _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 = "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 _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 @@ namespace Privatezilla // 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 @@ namespace Privatezilla } 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 @@ namespace Privatezilla // GUI options LblMainMenu.Text = "\ue700"; // Hamburger menu + + // GUI localization + Globalization(); } public void InitializeSettings() @@ -121,7 +140,7 @@ namespace Privatezilla }; // 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 @@ namespace Privatezilla }; // 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 @@ namespace Privatezilla }); // 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 @@ namespace Privatezilla }); // 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 @@ namespace Privatezilla 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 @@ namespace Privatezilla if (LstPS.GetItemChecked(i)) { LstPS.SelectedIndex = i; - BtnDoPS.Text = "Processing"; + BtnDoPS.Text = Properties.Resources.statusDoPSProcessing; PnlPS.Enabled = false; //TxtOutputPS.Clear(); @@ -615,7 +634,7 @@ namespace Privatezilla TxtOutputPS.Text = stringBuilder.ToString(); - BtnDoPS.Text = "Apply"; + BtnDoPS.Text = Properties.Resources.statusDoPSApply; PnlPS.Enabled = true; } @@ -632,13 +651,13 @@ namespace Privatezilla { 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 84d1305..0642e45 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 b452cec..6f723a6 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 d54fc60..da53ebd 100644 --- a/src/Privatezilla/Program.cs +++ b/src/Privatezilla/Program.cs @@ -22,7 +22,7 @@ namespace Privatezilla 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 3d96b66..50f5da0 100644 --- a/src/Privatezilla/Properties/AssemblyInfo.cs +++ b/src/Privatezilla/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ using System.Runtime.InteropServices; // 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 e48a15f..8f108f4 100644 --- a/src/Privatezilla/Properties/Resources.Designer.cs +++ b/src/Privatezilla/Properties/Resources.Designer.cs @@ -59,5 +59,1401 @@ namespace Privatezilla.Properties { 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 ffecec8..8a9003f 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 1846830..8f4d75f 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 6488667..420de5f 100644 --- a/src/Privatezilla/Settings/Apps/AccountInfo.cs +++ b/src/Privatezilla/Settings/Apps/AccountInfo.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 52736a8..46b4285 100644 --- a/src/Privatezilla/Settings/Apps/AppNotifications.cs +++ b/src/Privatezilla/Settings/Apps/AppNotifications.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 70e3c06..a36ea2a 100644 --- a/src/Privatezilla/Settings/Apps/BackgroundApps.cs +++ b/src/Privatezilla/Settings/Apps/BackgroundApps.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 8d06eff..3e4bdbc 100644 --- a/src/Privatezilla/Settings/Apps/Calendar.cs +++ b/src/Privatezilla/Settings/Apps/Calendar.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 37f7110..caca4e2 100644 --- a/src/Privatezilla/Settings/Apps/Call.cs +++ b/src/Privatezilla/Settings/Apps/Call.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 201c4ac..8a81ea2 100644 --- a/src/Privatezilla/Settings/Apps/CallHistory.cs +++ b/src/Privatezilla/Settings/Apps/CallHistory.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 078f708..24bfd53 100644 --- a/src/Privatezilla/Settings/Apps/Camera.cs +++ b/src/Privatezilla/Settings/Apps/Camera.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 c6c5a1d..45b643c 100644 --- a/src/Privatezilla/Settings/Apps/CellularData.cs +++ b/src/Privatezilla/Settings/Apps/CellularData.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 29b6ac7..a566ea8 100644 --- a/src/Privatezilla/Settings/Apps/Contacts.cs +++ b/src/Privatezilla/Settings/Apps/Contacts.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 f9a9d5e..641a706 100644 --- a/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs +++ b/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 4aad266..0e811d5 100644 --- a/src/Privatezilla/Settings/Apps/Documents.cs +++ b/src/Privatezilla/Settings/Apps/Documents.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 470d9bc..c7b36c5 100644 --- a/src/Privatezilla/Settings/Apps/Email.cs +++ b/src/Privatezilla/Settings/Apps/Email.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 d3eea31..555fc3d 100644 --- a/src/Privatezilla/Settings/Apps/EyeGaze.cs +++ b/src/Privatezilla/Settings/Apps/EyeGaze.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 57a60bd..c8734c9 100644 --- a/src/Privatezilla/Settings/Apps/FileSystem.cs +++ b/src/Privatezilla/Settings/Apps/FileSystem.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 584e02c..0cf8deb 100644 --- a/src/Privatezilla/Settings/Apps/Messaging.cs +++ b/src/Privatezilla/Settings/Apps/Messaging.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 c06ae0c..40738d8 100644 --- a/src/Privatezilla/Settings/Apps/Microphone.cs +++ b/src/Privatezilla/Settings/Apps/Microphone.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 5c2e617..93db26d 100644 --- a/src/Privatezilla/Settings/Apps/Motion.cs +++ b/src/Privatezilla/Settings/Apps/Motion.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 5836183..bbfb9fd 100644 --- a/src/Privatezilla/Settings/Apps/Notifications.cs +++ b/src/Privatezilla/Settings/Apps/Notifications.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 8ce0d17..7331a59 100644 --- a/src/Privatezilla/Settings/Apps/OtherDevices.cs +++ b/src/Privatezilla/Settings/Apps/OtherDevices.cs @@ -10,7 +10,7 @@ namespace Privatezilla.Setting.Apps 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 46960f7..93fed7b 100644 --- a/src/Privatezilla/Settings/Apps/Pictures.cs +++ b/src/Privatezilla/Settings/Apps/Pictures.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 246cbc2..975f855 100644 --- a/src/Privatezilla/Settings/Apps/Radios.cs +++ b/src/Privatezilla/Settings/Apps/Radios.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 0f02ebf..c5b3de5 100644 --- a/src/Privatezilla/Settings/Apps/Tasks.cs +++ b/src/Privatezilla/Settings/Apps/Tasks.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 1e73404..86a13a9 100644 --- a/src/Privatezilla/Settings/Apps/TrackingApps.cs +++ b/src/Privatezilla/Settings/Apps/TrackingApps.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Apps 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 a623c68..7f6adfd 100644 --- a/src/Privatezilla/Settings/Apps/Videos.cs +++ b/src/Privatezilla/Settings/Apps/Videos.cs @@ -9,7 +9,7 @@ namespace Privatezilla.Setting.Apps 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 97552f6..48afc1a 100644 --- a/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs +++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs @@ -8,12 +8,12 @@ namespace Privatezilla.Setting.Bloatware { 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 ff67bd1..d1ea89e 100644 --- a/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs +++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs @@ -8,12 +8,12 @@ namespace Privatezilla.Setting.Bloatware { 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 66a723c..a6706f4 100644 --- a/src/Privatezilla/Settings/Cortana/DisableBing.cs +++ b/src/Privatezilla/Settings/Cortana/DisableBing.cs @@ -10,12 +10,12 @@ namespace Privatezilla.Setting.Cortana 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 fd9adec..d3229cd 100644 --- a/src/Privatezilla/Settings/Cortana/DisableCortana.cs +++ b/src/Privatezilla/Settings/Cortana/DisableCortana.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Cortana 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 755b258..293e1b0 100644 --- a/src/Privatezilla/Settings/Cortana/UninstallCortana.cs +++ b/src/Privatezilla/Settings/Cortana/UninstallCortana.cs @@ -8,12 +8,12 @@ namespace Privatezilla.Setting.Cortana { 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 0fa59b7..314bcee 100644 --- a/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs +++ b/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Defender 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 ac0f2f1..ebcd1a3 100644 --- a/src/Privatezilla/Settings/Edge/AutoFillCredits.cs +++ b/src/Privatezilla/Settings/Edge/AutoFillCredits.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Edge 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 8e69185..33e7e8d 100644 --- a/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs +++ b/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Edge 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 cae6a59..4431793 100644 --- a/src/Privatezilla/Settings/Edge/DisableSync.cs +++ b/src/Privatezilla/Settings/Edge/DisableSync.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Edge 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 3d0446f..94ca553 100644 --- a/src/Privatezilla/Settings/Edge/EdgeBackground.cs +++ b/src/Privatezilla/Settings/Edge/EdgeBackground.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Edge 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 6fe21f5..5f7c001 100644 --- a/src/Privatezilla/Settings/Gaming/GameBar.cs +++ b/src/Privatezilla/Settings/Gaming/GameBar.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Gaming 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 253c7e6..8040227 100644 --- a/src/Privatezilla/Settings/Privacy/DiagnosticData.cs +++ b/src/Privatezilla/Settings/Privacy/DiagnosticData.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 9b3e468..1031703 100644 --- a/src/Privatezilla/Settings/Privacy/DisableAds.cs +++ b/src/Privatezilla/Settings/Privacy/DisableAds.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 6b37de3..dfb206c 100644 --- a/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs +++ b/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 17bc37c..b876b50 100644 --- a/src/Privatezilla/Settings/Privacy/DisableCEIP.cs +++ b/src/Privatezilla/Settings/Privacy/DisableCEIP.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 b19d115..b7dd769 100644 --- a/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs +++ b/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 72dca12..0551cee 100644 --- a/src/Privatezilla/Settings/Privacy/DisableFeedback.cs +++ b/src/Privatezilla/Settings/Privacy/DisableFeedback.cs @@ -10,12 +10,12 @@ namespace Privatezilla.Setting.Privacy 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 25dada0..80ef9da 100644 --- a/src/Privatezilla/Settings/Privacy/DisableHEIP.cs +++ b/src/Privatezilla/Settings/Privacy/DisableHEIP.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 58f9a8e..8956932 100644 --- a/src/Privatezilla/Settings/Privacy/DisableLocation.cs +++ b/src/Privatezilla/Settings/Privacy/DisableLocation.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 80ee2bb..f6c5a91 100644 --- a/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs +++ b/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs @@ -9,13 +9,13 @@ namespace Privatezilla.Setting.Privacy 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 3baa695..1328148 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs @@ -11,12 +11,12 @@ namespace Privatezilla.Setting.Privacy 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 3bdcd30..2514902 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTimeline.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTimeline.cs @@ -10,12 +10,12 @@ namespace Privatezilla.Setting.Privacy 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 a7fd8a7..340be7b 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTips.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTips.cs @@ -12,12 +12,12 @@ namespace Privatezilla.Setting.Privacy 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 44f44f9..3426e78 100644 --- a/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs +++ b/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs @@ -11,13 +11,13 @@ namespace Privatezilla.Setting.Privacy 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 acd9546..da24b6f 100644 --- a/src/Privatezilla/Settings/Privacy/DisableWiFi.cs +++ b/src/Privatezilla/Settings/Privacy/DisableWiFi.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 5c55014..67284fa 100644 --- a/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs +++ b/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 85b0bde..ef13d88 100644 --- a/src/Privatezilla/Settings/Privacy/HandwritingData.cs +++ b/src/Privatezilla/Settings/Privacy/HandwritingData.cs @@ -13,12 +13,12 @@ namespace Privatezilla.Setting.Privacy 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 e1e04e6..a1bfa14 100644 --- a/src/Privatezilla/Settings/Privacy/InstalledApps.cs +++ b/src/Privatezilla/Settings/Privacy/InstalledApps.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 de92b75..4400133 100644 --- a/src/Privatezilla/Settings/Privacy/InventoryCollector.cs +++ b/src/Privatezilla/Settings/Privacy/InventoryCollector.cs @@ -10,12 +10,12 @@ namespace Privatezilla.Setting.Privacy 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 1c10a57..73985ea 100644 --- a/src/Privatezilla/Settings/Privacy/SuggestedApps.cs +++ b/src/Privatezilla/Settings/Privacy/SuggestedApps.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Privacy 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 e21a052..151fcbb 100644 --- a/src/Privatezilla/Settings/Privacy/SuggestedContent.cs +++ b/src/Privatezilla/Settings/Privacy/SuggestedContent.cs @@ -11,12 +11,12 @@ namespace Privatezilla.Setting.Privacy 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 1bdcda9..56996b7 100644 --- a/src/Privatezilla/Settings/Security/DisablePassword.cs +++ b/src/Privatezilla/Settings/Security/DisablePassword.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Security 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 473d2da..f1a8837 100644 --- a/src/Privatezilla/Settings/Security/WindowsDRM.cs +++ b/src/Privatezilla/Settings/Security/WindowsDRM.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Security 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 acf1415..063fa98 100644 --- a/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs +++ b/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs @@ -10,12 +10,12 @@ namespace Privatezilla.Setting.Updates 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 555821b..5358ce2 100644 --- a/src/Privatezilla/Settings/Updates/DisableUpdates.cs +++ b/src/Privatezilla/Settings/Updates/DisableUpdates.cs @@ -11,12 +11,12 @@ namespace Privatezilla.Setting.Updates 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 10afb75..a4c892e 100644 --- a/src/Privatezilla/Settings/Updates/UpdatesSharing.cs +++ b/src/Privatezilla/Settings/Updates/UpdatesSharing.cs @@ -9,12 +9,12 @@ namespace Privatezilla.Setting.Updates 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()