diff --git a/.gitattributes b/.gitattributes
deleted file mode 100644
index 76e4ac94..00000000
--- a/.gitattributes
+++ /dev/null
@@ -1,5 +0,0 @@
-* linguist-vendored
-* linguist-language=csharp
-
-# Normalize line endings.
-* text=auto
diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml
deleted file mode 100644
index 5e60c139..00000000
--- a/.github/FUNDING.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# These are supported funding model platforms
-
-github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
-patreon: # Replace with a single Patreon username
-open_collective: # Replace with a single Open Collective username
-ko_fi: Belim
-tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
-community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
-liberapay: # Replace with a single Liberapay username
-issuehunt: # Replace with a single IssueHunt username
-otechie: # Replace with a single Otechie username
-custom: #
diff --git a/README.md b/README.md
index 4a6230cb..e8e20066 100644
--- a/README.md
+++ b/README.md
@@ -1,27 +1,27 @@
-
+
- Spydish
+ Privatezilla
-The Spydish app is the simplest way to perform a quick privacy and security check of your Windows 10 copy.
+Privatezilla is the simplest way to perform a quick privacy and security check of your Windows 10 copy.
-
-
+
+
-
-
+
+
-
-
+
-
@@ -31,33 +31,27 @@ alt="GitHub issues">
Download •
Community package •
Credits •
- License
+ Support
-
+
## About
-Spydish integrates the most critical Windows 10 privacy policies and allows you to quickly perform a privacy check against these policies. Active policies are marked with the status "Configured" as in the Group Policy Editor and indicates that your privacy is protected. The inactive ones are declared as "Not configured". All available policies (currently 60) can be enabled as well as disabled.
-
-Latest news from the developer blog
-- [June 07, 2020: Stable release of new Spydish app is out](https://www.builtbybel.com/blog/19-apps/34-stable-release-of-new-spydish-app-is-out)
-- [May 31, 2020: Ready for Windows 10, version 2004!? The new Spydish app can help!](https://www.builtbybel.com/blog/19-apps/33-check-your-privacy-state-with-spydish)
+Privatezilla integrates the most critical Windows 10 privacy settings and allows you to quickly perform a privacy check against these settings. Active settings are marked with the status "Configured" and indicates that your privacy is protected. The inactive ones are declared as "Not configured". All available settings (currently 60) can be enabled as well as disabled.
### System Requirements
-- Windows 10 (supports 1809 - 2004)
-- .NET Framework 4.5
+- Windows 10 (supports 1809 - 2009)
## Download
-- (Official site) [Download](https://www.builtbybel.com/spydish)
-- (GitHub) [Download](https://github.com/builtbybel/spydish/releases)
+- (GitHub) [Download](https://github.com/builtbybel/privatezilla/releases)
## Community package
### For advanced users only!
-The community package for Spydish adds support for several advanced scripting features based upon PowerShell, e.g.
+The community package for Privatezilla adds support for several advanced scripting features based upon PowerShell, e.g.
- Removal of specific pre-installed apps
- Uninstall of OneDrive
- Unping Startmenu tiles
@@ -67,24 +61,34 @@ The community package for Spydish adds support for several advanced scripting fe
- Support for all-in-one PowerShell debloating script [Windows10Debloater.ps1](https://github.com/Sycnex/Windows10Debloater)
- New automation templates
-All objects (templates and scripts) included can be viewed [here](https://github.com/builtbybel/spydish/tree/master/scripts)
+All objects (templates and scripts) included can be viewed [here](https://github.com/builtbybel/privatezilla/tree/master/scripts)
### How-to Install
-* **[Download](https://github.com/builtbybel/spydish/blob/master/scripts/packages.zip?raw=true)** the latest `packages.zip` file.
-* **Extract the package** to Spydish installation directory
-* **Restart Spydish**
+* **[Download](https://github.com/builtbybel/privatezilla/blob/master/scripts/packages.zip?raw=true)** the latest `packages.zip` file.
+* **Extract the package** to Privatezilla installation directory
+ *(the extracted package must have the name scripts)*
+* **Restart Privatezilla**
### Intro of community package after Installing
-
+
## Credits
-- [Icon by FFra](https://www.deviantart.com/ffra/art/MAXIMAL-Icons-Updated-387287801)
+Since release 0.30 this project is partly based upon
+
+- https://github.com/t-richards/chemo
+
+More infos [here](https://www.builtbybel.com/blog/12-company-announcements/39-spydish-becomes-privatezilla-open-source)
+
+This software uses the following packages:
+
+- [Icon by bokehlicia](https://iconarchive.com/show/captiva-icons-by-bokehlicia/preferences-system-icon.html)
-## License
+## Support
+If you like the tool please consider supporting me via PayPal.
-- Free for everyone enjoying Windows 10. You can [buy me a coffee or donut, some banana, a shirt, Taycan or Tesla, the stars or whatever you want here](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donate@builtbybel.com&lc=US&item_name=%20Builtbybel&no_note=0&cn=¤cy_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted)
+You can [buy me a coffee or donut, some banana, a shirt, Taycan or Tesla, the stars or whatever you want here](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=donate@builtbybel.com&lc=US&item_name=%20Builtbybel&no_note=0&cn=¤cy_code=USD&bn=PP-DonationsBF:btn_donateCC_LG.gif:NonHosted)
---
diff --git a/assets/community-pkg.gif b/assets/community-pkg.gif
index 59f5c066..5195672e 100644
Binary files a/assets/community-pkg.gif and b/assets/community-pkg.gif differ
diff --git a/assets/icon.png b/assets/icon.png
deleted file mode 100644
index 4b8d18a4..00000000
Binary files a/assets/icon.png and /dev/null differ
diff --git a/assets/intro.gif b/assets/intro.gif
index 29c4e670..a564e4e1 100644
Binary files a/assets/intro.gif and b/assets/intro.gif differ
diff --git a/assets/spydish.png b/assets/spydish.png
deleted file mode 100644
index e938a113..00000000
Binary files a/assets/spydish.png and /dev/null differ
diff --git a/assets/translation_screen.png b/assets/translation_screen.png
new file mode 100644
index 00000000..3da3c0f4
Binary files /dev/null and b/assets/translation_screen.png differ
diff --git a/latest.txt b/latest.txt
index 727d97b9..7e750b4e 100644
--- a/latest.txt
+++ b/latest.txt
@@ -1 +1 @@
-0.20.2
+0.60.0
diff --git a/scripts/block-telemetry.ps1 b/scripts/Block Telemetry IPs via Hosts file.ps1
similarity index 93%
rename from scripts/block-telemetry.ps1
rename to scripts/Block Telemetry IPs via Hosts file.ps1
index c8331874..903dcd22 100644
--- a/scripts/block-telemetry.ps1
+++ b/scripts/Block Telemetry IPs via Hosts file.ps1
@@ -1,8 +1,7 @@
-### This script blocks telemetry related domains via the hosts file and related IPs via Windows Firewall. ###
-###- Please note that adding these domains may break certain software like iTunes or Skype. As this issue is location dependent for some domains, they are not commented by default. ###
-### The domains known to cause issues marked accordingly.
-### Please see the related issue: https://github.com/W4RH4WK/Debloat-Windows-10/issues/79 ###
-### Author of this script: https://github.com/W4RH4WK/Debloat-Windows-10
+### This script blocks telemetry related domains via the hosts file and related IPs via Windows Firewall ###
+###- Please note that adding these domains may break certain software like iTunes or Skype. As this issue is location dependent for some domains, they are not commented by default. The domains known to cause issues marked accordingly. ###
+### Please see the related issue:
+### https://github.com/W4RH4WK/Debloat-Windows-10/issues/79
Import-Module -DisableNameChecking $PSScriptRoot\..\lib\force-mkdir.psm1
@@ -214,6 +213,6 @@ $ips = @(
"65.55.108.23"
"64.4.54.254"
)
-Remove-NetFirewallRule -DisplayName "Block Telemetry IPs" -ErrorAction SilentlyContinue
-New-NetFirewallRule -DisplayName "Block Telemetry IPs" -Direction Outbound `
+Remove-NetFirewallRule -DisplayName "Privatezilla Block Telemetry IPs" -ErrorAction SilentlyContinue
+New-NetFirewallRule -DisplayName "Privatezilla Block Telemetry IPs" -Direction Outbound `
-Action Block -RemoteAddress ([string[]]$ips)
diff --git a/scripts/templateFirewallTelemetry.ps1 b/scripts/Block Telemetry IPs via Windows Firewall.ps1
similarity index 86%
rename from scripts/templateFirewallTelemetry.ps1
rename to scripts/Block Telemetry IPs via Windows Firewall.ps1
index 163d90d1..dfae5c5c 100644
--- a/scripts/templateFirewallTelemetry.ps1
+++ b/scripts/Block Telemetry IPs via Windows Firewall.ps1
@@ -2,11 +2,9 @@
# Rules are provided by crazy-max/WindowsSpyBlocker
# https://github.com/crazy-max/WindowsSpyBlocker/blob/master/data/firewall/spy.txt
# Last updated on 23 Jan, 2020
-# Template was adapted for SharpApp https://github.com/mirinsoft/sharpapp
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-### Block Microsoft Telemetry IPs via Windows Firewall ###
-### This script will not block Windows updates and third party applications from Microsoft like OneDrive, Skype, Live etc. ###
-### To do so, you can get the "hardcoreFirewallTemplate" from the Marketplace ###
+### This script blocks Microsoft telemetry IPs via Windows Firewall ###
+### This script will not block Windows updates and third party applications from Microsoft like OneDrive, Skype, Live etc.
Write-Output "Adding telemetry IPs to firewall"
$ips = @(
"13.68.31.193"
@@ -198,6 +196,6 @@ $ips = @(
"191.239.54.52"
"207.68.166.254"
)
-Remove-NetFirewallRule -DisplayName "Spydish Microsoft Telemetry Block" -ErrorAction SilentlyContinue
-New-NetFirewallRule -DisplayName "Spydish Microsoft Telemetry Block" -Direction Outbound `
+Remove-NetFirewallRule -DisplayName "Privatezilla Microsoft Telemetry Block" -ErrorAction SilentlyContinue
+New-NetFirewallRule -DisplayName "Privatezilla Microsoft Telemetry Block" -Direction Outbound `
-Action Block -RemoteAddress ([string[]]$ips)
diff --git a/scripts/disable-services.ps1 b/scripts/Disable Services.ps1
similarity index 92%
rename from scripts/disable-services.ps1
rename to scripts/Disable Services.ps1
index 99ffc4dc..406dc2c3 100644
--- a/scripts/disable-services.ps1
+++ b/scripts/Disable Services.ps1
@@ -1,5 +1,5 @@
-### This script disables unwanted Windows services. ###
-### If you do not want to disable certain services comment out the corresponding lines below.###
+### (Silent) This script disables unwanted Windows services. ###
+### If you do not want to disable certain services comment out the corresponding in code section and save the script as a new preset script.###
### Author of this script: https://github.com/W4RH4WK/Debloat-Windows-10
$services = @(
diff --git a/scripts/disable-windows-defender.ps1 b/scripts/Disable Windows Defender.ps1
similarity index 100%
rename from scripts/disable-windows-defender.ps1
rename to scripts/Disable Windows Defender.ps1
diff --git a/scripts/Reinstall all built-in apps.ps1 b/scripts/Reinstall all built-in apps.ps1
new file mode 100644
index 00000000..9b45817e
--- /dev/null
+++ b/scripts/Reinstall all built-in apps.ps1
@@ -0,0 +1,3 @@
+### This script will reinstall all built-in modern apps in a single step ###
+###- This command will take a few moments and will reinstall all built-in apps. If you receive any error message, ignore it. You may need to restart the computer to take effect
+Get-AppxPackage -allusers | foreach {Add-AppxPackage -register "$($_.InstallLocation)\appxmanifest.xml" -DisableDevelopmentMode}
\ No newline at end of file
diff --git a/scripts/remove-onedrive.ps1 b/scripts/Remove OneDrive.ps1
similarity index 100%
rename from scripts/remove-onedrive.ps1
rename to scripts/Remove OneDrive.ps1
diff --git a/scripts/Remove default apps (Provisioned).ps1 b/scripts/Remove default apps (Provisioned).ps1
new file mode 100644
index 00000000..ea0e0bae
--- /dev/null
+++ b/scripts/Remove default apps (Provisioned).ps1
@@ -0,0 +1,4 @@
+### This script allows you to remove unwanted Apps that come with Windows within a GUI. ###
+### Press if you want to select and remove mutliple apps at the same time ###
+### INFO: Provisoned apps are applications that Windows will attempt to reinstall during updates, or when a new user account is made. If you remove these you will have to install them manually through the Store app when making new accounts.
+Get-AppxProvisionedPackage -online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -online
\ No newline at end of file
diff --git a/scripts/Remove default apps (Recommended).ps1 b/scripts/Remove default apps (Recommended).ps1
new file mode 100644
index 00000000..e3801c25
--- /dev/null
+++ b/scripts/Remove default apps (Recommended).ps1
@@ -0,0 +1,3 @@
+### This script allows you to remove unwanted Apps that come with Windows within a GUI. ###
+### Press if you want to select and remove mutliple apps at the same time
+Get-AppxPackage -AllUsers | Out-GridView -PassThru | Remove-AppxPackage
\ No newline at end of file
diff --git a/scripts/Windows10Debloater.ps1 b/scripts/Run Windows10Debloater (Community).ps1
similarity index 100%
rename from scripts/Windows10Debloater.ps1
rename to scripts/Run Windows10Debloater (Community).ps1
diff --git a/scripts/templateAppsPrivacy.ps1 b/scripts/Telemetry of third-party apps (Template).ps1
similarity index 97%
rename from scripts/templateAppsPrivacy.ps1
rename to scripts/Telemetry of third-party apps (Template).ps1
index f73b9668..a27c0f83 100644
--- a/scripts/templateAppsPrivacy.ps1
+++ b/scripts/Telemetry of third-party apps (Template).ps1
@@ -1,4 +1,4 @@
-### This template will block and disable telemetry features of the following apps: ###
+### This is a template which will block and disable telemetry features of the following apps: ###
###- Block Google Chrome Software Reporter Tool
# The Software Reporter Tool (also known as Chrome Cleanup Tool and Software Removal Tool, the executable file is software_reporter_tool.exe), is a tool that Google distributes with the Google Chrome web browser.
# It is a part of Google Chrome's Clean up Computer feature which scans your computer for harmful software. If this tool finds any harmful app or extension which can cause problems, it removes them from your computer.
diff --git a/scripts/unpin-startmenu-tiles.ps1 b/scripts/Unpin Startmenu Tiles.ps1
similarity index 95%
rename from scripts/unpin-startmenu-tiles.ps1
rename to scripts/Unpin Startmenu Tiles.ps1
index 6fe57084..8f084347 100644
--- a/scripts/unpin-startmenu-tiles.ps1
+++ b/scripts/Unpin Startmenu Tiles.ps1
@@ -1,7 +1,6 @@
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Script is provided by an user from superuser.com
# Compatibility: Tested on Windows 10, version 1903, 1909, 2004
-# Script was adapted for Spydish https://github.com/mirinsoft/spydish
# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
### This script will clean Windows 10s start menu from all the default pinned apps (live tiles) that you are using. ###
### It will remove all titles for the current logged user, plus it will optionally do the same for all new users accounts created on the computer.
diff --git a/scripts/packages.zip b/scripts/packages.zip
index c4ff29ea..9e1f3bbb 100644
Binary files a/scripts/packages.zip and b/scripts/packages.zip differ
diff --git a/scripts/readme.txt b/scripts/readme.txt
index f9c696b5..07a07d3e 100644
--- a/scripts/readme.txt
+++ b/scripts/readme.txt
@@ -1,5 +1,11 @@
-This feature enhances Spydish and adds several community powered PowerShell script files which allows to:
+--------------------------------------------------------------------------------
+This package is ONLY compatible with version 0.41 of Privatezilla and higher!
+You can download the latest version here: https://github.com/builtbybel/privatezilla/releases
+--------------------------------------------------------------------------------
+
+This feature enhances Privatezilla and adds several community powered PowerShell script files which allows to:
- Uninstall preinstalled apps (debloating)
+- Reinstalling all default apps
- Disable various Windows 10 telemetry features
- Block Microsoft telemetry IPs via Windows Firewall and hosts file
- Remove OneDrive integration
@@ -9,6 +15,6 @@ This feature enhances Spydish and adds several community powered PowerShell scri
These are third party script files and the author of this app does not guarantee that they will also work for you. Each script contains a link to the original author. If you don't understand the scripts, then you should also NOT execute them.
-You will also find bundled script files (called templates) written by the author of this app. These files allow you to automate numerous processes, e.g. you could use the "templateBasicPrivacy" to handle the whole category Policies > Privacy in Spydish. Templates and script file written by the author of Spydish will get support on GitHub https://github.com/builtbybel/spydish/issues
+You will also find bundled script files (called templates) written by the author of this app. These files allow you to automate numerous processes, e.g. you could use the "Telemetry of third-party apps (Template)" to block and disable telemetry features of apps such as CCleaner, Firefox, Google etc.
NOTE: If you no longer wish to see this notice, then remove the "readme.txt" in the scripts directory.
diff --git a/scripts/remove-default-apps.ps1 b/scripts/remove-default-apps.ps1
deleted file mode 100644
index db905022..00000000
--- a/scripts/remove-default-apps.ps1
+++ /dev/null
@@ -1,174 +0,0 @@
-### This script removes unwanted Apps that come with Windows. ###
-### If you do not want to remove certain Apps comment out the corresponding lines below.###
-### Author of this script: https://github.com/W4RH4WK/Debloat-Windows-10
-
-Import-Module -DisableNameChecking $PSScriptRoot\..\lib\take-own.psm1
-Import-Module -DisableNameChecking $PSScriptRoot\..\lib\force-mkdir.psm1
-
-Write-Output "Elevating privileges for this process"
-do {} until (Elevate-Privileges SeTakeOwnershipPrivilege)
-
-Write-Output "Uninstalling default apps"
-$apps = @(
- # default Windows 10 apps
- "Microsoft.3DBuilder"
- "Microsoft.Appconnector"
- "Microsoft.BingFinance"
- "Microsoft.BingNews"
- "Microsoft.BingSports"
- "Microsoft.BingTranslator"
- "Microsoft.BingWeather"
- #"Microsoft.FreshPaint"
- "Microsoft.GamingServices"
- "Microsoft.Microsoft3DViewer"
- "Microsoft.MicrosoftOfficeHub"
- "Microsoft.MicrosoftPowerBIForWindows"
- "Microsoft.MicrosoftSolitaireCollection"
- #"Microsoft.MicrosoftStickyNotes"
- "Microsoft.MinecraftUWP"
- "Microsoft.NetworkSpeedTest"
- "Microsoft.Office.OneNote"
- #"Microsoft.OneConnect"
- "Microsoft.People"
- "Microsoft.Print3D"
- "Microsoft.SkypeApp"
- "Microsoft.Wallet"
- #"Microsoft.Windows.Photos"
- "Microsoft.WindowsAlarms"
- #"Microsoft.WindowsCalculator"
- "Microsoft.WindowsCamera"
- "microsoft.windowscommunicationsapps"
- "Microsoft.WindowsMaps"
- "Microsoft.WindowsPhone"
- "Microsoft.WindowsSoundRecorder"
- #"Microsoft.WindowsStore" # can't be re-installed
- "Microsoft.Xbox.TCUI"
- "Microsoft.XboxApp"
- "Microsoft.XboxGameOverlay"
- "Microsoft.XboxGamingOverlay"
- "Microsoft.XboxSpeechToTextOverlay"
- "Microsoft.YourPhone"
- "Microsoft.ZuneMusic"
- "Microsoft.ZuneVideo"
-
- # Threshold 2 apps
- "Microsoft.CommsPhone"
- "Microsoft.ConnectivityStore"
- "Microsoft.GetHelp"
- "Microsoft.Getstarted"
- "Microsoft.Messaging"
- "Microsoft.Office.Sway"
- "Microsoft.OneConnect"
- "Microsoft.WindowsFeedbackHub"
-
- # Creators Update apps
- "Microsoft.Microsoft3DViewer"
- #"Microsoft.MSPaint"
-
- #Redstone apps
- "Microsoft.BingFoodAndDrink"
- "Microsoft.BingHealthAndFitness"
- "Microsoft.BingTravel"
- "Microsoft.WindowsReadingList"
-
- # Redstone 5 apps
- "Microsoft.MixedReality.Portal"
- "Microsoft.ScreenSketch"
- "Microsoft.XboxGamingOverlay"
- "Microsoft.YourPhone"
-
- # non-Microsoft
- "2FE3CB00.PicsArt-PhotoStudio"
- "46928bounde.EclipseManager"
- "4DF9E0F8.Netflix"
- "613EBCEA.PolarrPhotoEditorAcademicEdition"
- "6Wunderkinder.Wunderlist"
- "7EE7776C.LinkedInforWindows"
- "89006A2E.AutodeskSketchBook"
- "9E2F88E3.Twitter"
- "A278AB0D.DisneyMagicKingdoms"
- "A278AB0D.MarchofEmpires"
- "ActiproSoftwareLLC.562882FEEB491" # next one is for the Code Writer from Actipro Software LLC
- "CAF9E577.Plex"
- "ClearChannelRadioDigital.iHeartRadio"
- "D52A8D61.FarmVille2CountryEscape"
- "D5EA27B7.Duolingo-LearnLanguagesforFree"
- "DB6EA5DB.CyberLinkMediaSuiteEssentials"
- "DolbyLaboratories.DolbyAccess"
- "DolbyLaboratories.DolbyAccess"
- "Drawboard.DrawboardPDF"
- "Facebook.Facebook"
- "Fitbit.FitbitCoach"
- "Flipboard.Flipboard"
- "GAMELOFTSA.Asphalt8Airborne"
- "KeeperSecurityInc.Keeper"
- "Microsoft.BingNews"
- "NORDCURRENT.COOKINGFEVER"
- "PandoraMediaInc.29680B314EFC2"
- "Playtika.CaesarsSlotsFreeCasino"
- "ShazamEntertainmentLtd.Shazam"
- "SlingTVLLC.SlingTV"
- "SpotifyAB.SpotifyMusic"
- #"TheNewYorkTimes.NYTCrossword"
- "ThumbmunkeysLtd.PhototasticCollage"
- "TuneIn.TuneInRadio"
- "WinZipComputing.WinZipUniversal"
- "XINGAG.XING"
- "flaregamesGmbH.RoyalRevolt2"
- "king.com.*"
- "king.com.BubbleWitch3Saga"
- "king.com.CandyCrushSaga"
- "king.com.CandyCrushSodaSaga"
-
- # apps which cannot be removed using Remove-AppxPackage
- #"Microsoft.BioEnrollment"
- #"Microsoft.MicrosoftEdge"
- #"Microsoft.Windows.Cortana"
- #"Microsoft.WindowsFeedback"
- #"Microsoft.XboxGameCallableUI"
- #"Microsoft.XboxIdentityProvider"
- #"Windows.ContactSupport"
-
- # apps which other apps depend on
- "Microsoft.Advertising.Xaml"
-)
-
-foreach ($app in $apps) {
- Write-Output "Trying to remove $app"
-
- Get-AppxPackage -Name $app -AllUsers | Remove-AppxPackage -AllUsers
-
- Get-AppXProvisionedPackage -Online |
- Where-Object DisplayName -EQ $app |
- Remove-AppxProvisionedPackage -Online
-}
-
-# Prevents Apps from re-installing
-$cdm = @(
- "ContentDeliveryAllowed"
- "FeatureManagementEnabled"
- "OemPreInstalledAppsEnabled"
- "PreInstalledAppsEnabled"
- "PreInstalledAppsEverEnabled"
- "SilentInstalledAppsEnabled"
- "SubscribedContent-314559Enabled"
- "SubscribedContent-338387Enabled"
- "SubscribedContent-338388Enabled"
- "SubscribedContent-338389Enabled"
- "SubscribedContent-338393Enabled"
- "SubscribedContentEnabled"
- "SystemPaneSuggestionsEnabled"
-)
-
-force-mkdir "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager"
-foreach ($key in $cdm) {
- Set-ItemProperty "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" $key 0
-}
-
-force-mkdir "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore"
-Set-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\WindowsStore" "AutoDownload" 2
-
-# Prevents "Suggested Applications" returning
-force-mkdir "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent"
-Set-ItemProperty "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" "DisableWindowsConsumerFeatures" 1
-
diff --git a/scripts/templateBasicPrivacy (Undo).ps1 b/scripts/templateBasicPrivacy (Undo).ps1
deleted file mode 100644
index 1d66d169..00000000
--- a/scripts/templateBasicPrivacy (Undo).ps1
+++ /dev/null
@@ -1,68 +0,0 @@
-### Info: This script will revert all changes made with the template "basicPrivacyTemplate" ###
-###- Enable telemetry in Windows 10
-New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name AllowTelemetry -Type DWord -Value 3 -Force
-New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name MaxTelemetryAllowed -Type DWord -Value 3 -Force
-# Start and Enable Diagnostic Tracking Service
-New-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\DiagTrack" -Name "Start" -Type DWord -Value 2 -Force
-Start-Service -Name DiagTrack
-Set-Service -Name DiagTrack -StartupType Auto
-# Start and Enable dmwappushservice Service
-New-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\dmwappushservice" -Name "Start" -Type DWord -Value 2 -Force
-Start-Service -Name dmwappushservice
-Set-Service -Name dmwappushservice -StartupType Auto
-
-###- Enable suggestions and automatic Installation of apps
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "ContentDeliveryAllowed" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "OemPreInstalledAppsEnabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "PreInstalledAppsEnabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "reInstalledAppsEverEnabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SilentInstalledAppsEnabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338387Enabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338388Enabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "ubscribedContent-338389Enabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-353698Enabled" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SystemPaneSuggestionsEnabled" -Type DWord -Value 1 -Force
-Remove-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name "DisableWindowsConsumerFeatures" -ErrorAction SilentlyContinue
-
-###- Enable Bing in Windows Search
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" -Name "CortanaConsent" -Type DWord -Value 1
-Remove-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" -Name "BingSearchEnabled" -ErrorAction SilentlyContinue
-
-###- Enable Location tracking
-If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location")) {
-New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Force | Out-Null
-}
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Name "Value" -Type String -Value "Allow"
-
-###- Turn on Advertising ID for Relevant Ads
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" -Name "Enabled" -Type DWord -Value 1 -Force
-
-###- Turn on help Microsoft improve typing and writing
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "AllowInputPersonalization" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "RestrictImplicitInkCollection" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "RestrictImplicitTextCollection" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports" -Name "PreventHandwritingErrorReports" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\TabletPC" -Name "PreventHandwritingDataSharing" -Type DWord -Value 0 -Force
-
-###- Show feedback notifications
-Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Siuf\Rules" -Name "PeriodInNanoSeconds"
-Remove-ItemProperty -Path "HKCU:\Software\Microsoft\Siuf\Rules" -Name "NumberOfSIUFInPeriod"
-
-###- Enable Clipboard history
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Clipboard" -Name "EnableClipboardHistory" -Type DWord -Value 1 -Force
-
-###- Enable Timeline history
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "EnableActivityFeed" -Type DWord -Value 1 -Force
-
-###- Enable off Wi-Fi Sense
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config" -Name "AutoConnectAllowedOEM" -Type DWord -Value 1 -Force
-
-###- Enable Customer Experience Improvement Program
-Get-ScheduledTask -TaskPath "\Microsoft\Windows\Customer Experience Improvement Program\" | Enable-ScheduledTask
-
-###- Enable Windows Error Reporting
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name Disabled -Type DWord -Value 0 -Force
-Get-ScheduledTask -TaskName "QueueReporting" | Enable-ScheduledTask
-
-###- Allow using diagnostic data
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "TailoredExperiencesWithDiagnosticDataEnabled" -Type DWord -Value 1 -Force
diff --git a/scripts/templateBasicPrivacy.ps1 b/scripts/templateBasicPrivacy.ps1
deleted file mode 100644
index 298bd572..00000000
--- a/scripts/templateBasicPrivacy.ps1
+++ /dev/null
@@ -1,94 +0,0 @@
-### Info: Run this template to apply the following policies at once. You can run each policy also individually in the Policies tab of Spydish. ###
-###- Disable telemetry in Windows 10
-# As you use Windows 10, Microsoft will collect usage information. All its options are available in Settings -> Privacy - Feedback and Diagnostics. There you can set the options "Diagnostic and usage data" to Basic, Enhanced and Full.
-# This will set diagnostic data to Basic, which is the lowest level available for all consumer versions of Windows 10
-# NOTE: Diagnostic Data must be set to Full to get preview builds from Windows-Insider-Program! Just set the value of the AllowTelemetry key to "3" and run the script. All other changes remain unaffected.
-New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name "AllowTelemetry" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\Policies\DataCollection" -Name "MaxTelemetryAllowed" -Type DWord -Value 1 -Force
-# Stop and Disable Diagnostic Tracking Service
-New-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\DiagTrack" -Name "Start" -Type DWord -Value 4 -Force
-Stop-Service -Name DiagTrack
-Set-Service -Name DiagTrack -StartupType Disabled
-# Stop and Disable dmwappushservice Service
-New-ItemProperty -Path "HKLM:\SYSTEM\ControlSet001\Services\dmwappushservice" -Name "Start" -Type DWord -Value 4 -Force
-Stop-Service -Name dmwappushservice
-Set-Service -Name dmwappushservice -StartupType Disabled
-
-###- Block suggestions and automatic Installation of apps
-# Microsoft flushes various apps into the system without being asked, especially games such as Candy Crush Saga. Users have to uninstall these manually if they don't want them on their computer.
-# To prevent these downloads from starting in the first place, a small intervention in the registry helps. Suggested apps pinned to Start are basically just advertising. This script will also disable suggested apps (ex: Candy Crush Soda Saga) for all accounts.
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "ContentDeliveryAllowed" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "OemPreInstalledAppsEnabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "PreInstalledAppsEnabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "reInstalledAppsEverEnabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SilentInstalledAppsEnabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338387Enabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-338388Enabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "ubscribedContent-338389Enabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SubscribedContent-353698Enabled" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\ContentDeliveryManager" -Name "SystemPaneSuggestionsEnabled" -Type DWord -Value 0 -Force
-If (!(Test-Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent")) {
-New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Force | Out-Null}
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\CloudContent" -Name "DisableWindowsConsumerFeatures" -Type DWord -Value 1 -Force
-
-###- Disable Bing in Windows Search
-# Like Google, Bing is a search engine that needs your data to improve its search results. Windows 10, by default, sends everything you search for in the Start Menu to their servers to give you results from Bing search.
-# These searches are then uploaded to Microsoft's Privacy Dashboard.
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" -Name "CortanaConsent" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Search" -Name "BingSearchEnabled" -Type DWord -Value 0 -Force
-
-###- Disable Location tracking
-# When Location Tracking is turned on, Windows and its apps are allowed to detect the current location of your computer or device.
-# This can be used to pinpoint your exact location, e.g. Map traces the location of PC and helps you in exploring nearby restaurants.
-If (!(Test-Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location")) {
- New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Force | Out-Null
-}
-New-ItemProperty -Path "HKLM:\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Name "Value" -Type String -Value "Deny" -Force
-
-###- Turn off 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.
-# If someone is giving you personalized ads, it means they are tracking your data. Turn off the advertising feature from Windows 10 with this script to stay secure.
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\AdvertisingInfo" -Name "Enabled" -Type DWord -Value 0 -Force
-
-###- Turn off help Microsoft improve typing and writing
-# When the Getting to know you privacy setting is turned on for inking & typing personalization in Windows 10, you can use your typing history and handwriting patterns to create a local user dictionary for you that is used to make better typing suggestions and improve handwriting recognition for each of the languages you use.
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "AllowInputPersonalization" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "RestrictImplicitInkCollection" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\InputPersonalization" -Name "RestrictImplicitTextCollection" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\HandwritingErrorReports" -Name "PreventHandwritingErrorReports" -Type DWord -Value 1 -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\TabletPC" -Name "PreventHandwritingDataSharing" -Type DWord -Value 1 -Force
-
-###- Do not show feedback notifications
-# Windows 10 doesn’t just automatically collect information about your computer usage. It does do that, but it may also pop up from time to time and ask for feedback.
-# This information is used to improve Windows 10 - in theory. As of Windows 10’s “November Update,” the Windows Feedback application is installed by default on all Windows 10 PCs.
-# If you are running Windows 10 in a corporate setting, you should likely disable the Windows Feedback prompts that appear every few weeks.
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Siuf\Rules" -Name "PeriodInNanoSeconds" -Type DWord -Value 0 -Force
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Siuf\Rules" -Name "NumberOfSIUFInPeriod" -Type DWord -Value 0 -Force
-
-###- Disable Clipboard history
-# With Windows 10 build 17666 or later, Microsoft has allowed cloud synchronization of clipboard. It is a special feature to sync clipboard content across all your devices connected with your Microsoft Account.
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Clipboard" -Name "EnableClipboardHistory" -Type DWord -Value 0 -Force
-
-###- Disable Timeline history
-# Microsoft made Timeline available to the public with Windows 10 build 17063. It collects a history of activities you've performed, including files you've opened and web pages you've viewed in Edge.
-New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\System" -Name "EnableActivityFeed" -Type DWord -Value 0 -Force
-
-###- Disable off Wi-Fi Sense
-# Wi-Fi Sense is a feature in Windows 10 that allows you to connect to your friends shared Wi-Fi connections.
-# That is, you and your friends may opt to share your or their Wi-Fi connections. If your computer is logged into a Microsoft account, by default it will share your Wi-Fi password with your Skype, Outlook and Facebook friends, which means your Wi-Fi password will be sent to Microsoft.
-# You should at least stop your PC from sending your Wi-Fi password.
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\WcmSvc\wifinetworkmanager\config" -Name "AutoConnectAllowedOEM" -Type DWord -Value 0 -Force
-
-###- Disable Customer Experience Improvement Program
-Get-ScheduledTask -TaskPath "\Microsoft\Windows\Customer Experience Improvement Program\" | Disable-ScheduledTask
-
-###- Disable Windows Error Reporting
-# The error reporting feature in Windows is what produces those alerts after certain program or operating system errors, prompting you to send the information about the problem to Microsoft.
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\Windows Error Reporting" -Name "Disabled" -Type DWord -Value 1 -Force
-Get-ScheduledTask -TaskName "QueueReporting" | Disable-ScheduledTask
-
-###- Prevent using diagnostic data ###
-#Starting with Windows 10 build 15019, a new privacy setting to "let Microsoft provide more tailored experiences with relevant tips and recommendations by using your diagnostic data" has been added.
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\Privacy" -Name "TailoredExperiencesWithDiagnosticDataEnabled" -Type DWord -Value 0 -Force
-
-### Info: The execution of this template is recommended in case when reinstalling Windows or after major updates.
diff --git a/scripts/templateSettingsPrivacy.ps1 b/scripts/templateSettingsPrivacy.ps1
deleted file mode 100644
index 2a4101e3..00000000
--- a/scripts/templateSettingsPrivacy.ps1
+++ /dev/null
@@ -1,81 +0,0 @@
-### This template will turn off all options under Windows 10 Settings > Privacy page ###
-# Windows 10 provides a wealth of data access to make apps useful and valuable to you.
-# These capabilities, which are security constructs that gate access to personal data, include things like Calendar, Contacts, Call History, and more.
-# Each capability has its own privacy settings page so that you can control it and what apps and services can use that capability.
-
-###- Disable app access to account info
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userAccountInformation" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to calendar
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appointments" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to call history
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCallHistory" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to call
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\phoneCall" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to contacts
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\contacts" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to diagnostic information
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\appDiagnostics" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to documents
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\documentsLibrary" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to email
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\email" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to file system
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\broadFileSystemAccess" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to location
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to messaging
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\chat" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to microphone
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\microphone" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to motion
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\activity" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to notifications
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userNotificationListener" -Type String -Name Value -Value Deny -Force
-
-###- Disable app access to other devices
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetooth" -Name Value -Type String -Value Deny -Force
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\bluetoothSync" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to pictures
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\picturesLibrary" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to radios
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\radios" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to tasks
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\userDataTasks" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to videos
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\videosLibrary" -Name Value -Type String -Value Deny -Force
-
-###- Disable app access to webcam
-New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\webcam" -Name Value -Type String -Value Deny -Force
-
-###- Disable apps from running in background
-# Disabling this function means, 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.
-New-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\CurrentVersion\BackgroundAccessApplications" -Name GlobalUserDisabled -Type DWord -Value 1 -Force
-
-###- Disable tracking of app starts
-# Windows can personalize your Start menu based on the apps that you launch.
-# 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.
-New-ItemProperty -Path "HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced" -Name Start_TrackProgs -Type DWord -Value 0 -Force
-
-###- Open privacy settings
-$Result = [System.Windows.Forms.MessageBox]::Show("Script has been successfully executed.`r`n`r`nWould you like to open the Settings > Privcay page to check the results?","Spydish",4)
-If ($Result -eq "Yes")
-{
- Start-Process "ms-settings:privacy-general"
-}
diff --git a/src/Privatezilla/App.config b/src/Privatezilla/App.config
index de277144..5ffd8f8e 100644
--- a/src/Privatezilla/App.config
+++ b/src/Privatezilla/App.config
@@ -1,6 +1,6 @@
-
+
diff --git a/src/Privatezilla/AppIcon.ico b/src/Privatezilla/AppIcon.ico
new file mode 100644
index 00000000..49dadb3f
Binary files /dev/null and b/src/Privatezilla/AppIcon.ico differ
diff --git a/src/Privatezilla/GitHubIcon.png b/src/Privatezilla/GitHubIcon.png
new file mode 100644
index 00000000..1ec1583b
Binary files /dev/null and b/src/Privatezilla/GitHubIcon.png differ
diff --git a/src/Privatezilla/Locales/Locale.Designer.cs b/src/Privatezilla/Locales/Locale.Designer.cs
new file mode 100644
index 00000000..46c05a7f
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.Designer.cs
@@ -0,0 +1,1542 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace Privatezilla.Locales {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Locale {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Locale() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Privatezilla.Locales.Locale", typeof(Locale).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ 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 Setting ähnelt.
+ ///
+ internal static string columnSetting {
+ get {
+ return ResourceManager.GetString("columnSetting", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die State ähnelt.
+ ///
+ internal static string columnState {
+ get {
+ return ResourceManager.GetString("columnState", 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
+ ///The open source Windows 10 privacy settings app.
+ ///
+ ///This is in no way related to Microsoft and a completely independent project.
+ ///
+ ///All infos and credits about this project on
+ ///\tgithub.com/builtbybel/privatezilla
+ ///
+ ///You can also follow me on
+ ///\ttwitter.com/builtbybel
+ ///
+ ///(C#) 2021, Builtbybel ähnelt.
+ ///
+ internal static string infoApp {
+ get {
+ return ResourceManager.GetString("infoApp", 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 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 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 pre-installed bloatware apps ONLY ähnelt.
+ ///
+ internal static string settingsBloatwareRemoveUWPDefaults {
+ get {
+ return ResourceManager.GetString("settingsBloatwareRemoveUWPDefaults", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die This will search and remove pre-installed bloatware apps fully automatically.\nThe matching takes place on the basis of a community list ä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 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 safeguards for feature updates ähnelt.
+ ///
+ internal static string settingsUpdatesDisableSafeguards {
+ get {
+ return ResourceManager.GetString("settingsUpdatesDisableSafeguards", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience.\nWhen Microsoft determines a device is not ready to update due to a known issue, a safeguard hold (also known as a compatibility hold or update block) is generated to delay the device's upgrade and protect the end-user experience.\nThis setting will opt out of safeguard protections allowing you to bypass any feature upgrade blocks. ähnelt.
+ ///
+ internal static string settingsUpdatesDisableSafeguardsInfo {
+ get {
+ return ResourceManager.GetString("settingsUpdatesDisableSafeguardsInfo", 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 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 Do you really want to revert all selected settings to Windows 10 default state? ähnelt.
+ ///
+ internal static string statusUndoSettings {
+ get {
+ return ResourceManager.GetString("statusUndoSettings", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Configured: ähnelt.
+ ///
+ internal static string summaryConfigured {
+ get {
+ return ResourceManager.GetString("summaryConfigured", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Summary ähnelt.
+ ///
+ internal static string summaryInfo {
+ get {
+ return ResourceManager.GetString("summaryInfo", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Not Configured: ähnelt.
+ ///
+ internal static string summaryNotConfigured {
+ get {
+ return ResourceManager.GetString("summaryNotConfigured", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Selected: ähnelt.
+ ///
+ internal static string summarySelected {
+ get {
+ return ResourceManager.GetString("summarySelected", resourceCulture);
+ }
+ }
+
+ ///
+ /// Sucht eine lokalisierte Zeichenfolge, die Welcome to the Scripting Editor, which allows you to apply third-party script files and custom settings in 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. ähnelt.
+ ///
+ internal static string TxtPSInfo {
+ get {
+ return ResourceManager.GetString("TxtPSInfo", resourceCulture);
+ }
+ }
+ }
+}
diff --git a/src/Privatezilla/Locales/Locale.ar.resx b/src/Privatezilla/Locales/Locale.ar.resx
new file mode 100644
index 00000000..b92e5f31
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.ar.resx
@@ -0,0 +1,749 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ تطبيق المحددة
+ GUI
+
+
+ تحليل
+ GUI
+
+
+ تطبيق المحدد
+ GUI
+
+
+ إرجاع المحدد
+ GUI
+
+
+ التحقق من وجود تحديثات
+ Main menu
+
+
+ عرض التعليمات البرمجية
+ GUI
+
+
+ الإعدادات
+ TreeView
+
+
+ الدولة
+ TreeView
+
+
+ احضار مجموعة برامج المجموعة
+ Main menu
+
+
+ وقت قصير
+ Main menu
+
+
+ معلومات حول الإعدادات: \r\nنقل المؤشر فوق الإعداد لعرض تفسير موجز
+ \r\nتحليل (زر): يحدد الإعدادات التي يتم تمكينها وتهيئتها على النظام الخاص بك أم لا. لا توجد تغييرات في النظام حتى الآن!
+ \r\nتطبيق المحدد (الزر): سيؤدي هذا إلى تمكين جميع الإعدادات المحددة.
+ \r\nالعودة المحددة (الزر): سيؤدي هذا إلى استعادة إعدادات Windows 10 الافتراضية.
+ \r\nتكوين (الدولة): هذا يشير إلى أن خصوصيتك محمية.
+ \r\nلم يتم تكوين (الدولة): هذا يشير إلى أن إعدادات ويندوز 10 موجودة.
+ Main menu
+
+
+ المعلومات:
+ Main menu
+
+
+ تطبيق إعدادات الخصوصية ل Windows 10 مفتوح المصدر.
+
+هذا لا يرتبط بأي حال من الأحوال بمايكروسوفت ومشروع مستقل تماماً.
+
+كل المعلومات والائتمانات حول هذا المشروع في
+\tgithub. om/builtbybel/privatezilla
+
+يمكنك أيضا متابعتي في
+\tتويتر. om/builtbybel
+
+<unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>
+أرصدة الترجمة إلى: ضع معلوماتك واسمك وبريدك الإلكتروني هنا!
+<unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk> <unk>
+
+(C#) 2020، بناء البطاقة
+ About the app
+Add translation credits here!
+
+
+ البرنامج النصي سكريبت
+ GUI
+
+
+ تطبيق برنامج PowerShell Script
+ GUI
+
+
+ الإعدادات
+ GUI
+
+
+ اضغط Analyze للتحقق من المحددات التي تم توصيفها.
+ GUI
+
+
+ يتم تشغيل Privatezilla على نظام أقدم من Windows 10. Privatezilla محدد بنظام Windows 10 ONLY.
+
+
+ الرجاء التبديل إلى طريقة عرض الكود.
+ Scripts (optional)
+
+
+ يُرجى اختيار مزوّد.
+ Scripts (optional)
+
+
+ تم القبول بنجاح
+ Scripts (optional)
+
+
+ للخلف
+ GUI
+
+
+ استورد برمجة
+ Scripting menu
+
+
+ ما الذي يفعله هذا النص ؟\r\n
+ Scripting menu
+
+
+ قم بزيارة App Marketplace
+ Scripting menu
+
+
+ حفظ النص المنسق الحالي على أنه برنامج نصي محدد مسبقا
+ Scripting menu
+
+
+ تقوم باستخدام نسخة غير رسدية من Privatezilla.
+
+
+ هناك إصدار جديد #
+
+
+ \r\nهل ترغب في فتح صفحة @github/الاصدارات ؟
+
+
+ \r\nأنت تستخدم النسخة #
+
+
+ لا يوجد حالياً أي تحديثات متاحة.
+
+
+ إذن التطبيقات
+
+
+ تطبيق زائد
+
+
+ دينفان ويندوز 10
+
+
+ كورتانا
+
+
+ المدافع عن Windows
+
+
+ متصفح مايكروسوفت إيدج
+
+
+ وضع اللعبة
+
+
+ الخصوصية
+
+
+ الحماية
+
+
+ تحديثات في
+
+
+ عدم اتاحة امكانية التوصل للتطبيق لمعلومات الحساب
+ Settings > Apps
+
+
+ تعطيل الإعلامات الخاصة بي
+ Settings > Apps
+
+
+ يقوم مركز التصرف بنظام Windows 10 بتجميع وعرض الاعلامات والتنبيهات من تطبيقات Windows التقليدية واشعارات النظام ، بالاضافة الى تلك التي تم تكوينها من التطبيقات الحديثة.\nيتم تجميع الاعلامات في مركز التصرفات بواسطة التطبيق والوقت.\nستقوم هذه المحددات بالغاء اتاحة كل الاعلامات من التطبيقات وغيرها من وحدات الإرسال في المحددات.
+ Settings > Apps
+
+
+ تعطيل التطبيقات تعمل في الخلفية
+ Settings > Apps
+
+
+ لا يتوافر لدى تطبيقات Windows 10 تصريح آخر لتشغيلها في الخلفية بحيث لا يمكنها تحديث البلاط الخاص بها ، واحضار بيانات جديدة ، واستلام الاعلامات.
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق تقويم
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق اتصل
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق سجل المكالمات
+ Settings > Apps
+
+
+ تعطيل وصول التطبيق إلى الكاميرا
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق البيانات الخلوية
+ Settings > Apps
+
+
+ بعض أجهزة Windows 10 لديها كارت SIM و / أو eSIM فيهم يسمح لك بالاتصال بشبكة بيانات خلوية (aka: LE أو Broadband) ، لذلك يمكنك الحصول على الاتصال المباشر في أماكن أكثر باستخدام إشارة خلوية.\nاذا كنت لا ترغب في السماح لأي تطبيقات باستخدام بيانات خلوية ، يمكنك الغاء اتاحتها بهذه المحددات.
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق جهات الاتصال
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق التشخيص
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق documents
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق تتبع العين
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق للتفاعل القائم على أساس-العين
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق نظام الملفات
+ Settings > Apps
+
+
+ ستقوم هذه المحددات بالغاء اتاحة امكانية توصل التطبيق لنظام الملفات. بعض التطبيقات قد تكون مقيدة في وظائفها أو قد لا تعمل على الإطلاق.
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق التشخيص
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق documents
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ الغاء اتاحة تتبع بدء التطبيق
+ Settings > Apps
+
+
+ وهذا يسمح لك بالتوصل بسرعة الى الكشف الخاص بك من التطبيقات الأكثر استخداما في كل من قائمة البدء وعند البحث في الجهاز الخاص بك. "
+ Settings > Apps
+
+
+ عدم اتاحة امكانية التوصل للتطبيق email
+ Settings > Apps
+
+
+ ازالة كل التطبيقات المتضمنة
+ Settings > Bloatware
+
+
+ سيؤدي هذا إلى إزالة جميع التطبيقات المدمجة باستثناء متجر مايكروسوفت.
+ Settings > Bloatware
+
+
+ إزالة جميع التطبيقات المدمجة باستثناء الافتراضية
+ Settings > Bloatware
+
+
+ سيؤدي هذا إلى إزالة جميع التطبيقات المدمجة باستثناء ما يلي:\nمتجر مايكروسوفت\nتثبيت التطبيق\nتقويم\nالبريد\nحاسبة\nكاميرا\nSkype\nGroove Music\nالخرائط\nPaint 3D\nهاتفك\nصور\nملاحظات مثبتة\nالطقس\nXbox
+ Settings > Bloatware
+
+
+ تعطيل Bing في Windows للبحث
+ Settings > Cortana
+
+
+ ويندوز 10، بشكل افتراضي، يرسل كل ما تبحث عنه في قائمة البدء إلى الخوادم لإعطائك نتائج من بحث بينغ.
+ Settings > Cortana
+
+
+ تعطيل كورتانا
+ Settings > Cortana
+
+
+ كورتانا هو المساعد الافتراضي لمايكروسوفت والذي يأتي مدمجا في ويندوز 10.\nهذا الإعداد سيعطل كورتانا بشكل دائم ويمنعها من تسجيل وتخزين عادات البحث الخاصة بك وسجل البحث.
+ Settings > Cortana
+
+
+ إلغاء تثبيت كورتانا
+ Settings > Cortana
+
+
+ سيؤدي هذا إلى إلغاء تثبيت تطبيق كورتانا الجديد على ويندوز 10، إصدار 2004.
+ Settings > Cortana
+
+
+ تعطيل SmartSscreen لتطبيقات المتجر
+ Settings > Defender
+
+
+ يساعد فلتر شاشة Windows المدافع الذكية على حماية جهازك عن طريق التحقق من محتوى الويب (URLs) الذي تستخدمه تطبيقات متجر Microsoft.
+ Settings > Defender
+
+
+ تعطيل التعبئة التلقائية لبطاقات الائتمان
+ Settings > Edge
+
+
+ تتيح ميزة Microsoft Edge's AutoFill للمستخدمين الإكمال التلقائي لمعلومات بطاقة الائتمان في نماذج الويب باستخدام المعلومات المخزنة سابقاً.
+ Settings > Edge
+
+
+ المزامنة قيد التشغيل في الخلفية
+ Settings > Edge
+
+
+ على إصدار Chromium الجديد من Microsoft Edge ، يمكن للملحقات وغيرها من الخدمات أن تبقي المتصفح يعمل في الخلفية حتى بعد إغلاقه.
+ Settings > Edge
+
+
+ حظر تثبيت Microsoft Edge جديد
+ Settings > Edge
+
+
+ سيؤدي هذا إلى حظر تحديث نظام Windows 10 لتثبيت متصفح ويب Microsoft Edge الجديد القائم على Chromium، إذا لم يتم تثبيته مسبقاً على الجهاز.
+ Settings > Edge
+
+
+ تعطيل مزامنة البيانات
+ Settings > Edge
+
+
+ سيؤدي هذا الإعداد إلى تعطيل مزامنة البيانات باستخدام خدمات مزامنة Microsoft.
+ Settings > Edge
+
+
+ تعطيل ميزات شريط اللعبة
+ Settings > Gaming
+
+
+ سيؤدي هذا الإعداد إلى تعطيل تسجيل وبث الويندوز.
+ Settings > Gaming
+
+
+ سيؤدي هذا إلى إيقاف التجارب المصممة خصيصا مع النصائح والتوصيات ذات الصلة باستخدام بيانات التشخيص الخاصة بك. العديد من الناس قد يتصلون بهذا القياس عن بعد، أو حتى التجسس.
+ Settings > Gaming
+
+
+ حظر التطبيقات المقترحة في البداية
+ Settings > Privacy
+
+
+ سيؤدي هذا إلى حظر التطبيقات المقترحة التي تظهر من حين لآخر في قائمة البداية.
+ Settings > Privacy
+
+
+ تجنب استخدام بيانات الكتابة اليدوية
+ Settings > Privacy
+
+
+ سيؤدي هذا إلى إيقاف التجارب المصممة خصيصا مع النصائح والتوصيات ذات الصلة باستخدام بيانات التشخيص الخاصة بك. العديد من الناس قد يتصلون بهذا القياس عن بعد، أو حتى التجسس.
+ Settings > Privacy
+
+
+ تعطيل معرف الإعلان للإعلانات ذات الصلة
+ Settings > Privacy
+
+
+ ويندوز 10 يأتي مدمجا مع الإعلانات. يقوم مايكروسوفت بتعيين معرف فريد لتتبع نشاطك في متجر مايكروسوفت وعلى تطبيقات UWP لاستهدافك مع الإعلانات ذات الصلة.
+ Settings > Privacy
+
+
+ تعطيل Windows Hello Biometrics
+ Settings > Privacy
+
+
+ يتيح لك نظام التشغيل Windows Hello القياسات الحيوية تسجيل الدخول إلى أجهزتك، تطبيقاتك، خدمات الإنترنت والشبكات باستخدام وجهك أو بصمة السيرفر أو البصمة.
+ Settings > Privacy
+
+
+ تعطيل برنامج تجربة العملاء
+ Settings > Privacy
+
+
+ برنامج تحسين تجربة العملاء (CEIP) هو ميزة يتم تمكينها بشكل افتراضي على Windows 10، وتقوم بجمع وتقديم معلومات عن استخدام المعدات والبرمجيات إلى شركة مايكروسوفت سراً.
+ Settings > Privacy
+
+
+ تعطيل الاتصال الهاتفي للتوافق
+ Settings > Privacy
+
+
+ تقوم هذه العملية بشكل دوري بجمع مجموعة متنوعة من البيانات التقنية حول حاسوبك وأدائه وإرسالها إلى مايكروسوفت من أجل برنامج تحسين تجربة العملاء في ويندوز.
+ Settings > Privacy
+
+
+ لا ترسل أى تنبيهات
+ Settings > Privacy
+
+
+ قد يظهر ويندوز 10 أيضا من وقت لآخر ويطلب ردود الفعل.
+ Settings > Privacy
+
+
+ تعطيل برنامج تجربة العملاء
+ Settings > Privacy
+
+
+ برنامج مساعدة تحسين الخبرة (HEIP) يجمع ويرسل إلى مايكروسوفت معلومات حول كيفية استخدام مساعدة ويندوز. هذا قد يكشف المشاكل التي تواجهك مع جهاز الكمبيوتر الخاص بك.
+ Settings > Privacy
+
+
+ تعطيل البحث عن الموقع
+ Settings > Privacy
+
+
+ أينما ذهبت، ويندوز 10 يعلم أنك هناك. عند تشغيل تتبع الموقع، يسمح للويندوز وتطبيقاته للكشف عن الموقع الحالي لجهاز الكمبيوتر أو الجهاز.
+ Settings > Privacy
+
+
+ تعطيل تجربة الإعدادات
+ Settings > Privacy
+
+
+ في بعض الإصدارات من Windows 10، يمكن للمستخدمين السماح لمايكروسوفت بتجربة النظام لدراسة تفضيلات المستخدم أو سلوك الجهاز. هذا يسمح لمايكروسوفت "إجراء التجارب" مع الإعدادات على جهاز الكمبيوتر الخاص بك ويجب أن تكون معطلة مع هذا الإعداد.
+ Settings > Privacy
+
+
+ تعطيل التليمتري
+ Settings > Privacy
+
+
+ هذا سيمنع ويندوز من جمع معلومات الاستخدام ووضع بيانات تشخيصية إلى أساسي, وهو أدنى مستوى متاح لجميع إصدارات المستهلكين من Windows 10.\nسيتم أيضا تعطيل تشخيص الخدمات و خدمة dmwappushService.\nملاحظة: يجب تعيين البيانات التشخيصية إلى كامل للحصول على معاينة الإصدارات من برنامج Windows-Insider-Program!
+ Settings > Privacy
+
+
+ تعطيل ميزات شريط اللعبة
+ Settings > Privacy
+
+
+ هذا يجمع سجل الأنشطة التي قمت بأدائها، بما في ذلك الملفات التي فتحتها وصفحات الويب التي شاهدتها في Edge.\nإذا كان الجدول الزمني ليس لك ، أو ببساطة لا تريد Windows 10 جمع الأنشطة والمعلومات الحساسة الخاصة بك يمكنك تعطيل الجدول الزمني بالكامل مع هذا الإعداد.\nملاحظة: مطلوب إعادة تشغيل النظام حتى تصبح التغييرات نافذة المفعول.
+ Settings > Privacy
+
+
+ تعطيل تلميحات ويندوز
+ Settings > Privacy
+
+
+ لن ترى بعد الآن تلميحات Windows ، مثل Spotlight و Consumer الميزات ، و ملاحظات الإشعارات الخ.
+
+
+ تعطيل الإعلانات والروابط على شاشة القفل
+ Settings > Privacy
+
+
+ سيؤدي هذا الإعداد إلى تعيين خيارات خلفية شاشة القفل الخاصة بك إلى صورة وإيقاف النصائح والحقائق الممتعة والحيل من مايكروسوفت.
+ Settings > Privacy
+
+
+ تعطيل وأي فأي نقطة ساخنة
+ Settings > Privacy
+
+
+ يجب على الأقل ايقاف PC من ارسال كلمة السرية Wi-Fi الخاصة بك.
+ Settings > Privacy
+
+
+ الغاء اتاحة الحصول على المزيد من برامج Windows
+ Settings > Privacy
+
+
+ تقوم نسخ Windows 10 الحديثة بعرض شاشة nag "Get حتى أكثر من Windows" عندما تقوم ببدء الاتصال بحساب المستخدم الخاص بك. اذا وجدته مزعجا ، يمكنك الغاء اتاحته بهذه المحددات.
+ Settings > Privacy
+
+
+ تجنب استخدام بيانات الكتابة اليدوية
+ Settings > Privacy
+
+
+ اذا كنت لا تريد أن يقوم Windows بمعرفة وتسجيل كل الكلمات المتفردة التي تقوم باستخدامها ، مثل الأسماء والمصطلحات الفنية فقط ، قم باتاحة هذه المحددات.
+ Settings > Privacy
+
+
+ تركيب آلي لتطبيقات apps
+ Settings > Privacy
+
+
+ عندما تقوم ببدء الاتصال بملف مواصفات أو جهاز جديد لنظام Windows 10 لأول مرة ، فان الفرصة هي أن تلاحظ العديد من تطبيقات وتطبيقات الطرف الثالث المعروضة في قائمة البدء.\nستقوم هذه المحددات بمنع التركيب الآلي لبرامج Windows 10 المقترحة.
+ Settings > Privacy
+
+
+ الغاء اتاحة أداة تجميع المخزون
+ Settings > Privacy
+
+
+ تقوم أداة تجميع المخزون بجرد ملفات التطبيقات والأجهزة الموجودة على النظام وتقوم بارسال المعلومات الى Microsoft. يتم استخدام هذه المعلومات للمساعدة في تشخيص مشاكل التوافق.\nملحوظة: لا يكون لمحددات هذه المحددات أي تأثير اذا كان قد تم ايقاف تشغيل برنامج تحسين تجربة العميل. سيتم ايقاف أداة تجميع المخزون.
+ Settings > Privacy
+
+
+ حظر المحتوى المقترح في تطبيق الإعدادات
+ Settings > Privacy
+
+
+ لمساعدة مستخدمي Windows 10 الجدد على تعلم ميزات جديدة من Windows 10، بدأت شركة مايكروسوفت في عرض المحتوى المقترح عن طريق لافتة ضخمة في تطبيقات إعداد Windows 10.
+ Settings > Privacy
+
+
+ تعطيل زر الكشف عن كلمة المرور
+ Settings > Security
+
+
+ يمكن استخدام زر الكشف عن كلمة المرور لعرض كلمة المرور المدخلة ويجب أن يتم تعطيلها مع هذا الإعداد.
+ Settings > Security
+
+
+ تعطيل DRM في Windows Media Player
+ Settings > Security
+
+
+ اذا لم تتمكن ادارة الحقوق الرقمية لوسط Windows من الاتصال بالانترنت (أو الانترانت) للحصول على الترخيص وتعديلات السرية ، يمكنك منعها باستخدام هذه المحددات.
+ Settings > Security
+
+
+ حظر تحديثات ويندوز الرئيسية
+ Settings > Updates
+
+
+ هذا الإعداد المسمى "TargetReleaseVersionInfo" يمنع تحديث ميزات Windows 10 من أن يتم تثبيته حتى يصل الإصدار المحدد إلى نهاية الدعم.\nسيحدد إصدار ويندوز 10 المستخدم حاليا كإصدار مستهدف من Windows 10 الذي تريد أن يكون النظام قيد التشغيل (يدعم فقط الإصدارات المحترفة والمؤسسة).
+ Settings > Updates
+
+
+ تعطيل الضمانات لتحديثات الميزات
+ Settings > Updates
+
+
+ تستخدم مايكروسوفت بيانات تشخيصية لتحديد ما إذا كانت الأجهزة التي تستخدم تحديث ويندوز جاهزة لتحديث الميزات من أجل ضمان تجربة سلسة.\nعندما تحدد مايكروسوفت جهازًا غير جاهز للتحديث بسبب مشكلة معروفة. يتم إنشاء نظام وقائي (يعرف أيضا باسم نظام الاحتفاظ بالتواؤم أو التحديث) لتأخير تحديث الجهاز وحماية تجربة المستخدم النهائي.\nسيؤدي هذا الإعداد إلى عدم التقيد بالحماية التي تسمح لك بتجاوز أي كتل لترقية الميزات.
+
+
+ تعطيل تحديثات ويندوز الإجبارية
+ Settings > Updates
+
+
+ سيتم إخطار هذا عندما تكون التحديثات متاحة، وتقرر متى يتم تثبيتها.
+ Settings > Updates
+
+
+ تعطيل مشاركة تحديثات ويندوز
+ Settings > Updates
+
+
+ ويندوز 10 يتيح لك تنزيل التحديثات من عدة مصادر لتسريع عملية تحديث نظام التشغيل. سيؤدي هذا إلى تعطيل مشاركة ملفاتك من قبل الآخرين وعرض عنوان IP الخاص بك على أجهزة كمبيوتر عشوائية.
+ Settings > Updates
+
+
+ تطبيق
+
+
+ قيد المعالجة
+
+
+ الرجاء الأنتظار ...
+
+
+ لم يتم تطبيقه
+
+
+ لم يتم التكوين
+
+
+ اكتمل التحليل.
+
+
+ اكتمل التحليل.
+
+
+ اكتملت عملية العودة.
+
+
+ تم التطبيق
+
+
+ تكوين
+
+
+ هل تريد حقاً إعادة جميع الإعدادات المحددة إلى حالة ويندوز 10 الافتراضية؟
+
+
+ مرحبا بكم في محرر السكريبت, الذي يسمح لك بتطبيق ملفات سكريبت الطرف الثالث والإعدادات المخصصة في شكل سكريبتات و قوالب PowerShell (البرامج النصية المجمعة).
+
+حدد برنامج نصي لعرضه وصف.
+
+للتحقق من التعليمات البرمجية لأوجه الضعف، انقر فوق "عرض التعليمة البرمجية".
+
+للحصول على عناصر جديدة (قوالب، نصوص، إلخ) قم بزيارة السوق في القائمة العلوية اليمنى.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.de.resx b/src/Privatezilla/Locales/Locale.de.resx
new file mode 100644
index 00000000..961c5c2f
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.de.resx
@@ -0,0 +1,654 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Ausgewähltes anwenden
+ GUI
+
+
+ Analysieren
+ GUI
+
+
+ Ausgewähltes anwenden
+ GUI
+
+
+ Ausgewähltes zurücksetzen
+ GUI
+
+
+ Nach Updates suchen
+ Main menu
+
+
+ Code anzeigen
+ GUI
+
+
+ Einstellung
+
+
+ Zustand
+
+
+ Community-Paket beziehen
+ Main menu
+
+
+ Kurze Anleitung
+ Main menu
+
+
+ Info zu einer Einstellung: \r\nBewegen Sie den Cursor über eine Einstellung, um eine kurze Erläuterung anzuzeigen
+ \r\nAnalyse (Button): Bestimmt, welche Einstellungen auf Ihrem System aktiviert und konfiguriert werden oder nicht. Es werden noche KEINE Systemänderungen vorgenommen!
+ \r\nAusgewähltes anwenden (Button): Dies wird alle ausgewählten Einstellungen aktivieren.
+ \r\nAusgewähltes zurücksetzen (Button): Damit werden die Standardeinstellungen für Windows 10 wiederhergestellt.
+ \r\nKonfiguriert (Zustand): Dies gibt an, dass Ihre Privatsphäre geschützt ist.
+ \r\nNicht konfiguriert (Zustand): Dies bedeutet, dass die Windows 10-Einstellungen vorhanden sind.
+ Main menu
+
+
+ Info
+ Main menu
+
+
+
+Die Open-Source Windows 10 Privatsphären-Einstellungs-App.
+
+Diese App steht in keinerlei Vebindung zu Microsoft und ist ein unabhängiges Projekt.
+
+Alle Infos und Credits zu dem Projekt auf
+\tgithub.com/builtbybel/privatezilla
+
+Sie können mir außerdem folgen auf
+\ttwitter.com/builtbybel
+
+☆━━━━━━━━━━━━━━━☆
+Übersetzer: uDEV (https://crowdin.com/profile/uDEV)
+☆━━━━━━━━━━━━━━━☆
+
+(C#) 2021, Builtbybel
+ infoApp
+
+
+ Skripts
+ GUI
+
+
+ PowerShell Skripts anwenden
+ GUI
+
+
+ Einstellungen
+ GUI
+
+
+ Drücke Analysieren um nach konfigurierten Einstellungen zu suchen.
+ GUI
+
+
+ Sie führen Privatezilla auf einem System aus, welches eine Windows Version verwendet, welche älter als Windows 10 ist. Privatezilla kann AUSSCHLIESSLICH unter Windows 10 verwendet werden.
+
+
+ Bitte wechsle zur Code Ansicht.
+
+
+ Bitte wähle einen Skript aus.
+
+
+ wurde erfolgreich ausgeführt
+
+
+ Zurück
+
+
+ Skript importieren
+ Scripting menu
+
+
+ Was macht diese/r Vorlage/Skript?\r\n
+
+
+ Marktplatz besuchen
+ Scripting menu
+
+
+ Derzeitigen Skript als neuen Vorlage Skript speichern
+ Scripting menu
+
+
+ Code ansehen
+
+
+ Sie benutzen eine inoffizielle Version von Privatezilla
+
+
+ Eine neue Version ist verfügbar #
+
+
+ \r\nWollen sie die @github/releases Seite öffnen?
+
+
+ \r\nSie benutzen die Version #
+
+
+ Es sind keine neuen Updates verfügbar
+
+
+ App-Berechtigungen
+
+
+ Bloatware
+
+
+ Windows 10 debloaten
+
+
+ Cortana
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ Gaming
+
+
+ Privatsphäre
+
+
+ Sicherheit
+
+
+ Updates
+
+
+ App-Zugriff auf Kontoinformationen deaktivieren
+
+
+ App-Benachrichtigungen deaktivieren
+
+
+ Das Benachrichtigungs-Center in Windows 10 sammelt und zeigt Mitteilungen und Warnungen von herkömmlichen Windows-Anwendungen und Systembenachrichtigungen, sowie modernen Apps.\nBenachrichtigungen werden nach App und Zeit im Benachrichtigungs-Center gruppiert.\nDiese Einstellung wird alle Benachrichtigungen von Apps und anderen Absendern in den Einstellungen deaktivieren.
+
+
+ Apps die im Hintergrund laufen deaktivieren
+
+
+ Windows 10-Apps haben keine Berechtigung mehr im Hintergrund zu laufen, so dass sie ihre Live-Kacheln nicht aktualisieren, neue Daten abrufen und Benachrichtigungen erhalten können.
+
+
+ App-Zugriff auf Kalender deaktivieren
+
+
+ App-Zugriff für Anruf deaktivieren
+
+
+ App-Zugriff auf Anrufverlauf deaktivieren
+
+
+ App-Zugriff auf Kamera deaktivieren
+
+
+ App-Zugriff auf mobile Daten deaktivieren
+
+
+ Einige Windows 10-Geräte verfügen über eine SIM-Karte und/oder eSIM, mit der Sie sich mit einem Mobilfunknetz verbinden können (aka: LTE oder Breitband), so können Sie an unterschiedlichen Orten durch ein Mobilfunksignal Online sein.\nWenn Sie nicht möchten, dass Apps Mobilfunkdaten verwenden dürfen, können Sie dies mit dieser Einstellung deaktivieren.
+
+
+ App-Zugriff auf Kontakte deaktivieren
+
+
+ App-Zugriff auf Diagnose deaktivieren
+
+
+ App-Zugriff auf Dokumente deaktivieren
+
+
+ App-Zugriff auf E-Mails deaktivieren
+
+
+ App-Zugriff auf Augenverfolgung deaktivieren
+
+
+ App-Zugriff auf Augenblick-basierte Interaktion deaktivieren
+
+
+ App-Zugriff auf Dateisystem deaktivieren
+
+
+ Diese Einstellung wird den Zugriff von Apps auf das Dateisystem deaktivieren. Einige Apps können in ihrer Funktion eingeschränkt werden oder funktionieren möglicherweise nicht mehr.
+
+
+ App-Zugriff auf Nachrichten deaktivieren
+
+
+ App-Zugriff auf Mikrofon deaktivieren
+
+
+ App-Zugriff auf Bewegung deaktivieren
+
+
+ App-Zugriff auf Benachrichtigungen deaktivieren
+
+
+ App-Zugriff auf andere Geräte deaktivieren
+
+
+ App-Zugriff auf Bilder deaktivieren
+
+
+ App-Zugriff auf Radios deaktivieren
+
+
+ App-Zugriff auf Aufgaben deaktivieren
+
+
+ Nachverfolgung von App-Starts deaktivieren
+
+
+ Dies ermöglicht Ihnen schnellen Zugriff auf Ihre Liste der am häufigsten verwendeten Apps sowohl im Startmenü als auch bei der Suche auf Ihrem Gerät.
+
+
+ App-Zugriff auf Videos deaktivieren
+
+
+ Alle integrierten Apps entfernen
+
+
+ Dadurch werden alle integrierten Apps, außer der Microsoft Store, entfernt.
+
+
+ Nur vorinstallierte Bloatware Apps entfernen
+
+
+ Der Abgleich findet anhand einer Community Liste statt
+
+
+ Bing in Windows-Suche deaktivieren
+
+
+ Windows 10 sendet standardmäßig alles wonach Sie im Startmenü suchen an Microsoft, um Ihnen Ergebnisse aus der Bing-Suche zu liefern.
+
+
+ Cortana deaktivieren
+
+
+ Cortana ist Microsoft's virtueller Assistent, der in Windows 10 integriert ist.\nDiese Einstellung wird Cortana dauerhaft deaktivieren und verhindern, dass Ihre Suchgewohnheiten und -verlauf aufgezeichnet und gespeichert wird.
+
+
+ Cortana deinstallieren
+
+
+ Dies wird die neue Cortana App unter Windows 10 Version 2004 deinstallieren.
+
+
+ SmartScreen für Store-Apps deaktivieren
+
+
+ Windows Defender SmartScreen Filter schützt Ihr Gerät, indem sie Webinhalte (URLs) überprüfen, die von Microsoft Store Apps verwendet werden.
+
+
+ Auto-Ausfüllen für Kreditkarten deaktivieren
+
+
+ Mit der AutoFill-Funktion von Microsoft Edge können Benutzer automatisch Kreditkarteninformationen in Web-Formularen mit zuvor gespeicherten Informationen vervollständigen.
+
+
+ Ausführung von Edge im Hintergrund unterbinden
+
+
+ Mit der neuen Chromium-Version von Microsoft Edge können Erweiterungen und andere Dienste den Browser auch nach dem Schließen im Hintergrund ausgeführt lassen.
+
+
+ Installation des neuen Microsoft Edge blockieren
+
+
+ Dies blockiert die Installation des neuen Chromium-basierten Microsoft Edge Web-Browsers unter Windows 10, sofern er nicht bereits auf dem Gerät installiert ist.
+
+
+ Synchronisierung von Daten deaktivieren
+
+
+ Diese Einstellung deaktiviert die Synchronisierung von Daten mit Microsoft Sync-Diensten.
+
+
+ Spielleisten-Funktionen deaktivieren
+
+
+ Diese Einstellung wird die Windows Game Recording und Broadcasting deaktivieren.
+
+
+ Dies schaltet, basierend auf Ihren Diagnosedaten, die maßgeschneiderten Erfahrungen mit relevanten Tipps und Empfehlungen aus. Viele Menschen nennen dies Telemetrie oder sogar Spionage.
+
+
+ Empfohlene Apps beim Start blockieren
+
+
+ Dadurch werden die vorgeschlagenen Apps blockiert, die gelegentlich im Startmenü erscheinen.
+
+
+ Verwendung von Diagnosedaten unterbinden
+
+
+ Dies schaltet maßgeschneiderte Erfahrungen mit relevanten Tipps und Empfehlungen aus, die auf zu Ihrem Gerät gesammelten Diagnosedaten basieren. Viele würden dies Telemetrie oder sogar Spionage nennen.
+
+
+ Werbe-ID für relevante Anzeigen deaktivieren
+
+
+ Windows 10 kommt mit integrierter Werbung daher. Microsoft weist Ihnen einen eindeutigen Identifikator zu, der Ihre Aktivitäten im Microsoft Store und in UWP-Apps verfolgt, um Ihnen relevante Anzeigen darzustellen.
+
+
+ Windows-Hello Biometrie deaktivieren
+
+
+ Mit den Biometrie-Funktionen von Windows Hello können Sie sich bei Ihren Geräten, Apps, Online-Diensten und Netzwerken mit Ihrem Gesicht, Iris oder Fingerabdruck anmelden.
+
+
+ Kundenerlebnis-Programm deaktivieren
+
+
+ Das Customer Experience Improvement Program (CEIP) ist eine Funktion, die standardmäßig unter Windows 10 aktiviert ist und es sammelt heimlich Hard- und Software-Nutzungsdaten und übermittelt diese an Microsoft.
+
+
+ Kompatibilität-Telemetrie deaktivieren
+
+
+ Dieser Prozess sammelt regelmäßig eine Vielzahl technischer Daten über Ihren Computer und dessen Leistung und sendet diese an Microsoft für das Windows Customer Experience Improvement Program.
+
+
+ Keine Feedback-Benachrichtigungen anzeigen
+
+
+ Windows 10 kann auch von Zeit zu Zeit eine Benachrichtung anzeigen und nach Feedback fragen.
+
+
+ Hilfe-Erfahrungsprogramm deaktivieren
+
+
+ Das Hilfe-Erfahrungsprogramm (HEIP) erfasst und sendet Informationen über Ihre Verwendung der Windows Hilfe. Dies könnte aufzeigen, welche Probleme Sie mit Ihrem Computer haben.
+
+
+ Standortverfolgung deaktivieren
+
+
+ Wo auch immer Sie hingehen, Windows 10 weiß, dass Sie da sind. Wenn die Standortverfolgung aktiviert ist, dürfen Windows und seine Apps den aktuellen Standort Ihres Computers oder Geräts erkennen.
+
+
+ Experimentelle Einstellungen deaktivieren
+
+
+ In bestimmten Versionen von Windows 10 könnten Benutzer Microsoft mit dem System experimentieren lassen, um Benutzereinstellungen oder das Verhalten von Geräten zu studieren.\nDadurch kann Microsoft mit den Einstellungen auf Ihrem PC „Experimente durchführen“ und sollte daher mit dieser Einstellung deaktiviert werden.
+
+
+ Telemetrie deaktivieren
+
+
+ Dies wird verhindern, dass Windows Nutzungsdaten sammelt und Diagnosedaten auf Basic setzt, das niedrigste verfügbare Level für alle Konsumentenversionnen von Windows 10.\nDie Dienste diagtrack & dmwappushservice werden ebenfalls deaktiviert.\nHINWEIS: Diagnostische Daten müssen auf Voll gesetzt werden, um Vorschau-Builds aus dem Windows-Insider-Programm zu erhalten!
+
+
+ Zeitleisten-Funktion deaktivieren
+
+
+ Dies sammelt von Ihnen ausgeführte Aktivitäten, einschließlich der Dateien die Sie geöffnet haben und Webseiten die Sie in Edge angesehen haben in einem Verlauf.\nWenn Timeline nicht für Sie ist oder Sie einfach nicht wollen, dass Windows 10 Ihre sensiblen Aktivitäten und Informationen sammelt, können Sie Timeline mit dieser Einstellung komplett deaktivieren.\nHinweis: Ein Systemneustart wird benötigt, damit die Änderungen wirksam werden.
+
+
+ Windows-Tipps deaktivieren
+
+
+ Windows Tipps werden nicht mehr angezeigt, z.B. Spotlight und Consumer Features, Feedback Benachrichtigungen etc.
+
+
+ Werbung und Links auf Sperrbildschirm deaktivieren
+
+
+ Mit dieser Einstellung werden die Hintergrundoptionen des Sperrbildschirms auf ein Bild gesetzt und Tipps, lustige Fakten und Tricks von Microsoft ausgeschaltet.
+
+
+ Wi-Fi Sense deaktivieren
+
+
+ Sie sollten zumindest Ihren PC daran hindern, Ihr Wi-Fi-Passwort zu senden.
+
+
+ Holen Sie mehr aus Windows heraus deaktivieren
+
+
+ Unter dem Titel „Get even more out of Windows“ informiert die Pop-up-Meldung über neue oder verbesserte Funktionen des Betriebssystems wie Windows Hello, Microsoft 365, OneDrive oder die Synchronisation von Windows-PCs und Smartphones.\nFalls Sie das als störend empfinden, können Sie es mit dieser Einstellung deaktivieren.
+
+
+ Verwenden von Handschriftdaten unterbinden
+
+
+ Wenn Sie nicht möchten, dass Windows alle einzigartigen Wörter die Sie verwenden kennt und aufzeichnet, wie Namen und Fachjargon, aktivieren Sie diese Einstellung.
+
+
+ Automatische Installation von Apps blockieren
+
+
+ Wenn Sie sich bei einem neuen Windows 10-Profil oder zum ersten Mal an einem Gerät anmelden besteht die Gefahr, dass Sie mehrere Anwendungen und Spiele von Drittanbietern im Startmenü aufgelistet haben.\nDiese Einstellung blockiert die automatische Installation der vorgeschlagenen Windows 10 Apps.
+
+
+ Inventarsammler deaktivieren
+
+
+ Der Inventory Collector macht eine Bestandasaufnahme von Applikationen, Geräte und Treiber auf dem System und sendet die Informationen an Microsoft.\nDiese Informationen dienen dazu, Kompatibilitätsprobleme zu diagnostizieren.\nHinweis: Diese Einstellung hat keine Auswirkung, wenn das Programm zur Verbesserung der Kundenerfahrung ausgeschaltet ist. Der Inventarsammler wird ausgeschaltet.
+
+
+ Empfohlene Inhalte in der Einstellungs-App blockieren
+
+
+ Um neuen Windows 10-Benutzern dabei zu helfen, neue Funktionen von Windows 10 zu lernen, hat Microsoft damit begonnen, vorgeschlagene Inhalte über ein riesiges Banner in Windows 10 Setting Apps anzuzeigen.
+
+
+ Zeige Passwort-Schaltfläche deaktivieren
+
+
+ Die Schaltfläche "Kennwortanzeigen" kann verwendet werden, um ein eingegebenes Passwort anzuzeigen und sollte mit dieser Einstellung deaktiviert werden.
+
+
+ DRM im Windows Media Player deaktivieren
+
+
+ Falls das Windows Media Digital Rights Management keinen Zugang zum Internet (oder Intranet) für Lizenzerwerbungs- und Sicherheitsaktualisierungen erhalten sollte, könne Sie das mit dieser Einstellung verhindern.
+
+
+ Wichtige Windows-Updates blockieren
+
+
+ Die Einstellung mit dem Namen "TargetReleaseVersionInfo" verhindert die Installation von Windows 10 Funktionsupdates, bis die angegebene Version das Ende des Supports erreicht.\nEs wird Ihre aktuell verwendete Windows 10-Version als Ziel-Release-Version von Windows 10 angeben, auf der das System verwendet werden soll (unterstützt nur Pro-- und Enterprise-Versionen).
+
+
+ Update-Blockaden für Funktionsupdates deaktivieren
+
+
+ Microsoft verwendet Diagnosedaten, um zu ermitteln, ob Geräte, die Windows Update verwenden, für ein Funktions Update bereit sind, um eine reibungslose Nutzung zu gewährleisten.\nWenn Microsoft feststellt, dass ein Gerät aufgrund eines bekannten Problems nicht aktualisiert werden kann, wird ein SafeGuard-halte Bereich generiert, um das Upgrade des Geräts zu verzögern und die Benutzeroberfläche zu schützen.\nMit dieser Einstellung werden die genannten Sicherheitsvorkehrungen deaktiviert, so dass Sie alle Update-Blockaden umgehen können.
+
+
+ Erzwungene Windows-Updates deaktivieren
+
+
+ Dies wird benachrichtigen, wenn Updates verfügbar sind und Sie entscheiden, wann Sie sie installieren wollen.
+
+
+ Teilen von Windows-Updates deaktivieren
+
+
+ Mit Windows 10 können Sie Updates aus verschiedenen Quellen herunterladen, um die Aktualisierung des Betriebssystems zu beschleunigen.\nDies wird das Teilen Ihrer Dateien an andere deaktivieren und Ihre IP-Adresse nicht beliebigen Computern aussetzen.
+
+
+ Anwenden
+
+
+ Wird verarbeitet
+
+
+ Bitte warten ...
+
+
+ Nicht übernommen
+
+
+ Nicht konfiguriert
+
+
+ Analyse abgeschlossen.
+
+
+ Übernahme abgeschlossen.
+
+
+ Zurücksetzen abgeschlossen.
+
+
+ Angewendet
+
+
+ Konfiguriert
+
+
+ Wollen Sie wirklich alle ausgewählten Einstellung zu den Windows 10 Standardeinstellungen zurücksetzen?
+
+
+ Konfiguriert:
+
+
+ Ergebnisse
+
+
+ Nicht konfiguriert:
+
+
+ Ausgewählt:
+
+
+ Willkommen beim Skripting Editor, welcher Ihnen erlaubt, Gruppenrichtlinien und benutzerdefinierte Einstellungen in der Form von PowerShell Skripten und Vorlagen(gebündelte Skripts) anzuwenden.
+
+Wähle einen Skript aus, um seine Beschreibung zu sehen.
+
+Um den Code nach Schwachstellen zu untersuchen, klicke auf "Code anzeigen".
+
+Um neue Objekte (Vorgaben, Skripts etc.) zu beschaffen, besuche den Marktplatz in der oberen rechten Ecke.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.es.resx b/src/Privatezilla/Locales/Locale.es.resx
new file mode 100644
index 00000000..f6f015a0
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.es.resx
@@ -0,0 +1,749 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Aplicar seleccionados
+ GUI
+
+
+ Analizar
+ GUI
+
+
+ Aplicar seleccionados
+ GUI
+
+
+ Revertir seleccionados
+ GUI
+
+
+ Buscar actualizaciones
+ Main menu
+
+
+ Ver código
+ GUI
+
+
+ Ajustes
+ TreeView
+
+
+ Estado
+ TreeView
+
+
+ Obtener paquete de la comunidad
+ Main menu
+
+
+ Guía corta
+ Main menu
+
+
+ Información sobre la configuración: \r\nMueva el cursor sobre un ajuste para ver una breve explicación.
+ \r\nAnalizar (botón): determina qué ajustes están habilitados y configurados en su sistema o no. ¡Los cambios en el sistema no se han hecho todavía!
+ \r\nAplicar seleccionados (botón): esto habilitará todos los ajustes seleccionados.
+ \r\nRevertir seleccionados (botón): esto restaurará la configuración predeterminada de Windows 10.
+ \r\nConfigurado (estado): esto indica que su privacidad está protegida.
+ \r\nNo configurado (estado): esto indica que la configuración de Windows 10 sigue en su lugar.
+ Main menu
+
+
+ Información
+ Main menu
+
+
+ La aplicación de código abierto para la configuración de la privacidad en Windows 10.
+
+Esto no está relacionado de ninguna manera con Microsoft y es un proyecto completamente independiente.
+
+Toda la información y los créditos sobre este proyecto están en
+\tgithub.com/builtbybel/privatezilla
+
+También puedes seguirme en
+\ttwitter.com/builtbybel
+
+☆━━━━━━━━━━━━━━━☆
+Créditos de traducción a: Peter A. Cuevas H. (petercuevas.6@gmail.com)
+☆━━━━━━━━━━━━━━━☆
+
+(C#) 2021, Builtbybel
+ About the app
+Add translation credits here!
+
+
+ Scripts
+ GUI
+
+
+ Aplicar el script de PowerShell
+ GUI
+
+
+ Configuraciones
+ GUI
+
+
+ Presione Analizar para comprobar los ajustes configurados.
+ GUI
+
+
+ Estás ejecutando Privatezilla en un sistema más antiguo que Windows 10. Privatezilla está limitado a Windows 10 SOLAMENTE.
+
+
+ Por favor, cambie a la vista de código.
+ Scripts (optional)
+
+
+ Por favor, seleccione un script.
+ Scripts (optional)
+
+
+ se ha ejecutado con éxito
+ Scripts (optional)
+
+
+ Atrás
+ GUI
+
+
+ Importar script
+ Scripting menu
+
+
+ ¿Qué hace este script?\r\n
+ Scripting menu
+
+
+ Visitar el Mercado
+ Scripting menu
+
+
+ Guardar el script actual como un nuevo script predefinido
+ Scripting menu
+
+
+ Estás usando una versión no oficial de Privatezilla.
+
+
+ Hay una nueva versión disponible #
+
+
+ \r\n¿Quieres abrir la página de @github/releases?
+
+
+ \r\nEstás usando la versión #
+
+
+ Actualmente no hay actualizaciones disponibles.
+
+
+ Permisos de las aplicaciones
+
+
+ Software innecesario
+
+
+ Desinflar Windows 10
+
+
+ Cortana
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ Gaming
+
+
+ Privacidad
+
+
+ Seguridad
+
+
+ Actualizaciones
+
+
+ Deshabilitar el acceso de las aplicaciones a la información de la cuenta
+ Settings > Apps
+
+
+ Deshabilitar las notificaciones de las aplicaciones
+ Settings > Apps
+
+
+ El Centro de Acción en Windows 10 recopila y muestra notificaciones y alertas de las aplicaciones tradicionales de Windows y notificaciones del sistema, junto con las generadas por las aplicaciones modernas.\nLas notificaciones se agrupan en el Centro de actividades por aplicación y hora.\nEsta configuración deshabilitará todas las notificaciones de las aplicaciones y otros remitentes en la configuración.
+ Settings > Apps
+
+
+ Deshabilitar las aplicaciones que se ejecutan en segundo plano
+ Settings > Apps
+
+
+ Las aplicaciones de Windows 10 ya no tienen permiso para ejecutarse en segundo plano, por lo que no pueden actualizar sus mosaicos en vivo, buscar nuevos datos y recibir notificaciones.
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al calendario
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a llamar
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al historial de llamadas
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a la cámara
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los datos celulares
+ Settings > Apps
+
+
+ Algunos dispositivos de Windows 10 tienen una tarjeta SIM y/o eSIM que le permite conectarse a una red de datos celular (también conocida como LTE o Banda Ancha), para que pueda conectarse en línea en más lugares utilizando una señal celular.\nSi no quieres que ninguna aplicación pueda usar datos celulares, puedes deshabilitarla con esta configuración.
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los contactos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los diagnósticos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los documentos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al correo electrónico
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al seguimiento de los ojos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a la interacción basada en la observación de los ojos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al sistema de archivos
+ Settings > Apps
+
+
+ Esta configuración deshabilitará el acceso de la aplicación al sistema de archivos. Es posible que algunas aplicaciones tengan limitadas sus funciones o que ya no funcionen.
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los mensajes
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al micrófono
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones al movimiento
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a las notificaciones
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a otros dispositivos
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a las imágenes
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los radios
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a las tareas
+ Settings > Apps
+
+
+ Deshabilitar el seguimiento de los comienzos de las aplicaciones
+ Settings > Apps
+
+
+ Esto te permite acceder rápidamente a tu lista de aplicaciones más usadas tanto en el menú de inicio como cuando buscas en tu dispositivo.
+ Settings > Apps
+
+
+ Deshabilitar el acceso de las aplicaciones a los videos
+ Settings > Apps
+
+
+ Eliminar todas las aplicaciones integradas
+ Settings > Bloatware
+
+
+ Esto eliminará todas las aplicaciones integradas excepto Microsoft Store.
+ Settings > Bloatware
+
+
+ Eliminar todas las aplicaciones integradas excepto las predeterminadas
+ Settings > Bloatware
+
+
+ Esto eliminará todas las aplicaciones incorporadas, excepto las siguientes:\nMicrosoft Store\nInstalador de aplicaciones\nCalendario\nCorreo\nCalculadora\nCámara\nSkype\nGroove Music\nMapas\nPaint 3D\nTu teléfono\nFotos\nSticky Notes\nWeather\nXbox
+ Settings > Bloatware
+
+
+ Deshabilitar Bing en la búsqueda de Windows
+ Settings > Cortana
+
+
+ Windows 10, por defecto, envía todo lo que buscas en el menú de inicio a sus servidores para darte resultados de las búsquedas en Bing.
+ Settings > Cortana
+
+
+ Deshabilitar Cortana
+ Settings > Cortana
+
+
+ Cortana es el asistente virtual de Microsoft que viene integrado en Windows 10.\nEsta configuración deshabilitará a Cortana permanentemente e impedirá que registre y almacene sus hábitos de búsqueda y su historial.
+ Settings > Cortana
+
+
+ Desinstalar Cortana
+ Settings > Cortana
+
+
+ Esto desinstalará la nueva aplicación de Cortana en Windows 10, versión 2004.
+ Settings > Cortana
+
+
+ Deshabilitar SmartScreen para las aplicaciones de la Tienda
+ Settings > Defender
+
+
+ El filtro SmartScreen de Windows Defender ayuda a proteger tu dispositivo comprobando el contenido web (URL) que utilizan las aplicaciones de Microsoft Store.
+ Settings > Defender
+
+
+ Deshabilitar la función de autocompletar para las tarjetas de crédito
+ Settings > Edge
+
+
+ La función de autocompletar de Microsoft Edge permite a los usuarios completar automáticamente la información de la tarjeta de crédito en formularios web utilizando la información almacenada previamente.
+ Settings > Edge
+
+
+ Evita que Edge se ejecute en segundo plano
+ Settings > Edge
+
+
+ En la nueva versión Chromium de Microsoft Edge, las extensiones y otros servicios pueden mantener el navegador funcionando en segundo plano incluso después de haberlo cerrado.
+ Settings > Edge
+
+
+ Bloquear la instalación del nuevo Microsoft Edge
+ Settings > Edge
+
+
+ Esto bloqueará la instalación forzosa de la actualización de Windows 10 del nuevo navegador web Microsoft Edge basado en Chromium si no está ya instalado en el dispositivo.
+ Settings > Edge
+
+
+ Deshabilitar la sincronización de datos
+ Settings > Edge
+
+
+ Esta configuración deshabilitará la sincronización de los datos mediante los servicios de sincronización de Microsoft.
+ Settings > Edge
+
+
+ Deshabilitar las funciones de la barra del juego
+ Settings > Gaming
+
+
+ Esta configuración deshabilitará la grabación y la transmisión de los juegos en Windows.
+ Settings > Gaming
+
+
+ Esto apagará las experiencias a medida con consejos y recomendaciones relevantes usando sus datos de diagnóstico. Mucha gente llamaría a esto telemetría, o incluso espionaje.
+ Settings > Gaming
+
+
+ Bloquear las aplicaciones sugeridas en el Inicio
+ Settings > Privacy
+
+
+ Esto bloqueará las aplicaciones sugeridas que aparecen ocasionalmente en el Menú de Inicio.
+ Settings > Privacy
+
+
+ Evitar el uso de datos de diagnóstico
+ Settings > Privacy
+
+
+ Esto apagará las experiencias a medida con consejos y recomendaciones relevantes usando sus datos de diagnóstico. Mucha gente llamaría a esto telemetría, o incluso espionaje.
+ Settings > Privacy
+
+
+ Deshabilitar la identificación de la publicidad para los anuncios relevantes
+ Settings > Privacy
+
+
+ Windows 10 viene integrado con la publicidad. Microsoft asigna un identificador único para rastrear tu actividad en la Microsoft Store y en las aplicaciones de UWP para dirigirte con anuncios relevantes.
+ Settings > Privacy
+
+
+ Deshabilitar la biometría de Windows Hello
+ Settings > Privacy
+
+
+ La función biométrica de Windows Hello le permite iniciar sesión en sus dispositivos, aplicaciones, servicios en línea y redes usando su cara, iris o huella digital.
+ Settings > Privacy
+
+
+ Deshabilitar el Programa de Experiencia del Cliente
+ Settings > Privacy
+
+
+ El Programa de Mejora de la Experiencia del Cliente (CEIP) es una característica que viene activada de forma predeterminada en Windows 10, que recopila y envía secretamente información de uso de hardware y software a Microsoft.
+ Settings > Privacy
+
+
+ Deshabilitar la compatibilidad de telemetría
+ Settings > Privacy
+
+
+ Este proceso consiste en recopilar periódicamente una variedad de datos técnicos sobre su computadora y su rendimiento, y enviarlos a Microsoft para su Programa de Mejora de la Experiencia del Cliente de Windows.
+ Settings > Privacy
+
+
+ No mostrar notificaciones de retroalimentación
+ Settings > Privacy
+
+
+ Windows 10 puede también aparecer de vez en cuando y pedir una retroalimentación.
+ Settings > Privacy
+
+
+ Deshabilitar el Programa de Experiencia de Ayuda
+ Settings > Privacy
+
+
+ El Programa para la Mejora de la Experiencia de Ayuda (HEIP) recopila y envía a Microsoft información sobre cómo utilizar la Ayuda de Windows. Esto puede revelar los problemas que tiene con su equipo.
+ Settings > Privacy
+
+
+ Deshabilitar el seguimiento de la ubicación
+ Settings > Privacy
+
+
+ Dondequiera que vayas, Windows 10 sabe que estás ahí. Cuando el Rastreo de ubicación está activado, Windows y sus aplicaciones pueden detectar la ubicación actual de su computadora o dispositivo.
+ Settings > Privacy
+
+
+ Deshabilitar la configuración experimental
+ Settings > Privacy
+
+
+ En ciertas versiones de Windows 10, los usuarios podían dejar que Microsoft experimentara con el sistema para estudiar las preferencias de los usuarios o el comportamiento de los dispositivos. Esto permite a Microsoft "realizar experimentos" con la configuración de su PC y debería ser deshabilitado con esta configuración.
+ Settings > Privacy
+
+
+ Deshabilitar la telemetría
+ Settings > Privacy
+
+
+ Esto evitará que Windows recopile información de uso y establezca los datos de diagnóstico en Básico, que es el nivel más bajo disponible para todas las versiones de consumo de Windows 10.\nLos servicios diagtrack y dmwappushservice también serán deshabilitados.\nNota: ¡los datos de diagnóstico deben ser configurados como Completos para obtener una vista previa del Programa Interno de Windows!
+ Settings > Privacy
+
+
+ Deshabilitar la función de Línea de tiempo
+ Settings > Privacy
+
+
+ Esto recopila el historial de las actividades que ha realizado, incluyendo los archivos que ha abierto y las páginas web que ha visto en Edge.\nSi no le interesa usar la Línea de tiempo, o simplemente no quiere que Windows 10 recopile sus actividades e información confidencial, puede deshabilitar completamente la Línea de tiempo con esta configuración.\nNota: se requiere un reinicio del sistema para que los cambios surtan efecto.
+ Settings > Privacy
+
+
+ Deshabilitar los consejos de Windows
+ Settings > Privacy
+
+
+ Ya no verás los consejos de Windows, por ejemplo, Spotlight y Características del Consumidor, Notificaciones de Retroalimentación, etc.
+
+
+ Deshabilitar los anuncios y enlaces en la pantalla de bloqueo
+ Settings > Privacy
+
+
+ Esta configuración configurará las opciones de fondo de la pantalla de bloqueo en una imagen y deshabilitará los consejos, datos curiosos y trucos de Microsoft.
+ Settings > Privacy
+
+
+ Deshabilitar Wi-Fi Sense
+ Settings > Privacy
+
+
+ Debería al menos impedir que su PC envíe su contraseña de Wi-Fi.
+ Settings > Privacy
+
+
+ Deshabilitar Obtener aún más de Windows
+ Settings > Privacy
+
+
+ Las versiones recientes de Windows 10 muestran ocasionalmente una fastidiosa ventana con la leyenda "Obtenga aún más de Windows" cuando inicia sesión en su cuenta de usuario. Si le resulta molesto, puede desactivarlo con esta configuración.
+ Settings > Privacy
+
+
+ Evitar el uso de datos de escritura
+ Settings > Privacy
+
+
+ Si no quieres que Windows conozca y registre todas las palabras exclusivas que usas, como nombres y jerga profesional, sólo tienes que activar este ajuste.
+ Settings > Privacy
+
+
+ Bloquear la instalación automática de aplicaciones
+ Settings > Privacy
+
+
+ Cuando inicie sesión en un nuevo perfil o dispositivo de Windows 10 por primera vez, es posible que note varias aplicaciones y juegos de terceros que aparecen de forma destacada en el menú Inicio.\nEsta configuración impedirá la instalación automática de las aplicaciones sugeridas de Windows 10.
+ Settings > Privacy
+
+
+ Desactivar el Recolector de inventario
+ Settings > Privacy
+
+
+ El Recolector de inventario hace un inventario de las aplicaciones, almacena los dispositivos y los controladores en el sistema y envía la información a Microsoft. Esta información se utiliza para ayudar a diagnosticar problemas de compatibilidad.\nNota: esta configuración no tiene efecto si el Programa de mejora de la experiencia del cliente está desactivado. El Recolector de inventarios estará apagado.
+ Settings > Privacy
+
+
+ Bloquear el contenido sugerido en la aplicación de Ajustes
+ Settings > Privacy
+
+
+ Para ayudar a los nuevos usuarios de Windows 10 a aprender las nuevas características de Windows 10, Microsoft ha comenzado a mostrar el contenido sugerido a través de un enorme banner en la aplicación de Configuración de Windows 10.
+ Settings > Privacy
+
+
+ Deshabilitar el botón de revelar la contraseña
+ Settings > Security
+
+
+ El botón de revelación de contraseña puede utilizarse para mostrar una contraseña introducida y debería deshabilitarse con este ajuste.
+ Settings > Security
+
+
+ Deshabilitar DRM en el Reproductor Multimedia de Windows
+ Settings > Security
+
+
+ Si la Administración de Derechos Digitales de Windows Media no puede acceder a Internet (o a la intranet) para la adquisición de licencias y actualizaciones de seguridad, puede impedirlo con esta configuración.
+ Settings > Security
+
+
+ Bloquear las principales actualizaciones de Windows
+ Settings > Updates
+
+
+ Este ajuste llamado "TargetReleaseVersionInfo" evita que se instalen las actualizaciones de las características de Windows 10 hasta que la versión especificada llegue al final del soporte.\nSe especificará la versión de Windows 10 actualmente utilizada como la versión de lanzamiento de destino de Windows 10 en la que desea que esté el sistema (sólo admite las versiones Pro y Enterprise).
+ Settings > Updates
+
+
+ Inhabilitar salvaguardias para actualizaciones de características
+ Settings > Updates
+
+
+ Microsoft utiliza datos de diagnóstico para determinar si los dispositivos que utilizan Windows Update están listos para una actualización de características con el fin de garantizar una experiencia fluida.\nCuando Microsoft determina que un dispositivo no está listo para actualizarse debido a un problema conocido, se genera una retención de salvaguarda (también conocida como bloqueo de actualización o retención de compatibilidad) para retrasar la actualización del dispositivo y proteger la experiencia del usuario final.\nEste valor optará por protecciones de salvaguarda que le permiten pasar por alto cualquier bloque de actualización de características.
+
+
+ Deshabilitar las actualizaciones forzadas de Windows
+ Settings > Updates
+
+
+ Esto notificará cuando las actualizaciones estén disponibles, y tú decidirás cuándo instalarlas.
+ Settings > Updates
+
+
+ Deshabilitar el uso compartido de actualizaciones de Windows
+ Settings > Updates
+
+
+ Windows 10 permite descargar actualizaciones de varias fuentes para acelerar el proceso de actualización del sistema operativo. Esto deshabilitará el compartir tus archivos por otros y exponer tu dirección IP a computadoras al azar.
+ Settings > Updates
+
+
+ Aplicar
+
+
+ Procesando
+
+
+ Por favor, espere...
+
+
+ No aplicado
+
+
+ No configurado
+
+
+ Análisis terminado.
+
+
+ Aplicación completada.
+
+
+ Reversión completada.
+
+
+ Aplicado
+
+
+ Configurado
+
+
+ ¿Realmente quieres revertir todos los ajustes seleccionados al estado por defecto de Windows 10?
+
+
+ Bienvenido al Editor de scripts, que le permite aplicar archivos de script de terceros y valores personalizados en forma de scripts y plantillas de PowerShell (scripts empaquetados).
+
+Seleccione un script para ver su descripción.
+
+Para comprobar el código de las vulnerabilidades, haga clic en "Ver código".
+
+Para obtener nuevos objetos (plantillas, scripts, etc.) visite el Mercado en el menú superior derecho.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.fr.resx b/src/Privatezilla/Locales/Locale.fr.resx
new file mode 100644
index 00000000..cf11eb55
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.fr.resx
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Appliquer la sélection
+ GUI
+
+
+ Analyser
+ GUI
+
+
+ Appliquer la sélection
+ GUI
+
+
+ Rétablir la sélection
+ GUI
+
+
+ Rechercher des mises à jour
+ Main menu
+
+
+ Afficher le code
+ GUI
+
+
+ Paramètres
+
+
+ État
+
+
+ Obtenir le package de communauté
+ Main menu
+
+
+ Guide abrégé
+ Main menu
+
+
+ Informations sur un paramètre: \r\nDéplacez le curseur sur un paramètre pour afficher une brève explication
+ \r\nAnalyser (Bouton) : Détermine les paramètres qui sont activés et configurés sur votre système ou non. AUCUNE modification du système n'est encore effectuée !
+ \r\nAppliquer la sélection (Bouton) : Cette option permet d'activer tous les paramètres sélectionnés.
+ \r\nRétablir le choix (Bouton) : permet de restaurer les paramètres Windows 10 par défaut.
+ \r\nConfiguré (État) : indique que votre vie privée est protégée.
+ \r\nNon configuré (État) : indique que les paramètres Windows 10 sont en place.
+ Main menu
+
+
+ Informations
+ Main menu
+
+
+ L'application open source pour les paramètres de la vie privée dans Windows 10.
+
+Ceci n'est en aucun cas affilié à Microsoft et est un projet complètement indépendant.
+
+Toutes les informations et crédits à propos de ce projet sont à consulter sur :
+\tgithub.com/builtbybel/privatezilla
+
+Vous pouvez aussi me suivre sur :
+\ttwitter.com/builtbybel
+
+☆━━━━━━━━━━━━━━━☆
+Traduction apportée par : Rémy COSTA et autres
+☆━━━━━━━━━━━━━━━☆
+
+(C#) 2021, Builtbybel
+ infoApp
+
+
+ Scripts
+ GUI
+
+
+ Appliquer le script PowerShell
+ GUI
+
+
+ Paramètres
+ GUI
+
+
+ Appuyez sur Analyse pour vérifier les paramètres configurés.
+ GUI
+
+
+ Vous exécutez Privatezilla sur un système antérieur à Windows 10. Privatezilla est limité à Windows 10 UNIQUEMENT.
+
+
+ Veuillez passer à la vue du code.
+
+
+ Veuillez sélectionner un script.
+
+
+ a été exécuté avec succès
+
+
+ Retour
+
+
+ Importer le script
+ Scripting menu
+
+
+ Qu'est-ce que ce modèle/script fait?\r\n
+
+
+ Voir le Marché
+ Scripting menu
+
+
+ Enregistrer le script courant en tant que nouveau script prédéfini
+ Scripting menu
+
+
+ Afficher le code
+
+
+ Vous utilisez une version non officielle de Privatezilla.
+
+
+ Il existe une nouvelle version disponible #
+
+
+ \r\nVoulez-vous ouvrir la page @github/releases?
+
+
+ \r\nVous utilisez la version #
+
+
+ Aucune mise à jour n'est disponible actuellement.
+
+
+ Autorisations d'application
+
+
+ Bloatware
+
+
+ Déverminer Windows 10
+
+
+ Cortana
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ Jeu
+
+
+ Confidentialité
+
+
+ Sécurité
+
+
+ Mises à jour
+
+
+ Désactiver l'accès aux applications pour les informations de compte
+
+
+ Désactiver les notifications d'application
+
+
+ Le centre d'action de Windows 10 collecte et affiche les notifications et les alertes provenant des applications Windows traditionnelles et des notifications système, à côté de celles générées par les applications modernes.\nLes notifications sont ensuite regroupées dans le centre d'action par application et par heure.\nCe paramètre désactive toutes les notifications des applications et des autres expéditeurs dans les paramètres.
+
+
+ Désactiver les applications s'exécutant en arrière-plan
+
+
+ Les applications Windows 10 n'ont plus la permission de s'exécuter en arrière-plan, de sorte qu'elles ne peuvent pas mettre à jour leurs tuiles, extraire de nouvelles données et recevoir des notifications.
+
+
+ Désactiver l'accès aux applications dans l'agenda
+
+
+ Désactiver l'accès à l'application pour appeler
+
+
+ Désactiver l'accès aux applications pour appeler l'historique
+
+
+ Désactiver l'accès à l'application à la caméra
+
+
+ Désactiver l'accès aux données du téléphone
+
+
+ Certains périphériques de Windows 10 disposent d'une carte SIM et / ou d'un eSIM qui vous permet de vous connecter à un réseau de données cellulaires (aussi appelé LTE ou large bande), vous pouvez donc vous connecter en plus grand nombre à l'aide d'un signal cellulaire.\nSi vous ne souhaitez pas que des applications soient autorisées à utiliser des données cellulaires, vous pouvez la désactiver avec ce paramètre.
+
+
+ Désactiver l'accès à l'application pour les contacts
+
+
+ Désactiver l'accès aux applications pour les diagnostics
+
+
+ Désactiver l'accès aux documents
+
+
+ Désactiver l'accès aux applications par courrier électronique
+
+
+ Désactiver l'accès aux applications pour le suivi des yeux
+
+
+ Désactiver l'accès des applications à l'interaction avec les yeux
+
+
+ Désactiver l'accès aux applications pour le système de fichiers
+
+
+ Ce paramètre désactisera l'accès aux applications au système de fichiers. Certaines applications peuvent être limitées dans leur fonction ou ne plus fonctionner du tout.
+
+
+ Désactiver l'accès aux applications pour la messagerie
+
+
+ Désactiver l'accès aux applications pour le microphone
+
+
+ Désactiver l'accès à l'application pour le déplacement
+
+
+ Désactiver l'accès aux notifications
+
+
+ Désactiver l'accès aux autres périphériques
+
+
+ Désactiver l'accès aux images
+
+
+ Désactiver l'accès aux radios
+
+
+ Désactiver l'accès aux applications pour les tâches
+
+
+ Désactiver le suivi des démarrages de l'application
+
+
+ Cela vous permet d'accéder rapidement à votre liste des applications les plus utilisées à la fois dans le menu Démarrer et lorsque vous effectuez une recherche sur votre périphérique. "
+
+
+ Désactiver l'accès aux applications pour les vidéos
+
+
+ Supprimer toutes les applications intégrées
+
+
+ Cela supprimera toutes les applications intégrées à l'exception de Microsoft Store.
+
+
+ Supprimer toutes les applications intégrées sauf celles par défaut
+
+
+ Ceci va retirer toutes les applications pré installées à l'exception des suivantes:\nMicrosoft Store\nApp Installer\nAgenda\nMail\nCalculatrice\nCaméra\nSkype\nGroove Music\nCartes\nPeinture 3D\nVotre téléphone\nPhotos\nNotes\nMétéo\nXbox
+
+
+ Désactiver Bing dans la recherche Windows
+
+
+ Windows 10, par défaut, envoie à ses serveurs tout ce que vous recherchez dans le menu Démarrer pour vous donner les résultats de la recherche Bing.
+
+
+ Désactiver Cortana
+
+
+ Cortana est l'assistant virtuel de Microsoft qui est intégré dans Windows 10.\nCe paramètre va désactiver définitivement Cortana et l'empêcher d'enregistrer et de stocker vos habitudes de recherche et votre historique.
+
+
+ Désinstaller Cortana
+
+
+ Ceci désinstallera la nouvelle application Cortana sous Windows 10, version 2004.
+
+
+ Désactiver SmartScreen pour les applications Store
+
+
+ Le filtre SmartScreen de Windows Defender protège votre appareil en vérifiant le contenu Web (URLs) utilisé par les applications Microsoft Store.
+
+
+ Désactiver le remplissage automatique des cartes de crédit
+
+
+ La fonction de remplissage automatique de Microsoft Edge permet aux utilisateurs de remplir automatiquement les informations de carte de crédit dans des formulaires Web à l'aide des informations stockées précédemment.
+
+
+ Empêcher l'exécution en arrière-plan de Edge
+
+
+ Sur la nouvelle version Chromium de Microsoft Edge, les extensions et autres services peuvent maintenir le navigateur en arrière-plan même après sa fermeture.
+
+
+ Bloquer l'installation du nouveau Microsoft Edge
+
+
+ Cela bloquera l'installation forcée par l'outil de mise à jour WIndows 10 du nouveau navigateur Web Microsoft Edge basé sur Chromium s'il n'est pas déjà installé sur l'appareil.
+
+
+ Désactiver la synchronisation des données
+
+
+ Ce paramètre désactivera la synchronisation des données à l'aide des services de synchronisation Microsoft.
+
+
+ Désactiver les fonctions de la barre de jeu
+
+
+ Ce paramètre désactivera l'enregistrement et la diffusion des jeux dans Windows.
+
+
+ Désactive les aides et recommandations personnalisées basées sur vos données de diagnostic. Aussi appelée télémétrie ou espionnage.
+
+
+ Bloquer les applications suggérées dans le démarrage
+
+
+ Bloquer l'affichage des Applications Suggérées dans le menu Démarrer.
+
+
+ Empêcher l'utilisation des données de diagnostic
+
+
+ Désactive les aides et recommandations personnalisées basées sur vos données de diagnostic. Aussi appelée télémétrie ou espionnage.
+
+
+ Désactiver l'ID de la publicité pour les publicités pertinentes
+
+
+ Windows 10 est intégré à la publicité. Microsoft assigne un identificateur unique pour suivre votre activité dans Microsoft Store et sur les applications UWP pour vous cibler avec des annonces pertinentes.
+
+
+ Désactiver Windows Hello Biometrics
+
+
+ Windows Hello Biometrics vous permet de vous connecter à vos périphériques, applications, services en ligne et réseaux en utilisant votre visage, iris ou empreinte digitale.
+
+
+ Désactiver le programme d'expérience client
+
+
+ Le programme d'amélioration de l'expérience client (CEIP) est une fonction qui est activée par défaut sur Windows 10, et qui collecte et soumet secrètement à Microsoft des informations sur l'utilisation du matériel et des logiciels.
+
+
+ Désactiver la télémétrie de compatibilité
+
+
+ Ce processus consiste à recueillir périodiquement diverses données techniques sur votre ordinateur et ses performances et à les envoyer à Microsoft dans le cadre de son programme d'amélioration de l'expérience client Windows.
+
+
+ Ne pas afficher les notifications des commentaires
+
+
+ Désactiver les pop-up invitant à commenter votre expérience sur Windows 10.
+
+
+ Désactiver le programme d'expérience d'aide
+
+
+ Le Help Experience Improvement Program (HEIP) recueille et envoie à Microsoft des informations sur la façon dont vous utilisez l'aide Windows. Ces informations peuvent révéler les problèmes que vous rencontrez avec votre ordinateur.
+
+
+ Désactiver le suivi de localisation
+
+
+ Où que vous alliez, Windows 10 sait que vous êtes là. Lorsque le suivi de localisation est activé, Windows et ses applications sont autorisés à détecter l'emplacement actuel de votre ordinateur ou de votre appareil.
+
+
+ Désactiver l'expérimentation de paramètres
+
+
+ Dans certaines versions de Windows 10, les utilisateurs pourraient laisser Microsoft expérimenter le système pour étudier les préférences des utilisateurs ou le comportement des appareils. Cela permet à Microsoft de "faire des expériences" avec les paramètres de votre PC et devrait être désactivé avec ce paramètre.
+
+
+ Désactiver la télémétrie
+
+
+ Cela empêchera Windows de collecter des informations d'utilisation et de régler les données de diagnostic sur Basic, qui est le niveau le plus bas disponible pour toutes les versions grand public de Windows 10. Les services diagtrack & dmwappushservice seront également désactivés.
+Note : Les données de diagnostic doivent être réglées sur Full pour obtenir des prévisualisations à partir du programme Windows Insider!
+
+
+ Désactiver la fonction Chronologie
+
+
+ Il recueille l'historique des activités que vous avez effectuées, y compris les fichiers que vous avez ouverts et les pages web que vous avez consultées dans Edge.
+Si Timeline ne vous convient pas, ou si vous ne voulez tout simplement pas que Windows 10 collecte vos activités et informations sensibles, vous pouvez désactiver complètement Timeline grâce à ce paramètre.
+Note : Un redémarrage du système est nécessaire pour que les changements prennent effet.
+
+
+ Désactiver les conseils Windows
+
+
+ Vous ne verrez plus les conseils de Windows, par exemple Spotlight and Consumer Features, Feedback Notifications, etc.
+
+
+ Désactiver les annonces et les liens sur l'écran de verrouillage
+
+
+ Ce paramètre définira les options de fond de votre écran de verrouillage sur une image et désactivera les conseils, les faits amusants et les astuces de Microsoft.
+
+
+ Désactiver le Wi-Fi Sense
+
+
+ Vous devriez au minimum empêcher votre PC d'envoyer votre mot de passe Wi-Fi.
+
+
+ Désactiver la fonction Obtenir encore plus de Windows
+
+
+ Les versions récentes de Windows 10 affichent à l'occasion un écran de navigation "Get Even More Out of Windows" lorsque vous vous inscrirez sur votre compte utilisateur. Si vous le trouvez ennuyeux, vous pouvez le désactiver avec ce paramètre.
+
+
+ Empêcher l'utilisation des données d'écriture
+
+
+ Si vous ne voulez pas que Windows connaisse et enregistre tous les mots uniques que vous utilisez, comme les noms et le jargon professionnel, activez ce paramètre.
+
+
+ Bloquer l'installation automatique des applications
+
+
+ Lorsque vous vous connectez pour la première fois à un nouveau profil ou appareil Windows 10, il y a de fortes chances que vous remarquiez plusieurs applications et jeux tiers figurant en bonne place dans le menu Démarrer. Ce paramètre bloquera l'installation automatique des applications Windows 10 suggérées.
+
+
+ Désactiver le collecteur d'inventaire
+
+
+ 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. Note: This setting setting has no effect if the Customer Experience Improvement Program is turned off. The Inventory Collector will be off.
+
+
+ Bloquer le contenu suggéré dans l'application Paramètres
+
+
+ Afin d'aider les nouveaux utilisateurs de Windows 10 à apprendre les nouvelles fonctionnalités de Windows 10, Microsoft a commencé à afficher le contenu suggéré via une énorme bannière dans les paramètres des applications Windows 10.
+
+
+ Désactiver le bouton de révélation du mot de passe
+
+
+ Le bouton de révélation du mot de passe peut être utilisé pour afficher un mot de passe saisi et doit être désactivé avec ce paramètre.
+
+
+ Désactivation de DRM dans Windows Media Player
+
+
+ Si la gestion des droits numériques de Windows Media ne doit pas avoir accès à Internet (ou à l'intranet) pour l'acquisition de licences et les mises à jour de sécurité, vous pouvez l'empêcher avec ce paramètre.
+
+
+ Bloquer les mises à jour majeures de Windows
+
+
+ Ce paramètre appelé "TargetReleaseVersionInfo" empêche l'installation des mises à jour de fonction Windows 10 tant que la version spécifiée n'arrive pas à la fin du support.\nIl spécifiera votre version Windows 10 actuellement utilisée comme version de l'édition cible de Windows 10 sur laquelle vous souhaitez que le système soit sur (prend en charge uniquement les versions Pro et Enterprise).
+
+
+ Désactiver les mises à jour forcées de Windows
+
+
+ Cette option vous avertit lorsque des mises à jour sont disponibles, et vous décidez quand vous devez les installer.
+
+
+ Désactiver le partage des mises à jour Windows
+
+
+ Windows 10 vous permet de télécharger des mises à jour à partir de plusieurs sources pour accélérer le processus de mise à jour du système d'exploitation. Cela permettra de désactiver le partage de vos fichiers par d'autres et évitera d'exposer votre adresse IP à des ordinateurs aléatoires.
+
+
+ Appliquer
+
+
+ Traitement
+
+
+ Voulez-vous vraiment rétablir l'état par défaut de tous les paramètres sélectionnés sur Windows 10? "
+
+
+ Veuillez patienter...
+
+
+ Non appliqué
+
+
+ Non configuré
+
+
+ Analyse terminée.
+
+
+ Application terminée.
+
+
+ Rétablissement terminé.
+
+
+ Appliqué
+
+
+ Configuré
+
+
+ Bienvenue dans l'éditeur de règles modernes, qui vous permet d'appliquer des règles de groupe et des paramètres personnalisés sous la forme de scripts et de modèles PowerShell (scripts groupés).
+
+Sélectionnez un script pour afficher sa description.
+
+Pour vérifier le code des vulnérabilités, cliquez sur "Afficher le code".
+
+Pour obtenir de nouveaux objets (modèles, scripts, etc.), visitez le Marché dans le menu supérieur droit. Privatezilla utilise le Marché de l'application "SharpApp". Puisque cette application est du même développeur et que le script est basé sur Powershell, ils sont également compatibles les uns avec les autres.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.it.resx b/src/Privatezilla/Locales/Locale.it.resx
new file mode 100644
index 00000000..e6009464
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.it.resx
@@ -0,0 +1,743 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Applica selezione
+ GUI
+
+
+ Analizza
+ GUI
+
+
+ Applica selezione
+ GUI
+
+
+ Ripristina selezionati
+ GUI
+
+
+ Cerca nuovi aggiornamenti
+ Main menu
+
+
+ Visualizza codice
+ GUI
+
+
+ Impostazioni
+ TreeView
+
+
+ Stato
+ TreeView
+
+
+ Ottieni pacchetto community
+ Main menu
+
+
+ Guida Breve
+ Main menu
+
+
+ Informazioni su un'impostazione: \r\nSposta il cursore su un'impostazione per visualizzare una breve spiegazione
+ \r\nAnalizza (Button): Determina quali impostazioni sono abilitate e configurate sul tuo sistema o meno. Non sono ancora state apportate modifiche al sistema!
+ \r\nApplica selezionato (Button): Questo attiverà tutte le impostazioni selezionate.
+ \r\nRipristina la selezione (Button): Questo ripristinerà le impostazioni predefinite di Windows 10.
+ \r\nConfigurato (Stato): Indica che la tua privacy è protetta.
+ \r\nNon Configurato (Stato): Indica che le impostazioni di Windows 10 sono in funzione.
+ Main menu
+
+
+ Informazioni
+ Main menu
+
+
+ L'app open source per le impostazioni sulla privacy di Windows 10.
+ Non è in alcun modo correlata a Microsoft ed è un progetto completamente indipendente.
+
+Tutte le info e crediti su questo progetto le trovi su
+\tgithub.com/builtbybel/privatezilla
+
+Puoi anche seguirmi su
+\ttwitter.com/builtbybel
+
+(C#) 2021, Builtbybel
+ Informazioni sull'app
+Traduzione di: garf02
+
+
+ Script
+ GUI
+
+
+ Applica Script PowerShell
+ GUI
+
+
+ Impostazioni
+ GUI
+
+
+ Press Analyze to check for configured settings.
+ GUI
+
+
+ Stai eseguendo Privatezilla su un sistema più vecchio di Windows 10. Privatezilla è limitato solo a Windows 10.
+
+
+ Si prega di passare alla visualizzazione del codice.
+ Scripts (optional)
+
+
+ Seleziona uno script.
+ Scripts (optional)
+
+
+ è stato eseguito con successo
+ Scripts (optional)
+
+
+ Indietro
+ GUI
+
+
+ Importa script
+ Scripting menu
+
+
+ Che cosa fa questo script?\r\n
+ Scripting menu
+
+
+ Visita Il Marketplace
+ Scripting menu
+
+
+ Salva lo script corrente come nuovo script preimpostato
+ Scripting menu
+
+
+ Stai usando una versione non ufficiale di Privatezilla.
+
+
+ C'è una nuova versione disponibile #
+
+
+ \r\nVuoi aprire la pagina @github/releases?
+
+
+ \r\nStai usando la versione #
+
+
+ Al momento non ci sono aggiornamenti disponibili.
+
+
+ Permessi app
+
+
+ Bloatware
+
+
+ Debloat Windows 10
+
+
+ Cortana
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ Giochi
+
+
+ Privacy
+
+
+ Sicurezza
+
+
+ Aggiornamenti
+
+
+ Disabilita l'accesso delle app alle informazioni dell'account
+ Settings > Apps
+
+
+ Disattiva le notifiche delle app
+ Settings > Apps
+
+
+ Il Centro Notifiche in Windows 10 raccoglie e mostra notifiche e avvisi da applicazioni Windows tradizionali e notifiche di sistema, accanto a quelle generate da app moderne.\nLe notifiche vengono poi raggruppate nel Centro Notifiche per app e tempo.\nQuesta impostazione disabiliterà tutte le notifiche da app e da altri mittenti nelle impostazioni.
+ Settings > Apps
+
+
+ Disabilita le app in esecuzione in background
+ Settings > Apps
+
+
+ Le app di Windows 10 non hanno più il permesso di essere avviate in background in modo che non possano aggiornare i loro tile live, recuperare nuovi dati e ricevere notifiche.
+ Settings > Apps
+
+
+ Disabilita l'accesso alle app al calendario
+ Settings > Apps
+
+
+ Disabilita l'accesso alle app per le chiamate
+ Settings > Apps
+
+
+ Disabilita l'accesso alle app alla cronologia chiamate
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alla fotocamera
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app ai dati mobili
+ Settings > Apps
+
+
+ Alcuni dispositivi Windows 10 dispongono di una scheda SIM e/o eSIM che consente di connettersi a una rete dati cellulare (ad esempio: LTE o Broadband), in modo da poter ottenere online in più luoghi utilizzando un segnale cellulare.\nSe non vuoi che nessuna app possa utilizzare i dati cellulari, puoi disabilitarli con questa impostazione.
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app ai contatti
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alla diagnostica
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app ai documenti
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alle email
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app per il monitoraggio degli occhi
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app all'interazione con gli occhi
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app al file system
+ Settings > Apps
+
+
+ Questa impostazione disabiliterà l'accesso alle app al file system. Alcune applicazioni potrebbero essere limitate nella loro funzione o potrebbero non funzionare affatto.
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alla messaggistica
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app al microfono
+ Settings > Apps
+
+
+ Disabilita accesso delle app al movimento
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alle notifiche
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app ad altri dispositivi
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alle immagini
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alle radio
+ Settings > Apps
+
+
+ Disabilita l'accesso delle app alle attività
+ Settings > Apps
+
+
+ Disabilita il tracciamento dell'avvio delle app
+ Settings > Apps
+
+
+ Questo ti permette di accedere rapidamente alla tua lista delle applicazioni più utilizzate sia nel menu Start che quando cerchi il tuo dispositivo."
+ Settings > Apps
+
+
+ Disattiva l'accesso delle app ai video
+ Settings > Apps
+
+
+ Rimuovi tutte le app integrate
+ Settings > Bloatware
+
+
+ Questo rimuoverà tutte le app integrate tranne Microsoft Store.
+ Settings > Bloatware
+
+
+ Rimuovi tutte le app integrate tranne quelle predefinite
+ Settings > Bloatware
+
+
+ Questo rimuoverà tutte le applicazioni integrate tranne le seguenti:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nIl tuo telefono\nFoto\nNote adesive\nTempo\nXbox
+ Settings > Bloatware
+
+
+ Disabilita Bing nella ricerca di Windows
+ Settings > Cortana
+
+
+ Windows 10, per impostazione predefinita, invia tutto quello che cerchi nel menu Start ai loro server per darti i risultati dalla ricerca Bing.
+ Settings > Cortana
+
+
+ Disabilita Cortana
+ Settings > Cortana
+
+
+ Cortana è l'assistente virtuale di Microsoft che viene integrato in Windows 10.\nQuesta impostazione disabiliterà Cortana in modo permanente e gli impedirà di registrare e memorizzare le tue abitudini di ricerca e la cronologia.
+ Settings > Cortana
+
+
+ Disinstalla Cortana
+ Settings > Cortana
+
+
+ Questo disinstallerà la nuova app Cortana su Windows 10, versione 2004.
+ Settings > Cortana
+
+
+ Disabilita SmartScreen per le app Store
+ Settings > Defender
+
+
+ Windows Defender SmartScreen Filter aiuta a proteggere il tuo dispositivo controllando i contenuti web (URL) e le app Microsoft Store utilizzate.
+ Settings > Defender
+
+
+ Disabilita riempimento automatico delle carte di credito
+ Settings > Edge
+
+
+ La funzione AutoRiempimento di Microsoft Edge consente agli utenti di completare automaticamente le informazioni della carta di credito nei moduli web utilizzando le informazioni precedentemente memorizzate.
+ Settings > Edge
+
+
+ Previene l'esecuzione di Edge in background
+ Settings > Edge
+
+
+ Sulla nuova versione Chromium di Microsoft Edge, estensioni e altri servizi possono mantenere il browser in esecuzione in background anche dopo che è stato chiuso.
+ Settings > Edge
+
+
+ Blocca Installazione del Nuovo Microsoft Edge
+ Settings > Edge
+
+
+ Questo bloccherà l'installazione forzata dell'aggiornamento di Windows 10 del nuovo browser Web Microsoft Edge basato su Chromium se non è già installato sul dispositivo.
+ Settings > Edge
+
+
+ Disabilita la sincronizzazione dei dati
+ Settings > Edge
+
+
+ Questa impostazione disabiliterà la sincronizzazione dei dati utilizzando i servizi di sincronizzazione Microsoft.
+ Settings > Edge
+
+
+ Disabilita le funzionalità della barra di gioco
+ Settings > Gaming
+
+
+ Questa impostazione disabiliterà la registrazione e la trasmissione di giochi di Windows.
+ Settings > Gaming
+
+
+ Questo spegnerà le esperienze su misura con suggerimenti e consigli pertinenti utilizzando i tuoi dati diagnostici. Molte persone chiamerebbero questa telemetria, o anche spiando.
+ Settings > Gaming
+
+
+ Blocca le app suggerite nel menu Start
+ Settings > Privacy
+
+
+ Questo bloccherà le app suggerite che di tanto in tanto appaiono nel menu Start.
+ Settings > Privacy
+
+
+ Impedisci l'utilizzo di dati diagnostici
+ Settings > Privacy
+
+
+ Questo spegnerà le esperienze su misura con suggerimenti e consigli pertinenti utilizzando i tuoi dati diagnostici. Molte persone chiamerebbero questa telemetria, o anche spia.
+ Settings > Privacy
+
+
+ Disabilita l'ID pubblicitario per gli annunci rilevanti
+ Settings > Privacy
+
+
+ Windows 10 viene integrato con la pubblicità. Microsoft assegna un identificatore univoco per tracciare la tua attività nel Microsoft Store e nelle app UWP per fornirti annunci pertinenti.
+ Settings > Privacy
+
+
+ Disabilita La Biometria Di Windows Hello
+ Settings > Privacy
+
+
+ La biometria di Windows Hello ti permette di accedere ai tuoi dispositivi, app, servizi online e reti utilizzando il viso, l'iride o l'impronta digitale.
+ Settings > Privacy
+
+
+ Disabilita Programma Di Esperienza Utente
+ Settings > Privacy
+
+
+ Il programma di miglioramento dell'esperienza utente (CEIP) è una funzione che viene attivata di default su Windows 10, raccoglie segretamente e invia a Microsoft informazioni sull'utilizzo di hardware e software.
+ Settings > Privacy
+
+
+ Disabilita Telemetria Compatibilità
+ Settings > Privacy
+
+
+ Questo processo raccoglie periodicamente una varietà di dati tecnici sul computer e le sue prestazioni e lo invia a Microsoft per il suo programma di miglioramento dell'esperienza utenti di Windows.
+ Settings > Privacy
+
+
+ Non mostrare le notifiche di feedback
+ Settings > Privacy
+
+
+ Windows 10 può anche visualizzare dei pop up di tanto in tanto e chiedere un feedback.
+ Settings > Privacy
+
+
+ Disabilita Programma Help Experience
+ Settings > Privacy
+
+
+ Il programma di miglioramento di Help Experience (HEIP) raccoglie e invia a Microsoft informazioni su come si utilizza Windows Help. Questo potrebbe rivelare quali problemi si sta avendo con il computer.
+ Settings > Privacy
+
+
+ Disabilita tracciamento posizione
+ Settings > Privacy
+
+
+ Ovunque tu vada, Windows 10 sa che sei lì. Quando il monitoraggio della posizione è attivato, Windows e le sue applicazioni possono rilevare la posizione corrente del computer o del dispositivo.
+ Settings > Privacy
+
+
+ Disabilita Sperimentazione Impostazioni
+ Settings > Privacy
+
+
+ In alcune build di Windows 10, gli utenti potrebbero permettere a Microsoft di sperimentare con il sistema per studiare le preferenze utente o il comportamento del dispositivo. Questo permette a Microsoft di “condurre esperimenti” con le impostazioni sul vostro PC e dovrebbe essere disabilitato con questa impostazione.
+ Settings > Privacy
+
+
+ Disabilita Telemetria
+ Settings > Privacy
+
+
+ Questo impedirà a Windows di raccogliere le informazioni di utilizzo e impostare i dati diagnostici di base, che è il livello più basso disponibile per tutte le versioni dei consumatori di Windows 10.\nIl diagramma dei servizi & dmwappushservice sarà disabilitato.\nNOTA: I dati diagnostici devono essere impostati su Full per ottenere le build di anteprima dal programma Windows Insider!
+ Settings > Privacy
+
+
+ Disabilita funzione Timeline
+ Settings > Privacy
+
+
+ Questo raccoglie una cronologia delle attività che hai eseguito, inclusi i file che hai aperto e le pagine web che hai visualizzato a Edge.\nSe la Timeline non è per te, o semplicemente non vuoi che Windows 10 raccolga le tue attività e informazioni sensibili, puoi disabilitare completamente la Timeline con questa impostazione.\nNota: per rendere effettive le modifiche è necessario un riavvio del sistema.
+ Settings > Privacy
+
+
+ Disabilita Suggerimenti Windows
+ Settings > Privacy
+
+
+ Non vedrai più i suggerimenti di Windows, ad esempio Spotlight, le notifiche di feedback ecc.
+
+
+ Disabilita pubblicità e link nella schermata di blocco
+ Settings > Privacy
+
+
+ Questa impostazione imposterà le opzioni di sfondo della schermata di blocco a un'immagine e disattiverà suggerimenti, fatti divertenti e trucchi da Microsoft.
+ Settings > Privacy
+
+
+ Disabilita Sensore Wi-Fi
+ Settings > Privacy
+
+
+ Dovresti almeno impedire al tuo PC di inviare la password Wi-Fi.
+ Settings > Privacy
+
+
+ Disabilita Ottieni ancora di più da Windows
+ Settings > Privacy
+
+
+ Le versioni recenti di Windows 10 visualizzano occasionalmente una piccola finestra "Ottieni ancora di più da Windows" quando accedi al tuo account utente. Se lo trovi fastidioso, puoi disabilitarlo con questa impostazione.
+ Settings > Privacy
+
+
+ Impedisci di utilizzare i dati di scrittura
+ Settings > Privacy
+
+
+ Se non si desidera che Windows conosca e registra tutte le parole uniche che si utilizzano, come nomi e gergo professionale, basta abilitare questa impostazione.
+ Settings > Privacy
+
+
+ Blocca l'installazione automatica delle app
+ Settings > Privacy
+
+
+ Quando si accede ad un nuovo profilo o dispositivo di Windows 10 per la prima volta, si notano diverse applicazioni di terze parti e giochi elencati in primo piano nel menu Start.\nQuesta impostazione bloccherà l'installazione automatica delle app suggerite di Windows 10.
+ Settings > Privacy
+
+
+ Disabilita Inventory Collector
+ Settings > Privacy
+
+
+ L'Inventory Collector archivia applicazioni, dispositivi e driver sul sistema e invia le informazioni a Microsoft. Queste informazioni sono usate per aiutare a diagnosticare problemi di compatibilità.\nNota: questa impostazione non ha effetto se il programma di miglioramento dell'esperienza del cliente è disattivato. Il Collettore di inventario sarà disattivato.
+ Settings > Privacy
+
+
+ Blocca i contenuti suggeriti nell'app Impostazioni
+ Settings > Privacy
+
+
+ Per aiutare i nuovi utenti di Windows 10 a imparare nuove funzionalità di Windows 10, Microsoft ha iniziato a mostrare i contenuti suggeriti tramite un enorme banner in Windows 10 Impostazione App.
+ Settings > Privacy
+
+
+ Disabilita il pulsante rivelatore password
+ Settings > Security
+
+
+ Il pulsante rivelatore password può essere usato per visualizzare una password inserita e dovrebbe essere disabilitato con questa impostazione.
+ Settings > Security
+
+
+ Disabilita DRM in Windows Media Player
+ Settings > Security
+
+
+ Se il Windows Media Digital Rights Management non dovrebbe ottenere l'accesso a Internet (o intranet) per l'acquisizione di licenze e aggiornamenti di sicurezza, è possibile impedirlo con questa impostazione.
+ Settings > Security
+
+
+ Blocca gli aggiornamenti principali di Windows
+ Settings > Updates
+
+
+ Questa impostazione chiamata "TargetReleaseVersionInfo" impedisce l'installazione degli aggiornamenti delle funzionalità di Windows 10 fino a quando la versione specificata raggiunge la fine del supporto.\nSpecificherà la versione attualmente utilizzata di Windows 10 come versione di rilascio di destinazione di Windows 10 che si desidera che il sistema sia acceso (supporta solo versioni Pro e enterprise).
+ Settings > Updates
+
+
+ Disabilita safeguard per gli Aggiornamenti delle Funzionalità
+
+
+ Microsoft utilizza i dati di diagnostica per determinare se i dispositivi che utilizzano Windows Update sono pronti per un aggiornamento delle funzionalità al fine di garantire un'esperienza migliore.\nQuando Microsoft determina che un dispositivo non è pronto per l'aggiornamento a causa di un problema noto, viene generato un blocco di salvaguardia (noto anche come blocco di compatibilità o blocco di aggiornamento) per ritardare l'aggiornamento del dispositivo e proteggere l'esperienza dell'utente finale.\nQuesta impostazione disattiverà le protezioni di salvaguardia consentendo di aggirare qualsiasi blocco di aggiornamento delle funzionalità.
+
+
+ Disabilita gli aggiornamenti forzati di Windows
+ Settings > Updates
+
+
+ Questo avviserà quando gli aggiornamenti sono disponibili e si decide quando installarli.
+ Settings > Updates
+
+
+ Disabilita condivisione aggiornamenti di Windows
+ Settings > Updates
+
+
+ Windows 10 consente di scaricare gli aggiornamenti da diverse fonti per accelerare il processo di aggiornamento del sistema operativo. Questo disabiliterà la condivisione dei file da parte di altri e l'esposizione del tuo indirizzo IP a computer casuali.
+ Settings > Updates
+
+
+ Applica
+
+
+ In elaborazione
+
+
+ Attendere prego ...
+
+
+ Non applicato
+
+
+ Non configurato
+
+
+ Analisi completata.
+
+
+ Applicazione terminata.
+
+
+ Ripristino completo.
+
+
+ Applicato
+
+
+ Configurato
+
+
+ Vuoi davvero ripristinare tutte le impostazioni selezionate allo stato predefinito di Windows 10?
+
+
+ Benvenuti nel Modern Policy Editor, che consente di applicare criteri di gruppo e impostazioni personalizzate sotto forma di script e modelli PowerShell (script bundled).
+
+Seleziona uno script per visualizzare la descrizione.
+
+Per controllare le vulnerabilità clicca su "Visualizza codice".
+
+Per ottenere nuovi oggetti (modelli, script ecc.) visitare il Marketplace nel menu in alto a destra.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.resx b/src/Privatezilla/Locales/Locale.resx
new file mode 100644
index 00000000..967584e6
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.resx
@@ -0,0 +1,762 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Apply selected
+ GUI
+
+
+ Analyze
+ GUI
+
+
+ Apply selected
+ GUI
+
+
+ Revert selected
+ GUI
+
+
+ Check for updates
+ Main menu
+
+
+ View code
+ GUI
+
+
+ Setting
+ TreeView
+
+
+ State
+ TreeView
+
+
+ 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
+
+
+
+The open source Windows 10 privacy settings app.
+
+This is in no way related to Microsoft and a completely independent project.
+
+All infos and credits about this project on
+\tgithub.com/builtbybel/privatezilla
+
+You can also follow me on
+\ttwitter.com/builtbybel
+
+(C#) 2021, Builtbybel
+ About the app
+Add translation credits here!
+
+
+ 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.
+ Scripts (optional)
+
+
+ Please select a script.
+ Scripts (optional)
+
+
+ has been successfully executed
+ Scripts (optional)
+
+
+ Back
+ GUI
+
+
+ Import script
+ Scripting menu
+
+
+ What does this script do?\r\n
+ Scripting menu
+
+
+ Visit Marketplace
+ Scripting menu
+
+
+ Save current script as new preset script
+ Scripting menu
+
+
+ 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
+ Settings > Apps
+
+
+ Disable app notifications
+ Settings > Apps
+
+
+ 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.
+ Settings > Apps
+
+
+ Disable apps running in background
+ Settings > Apps
+
+
+ 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.
+ Settings > Apps
+
+
+ Disable app access to calendar
+ Settings > Apps
+
+
+ Disable app access to call
+ Settings > Apps
+
+
+ Disable app access to call history
+ Settings > Apps
+
+
+ Disable app access to camera
+ Settings > Apps
+
+
+ Disable app access to cellular data
+ Settings > Apps
+
+
+ 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.
+ Settings > Apps
+
+
+ Disable app access to contacts
+ Settings > Apps
+
+
+ Disable app access to diagnostics
+ Settings > Apps
+
+
+ Disable app access to documents
+ Settings > Apps
+
+
+ Disable app access to email
+ Settings > Apps
+
+
+ Disable app access to eye tracking
+ Settings > Apps
+
+
+ Disable app access to eye-gaze-based interaction
+ Settings > Apps
+
+
+ Disable app access to file system
+ Settings > Apps
+
+
+ This setting will disable app access to file system. Some apps may be restricted in their function or may no longer work at all.
+ Settings > Apps
+
+
+ Disable app access to messaging
+ Settings > Apps
+
+
+ Disable app access to microphone
+ Settings > Apps
+
+
+ Disable app access to motion
+ Settings > Apps
+
+
+ Disable app access to notifications
+ Settings > Apps
+
+
+ Disable app access to other devices
+ Settings > Apps
+
+
+ Disable app access to pictures
+ Settings > Apps
+
+
+ Disable app access to radios
+ Settings > Apps
+
+
+ Disable app access to tasks
+ Settings > Apps
+
+
+ Disable tracking of app starts
+ Settings > Apps
+
+
+ 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."
+ Settings > Apps
+
+
+ Disable app access to videos
+ Settings > Apps
+
+
+ Remove all built-in apps
+ Settings > Bloatware
+
+
+ This will remove all built-in apps except Microsoft Store.
+ Settings > Bloatware
+
+
+ Remove pre-installed bloatware apps ONLY
+ Settings > Bloatware
+
+
+ This will search and remove pre-installed bloatware apps fully automatically.\nThe matching takes place on the basis of a community list
+ Settings > Bloatware
+
+
+ Disable Bing in Windows Search
+ Settings > Cortana
+
+
+ Windows 10, by default, sends everything you search for in the Start Menu to their servers to give you results from Bing search.
+ Settings > Cortana
+
+
+ Disable Cortana
+ Settings > 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.
+ Settings > Cortana
+
+
+ Uninstall Cortana
+ Settings > Cortana
+
+
+ This will uninstall the new Cortana app on Windows 10, version 2004.
+ Settings > Cortana
+
+
+ Disable SmartScreen for Store Apps
+ Settings > Defender
+
+
+ Windows Defender SmartScreen Filter helps protect your device by checking web content (URLs) that Microsoft Store apps use.
+ Settings > Defender
+
+
+ Disable AutoFill for credit cards
+ Settings > Edge
+
+
+ Microsoft Edge's AutoFill feature lets users auto complete credit card information in web forms using previously stored information.
+ Settings > Edge
+
+
+ Prevent Edge running in background
+ Settings > Edge
+
+
+ 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.
+ Settings > Edge
+
+
+ Block Installation of New Microsoft Edge
+ Settings > 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.
+ Settings > Edge
+
+
+ Disable synchronization of data
+ Settings > Edge
+
+
+ This setting will disable synchronization of data using Microsoft sync services.
+ Settings > Edge
+
+
+ Disable Game Bar features
+ Settings > Gaming
+
+
+ This setting will disable the Windows Game Recording and Broadcasting.
+ Settings > Gaming
+
+
+ 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.
+ Settings > Gaming
+
+
+ Block suggested apps in Start
+ Settings > Privacy
+
+
+ This will block the Suggested Apps that occasionally appear on the Start menu.
+ Settings > Privacy
+
+
+ Prevent using diagnostic data
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Advertising ID for Relevant Ads
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Windows Hello Biometrics
+ Settings > Privacy
+
+
+ Windows Hello biometrics lets you sign in to your devices, apps, online services, and networks using your face, iris, or fingerprint.
+ Settings > Privacy
+
+
+ Disable Customer Experience Program
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Compatibility Telemetry
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Do not show feedback notifications
+ Settings > Privacy
+
+
+ Windows 10 may also pop up from time to time and ask for feedback.
+ Settings > Privacy
+
+
+ Disable Help Experience Program
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Location tracking
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Settings Experimentation
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Telemetry
+ Settings > Privacy
+
+
+ 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!
+ Settings > Privacy
+
+
+ Disable Timeline feature
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Windows Tips
+ Settings > Privacy
+
+
+ You will no longer see Windows Tips, e.g. Spotlight and Consumer Features, Feedback Notifications etc.
+
+
+ Disable Ads and Links on Lock Screen
+ Settings > Privacy
+
+
+ This setting will set your lock screen background options to a picture and turn off tips, fun facts and tricks from Microsoft.
+ Settings > Privacy
+
+
+ Disable Wi-Fi Sense
+ Settings > Privacy
+
+
+ You should at least stop your PC from sending your Wi-Fi password.
+ Settings > Privacy
+
+
+ Disable Get Even More Out of Windows
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Prevent using handwriting data
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Block automatic Installation of apps
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable Inventory Collector
+ Settings > Privacy
+
+
+ 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 has no effect if the Customer Experience Improvement Program is turned off. The Inventory Collector will be off.
+ Settings > Privacy
+
+
+ Block suggested content in Settings app
+ Settings > Privacy
+
+
+ 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.
+ Settings > Privacy
+
+
+ Disable password reveal button
+ Settings > Security
+
+
+ The password reveal button can be used to display an entered password and should be disabled with this setting.
+ Settings > Security
+
+
+ Disable DRM in Windows Media Player
+ Settings > Security
+
+
+ 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.
+ Settings > Security
+
+
+ Block major Windows updates
+ Settings > 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).
+ Settings > Updates
+
+
+ Disable safeguards for feature updates
+ Settings > Updates
+
+
+ Microsoft uses diagnostic data to determine whether devices that use Windows Update are ready for a feature update in order to ensure a smooth experience.\nWhen Microsoft determines a device is not ready to update due to a known issue, a safeguard hold (also known as a compatibility hold or update block) is generated to delay the device's upgrade and protect the end-user experience.\nThis setting will opt out of safeguard protections allowing you to bypass any feature upgrade blocks.
+
+
+ Disable forced Windows updates
+ Settings > Updates
+
+
+ This will notify when updates are available, and you decide when to install them.
+ Settings > Updates
+
+
+ Disable Windows updates sharing
+ Settings > Updates
+
+
+ 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.
+ Settings > Updates
+
+
+ Apply
+
+
+ Processing
+
+
+ Please wait ...
+
+
+ Not applied
+
+
+ Not configured
+
+
+ Analysis complete.
+
+
+ Applying complete.
+
+
+ Reverting complete.
+
+
+ Applied
+
+
+ Configured
+
+
+ Do you really want to revert all selected settings to Windows 10 default state?
+
+
+ Configured:
+ Summary ONLY
+
+
+ Summary
+ Summary ONLY
+
+
+ Not Configured:
+ Summary ONLY
+
+
+ Selected:
+ Summary ONLY
+
+
+ Welcome to the Scripting Editor, which allows you to apply third-party script files and custom settings in 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.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.ru.resx b/src/Privatezilla/Locales/Locale.ru.resx
new file mode 100644
index 00000000..2a162ae3
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.ru.resx
@@ -0,0 +1,633 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Применить выбранное
+ GUI
+
+
+ Анализировать
+ GUI
+
+
+ Применить выбранное
+ GUI
+
+
+ Восстановить выбранное
+ GUI
+
+
+ Проверить обновления
+ Main menu
+
+
+ Просмотреть код
+ GUI
+
+
+ Настройки
+
+
+ Состояние
+
+
+ Получить пакет сообщества
+ Main menu
+
+
+ Помощь
+ Main menu
+
+
+ Информация о настройке: \r\nНаведите курсор, чтобы просмотреть краткую информацию.
+ \r\nАнализировать (Кнопка): определяет, какие параметры включены и настроены в вашей системе. Никаких системных изменений пока не сделано!
+ \r\nПрименить выбранное (Кнопка): активирует все выбранные вами настройки.
+ \r\nВосстановить выбранное (Кнопка): это восстановит настройки Windows 10 по умолчанию.
+ \r\nНастроено (Состояние): указывает, что ваша конфиденциальность защищена.
+ \r\nНе настроено (Состояние): это означает, что настройки Windows 10 не изменены.
+ Main menu
+
+
+ Инфо
+ Main menu
+
+
+ Приложение для настройки конфиденциальности Windows 10 с открытым исходным кодом.
+
+Проект никак не связан с Microsoft и является полностью независимым.
+
+Вся информация и кредиты об этом проекте на
+\tgithub.com/builtbybel/privatezilla
+
+Вы также можете подписаться на меня
+\ttwitter.com/builtbybel
+
+Перевод: Almanex
+
+(C #) 2021, Builtbybel
+ infoApp
+
+
+ Сценарий
+ GUI
+
+
+ Применить сценарий PowerShell
+ GUI
+
+
+ Параметр
+ GUI
+
+
+ Нажмите Анализировать, чтобы проверить настройку параметров.
+ GUI
+
+
+ Используйте Privatezilla только в ОС Windows 10. Privatezilla ограничена ТОЛЬКО Windows 10.
+
+
+ Пожалуйста, переключитесь в режим просмотра кода.
+
+
+ Пожалуйста, выберите сценарий.
+
+
+ был успешно выполнен
+
+
+ Назад
+
+
+ Импорт сценария
+ Scripting menu
+
+
+ Что делает этот шаблон/скрипт?\r\n
+
+
+ Посетить Marketplace
+ Scripting menu
+
+
+ Сохранить текущий сценарий как новый предустановленный сценарий
+ Scripting menu
+
+
+ Просмотреть код
+
+
+ Вы используете неофициальную версию Privatezilla.
+
+
+ Доступна новая версия #
+
+
+ \r\nХотите открыть страницу @github/releases page?
+
+
+ \r\nВы используете версию #
+
+
+ В настоящее время нет доступных обновлений.
+
+
+ Разрешения приложения
+
+
+ Предустановленные приложения
+
+
+ Сценарии блокировки функций Windows 10
+
+
+ Кортана
+
+
+ Защитник Windows
+
+
+ Microsoft Edge
+
+
+ Игры
+
+
+ Конфиденциальность
+
+
+ Безопасность
+
+
+ Обновления
+
+
+ Отключить доступ приложения к информации об аккаунте
+
+
+ Отключить уведомления приложений
+
+
+ Центр действий в Windows 10 собирает и отображает уведомления и предупреждения от традиционных приложений Windows и системных уведомлений, наряду с уведомлениями, созданными современными приложениями.\nЗатем уведомления группируются в Центре действий\nЭтот параметр отключит все уведомления от приложений и другх отправителей в параметрах.
+
+
+ Отключить приложения, работающие в фоновом режиме
+
+
+ У приложений Windows 10 больше нет разрешения на работу в фоновом режиме, поэтому они не могут обновлять живые плитки, получать новые данные и показывать уведомления.
+
+
+ Отключить доступ приложения к календарю
+
+
+ Отключить доступ к приложению для звонка
+
+
+ Отключить доступ приложения к истории звонков
+
+
+ Отключить доступ приложения к камере
+
+
+ Отключить доступ приложений к сотовым данным
+
+
+ В некоторых устройствах с Windows 10 есть SIM-карта и / или eSIM, которые позволяют подключаться к сотовой сети передачи данных (также известной как LTE или широкополосная сеть), чтобы вы могли подключить Интернет в большенстве мест, используя сотовый сигнал.\nЕсли вы не хотите, чтобы любым приложениям было разрешено использовать сотовые данные, вы можете отключить его с помощью этого параметра.
+
+
+ Отключить доступ приложения к контактам
+
+
+ Отключить доступ приложения к диагностике
+
+
+ Отключить доступ приложения к документам
+
+
+ Отключить доступ приложения к электронной почте
+
+
+ Отключить доступ приложений к отслеживанию глаз
+
+
+ Отключить доступ приложений к взаимодействию с глазами
+
+
+ Отключить доступ приложений к файловой системе
+
+
+ Этот параметр отключит доступ приложений к файловой системе. Некоторые приложения могут быть ограничены в своих функциях или не работать.
+
+
+ Отключить доступ приложений к обмену сообщениями
+
+
+ Отключить доступ приложений к микрофону
+
+
+ Отключить доступ приложений к жестам
+
+
+ Отключить доступ приложений к уведомлениям
+
+
+ Отключить доступ приложений к другим устройствам
+
+
+ Отключить доступ приложений к изображениям
+
+
+ Отключить доступ приложений к радио
+
+
+ Отключить доступ приложения к задачам
+
+
+ Отключить отслеживание запусков приложений
+
+
+ Позволяет быстро получить доступ к списку наиболее часто используемых приложений как в меню «Пуск», так и при поиске на устройстве.
+
+
+ Отключить доступ приложений к видео
+
+
+ Удалить все встроенные приложения
+
+
+ Это удалит все встроенные приложения, кроме Microsoft Store.
+
+
+ Удалить все встроенные приложения, кроме:
+
+
+ Это приведет к удалению всех встроенных приложений, кроме следующих:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nYour Phone\nPhotos\nSticky Notes\nWeather\nXbox
+
+
+ Отключить поиск Bing в Windows
+
+
+ Windows 10 по умолчанию отправляет все, что вы ищете в меню «Пуск», на свои серверы, чтобы предоставить вам результаты поиска Bing.
+
+
+ Отключить Кортану
+
+
+ Кортана - это виртуальный помощник Microsoft, который интегрирован в Windows 10.\nЭтот параметр навсегда отключит Кортану и не позволит ей записывать и сохранять ваши действия и историю.
+
+
+ Удалить Кортану
+
+
+ Это приведет к удалению нового приложения Cortana в Windows 10 версии 2004.
+
+
+ Отключить SmartScreen для приложений из магазина
+
+
+ Фильтр SmartScreen Защитника Windows помогает защитить ваше устройство, проверяя веб-контент (URL-адреса), используемый приложениями Microsoft Store.
+
+
+ Отключить автозаполнение для кредитных карт
+
+
+ Функция автозаполнения Microsoft Edge позволяет пользователям автоматически заполнять данные кредитной карты в веб-формах, используя ранее сохраненную информацию.
+
+
+ Запретить запуск Edge в фоновом режиме
+
+
+ В новой версии Microsoft Edge Chromium расширения и другие службы могут поддерживать работу браузера в фоновом режиме даже после его закрытия.
+
+
+ Заблокировать установку нового Microsoft Edge
+
+
+ Это заблокирует принудительную установку нового веб-браузера Microsoft Edge на основе Chromium, если он еще не установлен на устройстве.
+
+
+ Отключить синхронизацию данных
+
+
+ Этот параметр отключит синхронизацию данных с помощью служб синхронизации Microsoft.
+
+
+ Отключить функции игровой панели
+
+
+ Этот параметр отключит запись и трансляцию игр Windows.
+
+
+ Это отключит индивидуальный опыт с соответствующими советами и рекомендациями которые используют ваши диагностические данные. Многие назвали бы это телеметрией или даже шпионажем.
+
+
+ Заблокировать предлагаемые приложения на начальном экране
+
+
+ Это заблокирует рекомендуемые приложения, которые иногда появляются в меню «Пуск».
+
+
+ Запретить использование диагностических данных
+
+
+ Это отключит индивидуальный опыт с соответствующими советами и рекомендациями с использованием ваших диагностических данных. Многие назвали бы это телеметрией или даже шпионажем.
+
+
+ Отключить рекламный идентификатор для показа релевантной рекламы
+
+
+ В Windows 10 интегрирована реклама. Microsoft назначает вам уникальный идентификатор для отслеживания вашей активности в Microsoft Store и в приложениях UWP, чтобы показывать вам релевантную рекламу.
+
+
+ Отключить биометрию Windows Hello
+
+
+ Биометрические данные Windows Hello позволяют вам входить в свои устройства, приложения, онлайн-сервисы и сети, используя свое лицо, радужную оболочку глаза или отпечаток пальца.
+
+
+ Отключить программу улучшения качества программного обеспечения
+
+
+ Программа улучшения качества программного обеспечения (CEIP) - это функция, которая по умолчанию включена в Windows 10 и тайно собирает и отправляет в Microsoft информацию об использовании оборудования и программного обеспечения.
+
+
+ Отключить телеметрию совместимости
+
+
+ Этот процесс периодически собирает различные технические данные о вашем компьютере и его производительности и отправляет их в Microsoft для участия в программе улучшения качества программного обеспечения Windows.
+
+
+ Не показывать уведомления обратной связи
+
+
+ Windows 10 также может время от времени запрашивать отзыв.
+
+
+ Отключить программу справки
+
+
+ Программа улучшения качества справки (HEIP) собирает и отправляет в Microsoft информацию о том, как вы используете справку Windows. Это может показать, какие проблемы у вас возникают с вашим компьютером.
+
+
+ Отключить отслеживание местоположения
+
+
+ Куда бы вы ни пошли, Windows 10 знает, что вы там. Когда отслеживание местоположения включено, Windows и приложениям разрешено определять текущее местоположение вашего компьютера или устройства.
+
+
+ Отключить эксперименты с настройками
+
+
+ В некоторых сборках Windows 10 пользователи могли позволить Microsoft поэкспериментировать с системой для изучения пользовательских предпочтений или поведения устройства. Это позволяет Microsoft «проводить эксперименты» с настройками вашего ПК, и этот параметр следует отключить.
+
+
+ Отключить телеметрию
+
+
+ Это помешает Windows собирать информацию об использовании и устанавливать для диагностических данных значение «Базовый», что является самым низким уровнем, доступным для всех версий Windows 10.\nСлужбы diagtrack и dmwappushservice также будут отключены.\nПРИМЕЧАНИЕ: чтобы получать предварительные сборки Windows-Insider-Program для диагностических данных необходимо установить значение «Полная»!
+
+
+ Отключить функцию временной шкалы
+
+
+ Собирает историю выполненных вами действий, включая файлы, которые вы открывали, и веб-страницы, которые вы просматривали в Edge.\nЕсли Timeline не нужна или вы просто не хотите, чтобы Windows 10 собирала конфиденциальные данные, вы можете полностью отключить временную шкалу с помощью этого параметра.\nПримечание: для того, чтобы изменения вступили в силу, требуется перезагрузка системы.
+
+
+ Отключить Советы Windows
+
+
+ Вы больше не увидите Советы Windows, Windows Интересное Пользовательские функции, уведомления об обратной связи и т. Д.
+
+
+ Отключить рекламу и ссылки на экране блокировки
+
+
+ Этот параметр установит для фона экрана блокировки изображение и отключит советы, забавные факты от Microsoft.
+
+
+ Отключить Wi-Fi Sense
+
+
+ Вы должны по крайней мере остановить свой компьютер от отправки пароля Wi-Fi.
+
+
+ Отключить Получите еще больше от Windows
+
+
+ В последних версиях Windows 10 при входе в учетную запись пользователя иногда отображается предупреждающий экран «Получите еще больше от Windows». Если вас это раздражает, вы можете отключить его с помощью этого параметра.
+
+
+ Запретить использование данных рукописного ввода
+
+
+ Если вы не хотите, чтобы Windows знала и записывала все уникальные слова, которые вы используете, например имена и профессиональный жаргон, просто включите этот параметр.
+
+
+ Блокировать автоматическую установку приложений
+
+
+ Когда вы входите в новый профиль Windows 10 или устройство в первый раз, есть вероятность, что вы заметите несколько сторонних приложений и игр, которые отображаются на видном месте в меню «Пуск».\nЭтот параметр заблокирует автоматическую установку предлагаемых приложений для Windows 10.
+
+
+ Отключить сбор диагностических данных
+
+
+ Cборoщик инвентаря и диагностических данных выполняет инвентаризацию приложений, файлов устройств и драйверов в системе и отправляет информацию в Microsoft. Эта информация используется для диагностики проблем совместимости.\nПримечание: этот параметр не действует, если программа улучшения качества программного обеспечения отключена. Сборщик инвентаря будет отключен.
+
+
+ Заблокировать предлагаемый контент в приложении "Параметры"
+
+
+ Чтобы помочь новым пользователям Windows 10 изучить новые функции Windows 10, Microsoft начала показывать рекомендуемый контент с помощью огромного баннера в Параметрах Windows 10.
+
+
+ Отключить кнопку просмотра пароля
+
+
+ Кнопка Посмотреть пароль может использоваться для отображения введенного пароля и должна быть отключена с помощью этой настройки.
+
+
+ Отключить DRM в проигрывателе Windows Media
+
+
+ Если служба управления цифровыми правами Windows Media не должна получать доступ к Интернету (или интрасети) для приобретения лицензий и обновлений безопасности, вы можете предотвратить это с помощью этого параметра.
+
+
+ Блокировать основные обновления Windows
+
+
+ Параметр «TargetReleaseVersionInfo» предотвращает установку обновлений компонентов Windows 10 до тех пор, пока указанная версия не достигнет конца поддержки.\nОн будет указывать используемую в настоящее время версию Windows 10 в качестве целевой версии выпуска Windows 10, на которой вы хотите остатся. (поддерживает только версии Pro и Enterprise).
+
+
+ Отключить принудительные обновления Windows
+
+
+ Будет уведомлять, когда доступны обновления, и вы решаете, когда их устанавливать.
+
+
+ Отключить общий доступ к обновлениям Windows
+
+
+ Windows 10 позволяет загружать обновления из нескольких источников, чтобы ускорить процесс обновления операционной системы. Это отключит совместное использование ваших файлов другими пользователями и доступ к вашему IP-адресу случайным компьютерам.
+
+
+ Применить
+
+
+ Обработка
+
+
+ Пожалуйста, подождите ...
+
+
+ Не применено
+
+
+ Не настроено
+
+
+ Анализ завершен.
+
+
+ Применение завершено.
+
+
+ Восстановление завершено.
+
+
+ Применено
+
+
+ Настроен
+
+
+ Вы действительно хотите вернуть все выбранные настройки Windows 10 в состояние по умолчанию?
+
+
+ Добро пожаловать в редактор современной политики, который позволяет применять групповые политики и настраиваемые параметры в форме сценариев и шаблонов PowerShell (связанных сценариев).
+
+Выберите сценарий, чтобы просмотреть его описание.
+
+Чтобы проверить код на наличие уязвимостей, нажмите «Просмотреть код».
+
+Чтобы получить новые объекты (шаблоны, скрипты и т. Д.), Посетите Marketplace в правом верхнем меню. Privatezilla использует Marketplace приложения SharpApp. Поскольку это приложение создано одним разработчиком, а сценарии основаны на Powershell, они также совместимы друг с другом.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.tr.resx b/src/Privatezilla/Locales/Locale.tr.resx
new file mode 100644
index 00000000..1cd71628
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.tr.resx
@@ -0,0 +1,750 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Seçilenleri uygula
+ GUI
+
+
+ Analiz et
+ GUI
+
+
+ Seçilenleri uygula
+ GUI
+
+
+ Seçilenleri geri al
+ GUI
+
+
+ Güncellemeleri denetle
+ Main menu
+
+
+ Kodu görüntüle
+ GUI
+
+
+ Ayar
+ TreeView
+
+
+ Durum
+ TreeView
+
+
+ Topluluk paketini edin
+ Main menu
+
+
+ Kısa Yardım
+ Main menu
+
+
+ Bir ayar hakkında bilgi almak için: \r\nİmleci bir ayarın üstüne getirin
+ \r\nAnaliz (Buton): Hangi ayarların etkinleştirilip, sisteminizde yapılandırıldığını kontrol et. Sistemde herhangi bir değişiklik YAPMAZ!
+ \r\nSeçilenleri uygula (Buton): Seçtiğiniz tüm ayarları aktif eder.
+ \r\nSeçilenleri geri al (Buton): Seçtiğinz ayarları Windows 10 varsayılanına döndürür.
+ \r\nYapılandırıldı (Durum): Bu, gizliliğinizin korunduğunu gösterir.
+ \r\nYapılandırılmadı (Durum): Bu, Windows 10 ayarlarının yerinde olduğunu gösterir.
+ Main menu
+
+
+ Bilgi
+ Main menu
+
+
+
+Açık kaynak kodlu Windows 10 gizlilik ayarı uygulaması.
+
+Bu, tamamen bağımsız bir projedir ve Microsoft ile ilgili herhangi bir bağlantısı yoktur.
+
+Bu proje hakkındaki tüm bilgiler ve yapımcılar
+\tgithub.com/builtbybel/privatezilla
+
+Ayrıca beni buradan takip edebilirsiniz
+\ttwitter.com/builtbybel
+
+☆━━━━━━━━━━━━━━━☆
+Translator: Yusuf Cihan (https://github.com/ysfchn)
+☆━━━━━━━━━━━━━━━☆
+
+(C#) 2021, Builtbybel
+ About the app
+Add translation credits here!
+
+
+ Kodlar
+ GUI
+
+
+ PowerShell kodunu uygula
+ GUI
+
+
+ Ayarla
+ GUI
+
+
+ Yapılandırılmış ayarları kontrol etmek için Analiz tuşuna basın.
+ GUI
+
+
+ Privatezilla'yı Windows 10'dan daha eski bir sistemde kullanıyorsunuz. Privatezilla SADECE Windows 10 ile sınırlıdır.
+
+
+ Lütfen kod görünümüne geçin.
+ Scripts (optional)
+
+
+ Lütfen bir komut dosyası seçin.
+ Scripts (optional)
+
+
+ başarıyla çalıştırıldı
+ Scripts (optional)
+
+
+ Geri
+ GUI
+
+
+ Komut dosyasını içeri aktar
+ Scripting menu
+
+
+ Bu komut dosyası ne yapıyor?\r\n
+ Scripting menu
+
+
+ Pazarı ziyaret edin
+ Scripting menu
+
+
+ Mevcut komut dosyasını önayarlı komut dosyası olarak kaydet
+ Scripting menu
+
+
+ Privatezilla'nın resmi olmayan bir sürümünü kullanıyorsunuz.
+
+
+ Yeni sürüm mevcut #
+
+
+ \r\n@github/releases sayfasını açmak istiyor musunuz?
+
+
+ \r\n# sürümünü kullanıyorsunuz
+
+
+ Şu an herhangi bir güncelleme mevcut değil.
+
+
+ Uygulama izinleri
+
+
+ Bloatware
+
+
+ Windows 10'daki gereksiz, sistem kaynağı sömüren uygulamalardan kurtulun
+
+
+ Cortana
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ Oyun
+
+
+ Gizlilik
+
+
+ Güvenlik
+
+
+ Güncellemeler
+
+
+ Uygulamaların hesap erişimini kapat
+ Settings > Apps
+
+
+ Uygulama bildirimlerini kapat
+ Settings > Apps
+
+
+ Windows 10'da bulunan İşlem Merkezi, modern uygulamalardan oluşturulanların yanı sıra geleneksel Windows uygulamalarından ve sistem bildirimlerinden gelen bildirimleri ve uyarıları toplar ve gösterir.\nBildirimler daha sonra İşlem Merkezi'nde uygulama ve zamana göre gruplandırılır.\nBu ayar, uygulamalardan ve diğer gönderenlerden gelen tüm bildirimleri ayarlarda devre dışı bırakır.
+ Settings > Apps
+
+
+ Uygulamaların arkada çalışmasını kapat
+ Settings > Apps
+
+
+ Windows 10 uygulamalarının artık arka planda çalışma izni olmaz, bu nedenle canlı kutucuklar güncellenemez, yeni veriler çekemez ve bildirim alamazlar.
+ Settings > Apps
+
+
+ Uygulamaların takvime erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların çağrılara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların çağrı geçmişine erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların kameraya erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların mobil veriye erişimini kapat
+ Settings > Apps
+
+
+ Bazı Windows 10 cihazlarda, mobil veriye erişip, her yerde bağlı kalmayı sağlayan bir SIM kartı / eSIM vardır.\nEğer hiç bir uygulamanızın mobil veriye erişmesini istemiyorsanız, bu ayar ile birlikte kapatabilirsiniz.
+ Settings > Apps
+
+
+ Uygulamaların rehbere erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların tanı bilgilerine erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların belgelere erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların epostalara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların göz takip erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların göz bakış tabanlı etkileşim erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların dosya sistemine erişimini kapat
+ Settings > Apps
+
+
+ Bu ayar, uygulamaların dosya sistemine erişimini devre dışı bırakacaktır. Bazı uygulamaların işlevleri kısıtlanabilir veya artık çalışmayabilir.
+ Settings > Apps
+
+
+ Uygulamaların mesajlara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların mikrofona erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların hareket erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların bildirim erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların diğer cihazlara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların fotoğraflara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların radyolara erişimini kapat
+ Settings > Apps
+
+
+ Uygulamaların görevlere erişimini kapat
+ Settings > Apps
+
+
+ Uygulama başlatılma takibini kapat
+ Settings > Apps
+
+
+ Bu, hem Başlat menüsünde hem de cihazınızda arama yaparken En çok kullanılan uygulamalar listenize hızlı bir şekilde erişmenizi sağlar.
+ Settings > Apps
+
+
+ Uygulamaların videolara erişimini kapat
+ Settings > Apps
+
+
+ Kendiliğinden yüklü tüm uygulamaları sil
+ Settings > Bloatware
+
+
+ Bu, Microsoft Store dışındaki kendiliğinden yüklü tüm uygulamaları silecektir.
+ Settings > Bloatware
+
+
+ Varsayılanlar dışındaki kendiliğinden yüklü tüm uygulamaları sil
+ Settings > Bloatware
+
+
+ Aşağıdaki uygulamalar dışındaki kendiliğinden yüklü tüm uygulamaları sil:\nMicrosoft Store\nUygulama Yükleyici\nTakvim\nPosta\nHesap Makinesi\nKamera\nSkype\nGroove Müzik\nHaritalar\nPaint 3D\nTelefonunuz\nFotoğraflar\nYapışkan Notlar\nHava\nXbox
+ Settings > Bloatware
+
+
+ Windows Arama'da Bing'i kapat
+ Settings > Cortana
+
+
+ Windows 10, varsayılan olarak, size Bing aramasından sonuçlar vermek için Başlat Menüsünde aradığınız her şeyi sunucularına gönderir.
+ Settings > Cortana
+
+
+ Cortana'yı devre dışı bırak
+ Settings > Cortana
+
+
+ Cortana, Microsoft'un Windows 10'a entegre olarak gelen sanal asistanıdır.\nBu ayar Cortana'yı kalıcı olarak devre dışı bırakır ve arama alışkanlıklarınızı ve geçmişinizi kaydetmesini ve depolamasını engeller.
+ Settings > Cortana
+
+
+ Cortana'yı kaldır
+ Settings > Cortana
+
+
+ Windows 10'da sürüm 2004 ile birlikte gelen yeni Cortana uygulamasını kaldırır.
+ Settings > Cortana
+
+
+ Mağaza uygulamaları için SmartScreen'ı kapat
+ Settings > Defender
+
+
+ Windows Defender SmartScreen Filtresi, Microsoft Mağazası uygulamalarının kullandığı web içeriğini (URL'ler) kontrol ederek cihazınızın korunmasına yardımcı olur.
+ Settings > Defender
+
+
+ Kredi kartları için otomatik doldurmayı kapat
+ Settings > Edge
+
+
+ Microsoft Edge'in Otomatik Doldur özelliği, kullanıcıların önceden depolanan bilgileri kullanarak web formlarında kredi kartı bilgilerini otomatik olarak tamamlamasına olanak tanır.
+ Settings > Edge
+
+
+ Edge'in arka planda çalışmasını önle
+ Settings > Edge
+
+
+ Microsoft Edge'in yeni Chromium sürümünde, uzantılar ve diğer hizmetler, tarayıcının kapatıldıktan sonra bile arka planda çalışmasını sağlayabilir.
+ Settings > Edge
+
+
+ Yeni Microsoft Edge Kurulumunu Engelle
+ Settings > Edge
+
+
+ Bu, cihazda henüz yüklü değilse, yeni Chromium tabanlı Microsoft Edge web tarayıcısının Windows 10 güncellemesine zorla yüklenmesini engeller.
+ Settings > Edge
+
+
+ Veri eşitlemesini kapat
+ Settings > Edge
+
+
+ Bu ayar, Microsoft senkronizasyon hizmetlerini kullanarak verilerin senkronizasyonunu devre dışı bırakır.
+ Settings > Edge
+
+
+ Oyun Çubuğu özelliklerini kapat
+ Settings > Gaming
+
+
+ Bu ayar, Windows Oyun Kaydı ve Yayın Yapma özelliğini devre dışı bırakacaktır.
+ Settings > Gaming
+
+
+ Bu, tanı verilerinizi kullanarak ilgili ipuçları ve öneriler içeren özel deneyimleri kapatır. Birçok insan buna telemetri, hatta casusluk diyor.
+ Settings > Gaming
+
+
+ Başlangıçta önerilen uygulamaları engelle
+ Settings > Privacy
+
+
+ Bu, ara sıra Başlat menüsünde görünen Önerilen Uygulamaları engelleyecektir.
+ Settings > Privacy
+
+
+ Teşhis verilerinin kullanılmasını engelle
+ Settings > Privacy
+
+
+ Bu, tanı verilerinizi kullanarak ilgili ipuçları ve öneriler içeren özel deneyimleri kapatır. Birçok insan buna telemetri, hatta casusluk diyor.
+ Settings > Privacy
+
+
+ Kişiselleştirilmiş reklamlar için reklam kimliğini kapat
+ Settings > Privacy
+
+
+ Windows 10, reklamla entegre olarak gelir. Microsoft, size kişiselleştirilmiş reklam göstermek için Microsoft Store'daki ve UWP uygulamalarındaki etkinliklerinizi izlerken benzersiz bir tanımlayıcı atar.
+ Settings > Privacy
+
+
+ Windows Hello Biyometrikler'i kapat
+ Settings > Privacy
+
+
+ Windows Hello biyometri, cihazlarınızda, uygulamalarınızda, çevrimiçi hizmetlerinizde ve ağlarınızda yüzünüzü, gözünüzü veya parmak izinizi kullanarak oturum açmanızı sağlar.
+ Settings > Privacy
+
+
+ Müşteri Deneyimi Programını kapat
+ Settings > Privacy
+
+
+ Müşteri Deneyimi Geliştirme Programı (CEIP), Windows 10'da varsayılan olarak etkinleştirilmiş bir özelliktir ve donanım ve yazılım kullanım bilgilerini gizlice toplayıp Microsoft'a gönderir.
+ Settings > Privacy
+
+
+ Uyumluluk Telemetrisini kapat
+ Settings > Privacy
+
+
+ Bu işlem, periyodik olarak bilgisayarınız ve performansı hakkında çeşitli teknik veriler toplar ve bunları Windows Müşteri Deneyimini Geliştirme Programı için Microsoft'a gönderir.
+ Settings > Privacy
+
+
+ Geri bildirim isteyen bildirimleri gösterme
+ Settings > Privacy
+
+
+ Windows 10 ayrıca zaman zaman geri bildirim isteyebilir.
+ Settings > Privacy
+
+
+ Yardım Deneyimi Programı'nı kapat
+ Settings > Privacy
+
+
+ Yardım Deneyimi Geliştirme Programı (HEIP), Windows Yardımı'nı nasıl kullandığınız hakkında bilgi toplar ve Microsoft'a gönderir. Bu, bilgisayarınızda ne tür sorunlar yaşadığınızı ortaya çıkarabilir.
+ Settings > Privacy
+
+
+ Konum takibini bırak
+ Settings > Privacy
+
+
+ Nereye giderseniz gidin, Windows 10 orada olduğunuzu bilir. Konum İzleme açıldığında, Windows ve uygulamalarının, bilgisayarınızın veya cihazınızın mevcut konumunu tespit etmesine izin verilir.
+ Settings > Privacy
+
+
+ Ayarlar deneyini kapat
+ Settings > Privacy
+
+
+ Windows 10'un belirli sürümlerinde kullanıcılar, Microsoft'un kullanıcı tercihlerini veya cihaz davranışını incelemek için sistemi denemesine izin verebilir. Bu, Microsoft'un bilgisayarınızdaki ayarlarla "deneyler yapmasına" izin verir ve bu ayarla devre dışı bırakılmalıdır.
+ Settings > Privacy
+
+
+ Telemetriyi kapat
+ Settings > Privacy
+
+
+ Bu, Windows'un kullanım bilgilerini toplamasını engelleyecek ve Windows 10'un tüm tüketici sürümleri için mevcut en düşük düzey olan tanılama verilerini Temel olarak ayarlacaktır.\ndiagtrack ve dmwappushservice hizmetleri de devre dışı bırakılacaktır.\nNOT: Windows Insider Programı'ndan önizleme derlemeleri almak için tanılama verileri Tam olarak ayarlanmalıdır!
+ Settings > Privacy
+
+
+ Zaman Çizelgesi özelliğini kapat
+ Settings > Privacy
+
+
+ Bu, Edge'de açtığınız dosyalar ve görüntülediğiniz web sayfaları da dahil olmak üzere gerçekleştirdiğiniz etkinliklerin geçmişini toplar.\nEğer Zaman Çizelgesi size göre değilse veya Windows 10'un hassas etkinliklerinizi toplamasını istemiyorsanız, bu ayarla Zaman Çizelgesi'ni tamamen devre dışı bırakabilirsiniz.\nNot: Değişikliklerin geçerli olması için sistemin yeniden başlatılması gerekir.
+ Settings > Privacy
+
+
+ Windows ipuçlarını kapat
+ Settings > Privacy
+
+
+ Artık Windows ipuçlarını görmeyeceksiniz, ör. Gündem ve Tüketici Özellikleri, Geri Bildirim Uyarıları vb.
+
+
+ Kilit Ekranındaki reklamları ve bağlantıları kapat
+ Settings > Privacy
+
+
+ Bu ayar, kilit ekranı arka plan seçeneklerinizi bir resme ayarlayacak ve Microsoft'tan ipuçları, eğlenceli bilgiler ve püf noktalarını kapatacaktır.
+ Settings > Privacy
+
+
+ Wi-Fi Sense'yi kapat
+ Settings > Privacy
+
+
+ En azından bilgisayarınızın Wi-Fi şifrenizi göndermesini engelleyin.
+ Settings > Privacy
+
+
+ Windows'tan Daha Fazlasını Edin'i kapat
+ Settings > Privacy
+
+
+ Son Windows 10 sürümleri, kullanıcı hesabınızda oturum açtığınızda zaman zaman "Windows'tan Daha Fazlasını Edin" ekranını görüntülüyor. Can sıkıcı bulursanız, bu ayarla devre dışı bırakabilirsiniz.
+ Settings > Privacy
+
+
+ El yazısı verilerini kullanmayı kapat
+ Settings > Privacy
+
+
+ Windows'un, isimler ve profesyonel jargon gibi kullandığınız tüm benzersiz kelimeleri bilmesini ve kaydetmesini istemiyorsanız, bu ayarı etkinleştirmeniz yeterlidir.
+ Settings > Privacy
+
+
+ Uygulamaların otomatik yüklenmesini engelle
+ Settings > Privacy
+
+
+ Yeni bir Windows 10 profilinde veya cihazında ilk kez oturum açtığınızda, Başlat menüsünde belirgin şekilde listelenen birkaç üçüncü taraf uygulaması ve oyunu fark etmeniz olasıdır.\nBu ayar, önerilen Windows 10 uygulamalarının otomatik olarak yüklenmesini engeller.
+ Settings > Privacy
+
+
+ Envanter toplayıcıyı kapat
+ Settings > Privacy
+
+
+ Envanter Toplayıcı, uygulamaları, sistemdeki aygıtları ve sürücüleri envanterler ve Microsoft'a gönderir. Bu bilgiler, uyumluluk sorunlarını teşhis etmeye yardımcı olmak için kullanılır.\nNot: Müşteri Deneyimi Geliştirme Programı kapatılırsa bu ayarın hiçbir etkisi olmaz. Envanter Toplayıcı kapalı olacaktır.
+ Settings > Privacy
+
+
+ Ayarlar uygulamasında önerilen içeriği kapat
+ Settings > Privacy
+
+
+ Yeni Windows 10 kullanıcılarının Windows 10'un yeni özelliklerini öğrenmesine yardımcı olmak için Microsoft, Windows 10 Ayarlar uygulamasında büyük bir afişle önerilen içeriği göstermeye başladı.
+ Settings > Privacy
+
+
+ Şifreyi göster tuşunu kapat
+ Settings > Security
+
+
+ Şifre göster düğmesi, girilen bir şifreyi görüntülemek için kullanılabilir ve bu ayarla devre dışı bırakılabilir.
+ Settings > Security
+
+
+ Windows Media Player'da DRM'yi kapat
+ Settings > Security
+
+
+ Windows Media Dijital Haklar Yönetimi lisans edinme ve güvenlik yükseltmeleri için İnternet'e (veya intranete) erişmemesi gerekiyorsa, bu ayarla bunu engelleyebilirsiniz.
+ Settings > Security
+
+
+ Büyük Windows güncellemelerini kapat
+ Settings > Updates
+
+
+ "TargetReleaseVersionInfo" adlı bu ayar, Windows 10 özellik güncellemelerinin, belirtilen sürüm desteğin sonuna gelene kadar yüklenmesini engeller.\nWindows 10'un hedef sürümü olarak şu anda kullandığınız Windows 10 sürümü olarak belirlenir. (yalnızca Pro ve kurumsal sürümleri destekler).
+ Settings > Updates
+
+
+ Özellik güncellemeleri için korumaları kapat
+ Settings > Updates
+
+
+ Microsoft, sorunsuz bir deneyim sağlamak için Windows Update kullanan cihazların özellik güncellemesine hazır olup olmadığını belirlemek için tanılama verilerini kullanır.\nMicrosoft bilinen bir sorun nedeniyle bir cihazın güncellenmeye hazır olmadığını belirlediğinde, bir koruma oluşturur. (aynı zamanda cihazın yükseltmesini geciktirmek ve son kullanıcı deneyimini korumak için bir uyumluluk bekletme veya güncelleme bloğu olarak da bilinir)\nBu ayar, tüm özellik yükseltme bloklarını atlamanıza olanak tanıyan korumaları devre dışı bırakır.
+
+
+ Zorunlu Windows güncellemelerini kapat
+ Settings > Updates
+
+
+ Bu, güncellemeler mevcut olduğunda sizi bilgilendirir ve bunları ne zaman kuracağınıza siz karar verirsiniz.
+ Settings > Updates
+
+
+ Windows güncelleme paylaşımını devre dışı bırakın
+ Settings > Updates
+
+
+ Windows 10, işletim sistemini güncelleme sürecini hızlandırmak için çeşitli kaynaklardan güncellemeler indirmenize izin verir. Bu, dosyalarınızı başkaları tarafından paylaşmayı ve IP adresinizi rastgele bilgisayarlara sızdırmayı devre dışı bırakır.
+ Settings > Updates
+
+
+ Uygula
+
+
+ İşleniyor
+
+
+ Lütfen bekleyin ...
+
+
+ Uygulanmadı
+
+
+ Yapılandırılmadı
+
+
+ Analiz tamamlandı.
+
+
+ Uygulama işlemi tamamlandı.
+
+
+ Geri alma tamamlandı.
+
+
+ Uygulandı
+
+
+ Yapılandırıldı
+
+
+ Seçilen tüm ayarları gerçekten Windows 10 varsayılan durumuna döndürmek istiyor musunuz?
+
+
+ Üçüncü taraf komut dosyaları ve özel ayarları, PowerShell komut dosyaları ve şablonlar (birlikte gelen komut dosyaları) biçiminde uygulamanıza olanak tanıyan Komut Dosyası Düzenleyicisine hoş geldiniz.
+
+Açıklamasını görmek için bir komut dosyası seçin.
+
+Kodu güvenlik açıklarına karşı kontrol etmek için "Kodu görüntüle" yi tıklayın.
+
+Yeni nesneler (şablonlar, komut dosyaları vb.) elde etmek için sağ üst menüdeki Pazar'ı ziyaret edin.
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/Locales/Locale.zh.resx b/src/Privatezilla/Locales/Locale.zh.resx
new file mode 100644
index 00000000..f55c9c8b
--- /dev/null
+++ b/src/Privatezilla/Locales/Locale.zh.resx
@@ -0,0 +1,635 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 应用选中项
+ GUI
+
+
+ 分析
+ GUI
+
+
+ 应用选中项
+ GUI
+
+
+ 还原选中项
+ GUI
+
+
+ 检查更新
+ Main menu
+
+
+ 查看代码
+ GUI
+
+
+ 设置
+
+
+ 状态
+
+
+ 获取社区脚本包
+ Main menu
+
+
+ 简要指南
+ Main menu
+
+
+ 有关设置的信息: \r\n将光标移到设置项上以查看简要说明
+ \r\n分析(按钮):确定您的系统是否启用和配置了哪些设置,注意只做分析并不会对系统进行更改!
+ \r\n应用选中项(按钮):这将启用所有选定的设置
+ \r\n还原选中项(按钮):这将还原默认的 Windows 10 设置
+ \r\n已配置(状态):这表明您的隐私已受到保护
+ \r\n未配置(状态):这表示 Windows 10 设置未做更改
+ Main menu
+
+
+ 信息
+ Main menu
+
+
+ 开源的 Windows 10 隐私设置工具
+
+这是一个完全独立与微软毫不相干的项目
+
+此项目的所有信息和信用在
+\tgithub.om/buildbybel/privatezilla
+
+☆━━━━━━━━━━━━━━━☆
+翻译人员: 作者: 涛锅 邮箱: duzhe163908@gmail.com 简体中文
+☆━━━━━━━━━━━━━━━☆
+
+您也可以在推特上关注我
+\ttwitter.com/buildbybel
+
+(C#) 2021, Builtbybel
+ infoApp
+
+
+ 脚本
+ GUI
+
+
+ 应用 PowerShell 脚本
+ GUI
+
+
+ 设置
+ GUI
+
+
+ 点击分析按钮检查已配置的设置
+ GUI
+
+
+ 您在低于 Windows 10 的系统上运行 Privatezilla, Privatezilla 仅限 Win10
+
+
+ 请切换至代码视图
+
+
+ 请选择一个脚本
+
+
+ 已成功执行
+
+
+ 返回
+
+
+ 导入脚本
+ Scripting menu
+
+
+ 此模板/脚本有什么作用?\r\n
+
+
+ 访问应用市场
+ Scripting menu
+
+
+ 保存当前脚本为新的预设脚本
+ Scripting menu
+
+
+ 查看代码
+
+
+ 您当前使用的是非官方版的 Privatezilla
+
+
+ 发现新版本 #
+
+
+ \r\n您想打开 @github/released 页面吗?
+
+
+ \r\n您正在使用版本 #
+
+
+ 当前没有新版本
+
+
+ 软件权限
+
+
+ Bloatware
+
+
+ Debloat Windows 10
+
+
+ 微软小娜
+
+
+ Windows Defender
+
+
+ Microsoft Edge
+
+
+ 游戏
+
+
+ 隐私
+
+
+ 安全
+
+
+ 更新
+
+
+ 禁用应用访问帐户信息
+
+
+ 禁用应用通知
+
+
+ Windows 10 操作中心会收集并显示传统Windows应用程序和系统通知中的通知和警报,当然也包括现代应用程序生成的。\n然后按应用程序和时间在操作中心中对通知进行分组。\n此设置将禁用来自应用和其他发件人的所有通知
+
+
+ 禁用应用后台运行
+
+
+ Windows 10 应用程序将没有权限在后台运行,这样它们就无法更新其活动磁铁、获取新的数据以及接收通知
+
+
+ 禁用应用访问日历
+
+
+ 禁用应用访问电话呼叫
+
+
+ 禁用应用访问通话记录
+
+
+ 禁用应用访问相机
+
+
+ 禁用应用访问蜂窝移动数据
+
+
+ 有些 Windows 10 设备有 SIM/eSIM 卡,可以连接到蜂窝移动数据网络 (亦称: LTE 或 宽带),这样您可以使用移动信号在更多地方上网。\n如果您不想允许任何应用使用移动数据,您可以通过此设置来禁用
+
+
+ 禁用应用访问联系人
+
+
+ 禁用应用访问诊断信息
+
+
+ 禁用应用访问文档
+
+
+ 禁用应用访问电子邮件
+
+
+ 禁用应用访问眼部跟踪
+
+
+ 禁用应用访问基于眼部的互动信息
+
+
+ 禁用应用访问文件系统
+
+
+ 此设置将禁用应用对文件系统的访问。某些应用可能会在功能上受限,甚至可能会停止工作
+
+
+ 禁用应用访问消息
+
+
+ 禁用应用访问麦克风
+
+
+ 禁用应用访问运动
+
+
+ 禁用应用访问通知
+
+
+ 禁用应用访问其他设备
+
+
+ 禁用应用访问图片
+
+
+ 禁用应用访问无线收发器
+
+
+ 禁用应用访问任务
+
+
+ 禁用跟踪应用启动
+
+
+ 这使您能够快速访问您最常使用的应用列表 (开始菜单和搜索)
+
+
+ 禁用应用访问视频
+
+
+ 移除所有内置应用
+
+
+ 这将移除除微软商店以外的所有内置应用
+
+
+ 移除除预设以外的所有内置应用程序
+
+
+ 这将移除(除以下应用外)所有内置应用程序:\nMicrosoft Store\nApp Installer\nCalendar\nMail\nCalculator\nCamera\nSkype\nGroove Music\nMaps\nPaint 3D\nYour Phone\nPhotos\nSticky Notes\nWeather\nXbox
+
+
+ 在 Windows 搜索中禁用 Bing
+
+
+ 默认情况下 Windows 10 会将您在开始菜单中搜索的所有内容发送到他们的服务器,然后以此为您 提供 Bing 搜索的结果
+
+
+ 禁用微软小娜
+
+
+ Cortana 是集成到 Windows 10 的微软虚拟助手,\n此设置将永久禁用 Cortana, 并阻止其记录和存储您的搜索习惯与历史记录
+
+
+ 卸载微软小娜
+
+
+ 这将在 Windows 10 2004版本上卸载新版微软小娜
+
+
+ 为商店应用禁用 SmartScreen
+
+
+ Windows Defender SmartScreen 过滤器通过检查微软商店应用使用的 Web 内容 (链接),来帮助保护您的设备
+
+
+ 禁用信用卡自动填充
+
+
+ Microsoft Edge 的自动填充功能能使用户使用先前存储的信息自动填写 Web 表单中的信用卡信息
+
+
+ 阻止 Edge 在后台运行
+
+
+ 在新版 Chromium Microsoft Edge,即时关闭浏览器,扩展和其他服务仍然可以继续在后台运行
+
+
+ 屏蔽新版 Edge 安装
+
+
+ 这将阻止 Windows 10 更新强制安装基于 Chromium的新版 Edge,如果它尚未安装在设备上
+
+
+ 禁用同步数据
+
+
+ 此设置将禁用使用 Microsoft 同步服务进行的数据同步
+
+
+ 禁用游戏栏功能
+
+
+ 此设置将禁用 Windows 游戏录制和广播
+
+
+ 这将关闭通过使用诊断数提供具有相关提示和建议的量身定制的体验。很多人称这是遥测,甚至是间谍行为
+
+
+ 禁用开始菜单的推荐应用
+
+
+ 这将阻止偶尔出现在开始菜单上的推荐应用
+
+
+ 阻止使用诊断数据
+
+
+ 这将关闭通过使用诊断数提供具有相关提示和建议的量身定制的体验。很多人称这是遥测,甚至是间谍行为
+
+
+ 禁用相关广告的广告 ID
+
+
+ Windows 10 初装集成广告。微软分配了一个独特的标识符来跟踪您在微软商店和 UWP 应用程序中的活动,从而为您提供相关广告
+
+
+ 禁用 Windows Hello 生物识别
+
+
+ Windows Hello 生物识别技术使您可以使用脸部、虹膜或指纹登录设备、应用、在线服务和网络
+
+
+ 禁用客户体验计划
+
+
+ 客户体验改善计划 (CEIP) 是Windows 10上默认开启的功能,它会秘密收集并提交硬件和软件使用信息给微软
+
+
+ 禁用兼容性遥测
+
+
+ 此进程将定期收集有关您的计算机及其性能的各种技术数据,并将其发送给微软,用于 Windows 客户体验改善计划
+
+
+ 不要显示反馈通知
+
+
+ Windows 10 可能会时不时弹出消息,要求您提供反馈
+
+
+ 禁用帮助体验计划
+
+
+ 帮助体验改善计划 (HEIP) 收集有关您如何使用 Windows 帮助的信息并将其发送给微软,这可能会显露您的计算机存在什么问题
+
+
+ 禁用位置跟踪
+
+
+ 无论您在哪,Windows 10 都会知道。启用位置跟踪后,Windows及其应用程序可以检测计算机或设备的当前位置
+
+
+ 禁用设置测试
+
+
+ 在 Windows 10 某些版本中,用户可以让微软对系统进行实验,以研究用户偏好或设备行为。这使得微软可以使用PC上的设置“进行实验”,因此应禁用此设置
+
+
+ 禁用遥测
+
+
+ 这将阻止 Windows 收集使用信息并将收集诊断数据设置为"基本",这是所有 Windows 10 版本可用的最低级别。\n也将禁用 diagtrack & dmwappushservice 服务。\n注意:诊断数据必须设置为"完整",才能从 Windows 预览体验计划获取预览版本!
+
+
+ 禁用时间轴功能
+
+
+ 这会收集您执行的活动历史记录,包括您打开的文件和在 Edge 浏览过的网页。\n如果您不使用时间轴,或者您就是不想让微软收集您的敏感活动和信息,则可以使用此设置完全禁用时间轴。\n注意:需要重启系统才能使更改生效
+
+
+ 禁用 Windows 提示
+
+
+ 您将不再看到 Windows 提示,例如 亮点功能和消费者功能,反馈通知等
+
+
+ 禁用锁屏广告和链接
+
+
+ 此设置会将您的锁定屏幕背景选项设置为图片,并关闭 Microsoft 的提示,有趣的新闻内容和使用技巧信息
+
+
+ 禁用 Wi-Fi Sense
+
+
+ 您至少应该停止您的电脑发送您的Wi-Fi密码
+
+
+ 禁用"从Windows中获得更多"
+
+
+ 当您登录到您的帐户时,最新的 Windows 10 版本有时会显示一个烦人的屏幕 "从Windows中获得更多"。 如果您觉得它很烦,可以通过此设置将其禁用
+
+
+ 禁止使用手写数据
+
+
+ 如果您不想让 Windows 知道并记录您使用的所有独特字词,比如名称和专业术语,请启用此设置
+
+
+ 阻止应用自动安装
+
+
+ 当您首次登录到一个新的 Windows 10 配置或设备时,可能会注意到在“开始”菜单中突出列出了多个第三方应用程序和游戏。\n此设置将阻止自动安装推荐的 Windows 10 应用程序
+
+
+ 禁用库存采集器
+
+
+ 库存采集器库存系统上的设备和驱动器的应用程序文件,并将信息发送给微软。此信息用于诊断兼容性问题。\n注意:如果关闭了"客户体验改善计划",则此设置将无效。库存采集器将关闭
+
+
+ 屏蔽"设置"应用中的建议内容
+
+
+ 为帮助新的 Windows 10 用户学习 Windows 10 的新功能,微软已开始通过 Windows 10 设置应用程序中的大横幅显示建议的内容
+
+
+ 禁用密码显示按钮
+
+
+ 密码显示按钮可用于显示输入的密码,为安全起见应使用此设置禁用该按钮
+
+
+ 禁用 Windows Media Player 数字版权管理(DRM)
+
+
+ 如果Windows Media数字版权管理不能访问互联网 (或内联网) 进行许可证获取和安全升级,则可以使用此设置阻止它
+
+
+ 屏蔽主要的 Windows 更新
+
+
+ 此设置称为 "TargetReleaseVersionInfo",可以阻止安装 Windows 10 功能更新,直到当前的版本达到不再支持为止。\n它将指定(伪装)当前使用的 Windows 10 版本为您希望的目标发行版。(仅支持"Pro"和"企业"版本)
+
+
+ 禁用 Windows 强制更新
+
+
+ 这将在更新可用时通知,并由您决定何时安装这些更新
+
+
+ 禁用 Windows 更新共享
+
+
+ Windows 10 允许您从多个源下载更新以加快系统更新过程。此设置将禁止与其他人共享您的文件,避免将您的 IP 地址暴露给随机计算机
+
+
+ 应用
+
+
+ 处理中
+
+
+ 您真的想要将所有选定的设置还原到 Windows 10 默认状态吗?
+
+
+ 请稍候...
+
+
+ 未应用
+
+
+ 未配置
+
+
+ 分析完成
+
+
+ 应用已完成
+
+
+ 还原已完成
+
+
+ 已应用
+
+
+ 已配置
+
+
+ 欢迎使用现代政策编辑器,它将允许您以 PowerShell 脚本和模板(捆绑脚本)的形式应用组策略和自定义设置
+
+选中脚本可查看其描述
+
+若要检查代码安全性,请点击 "查看代码"
+
+想要获取新对象(模板、脚本等),请访问右上角菜单中的应用市场。Privatezilla 使用与 "SharpApp" 相同的应用市场,因为它们来自同一个开发者,而且脚本是基于 Powershell 的,它们相互兼容
+ GUI
+
+
\ No newline at end of file
diff --git a/src/Privatezilla/MainWindow.Designer.cs b/src/Privatezilla/MainWindow.Designer.cs
index dfa75db7..3e612f76 100644
--- a/src/Privatezilla/MainWindow.Designer.cs
+++ b/src/Privatezilla/MainWindow.Designer.cs
@@ -30,7 +30,6 @@ private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainWindow));
- this.TvwSettings = new System.Windows.Forms.TreeView();
this.LblMainMenu = new System.Windows.Forms.Button();
this.MainMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.Help = new System.Windows.Forms.ToolStripMenuItem();
@@ -40,77 +39,55 @@ private void InitializeComponent()
this.PnlNav = new System.Windows.Forms.Panel();
this.LblPS = new System.Windows.Forms.LinkLabel();
this.LblSettings = new System.Windows.Forms.LinkLabel();
+ this.TvwSettings = new System.Windows.Forms.TreeView();
this.LstPS = new System.Windows.Forms.CheckedListBox();
this.PnlSettings = new System.Windows.Forms.Panel();
- this.PicOpenGitHubPage = new System.Windows.Forms.PictureBox();
- this.BtnSettingsUndo = new System.Windows.Forms.Button();
+ this.assetOpenGitHub = new System.Windows.Forms.PictureBox();
+ this.PBar = new System.Windows.Forms.ProgressBar();
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.PBar = new System.Windows.Forms.ProgressBar();
+ 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.LblStatus = new System.Windows.Forms.Label();
this.PnlPS = new System.Windows.Forms.Panel();
this.BtnMenuPS = new System.Windows.Forms.Button();
- this.label1 = new System.Windows.Forms.Label();
- this.ChkCodePS = new System.Windows.Forms.CheckBox();
- this.BtnDoPS = new System.Windows.Forms.Button();
- this.TxtPSInfo = new System.Windows.Forms.TextBox();
+ this.LblPSHeader = new System.Windows.Forms.Label();
this.TxtConsolePS = new System.Windows.Forms.TextBox();
- this.TxtOutputPS = new System.Windows.Forms.TextBox();
+ this.TxtPSInfo = new System.Windows.Forms.TextBox();
this.PSMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
this.PSImport = new System.Windows.Forms.ToolStripMenuItem();
this.PSSaveAs = new System.Windows.Forms.ToolStripMenuItem();
this.PSMarketplace = new System.Windows.Forms.ToolStripMenuItem();
this.ToolTip = new System.Windows.Forms.ToolTip(this.components);
+ this.PnlSettingsBottom = new System.Windows.Forms.Panel();
+ this.BtnDoPS = new System.Windows.Forms.Button();
+ this.ChkCodePS = new System.Windows.Forms.CheckBox();
this.MainMenu.SuspendLayout();
this.PnlNav.SuspendLayout();
this.PnlSettings.SuspendLayout();
- ((System.ComponentModel.ISupportInitialize)(this.PicOpenGitHubPage)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.assetOpenGitHub)).BeginInit();
this.PnlPS.SuspendLayout();
this.PSMenu.SuspendLayout();
+ this.PnlSettingsBottom.SuspendLayout();
this.SuspendLayout();
//
- // TvwSettings
- //
- this.TvwSettings.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
- | System.Windows.Forms.AnchorStyles.Left)));
- 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, 749);
- 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,
@@ -119,39 +96,29 @@ private void InitializeComponent()
this.Info});
this.MainMenu.Name = "MainMenu";
this.MainMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
- this.MainMenu.Size = new System.Drawing.Size(271, 116);
//
// Help
//
- this.Help.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.Help, "Help");
this.Help.Name = "Help";
- this.Help.Size = new System.Drawing.Size(270, 28);
- this.Help.Text = "Short Guide";
this.Help.Click += new System.EventHandler(this.Help_Click);
//
// CommunityPkg
//
- this.CommunityPkg.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.CommunityPkg.Image = ((System.Drawing.Image)(resources.GetObject("CommunityPkg.Image")));
+ resources.ApplyResources(this.CommunityPkg, "CommunityPkg");
this.CommunityPkg.Name = "CommunityPkg";
- this.CommunityPkg.Size = new System.Drawing.Size(270, 28);
- this.CommunityPkg.Text = "Get community package";
this.CommunityPkg.Click += new System.EventHandler(this.CommunityPkg_Click);
//
// CheckRelease
//
- this.CheckRelease.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.CheckRelease, "CheckRelease");
this.CheckRelease.Name = "CheckRelease";
- this.CheckRelease.Size = new System.Drawing.Size(270, 28);
- this.CheckRelease.Text = "Check for updates";
this.CheckRelease.Click += new System.EventHandler(this.CheckRelease_Click);
//
// Info
//
- this.Info.Font = new System.Drawing.Font("Segoe UI", 12.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.Info, "Info");
this.Info.Name = "Info";
- this.Info.Size = new System.Drawing.Size(270, 28);
- this.Info.Text = "Info";
this.Info.Click += new System.EventHandler(this.Info_Click);
//
// PnlNav
@@ -162,28 +129,18 @@ private void InitializeComponent()
this.PnlNav.Controls.Add(this.LblMainMenu);
this.PnlNav.Controls.Add(this.TvwSettings);
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);
//
@@ -191,103 +148,75 @@ private void InitializeComponent()
//
this.LblSettings.ActiveLinkColor = System.Drawing.Color.DeepPink;
this.LblSettings.AutoEllipsis = true;
- this.LblSettings.AutoSize = true;
- this.LblSettings.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.LblSettings.ImageAlign = System.Drawing.ContentAlignment.MiddleLeft;
+ resources.ApplyResources(this.LblSettings, "LblSettings");
this.LblSettings.LinkBehavior = System.Windows.Forms.LinkBehavior.HoverUnderline;
this.LblSettings.LinkColor = System.Drawing.Color.Black;
- this.LblSettings.Location = new System.Drawing.Point(12, 54);
this.LblSettings.Name = "LblSettings";
- this.LblSettings.Size = new System.Drawing.Size(70, 21);
- this.LblSettings.TabIndex = 24;
this.LblSettings.TabStop = true;
- this.LblSettings.Text = "Settings";
this.LblSettings.VisitedLinkColor = System.Drawing.Color.DimGray;
this.LblSettings.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LblSettings_LinkClicked);
//
+ // TvwSettings
+ //
+ 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.LineColor = System.Drawing.Color.DarkOrchid;
+ this.TvwSettings.Name = "TvwSettings";
+ this.TvwSettings.ShowLines = false;
+ this.TvwSettings.ShowNodeToolTips = true;
+ this.TvwSettings.ShowPlusMinus = false;
+ this.TvwSettings.TabStop = false;
+ this.TvwSettings.AfterCheck += new System.Windows.Forms.TreeViewEventHandler(this.TvwSetting_AfterCheck);
+ //
// 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, 700);
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)));
- this.PnlSettings.Controls.Add(this.PicOpenGitHubPage);
- this.PnlSettings.Controls.Add(this.BtnSettingsUndo);
- this.PnlSettings.Controls.Add(this.LvwStatus);
+ resources.ApplyResources(this.PnlSettings, "PnlSettings");
+ this.PnlSettings.Controls.Add(this.assetOpenGitHub);
this.PnlSettings.Controls.Add(this.PBar);
- this.PnlSettings.Controls.Add(this.BtnSettingsDo);
- this.PnlSettings.Controls.Add(this.BtnSettingsAnalyze);
+ this.PnlSettings.Controls.Add(this.LvwStatus);
this.PnlSettings.Controls.Add(this.LblStatus);
- this.PnlSettings.Location = new System.Drawing.Point(366, 0);
this.PnlSettings.Name = "PnlSettings";
- this.PnlSettings.Size = new System.Drawing.Size(716, 837);
- this.PnlSettings.TabIndex = 113;
- //
- // PicOpenGitHubPage
- //
- this.PicOpenGitHubPage.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right)));
- 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, "github/privatezilla");
- this.PicOpenGitHubPage.Click += new System.EventHandler(this.PicOpenGitHubPage_Click);
//
- // BtnSettingsUndo
+ // assetOpenGitHub
//
- this.BtnSettingsUndo.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- 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(298, 794);
- 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);
+ resources.ApplyResources(this.assetOpenGitHub, "assetOpenGitHub");
+ this.assetOpenGitHub.Cursor = System.Windows.Forms.Cursors.Hand;
+ this.assetOpenGitHub.Name = "assetOpenGitHub";
+ this.assetOpenGitHub.TabStop = false;
+ this.ToolTip.SetToolTip(this.assetOpenGitHub, resources.GetString("assetOpenGitHub.ToolTip"));
+ this.assetOpenGitHub.Click += new System.EventHandler(this.assetOpenGitHubPage_Click);
+ //
+ // PBar
+ //
+ resources.ApplyResources(this.PBar, "PBar");
+ this.PBar.Name = "PBar";
//
// 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, 723);
- 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;
@@ -295,214 +224,100 @@ private void InitializeComponent()
//
// Setting
//
- this.Setting.Text = "Setting";
- this.Setting.Width = 550;
+ resources.ApplyResources(this.Setting, "Setting");
//
// State
//
- this.State.Text = "State";
- this.State.Width = 150;
+ resources.ApplyResources(this.State, "State");
//
- // PBar
+ // LblStatus
//
- 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);
- this.PBar.Name = "PBar";
- this.PBar.Size = new System.Drawing.Size(814, 5);
- this.PBar.TabIndex = 27;
- this.PBar.Visible = false;
+ resources.ApplyResources(this.LblStatus, "LblStatus");
+ this.LblStatus.AutoEllipsis = true;
+ this.LblStatus.BackColor = System.Drawing.Color.White;
+ this.LblStatus.Name = "LblStatus";
+ //
+ // BtnSettingsUndo
+ //
+ 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.Name = "BtnSettingsUndo";
+ 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(509, 794);
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(13, 794);
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);
//
- // 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.";
- //
// 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.ChkCodePS);
- this.PnlPS.Controls.Add(this.BtnDoPS);
- this.PnlPS.Controls.Add(this.TxtPSInfo);
+ this.PnlPS.Controls.Add(this.LblPSHeader);
this.PnlPS.Controls.Add(this.TxtConsolePS);
- this.PnlPS.Controls.Add(this.TxtOutputPS);
- this.PnlPS.Location = new System.Drawing.Point(366, 0);
+ this.PnlPS.Controls.Add(this.TxtPSInfo);
this.PnlPS.Name = "PnlPS";
- this.PnlPS.Size = new System.Drawing.Size(716, 837);
- 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
+ // LblPSHeader
//
- 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;
- //
- // ChkCodePS
+ resources.ApplyResources(this.LblPSHeader, "LblPSHeader");
+ this.LblPSHeader.BackColor = System.Drawing.Color.Gainsboro;
+ this.LblPSHeader.Name = "LblPSHeader";
//
- 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;
- 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(13, 794);
- 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 = 113;
- this.ChkCodePS.Text = "View code";
- this.ChkCodePS.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
- this.ChkCodePS.UseVisualStyleBackColor = false;
- this.ChkCodePS.CheckedChanged += new System.EventHandler(this.ChkCodePS_CheckedChanged);
- //
- // BtnDoPS
+ // TxtConsolePS
//
- this.BtnDoPS.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right)));
- 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(509, 794);
- this.BtnDoPS.Name = "BtnDoPS";
- this.BtnDoPS.Size = new System.Drawing.Size(196, 32);
- this.BtnDoPS.TabIndex = 112;
- this.BtnDoPS.Text = "Apply selected";
- this.BtnDoPS.UseVisualStyleBackColor = false;
- this.BtnDoPS.Click += new System.EventHandler(this.BtnDoPS_Click);
+ 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.ForeColor = System.Drawing.Color.Black;
+ this.TxtConsolePS.Name = "TxtConsolePS";
//
// 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, 778);
- this.TxtPSInfo.TabIndex = 110;
- this.TxtPSInfo.Text = resources.GetString("TxtPSInfo.Text");
- //
- // 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)));
- 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, 740);
- this.TxtConsolePS.TabIndex = 111;
- this.TxtConsolePS.Visible = false;
- this.TxtConsolePS.WordWrap = false;
- //
- // 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)));
- 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, 740);
- this.TxtOutputPS.TabIndex = 10;
- this.TxtOutputPS.Text = "PS";
- this.TxtOutputPS.WordWrap = false;
//
// 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,
@@ -510,70 +325,92 @@ private void InitializeComponent()
this.PSMenu.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Table;
this.PSMenu.Name = "contextHostsMenu";
this.PSMenu.RenderMode = System.Windows.Forms.ToolStripRenderMode.System;
- this.PSMenu.Size = new System.Drawing.Size(353, 82);
//
// PSImport
//
- this.PSImport.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.PSImport, "PSImport");
this.PSImport.Name = "PSImport";
- this.PSImport.Size = new System.Drawing.Size(352, 26);
- this.PSImport.Text = "Import script";
this.PSImport.Click += new System.EventHandler(this.PSImport_Click);
//
// PSSaveAs
//
- this.PSSaveAs.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.PSSaveAs, "PSSaveAs");
this.PSSaveAs.Name = "PSSaveAs";
- this.PSSaveAs.Size = new System.Drawing.Size(352, 26);
- this.PSSaveAs.Text = "Save current script as new preset script";
this.PSSaveAs.Click += new System.EventHandler(this.PSSaveAs_Click);
//
// PSMarketplace
//
this.PSMarketplace.BackColor = System.Drawing.Color.Transparent;
- this.PSMarketplace.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ resources.ApplyResources(this.PSMarketplace, "PSMarketplace");
this.PSMarketplace.ForeColor = System.Drawing.Color.Black;
- this.PSMarketplace.Image = ((System.Drawing.Image)(resources.GetObject("PSMarketplace.Image")));
this.PSMarketplace.Name = "PSMarketplace";
- this.PSMarketplace.Size = new System.Drawing.Size(352, 26);
- this.PSMarketplace.Text = "Visit Marketplace";
this.PSMarketplace.Click += new System.EventHandler(this.PSMarketplace_Click);
//
// ToolTip
//
this.ToolTip.AutomaticDelay = 0;
+ this.ToolTip.AutoPopDelay = 15000;
+ this.ToolTip.InitialDelay = 500;
+ this.ToolTip.ReshowDelay = 100;
this.ToolTip.UseAnimation = false;
this.ToolTip.UseFading = false;
//
+ // PnlSettingsBottom
+ //
+ this.PnlSettingsBottom.Controls.Add(this.BtnSettingsUndo);
+ this.PnlSettingsBottom.Controls.Add(this.BtnSettingsDo);
+ this.PnlSettingsBottom.Controls.Add(this.BtnDoPS);
+ this.PnlSettingsBottom.Controls.Add(this.BtnSettingsAnalyze);
+ this.PnlSettingsBottom.Controls.Add(this.ChkCodePS);
+ resources.ApplyResources(this.PnlSettingsBottom, "PnlSettingsBottom");
+ this.PnlSettingsBottom.Name = "PnlSettingsBottom";
+ //
+ // BtnDoPS
+ //
+ 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.Name = "BtnDoPS";
+ this.BtnDoPS.UseVisualStyleBackColor = false;
+ this.BtnDoPS.Click += new System.EventHandler(this.BtnDoPS_Click);
+ //
+ // ChkCodePS
+ //
+ 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.ForeColor = System.Drawing.Color.Black;
+ this.ChkCodePS.Name = "ChkCodePS";
+ this.ChkCodePS.UseVisualStyleBackColor = false;
+ this.ChkCodePS.CheckedChanged += new System.EventHandler(this.ChkCodePS_CheckedChanged);
+ //
// 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();
this.PnlSettings.ResumeLayout(false);
- ((System.ComponentModel.ISupportInitialize)(this.PicOpenGitHubPage)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.assetOpenGitHub)).EndInit();
this.PnlPS.ResumeLayout(false);
this.PnlPS.PerformLayout();
this.PSMenu.ResumeLayout(false);
+ this.PnlSettingsBottom.ResumeLayout(false);
this.ResumeLayout(false);
}
#endregion
- private System.Windows.Forms.TreeView TvwSettings;
private System.Windows.Forms.Button LblMainMenu;
private System.Windows.Forms.ContextMenuStrip MainMenu;
private System.Windows.Forms.ToolStripMenuItem Info;
@@ -584,20 +421,12 @@ private void InitializeComponent()
private System.Windows.Forms.LinkLabel LblPS;
private System.Windows.Forms.CheckedListBox LstPS;
private System.Windows.Forms.Panel PnlSettings;
- private System.Windows.Forms.ListView LvwStatus;
- private System.Windows.Forms.ColumnHeader Setting;
- private System.Windows.Forms.ColumnHeader State;
private System.Windows.Forms.Button BtnSettingsUndo;
- private System.Windows.Forms.ProgressBar PBar;
- private System.Windows.Forms.Label LblStatus;
private System.Windows.Forms.Button BtnSettingsDo;
private System.Windows.Forms.Button BtnSettingsAnalyze;
private System.Windows.Forms.Panel PnlPS;
private System.Windows.Forms.TextBox TxtPSInfo;
- private System.Windows.Forms.TextBox TxtOutputPS;
private System.Windows.Forms.TextBox TxtConsolePS;
- private System.Windows.Forms.CheckBox ChkCodePS;
- private System.Windows.Forms.Button BtnDoPS;
private System.Windows.Forms.ContextMenuStrip PSMenu;
private System.Windows.Forms.ToolStripMenuItem PSImport;
private System.Windows.Forms.ToolStripMenuItem PSSaveAs;
@@ -605,8 +434,17 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem CommunityPkg;
private System.Windows.Forms.ToolTip ToolTip;
private System.Windows.Forms.Button BtnMenuPS;
- private System.Windows.Forms.Label label1;
- private System.Windows.Forms.PictureBox PicOpenGitHubPage;
+ private System.Windows.Forms.Label LblPSHeader;
+ private System.Windows.Forms.PictureBox assetOpenGitHub;
+ private System.Windows.Forms.Panel PnlSettingsBottom;
+ private System.Windows.Forms.Button BtnDoPS;
+ private System.Windows.Forms.CheckBox ChkCodePS;
+ private System.Windows.Forms.TreeView TvwSettings;
+ private System.Windows.Forms.ProgressBar PBar;
+ private System.Windows.Forms.ListView LvwStatus;
+ private System.Windows.Forms.ColumnHeader Setting;
+ private System.Windows.Forms.ColumnHeader State;
+ private System.Windows.Forms.Label LblStatus;
}
}
diff --git a/src/Privatezilla/MainWindow.cs b/src/Privatezilla/MainWindow.cs
index 736eefa3..c9bc47ab 100644
--- a/src/Privatezilla/MainWindow.cs
+++ b/src/Privatezilla/MainWindow.cs
@@ -1,12 +1,11 @@
using Privatezilla.ITreeNode;
+using Privatezilla.Locales;
using System;
using System.Collections.Generic;
-using System.Collections.ObjectModel;
using System.Diagnostics;
using System.Drawing;
using System.IO;
using System.Linq;
-using System.Management.Automation;
using System.Net;
using System.Runtime.CompilerServices;
using System.Text;
@@ -17,30 +16,6 @@ namespace Privatezilla
{
public partial class MainWindow : Form
{
- private readonly string _successApply = "Applied";
- private readonly string _failedApply = "Not applied";
- private readonly string _successConfigure = "Configured";
- private readonly string _failedConfigure = "Not configured";
- private readonly string _finishApply = "Applying complete.";
- private readonly string _finishUndo = "Reverting complete.";
- private readonly string _finishAnalyze = "Analysis complete.";
- private readonly string _doWait = "Please wait ...";
- private readonly string _undoSettings = "Do you really want to revert all selected settings to Windows 10 default state?";
-
- private readonly string _helpApp = "Info about a setting:\nMove the cursor over a setting to view a brief explanation." +
- "\r\n\nAnalyze (Button):\nDetermines which settings are enabled and configured on your system or not. NO system changes are done yet!" +
- "\r\n\nApply selected (Button):\nThis will enable all selected settings." +
- "\r\n\nRevert selected (Button):\nThis will restore the default Windows 10 settings." +
- "\r\n\nConfigured (State):\nThis indicates your privacy is protected." +
- "\r\n\nNot Configured (State):\nThis indicates that the Windows 10 settings are in place.";
-
- // Script strings (optional)
- private readonly string _psSelect = "Please select a script.";
-
- 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.";
-
// Setting progress
private int _progress = 0;
@@ -49,27 +24,94 @@ public partial class MainWindow : Form
// Update
private readonly string _releaseURL = "https://raw.githubusercontent.com/builtbybel/privatezilla/master/latest.txt";
- private readonly string _releaseUpToDate = "There are currently no updates available.";
- private readonly string _releaseUnofficial = "You are using an unoffical version of Privatezilla.";
-
public Version CurrentVersion = new Version(Application.ProductVersion);
public Version LatestVersion;
+ private void CheckRelease_Click(object sender, EventArgs e)
+ {
+ try
+ {
+ WebRequest hreq = WebRequest.Create(_releaseURL);
+ hreq.Timeout = 10000;
+ hreq.Headers.Set("Cache-Control", "no-cache, no-store, must-revalidate");
+
+ WebResponse hres = hreq.GetResponse();
+ StreamReader sr = new StreamReader(hres.GetResponseStream());
+
+ LatestVersion = new Version(sr.ReadToEnd().Trim());
+
+ // Done and dispose!
+ sr.Dispose();
+ hres.Dispose();
+ }
+ catch (Exception ex)
+ {
+ MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); // Update check failed!
+ }
+
+ var equals = LatestVersion.CompareTo(CurrentVersion);
+
+ if (equals == 0)
+ {
+ MessageBox.Show(Locale.releaseUpToDate, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); // Up-to-date
+ }
+ else if (equals < 0)
+ {
+ MessageBox.Show(Locale.releaseUnofficial, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); // Unofficial
+ }
+ else // New release available!
+ {
+ if (MessageBox.Show(Locale.releaseUpdateAvailable + LatestVersion + Locale.releaseUpdateYourVersion.Replace("\\r\\n", "\r\n") + CurrentVersion + Locale.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 = Locale.BtnDoPS;
+ BtnSettingsAnalyze.Text = Locale.BtnSettingsAnalyze;
+ BtnSettingsDo.Text = Locale.BtnSettingsDo;
+ BtnSettingsUndo.Text = Locale.BtnSettingsUndo;
+ ChkCodePS.Text = Locale.ChkCodePS;
+ LblPS.Text = Locale.LblPS;
+ LblPSHeader.Text = Locale.LblPSHeader;
+ LblSettings.Text = Locale.LblSettings;
+ LblStatus.Text = Locale.LblStatus;
+ TxtPSInfo.Text = Locale.TxtPSInfo;
+ CheckRelease.Text = Locale.CheckRelease;
+ CommunityPkg.Text = Locale.CommunityPkg;
+ Help.Text = Locale.Help;
+ Info.Text = Locale.Info;
+ PSImport.Text = Locale.PSImport;
+ PSMarketplace.Text = Locale.PSMarketplace;
+ PSSaveAs.Text = Locale.PSSaveAs;
+ Setting.Text = Locale.columnSetting; // Status column
+ State.Text = Locale.columnState; // State column
+ }
+
public MainWindow()
{
+ // Uncomment lower line and add lang code to run localization test
+ // Thread.CurrentThread.CurrentUICulture = new CultureInfo("de");
+
InitializeComponent();
// Initilize settings
- InitializeGPO();
+ InitializeSettings();
// Check if community package is installed
CommunityPackageAvailable();
// GUI options
LblMainMenu.Text = "\ue700"; // Hamburger menu
+
+ // GUI localization
+ Globalization();
}
- public void InitializeGPO()
+ public void InitializeSettings()
{
TvwSettings.Nodes.Clear();
@@ -80,7 +122,7 @@ public void InitializeGPO()
};
// Settings > Privacy
- TreeNode privacy = new TreeNode("Privacy", new TreeNode[] {
+ TreeNode privacy = new TreeNode(Locale.rootSettingsPrivacy, new TreeNode[] {
new SettingNode(new Setting.Privacy.DisableTelemetry()),
new SettingNode(new Setting.Privacy.DisableCompTelemetry()),
new SettingNode(new Setting.Privacy.DisableAds()),
@@ -108,23 +150,23 @@ public void InitializeGPO()
};
// Policies > Cortana
- TreeNode cortana = new TreeNode("Cortana", new TreeNode[] {
+ TreeNode cortana = new TreeNode(Locale.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(Locale.rootSettingsBloatware, new TreeNode[] {
new SettingNode(new Setting.Bloatware.RemoveUWPAll()),
new SettingNode(new Setting.Bloatware.RemoveUWPDefaults()),
})
{
- ToolTipText = "Debloat Windows 10"
+ ToolTipText = Locale.rootSettingsBloatwareInfo
};
// Settings > App permissions
- TreeNode apps = new TreeNode("App permissions", new TreeNode[] {
+ TreeNode apps = new TreeNode(Locale.rootSettingsApps, new TreeNode[] {
new SettingNode(new Setting.Apps.AppNotifications()),
new SettingNode(new Setting.Apps.Camera()),
new SettingNode(new Setting.Apps.Microphone()),
@@ -152,24 +194,25 @@ public void InitializeGPO()
});
// Settings > Updates
- TreeNode updates = new TreeNode("Updates", new TreeNode[] {
+ TreeNode updates = new TreeNode(Locale.rootSettingsUpdates, new TreeNode[] {
new SettingNode(new Setting.Updates.DisableUpdates()),
new SettingNode(new Setting.Updates.DisableUpdatesSharing()),
new SettingNode(new Setting.Updates.BlockMajorUpdates()),
+ new SettingNode(new Setting.Updates.DisableSafeguards()),
});
// Settings > Gaming
- TreeNode gaming = new TreeNode("Gaming", new TreeNode[] {
+ TreeNode gaming = new TreeNode(Locale.rootSettingsGaming, new TreeNode[] {
new SettingNode(new Setting.Gaming.DisableGameBar()),
});
// Settings > Windows Defender
- TreeNode defender = new TreeNode("Windows Defender", new TreeNode[] {
+ TreeNode defender = new TreeNode(Locale.rootSettingsDefender, new TreeNode[] {
new SettingNode(new Setting.Defender.DisableSmartScreenStore()),
});
// Settings > Microsoft Edge
- TreeNode edge = new TreeNode("Microsoft Edge", new TreeNode[] {
+ TreeNode edge = new TreeNode(Locale.rootSettingsEdge, new TreeNode[] {
new SettingNode(new Setting.Edge.DisableAutoFillCredits()),
new SettingNode(new Setting.Edge.EdgeBackground()),
new SettingNode(new Setting.Edge.DisableSync()),
@@ -177,7 +220,7 @@ public void InitializeGPO()
});
// Settings > Security
- TreeNode security = new TreeNode("Security", new TreeNode[] {
+ TreeNode security = new TreeNode(Locale.rootSettingsSecurity, new TreeNode[] {
new SettingNode(new Setting.Security.DisablePassword()),
new SettingNode(new Setting.Security.WindowsDRM()),
});
@@ -206,7 +249,7 @@ public void InitializeGPO()
ToolTip tooltip = new ToolTip();
tooltip.AutoPopDelay = 15000;
tooltip.IsBalloon = true;
- tooltip.SetToolTip(this.TvwSettings, "Settings");
+ tooltip.SetToolTip(this.TvwSettings, Locale.LblSettings);
}
private List CollectSettingNodes()
@@ -238,6 +281,7 @@ private void Reset()
LvwStatus.Refresh();
}
+
private void IncrementProgress()
{
_progress += _progressIncrement;
@@ -292,7 +336,9 @@ private void ResizeListViewColumns(ListView lv)
private async void BtnSettingsAnalyze_Click(object sender, EventArgs e)
{
Reset();
- LblStatus.Text = _doWait;
+ int performSettingsCount = 0;
+
+ LblStatus.Text = Locale.statusDoWait;
BtnSettingsAnalyze.Enabled = false;
LvwStatus.BeginUpdate();
@@ -309,24 +355,28 @@ private async void BtnSettingsAnalyze_Click(object sender, EventArgs e)
if (shouldPerform)
{
- state.SubItems.Add(_failedConfigure);
+ state.SubItems.Add(Locale.statusFailedConfigure); // Not configured
state.BackColor = Color.LavenderBlush;
+
+ performSettingsCount += 1;
}
else
{
- state.SubItems.Add(_successConfigure);
+ state.SubItems.Add(Locale.statusSuccessConfigure); // Configured
state.BackColor = Color.Honeydew;
}
state.Tag = setting;
LvwStatus.Items.Add(state);
- IncrementProgress();
+
}
DoProgress(100);
// Summary
- LblStatus.Text = _finishAnalyze;
+ var sum = (Locale.summarySelected + " " + $"{selectedSettings.Count}" + " - " + Locale.summaryConfigured + " " + $"{selectedSettings.Count - performSettingsCount}" + " - " + Locale.summaryNotConfigured + " " + $"{performSettingsCount}");
+ LblStatus.Text = Locale.statusFinishAnalyze + "\n" + sum;
+
BtnSettingsAnalyze.Enabled = true;
LvwStatus.EndUpdate();
@@ -345,7 +395,7 @@ private async void ApplySettings(List treeNodes)
foreach (SettingNode node in treeNodes)
{
// Add status info
- LblStatus.Text = _doWait + " (" + node.Text + ")";
+ LblStatus.Text = Locale.statusDoWait + " (" + node.Text + ")";
var setting = node.Setting;
ConfiguredTaskAwaitable performTask = Task.Factory.StartNew(() => setting.DoSetting()).ConfigureAwait(true);
@@ -355,12 +405,12 @@ private async void ApplySettings(List treeNodes)
var listItem = new ListViewItem(setting.ID());
if (result)
{
- listItem.SubItems.Add(_successApply);
+ listItem.SubItems.Add(Locale.statusSuccessApply); // Applied
listItem.BackColor = Color.Honeydew;
}
else
{
- listItem.SubItems.Add(_failedApply);
+ listItem.SubItems.Add(Locale.statusFailedApply); // Not applied
listItem.BackColor = Color.LavenderBlush;
}
@@ -370,7 +420,7 @@ private async void ApplySettings(List treeNodes)
DoProgress(100);
- LblStatus.Text = _finishApply;
+ LblStatus.Text = Locale.statusFinishApply;
BtnSettingsDo.Enabled = true;
LvwStatus.EndUpdate();
@@ -382,7 +432,7 @@ private async void ApplySettings(List treeNodes)
///
private async void UndoSettings(List treeNodes)
{
- LblStatus.Text = _doWait;
+ LblStatus.Text = Locale.statusDoWait;
BtnSettingsUndo.Enabled = false;
LvwStatus.BeginUpdate();
@@ -396,12 +446,12 @@ private async void UndoSettings(List treeNodes)
var listItem = new ListViewItem(setting.ID());
if (result)
{
- listItem.SubItems.Add(_successApply);
+ listItem.SubItems.Add(Locale.statusSuccessApply); // Applied
listItem.BackColor = Color.Honeydew;
}
else
{
- listItem.SubItems.Add(_failedApply);
+ listItem.SubItems.Add(Locale.statusFailedApply); // Not applied
listItem.BackColor = Color.LavenderBlush;
}
@@ -411,7 +461,7 @@ private async void UndoSettings(List treeNodes)
DoProgress(100);
- LblStatus.Text = _finishUndo;
+ LblStatus.Text = Locale.statusFinishUndo;
BtnSettingsUndo.Enabled = true;
LvwStatus.EndUpdate();
@@ -428,7 +478,7 @@ private void BtnSettingsDo_Click(object sender, EventArgs e)
private void BtnSettingsUndo_Click(object sender, EventArgs e)
{
- if (MessageBox.Show(_undoSettings, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
+ if (MessageBox.Show(Locale.statusUndoSettings, this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button2) == DialogResult.Yes)
{
Reset();
@@ -439,14 +489,8 @@ private void BtnSettingsUndo_Click(object sender, EventArgs e)
private void Info_Click(object sender, EventArgs e)
{
- MessageBox.Show("Privatezilla" + "\nVersion " + Program.GetCurrentVersionTostring() + " (Phoenix)" +
- "\n\nThe open source Windows 10 privacy settings app.\n\nThis is in no way related to Microsoft and a completely independent project.\r\n\n" +
- "All infos and credits about this project on\n" +
- "\tgithub.com/builtbybel/privatezilla\r\n\n" +
- "You can also follow me on\n" +
- "\ttwitter.com/builtbybel\r\n\n" +
- "(C#) 2020, Builtbybel",
- "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ MessageBox.Show("Privatezilla" + "\nVersion " + Program.GetCurrentVersionTostring() + " (Pollux)\r\n" +
+ Locale.infoApp.Replace("\\t", "\t"), "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void LblMainMenu_Click(object sender, EventArgs e)
@@ -454,50 +498,9 @@ private void LblMainMenu_Click(object sender, EventArgs e)
this.MainMenu.Show(Cursor.Position.X, Cursor.Position.Y);
}
- private void CheckRelease_Click(object sender, EventArgs e)
- {
- try
- {
- WebRequest hreq = WebRequest.Create(_releaseURL);
- hreq.Timeout = 10000;
- hreq.Headers.Set("Cache-Control", "no-cache, no-store, must-revalidate");
-
- WebResponse hres = hreq.GetResponse();
- StreamReader sr = new StreamReader(hres.GetResponseStream());
-
- LatestVersion = new Version(sr.ReadToEnd().Trim());
-
- // Done and dispose!
- sr.Dispose();
- hres.Dispose();
- }
- catch (Exception ex)
- {
- MessageBox.Show(ex.Message, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Error); // Update check failed!
- }
-
- var equals = LatestVersion.CompareTo(CurrentVersion);
-
- if (equals == 0)
- {
- MessageBox.Show(_releaseUpToDate, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); // Up-to-date
- }
- else if (equals < 0)
- {
- MessageBox.Show(_releaseUnofficial, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning); // Unofficial
- }
- 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!
- {
- Process.Start("https://github.com/builtbybel/privatezilla/releases/tag/" + LatestVersion);
- }
- }
- }
-
private void Help_Click(object sender, EventArgs e)
{
- MessageBox.Show(_helpApp, Help.Text, MessageBoxButtons.OK, MessageBoxIcon.Question);
+ MessageBox.Show(Locale.helpApp.Replace("\\r\\n", "\r\n"), Help.Text, MessageBoxButtons.OK, MessageBoxIcon.Question);
}
///
@@ -507,9 +510,14 @@ private void PopulatePS()
{
// Switch to More
PnlPS.Visible = true;
+ BtnDoPS.Visible = true;
+ ChkCodePS.Visible = true;
LstPS.Visible = true;
PnlSettings.Visible = false;
+ BtnSettingsAnalyze.Visible = false;
+ BtnSettingsUndo.Visible = false;
+ BtnSettingsDo.Visible = false;
TvwSettings.Visible = false;
// Clear list
@@ -544,9 +552,14 @@ private void LblSettings_LinkClicked(object sender, LinkLabelLinkClickedEventArg
{
// Switch to Setting
PnlSettings.Visible = true;
+ BtnSettingsAnalyze.Visible = true;
+ BtnSettingsUndo.Visible = true;
+ BtnSettingsDo.Visible = true;
TvwSettings.Visible = true;
PnlPS.Visible = false;
+ BtnDoPS.Visible = false;
+ ChkCodePS.Visible = false;
LstPS.Visible = false;
}
@@ -569,7 +582,7 @@ private void LstPS_SelectedIndexChanged(object sender, EventArgs e)
TxtConsolePS.Text = content.ToString();
// View Info
- TxtPSInfo.Text = _psInfo + string.Join(Environment.NewLine, System.IO.File.ReadAllLines(psdir).Where(s => s.StartsWith("###")).Select(s => s.Substring(3).Replace("###", "\r\n\n")));
+ TxtPSInfo.Text = Locale.PSInfo.Replace("\\r\\n", "\r\n") + string.Join(Environment.NewLine, System.IO.File.ReadAllLines(psdir).Where(s => s.StartsWith("###")).Select(s => s.Substring(3).Replace("###", "\r\n\n")));
}
}
catch { }
@@ -578,11 +591,11 @@ private void LstPS_SelectedIndexChanged(object sender, EventArgs e)
///
/// Run custom PowerShell scripts
///
- private void BtnDoPS_Click(object sender, EventArgs e)
+ private async void BtnDoPS_Click(object sender, EventArgs e)
{
if (LstPS.CheckedItems.Count == 0)
{
- MessageBox.Show(_psSelect, BtnDoPS.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ MessageBox.Show(Locale.msgPSSelect, BtnDoPS.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
for (int i = 0; i < LstPS.Items.Count; i++)
@@ -590,27 +603,45 @@ private void BtnDoPS_Click(object sender, EventArgs e)
if (LstPS.GetItemChecked(i))
{
LstPS.SelectedIndex = i;
- BtnDoPS.Text = "Processing";
- PnlPS.Enabled = false;
+ string psdir = @"scripts\" + LstPS.SelectedItem.ToString() + ".ps1";
+ var ps1File = psdir;
- //TxtOutputPS.Clear();
- using (PowerShell powerShell = PowerShell.Create())
- {
- powerShell.AddScript(TxtConsolePS.Text);
- powerShell.AddCommand("Out-String");
- Collection PSOutput = powerShell.Invoke();
- StringBuilder stringBuilder = new StringBuilder();
- foreach (PSObject pSObject in PSOutput)
- stringBuilder.AppendLine(pSObject.ToString());
+ var equals = new[] { "Silent" };
+ var str = TxtPSInfo.Text;
- TxtOutputPS.Text = stringBuilder.ToString();
+ BtnDoPS.Text = Locale.statusDoPSProcessing;
+ PnlPS.Enabled = false;
- BtnDoPS.Text = "Apply";
- PnlPS.Enabled = true;
+ // Silent
+ if (equals.Any(str.Contains))
+ {
+ var startInfo = new ProcessStartInfo()
+ {
+ FileName = "powershell.exe",
+ Arguments = $"-executionpolicy bypass -file \"{ps1File}\"",
+ UseShellExecute = false,
+ CreateNoWindow = true,
+ };
+
+ await Task.Run(() => { Process.Start(startInfo).WaitForExit(); });
}
+ else // Create ConsoleWindow
+ {
+ var startInfo = new ProcessStartInfo()
+ {
+ FileName = "powershell.exe",
+ Arguments = $"-executionpolicy bypass -file \"{ps1File}\"",
+ UseShellExecute = false,
+ };
+
+ await Task.Run(() => { Process.Start(startInfo).WaitForExit(); });
+ }
+
+ BtnDoPS.Text = Locale.statusDoPSApply;
+ PnlPS.Enabled = true;
// Done!
- MessageBox.Show("Script " + "\"" + LstPS.Text + "\" " + _psSuccess, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ MessageBox.Show("Script " + "\"" + LstPS.Text + "\" " + Locale.msgPSSuccess, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}
@@ -622,14 +653,12 @@ private void ChkCodePS_CheckedChanged(object sender, EventArgs e)
{
if (ChkCodePS.Checked == true)
{
- ChkCodePS.Text = "Back";
+ ChkCodePS.Text = Locale.PSBack;
TxtConsolePS.Visible = true;
- TxtOutputPS.Visible = false;
}
else
{
- ChkCodePS.Text = "View code";
- TxtOutputPS.Visible = true;
+ ChkCodePS.Text = Locale.ChkCodePS;
TxtConsolePS.Visible = false;
}
}
@@ -656,6 +685,7 @@ private void PSImport_Click(object sender, EventArgs e)
try
{
File.Copy(fileName, strDestPath + @"\" + Path.GetFileName(fileName));
+ File.Delete(fileName);
}
catch (Exception ex)
{ MessageBox.Show(ex.Message, this.Text); }
@@ -667,15 +697,13 @@ private void PSImport_Click(object sender, EventArgs e)
}
///
- /// Save opened PowerShell script files as new preset script files
+ /// Save PowerShell script files as new preset script files
///
- ///
- ///
private void PSSaveAs_Click(object sender, EventArgs e)
{
if (ChkCodePS.Checked == false)
{
- MessageBox.Show(_psSave, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
+ MessageBox.Show(Locale.msgPSSave, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
@@ -704,7 +732,7 @@ private void PSSaveAs_Click(object sender, EventArgs e)
private void PSMarketplace_Click(object sender, EventArgs e)
{
- Process.Start("http://www.builtbybel.com/marketplace");
+ Process.Start("https://github.com/builtbybel/privatezilla/tree/master/scripts");
}
private void CommunityPkg_Click(object sender, EventArgs e)
@@ -743,7 +771,7 @@ private void BtnMenuPS_Click(object sender, EventArgs e)
this.PSMenu.Show(Cursor.Position.X, Cursor.Position.Y);
}
- private void PicOpenGitHubPage_Click(object sender, EventArgs e)
+ private void assetOpenGitHubPage_Click(object sender, EventArgs e)
{
Process.Start("https://github.com/builtbybel/privatezilla");
}
diff --git a/src/Privatezilla/MainWindow.resx b/src/Privatezilla/MainWindow.resx
index 84d13056..e7e54b69 100644
--- a/src/Privatezilla/MainWindow.resx
+++ b/src/Privatezilla/MainWindow.resx
@@ -117,10 +117,66 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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
+
+
+ 2
+
17, 17
-
+
+ Segoe UI, 14.25pt
+
+
+ 271, 116
+
+
+ MainMenu
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ Segoe UI, 12.75pt
+
+
+ 270, 28
+
+
+ Short Guide
+
+
+ Segoe UI, 12.75pt
+
iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAHtJREFUOE/t
@@ -129,10 +185,262 @@
yKRghgAAAABJRU5ErkJggg==
+
+ 270, 28
+
+
+ Get community package
+
+
+ Segoe UI, 12.75pt
+
+
+ 270, 28
+
+
+ Check for updates
+
+
+ Segoe UI, 12.75pt
+
+
+ 270, 28
+
+
+ Info
+
True
-
+
+ True
+
+
+ Segoe UI Semibold, 12pt, style=Bold
+
+
+ MiddleLeft
+
+
+ 138, 54
+
+
+ 60, 21
+
+
+ 25
+
+
+ Scripts
+
+
+ False
+
+
+ LblPS
+
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlNav
+
+
+ 0
+
+
+ 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
+
+
+ 1
+
+
+ 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
+
+
+ 3
+
+
+ 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
+
+
+ assetOpenGitHub
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettings
+
+
+ 0
+
+
+ PBar
+
+
+ System.Windows.Forms.ProgressBar, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettings
+
+
+ 1
+
+
+ LvwStatus
+
+
+ System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettings
+
+
+ 2
+
+
+ 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
+
+
+ 229, 19
+
+
+ Top, Right
+
+
iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABGdBTUEAALGPC/xhBQAAAiJJREFUSEvd
lU1r1FAYheMHSgUVVyIIBVvQYW5SsG66c9GFqC0qfiG69leoWXRyb6R2oRuhIH6s9AeI+/6CopaRYSY3
@@ -147,22 +455,490 @@
1jKqDLJlDQAAAABJRU5ErkJggg==
-
- 229, 19
-
+
+ 681, 7
+
+
+ 24, 24
+
+
+ 32
+
+
+ Open @github.com/builtbybel/privatezilla
+
+
+ assetOpenGitHub
+
+
+ System.Windows.Forms.PictureBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettings
+
+
+ 0
+
+
+ Top, Left, Right
+
+
+ NoControl
+
+
+ 13, 54
+
+
+ 702, 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
+
+
+ Segoe UI Semilight, 12pt
+
+
+ 9, 62
+
+
+ 704, 708
+
+
+ 31
+
+
+ LvwStatus
+
+
+ System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettings
+
+
+ 2
+
+
+ Setting
+
+
+ 550
+
+
+ State
+
+
+ 150
+
+
+ Top, Left, Right
+
+
+ Segoe UI Semibold, 12pt, style=Bold
+
+
+ NoControl
+
+
+ 9, 7
+
+
+ 704, 50
+
+
+ 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
+
+
+ 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
+
+
+ 0
+
+
+ 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
+
+
+ 1
+
+
+ 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
+
+
+ 3
+
+
+ Top, Bottom, Left, Right
+
+
+ BtnMenuPS
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlPS
+
+
+ 0
+
+
+ LblPSHeader
+
+
+ System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlPS
+
+
+ 1
+
+
+ TxtConsolePS
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlPS
+
+
+ 2
+
+
+ TxtPSInfo
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlPS
+
+
+ 3
+
+
+ 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
+
+
+ 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, 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
+
+
+ 1
+
+
+ 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
+
+
+ 2
+
+
+ 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).
+ Welcome to the Scripting Editor, which allows you to apply third-party script files and custom settings in 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.
+To obtain new objects (templates, scripts etc.) visit the Marketplace in the upper right menu.
+
+ TxtPSInfo
+
+
+ System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlPS
+
+
+ 3
+
132, 19
+
+ Segoe UI, 14.25pt, style=Bold
+
+
+ 353, 82
+
+
+ PSMenu
+
+
+ System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 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 +956,232 @@ To obtain new objects (templates, scripts etc.) visit the Marketplace in the upp
yU9i5UnNIXoRFwAAAABJRU5ErkJggg==
+
+ 352, 26
+
+
+ Visit Marketplace
+
+
+ 229, 19
+
+
+ BtnDoPS
+
+
+ System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ PnlSettingsBottom
+
+
+ 2
+
+
+ ChkCodePS
+
+
+ System.Windows.Forms.CheckBox, 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
+
+
+ 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
+
+
+ 2
+
+
+ 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
+
+
+ 4
+
+
+ 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 f3b3c485..7fa9b9c6 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
@@ -38,7 +38,7 @@
app.manifest
- icon.ico
+ AppIcon.ico
bin\x64\
@@ -76,6 +76,11 @@
+
+ True
+ True
+ Locale.resx
+
@@ -90,6 +95,7 @@
+
@@ -140,6 +146,7 @@
+
@@ -148,10 +155,21 @@
+
+
+
+
+
+ ResXFileCodeGenerator
+ Locale.Designer.cs
+ Designer
+
+
MainWindow.cs
Designer
+
ResXFileCodeGenerator
Resources.Designer.cs
@@ -162,6 +180,8 @@
Resources.resx
True
+
+
SettingsSingleFileGenerator
@@ -176,9 +196,8 @@
-
-
+
\ No newline at end of file
diff --git a/src/Privatezilla/Privatezilla.sln b/src/Privatezilla/Privatezilla.sln
new file mode 100644
index 00000000..86b05794
--- /dev/null
+++ b/src/Privatezilla/Privatezilla.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 16
+VisualStudioVersion = 16.0.30011.22
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Privatezilla", "Privatezilla\Privatezilla.csproj", "{1CF5392E-0522-49D4-8343-B732BE762086}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {1CF5392E-0522-49D4-8343-B732BE762086}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1CF5392E-0522-49D4-8343-B732BE762086}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1CF5392E-0522-49D4-8343-B732BE762086}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1CF5392E-0522-49D4-8343-B732BE762086}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {8E8CB191-75D5-4C79-A0FE-23D7D018C316}
+ EndGlobalSection
+EndGlobal
diff --git a/src/Privatezilla/Program.cs b/src/Privatezilla/Program.cs
index d54fc600..2be0e6bf 100644
--- a/src/Privatezilla/Program.cs
+++ b/src/Privatezilla/Program.cs
@@ -4,6 +4,8 @@
using System.Threading.Tasks;
using System.Windows.Forms;
+using Privatezilla.Locales;
+
namespace Privatezilla
{
static class Program
@@ -22,7 +24,7 @@ static void Main()
if (Environment.OSVersion.Version.Build < 9200)
- MessageBox.Show("You are running Privatezilla on a system older than Windows 10. Privatezilla is limited to Windows 10 ONLY.", "Privatezilla", MessageBoxButtons.OK, MessageBoxIcon.Information);
+ MessageBox.Show(Locale.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 8cff9f46..5b169bd9 100644
--- a/src/Privatezilla/Properties/AssemblyInfo.cs
+++ b/src/Privatezilla/Properties/AssemblyInfo.cs
@@ -10,7 +10,7 @@
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Builtbybel")]
[assembly: AssemblyProduct("Privatezilla")]
-[assembly: AssemblyCopyright("Copyright © 2020")]
+[assembly: AssemblyCopyright("Copyright © 2021")]
[assembly: AssemblyTrademark("Privatezilla")]
[assembly: AssemblyCulture("")]
@@ -32,5 +32,5 @@
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.30.0")]
-[assembly: AssemblyFileVersion("0.30.0")]
+[assembly: AssemblyVersion("0.60.0")]
+[assembly: AssemblyFileVersion("0.60.0")]
diff --git a/src/Privatezilla/Properties/Resources.Designer.cs b/src/Privatezilla/Properties/Resources.Designer.cs
index e48a15f6..b99b24c3 100644
--- a/src/Privatezilla/Properties/Resources.Designer.cs
+++ b/src/Privatezilla/Properties/Resources.Designer.cs
@@ -19,7 +19,7 @@ namespace Privatezilla.Properties {
// -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
// Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
// mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
diff --git a/src/Privatezilla/Properties/Resources.resx b/src/Privatezilla/Properties/Resources.resx
index ffecec85..29dcb1b3 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,9 @@
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
\ No newline at end of file
diff --git a/src/Privatezilla/Properties/Settings.Designer.cs b/src/Privatezilla/Properties/Settings.Designer.cs
index 18468303..8f4d75fb 100644
--- a/src/Privatezilla/Properties/Settings.Designer.cs
+++ b/src/Privatezilla/Properties/Settings.Designer.cs
@@ -12,7 +12,7 @@ namespace Privatezilla.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.5.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.7.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
diff --git a/src/Privatezilla/Settings/Apps/AccountInfo.cs b/src/Privatezilla/Settings/Apps/AccountInfo.cs
index 6488667b..4a07d8ba 100644
--- a/src/Privatezilla/Settings/Apps/AccountInfo.cs
+++ b/src/Privatezilla/Settings/Apps/AccountInfo.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class AccountInfo : SettingBase
public override string ID()
{
- return "Disable app access to account info";
+ return Locale.settingsAppsAccountInfo;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/AppNotifications.cs b/src/Privatezilla/Settings/Apps/AppNotifications.cs
index 52736a8d..34e2c061 100644
--- a/src/Privatezilla/Settings/Apps/AppNotifications.cs
+++ b/src/Privatezilla/Settings/Apps/AppNotifications.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class AppNotifications : SettingBase
public override string ID()
{
- return "Disable app notifications";
+ return Locale.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 Locale.settingsAppsAppNotificationsInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/BackgroundApps.cs b/src/Privatezilla/Settings/Apps/BackgroundApps.cs
index 70e3c061..ae6adf2a 100644
--- a/src/Privatezilla/Settings/Apps/BackgroundApps.cs
+++ b/src/Privatezilla/Settings/Apps/BackgroundApps.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class BackgroundApps: SettingBase
public override string ID()
{
- return "Disable apps running in background";
+ return Locale.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 Locale.settingsAppsBackgroundAppsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/Calendar.cs b/src/Privatezilla/Settings/Apps/Calendar.cs
index 8d06effb..3a2c6b9f 100644
--- a/src/Privatezilla/Settings/Apps/Calendar.cs
+++ b/src/Privatezilla/Settings/Apps/Calendar.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Calendar : SettingBase
public override string ID()
{
- return "Disable app access to calendar";
+ return Locale.settingsAppsCalendar;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Call.cs b/src/Privatezilla/Settings/Apps/Call.cs
index 37f71100..1cd3249b 100644
--- a/src/Privatezilla/Settings/Apps/Call.cs
+++ b/src/Privatezilla/Settings/Apps/Call.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Call: SettingBase
public override string ID()
{
- return "Disable app access to call";
+ return Locale.settingsAppsCall;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/CallHistory.cs b/src/Privatezilla/Settings/Apps/CallHistory.cs
index 201c4ac7..2d916c59 100644
--- a/src/Privatezilla/Settings/Apps/CallHistory.cs
+++ b/src/Privatezilla/Settings/Apps/CallHistory.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class CallHistory: SettingBase
public override string ID()
{
- return "Disable app access to call history";
+ return Locale.settingsAppsCallHistory;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Camera.cs b/src/Privatezilla/Settings/Apps/Camera.cs
index 078f7089..7865de71 100644
--- a/src/Privatezilla/Settings/Apps/Camera.cs
+++ b/src/Privatezilla/Settings/Apps/Camera.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Camera: SettingBase
public override string ID()
{
- return "Disable app access to camera";
+ return Locale.settingsAppsCamera;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/CellularData.cs b/src/Privatezilla/Settings/Apps/CellularData.cs
index c6c5a1dd..4b119034 100644
--- a/src/Privatezilla/Settings/Apps/CellularData.cs
+++ b/src/Privatezilla/Settings/Apps/CellularData.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class CellularData : SettingBase
public override string ID()
{
- return "Disable app access to cellular data";
+ return Locale.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 Locale.settingsAppsCellularDataInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/Contacts.cs b/src/Privatezilla/Settings/Apps/Contacts.cs
index 29b6ac7c..d7d7e8a1 100644
--- a/src/Privatezilla/Settings/Apps/Contacts.cs
+++ b/src/Privatezilla/Settings/Apps/Contacts.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Contacts : SettingBase
public override string ID()
{
- return "Disable app access to contacts";
+ return Locale.settingsAppsContacts;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs b/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs
index f9a9d5ed..ae05272a 100644
--- a/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs
+++ b/src/Privatezilla/Settings/Apps/DiagnosticInformation.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class DiagnosticInformation: SettingBase
public override string ID()
{
- return "Disable app access to diagnostics";
+ return Locale.settingsAppsDiagnosticInformation;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Documents.cs b/src/Privatezilla/Settings/Apps/Documents.cs
index 4aad266e..74af9dff 100644
--- a/src/Privatezilla/Settings/Apps/Documents.cs
+++ b/src/Privatezilla/Settings/Apps/Documents.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Documents: SettingBase
public override string ID()
{
- return "Disable app access to documents";
+ return Locale.settingsAppsDocuments;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Email.cs b/src/Privatezilla/Settings/Apps/Email.cs
index 470d9bc4..6d9b4808 100644
--- a/src/Privatezilla/Settings/Apps/Email.cs
+++ b/src/Privatezilla/Settings/Apps/Email.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Email : SettingBase
public override string ID()
{
- return "Disable app access to email";
+ return Locale.settingsAppsEmail;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/EyeGaze.cs b/src/Privatezilla/Settings/Apps/EyeGaze.cs
index d3eea31d..40c249db 100644
--- a/src/Privatezilla/Settings/Apps/EyeGaze.cs
+++ b/src/Privatezilla/Settings/Apps/EyeGaze.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class EyeGaze : SettingBase
public override string ID()
{
- return "Disable app access to eye tracking";
+ return Locale.settingsAppsEyeGaze;
}
public override string Info()
{
- return "Disable app access to eye-gaze-based interaction";
+ return Locale.settingsAppsEyeGazeInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/FileSystem.cs b/src/Privatezilla/Settings/Apps/FileSystem.cs
index 57a60bd9..2ca1ddf3 100644
--- a/src/Privatezilla/Settings/Apps/FileSystem.cs
+++ b/src/Privatezilla/Settings/Apps/FileSystem.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class FileSystem: SettingBase
public override string ID()
{
- return "Disable app access to file system";
+ return Locale.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 Locale.settingsAppsFileSystemInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/Messaging.cs b/src/Privatezilla/Settings/Apps/Messaging.cs
index 584e02cd..642fc26c 100644
--- a/src/Privatezilla/Settings/Apps/Messaging.cs
+++ b/src/Privatezilla/Settings/Apps/Messaging.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Messaging: SettingBase
public override string ID()
{
- return "Disable app access to messaging";
+ return Locale.settingsAppsMessaging;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Microphone.cs b/src/Privatezilla/Settings/Apps/Microphone.cs
index c06ae0c4..67dc8aba 100644
--- a/src/Privatezilla/Settings/Apps/Microphone.cs
+++ b/src/Privatezilla/Settings/Apps/Microphone.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Microphone: SettingBase
public override string ID()
{
- return "Disable app access to microphone";
+ return Locale.settingsAppsMicrophone;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Motion.cs b/src/Privatezilla/Settings/Apps/Motion.cs
index 5c2e617e..59d8d4fe 100644
--- a/src/Privatezilla/Settings/Apps/Motion.cs
+++ b/src/Privatezilla/Settings/Apps/Motion.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Motion: SettingBase
public override string ID()
{
- return "Disable app access to motion";
+ return Locale.settingsAppsMotion;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Notifications.cs b/src/Privatezilla/Settings/Apps/Notifications.cs
index 5836183a..bc0320cc 100644
--- a/src/Privatezilla/Settings/Apps/Notifications.cs
+++ b/src/Privatezilla/Settings/Apps/Notifications.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Notifications: SettingBase
public override string ID()
{
- return "Disable app access to notifications";
+ return Locale.settingsAppsNotification;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/OtherDevices.cs b/src/Privatezilla/Settings/Apps/OtherDevices.cs
index 8ce0d17b..3528b18a 100644
--- a/src/Privatezilla/Settings/Apps/OtherDevices.cs
+++ b/src/Privatezilla/Settings/Apps/OtherDevices.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -10,7 +11,7 @@ internal class OtherDevices: SettingBase
public override string ID()
{
- return "Disable app access to other devices";
+ return Locale.settingsAppsOtherDevices;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Pictures.cs b/src/Privatezilla/Settings/Apps/Pictures.cs
index 46960f79..d0803f96 100644
--- a/src/Privatezilla/Settings/Apps/Pictures.cs
+++ b/src/Privatezilla/Settings/Apps/Pictures.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Pictures: SettingBase
public override string ID()
{
- return "Disable app access to pictures";
+ return Locale.settingsAppsPictures;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Radios.cs b/src/Privatezilla/Settings/Apps/Radios.cs
index 246cbc21..9fe85ce7 100644
--- a/src/Privatezilla/Settings/Apps/Radios.cs
+++ b/src/Privatezilla/Settings/Apps/Radios.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Radios: SettingBase
public override string ID()
{
- return "Disable app access to radios";
+ return Locale.settingsAppsRadios;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/Tasks.cs b/src/Privatezilla/Settings/Apps/Tasks.cs
index 0f02ebfc..1a2f8cce 100644
--- a/src/Privatezilla/Settings/Apps/Tasks.cs
+++ b/src/Privatezilla/Settings/Apps/Tasks.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Tasks: SettingBase
public override string ID()
{
- return "Disable app access to tasks";
+ return Locale.settingsAppsTasks;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Apps/TrackingApps.cs b/src/Privatezilla/Settings/Apps/TrackingApps.cs
index 1e73404e..97c49e7b 100644
--- a/src/Privatezilla/Settings/Apps/TrackingApps.cs
+++ b/src/Privatezilla/Settings/Apps/TrackingApps.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,12 +10,12 @@ internal class TrackingApps: SettingBase
public override string ID()
{
- return "Disable tracking of app starts";
+ return Locale.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 Locale.settingsAppsTrackingAppsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Apps/Videos.cs b/src/Privatezilla/Settings/Apps/Videos.cs
index a623c68e..c35d66a3 100644
--- a/src/Privatezilla/Settings/Apps/Videos.cs
+++ b/src/Privatezilla/Settings/Apps/Videos.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Apps
{
@@ -9,7 +10,7 @@ internal class Videos: SettingBase
public override string ID()
{
- return "Disable app access to videos";
+ return Locale.settingsAppsVideos;
}
public override string Info()
diff --git a/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs b/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs
index 97552f6d..027996f8 100644
--- a/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs
+++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPAll.cs
@@ -1,6 +1,7 @@
using System;
using System.Management.Automation;
using System.IO;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Bloatware
{
@@ -8,12 +9,12 @@ internal class RemoveUWPAll : SettingBase
{
public override string ID()
{
- return "Remove all built-in apps";
+ return Locale.settingsBloatwareRemoveUWPAll;
}
public override string Info()
{
- return "This will remove all built-in apps except Microsoft Store.";
+ return Locale.settingsBloatwareRemoveUWPAllInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs b/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs
index ff67bd12..329aa8d2 100644
--- a/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs
+++ b/src/Privatezilla/Settings/Bloatware/RemoveUWPDefaults.cs
@@ -1,49 +1,65 @@
using System;
using System.Management.Automation;
using System.IO;
+using Privatezilla.Locales;
+using System.Linq;
+using System.Text.RegularExpressions;
namespace Privatezilla.Setting.Bloatware
{
internal class RemoveUWPDefaults : SettingBase
{
+ private readonly PowerShell powerShell = PowerShell.Create();
+
public override string ID()
{
- return "Remove all built-in apps except defaults";
+ return Locale.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 Locale.settingsBloatwareRemoveUWPDefaultsInfo.Replace("\\n", "\n");
+ }
+
+ private void RemoveApps(string str)
+ {
+ using (PowerShell script = PowerShell.Create())
+ {
+ script.AddScript("Get-AppxPackage " + str + " | Remove-AppxPackage");
+
+ script.Invoke();
+ }
+
+
+ return;
}
public override bool CheckSetting()
{
- // NOTE! OPTIMIZE
- // Check if app Windows.Photos exists and return false as configured
- var appPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "Packages", "Microsoft.Windows.Photos_8wekyb3d8bbwe");
+ var apps = BloatwareList.GetList();
+
+ powerShell.Commands.Clear();
+ powerShell.AddCommand("get-appxpackage");
+ powerShell.AddCommand("Select").AddParameter("property", "name");
+
- if (Directory.Exists(appPath))
+ foreach (PSObject result in powerShell.Invoke())
{
- return false;
- }
+ string current = result.ToString();
+ if (!apps.Contains(Regex.Replace(current, "(@{Name=)|(})", ""))) continue;
+ }
return true;
}
public override bool DoSetting()
{
- using (PowerShell script = PowerShell.Create())
- {
- script.AddScript("Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*” -and $_.packagename –notlike “*appinstaller*” -and $_.packagename –notlike “*calculator*” -and $_.packagename –notlike “*photos*” -and $_.packagename –notlike “*sticky*” -and $_.packagename –notlike “*skypeapp*” -and $_.packagename –notlike “*alarms*” -and $_.packagename –notlike “*maps*” -and $_.packagename –notlike “*camera*” -and $_.packagename –notlike “*xbox*” -and $_.packagename –notlike “*communicationssapps*” -and $_.packagename –notlike “*zunemusic*” -and $_.packagename –notlike “*mspaint*” -and $_.packagename –notlike “*yourphone*” -and $_.packagename –notlike “*bingweather*”} | Remove-AppxProvisionedPackage –online");
- script.AddScript("Get-AppxPackage | where-object {$_.name –notlike “*store*” -and $_.name –notlike “*appinstaller*” -and $_.name –notlike “*calculator*” -and $_.name –notlike “*photos*” -and $_.name –notlike “*sticky*” -and $_.name –notlike “*skypeapp*” -and $_.name –notlike“*alarms*” -and $_.name –notlike “*maps*” -and $_.name –notlike “*camera*” -and $_.name –notlike “*xbox*” -and $_.name –notlike “*communicationssapps*” -and $_.name –notlike “*zunemusic*” -and $_.name –notlike “*mspaint*” -and $_.name –notlike “*yourphone*” -and $_.name –notlike “*bingweather*”} | Remove-AppxPackage");
+ var apps = BloatwareList.GetList();
- try
- {
- script.Invoke();
- }
- catch
- { }
+ foreach (var str in apps)
+ {
+ RemoveApps(str);
}
return true;
diff --git a/src/Privatezilla/Settings/Bloatware/UWPAppsEngine.cs b/src/Privatezilla/Settings/Bloatware/UWPAppsEngine.cs
new file mode 100644
index 00000000..400fe6e8
--- /dev/null
+++ b/src/Privatezilla/Settings/Bloatware/UWPAppsEngine.cs
@@ -0,0 +1,49 @@
+using System.Collections.Generic;
+
+namespace Privatezilla.Setting.Bloatware
+{
+ public static class BloatwareList
+ {
+ // Our Windows 10 bloatware list
+ public static IEnumerable GetList()
+ {
+ var apps = new List
+ {
+ "2FE3CB00.PICSART-PHOTOSTUDIO",
+ "4DF9E0F8.Netflix",
+ "5319275A.WhatsAppDesktop",
+ "9E2F88E3.TWITTER",
+ "AdobeSystemsIncorporated.AdobeLightroom",
+ "AdobeSystemsIncorporated.AdobePhotoshopExpress",
+ "Clipchamp.Clipchamp_yxz26nhyzhsrt",
+ "CorelCorporation.PaintShopPro",
+ "FACEBOOK.317180B0BB486",
+ "Facebook.InstagramBeta",
+ "Microsoft.549981C3F5F10",
+ "Microsoft.BingNews",
+ "Microsoft.BingWeather",
+ "Microsoft.GamingApp",
+ "Microsoft.Getstarted",
+ "Microsoft.Microsoft3DViewer",
+ "Microsoft.MicrosoftOfficeHub",
+ "Microsoft.MicrosoftSolitaireCollection",
+ "Microsoft.MicrosoftStickyNotes",
+ "Microsoft.MixedReality.Portal",
+ "Microsoft.Office.OneNote",
+ "Microsoft.OneConnect",
+ "Microsoft.People",
+ "Microsoft.Print3D",
+ "Microsoft.SkypeApp",
+ "Microsoft.Wallet",
+ "Microsoft.WindowsSoundRecorder",
+ "NAVER.LINEwin8_8ptj331gd3tyt",
+ "SpotifyAB.SpotifyMusic",
+ "king.com.CandyCrushFriends",
+ "king.com.CandyCrushSaga",
+ "king.com.FarmHeroesSaga",
+ };
+
+ return apps;
+ }
+ }
+}
diff --git a/src/Privatezilla/Settings/Cortana/DisableBing.cs b/src/Privatezilla/Settings/Cortana/DisableBing.cs
index 7041a595..a7923b0d 100644
--- a/src/Privatezilla/Settings/Cortana/DisableBing.cs
+++ b/src/Privatezilla/Settings/Cortana/DisableBing.cs
@@ -1,21 +1,22 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Cortana
{
internal class DisableBing : SettingBase
{
private const string BingKey = @"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search";
- private const string Bing2004Key = @"HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer"; //Disable Websearch on W1indows 10, version >=2004
+ private const string Bing2004Key = @"HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer"; // Disable Websearch on Windows 10, version >=2004
private const int DesiredValue = 0;
public override string ID()
{
- return "Disable Bing in Windows Search";
+ return Locale.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 Locale.settingsCortanaDisableBingInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Cortana/DisableCortana.cs b/src/Privatezilla/Settings/Cortana/DisableCortana.cs
index fd9adecd..254f1a00 100644
--- a/src/Privatezilla/Settings/Cortana/DisableCortana.cs
+++ b/src/Privatezilla/Settings/Cortana/DisableCortana.cs
@@ -1,26 +1,29 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Cortana
{
internal class DisableCortana : SettingBase
{
private const string CortanaKey = @"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Windows Search";
+ private const string CortanaIconKey = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced";
private const int DesiredValue = 0;
public override string ID()
{
- return "Disable Cortana";
+ return Locale.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 Locale.settingsCortanaDisableCortanaInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
{
return !(
- RegistryHelper.IntEquals(CortanaKey, "AllowCortana", DesiredValue)
+ RegistryHelper.IntEquals(CortanaKey, "AllowCortana", DesiredValue) &&
+ RegistryHelper.IntEquals(CortanaIconKey, "ShowCortanaButton", DesiredValue)
);
}
@@ -29,6 +32,7 @@ public override bool DoSetting()
try
{
Registry.SetValue(CortanaKey, "AllowCortana", DesiredValue, RegistryValueKind.DWord);
+ Registry.SetValue(CortanaIconKey, "ShowCortanaButton", DesiredValue, RegistryValueKind.DWord);
return true;
}
catch
@@ -42,6 +46,7 @@ public override bool UndoSetting()
try
{
Registry.SetValue(CortanaKey, "AllowCortana", 1, RegistryValueKind.DWord);
+ Registry.SetValue(CortanaIconKey, "ShowCortanaButton", 1, RegistryValueKind.DWord);
return true;
}
catch
diff --git a/src/Privatezilla/Settings/Cortana/UninstallCortana.cs b/src/Privatezilla/Settings/Cortana/UninstallCortana.cs
index 755b2582..3eed1d27 100644
--- a/src/Privatezilla/Settings/Cortana/UninstallCortana.cs
+++ b/src/Privatezilla/Settings/Cortana/UninstallCortana.cs
@@ -1,6 +1,7 @@
using System;
using System.Management.Automation;
using System.IO;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Cortana
{
@@ -8,12 +9,12 @@ internal class UninstallCortana : SettingBase
{
public override string ID()
{
- return "Uninstall Cortana";
+ return Locale.settingsCortanaUninstallCortana;
}
public override string Info()
{
- return "This will uninstall the new Cortana app on Windows 10, version 2004.";
+ return Locale.settingsCortanaUninstallCortanaInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs b/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs
index 0fa59b72..5be5034b 100644
--- a/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs
+++ b/src/Privatezilla/Settings/Defender/DisableSmartScreenStore.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Defender
{
@@ -9,12 +10,12 @@ internal class DisableSmartScreenStore: SettingBase
public override string ID()
{
- return "Disable SmartScreen for Store Apps";
+ return Locale.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 Locale.settingsDefenderDisableSmartScreenStoreInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Edge/AutoFillCredits.cs b/src/Privatezilla/Settings/Edge/AutoFillCredits.cs
index ac0f2f17..d7b79a58 100644
--- a/src/Privatezilla/Settings/Edge/AutoFillCredits.cs
+++ b/src/Privatezilla/Settings/Edge/AutoFillCredits.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Edge
{
@@ -9,12 +10,12 @@ internal class DisableAutoFillCredits : SettingBase
public override string ID()
{
- return "Disable AutoFill for credit cards";
+ return Locale.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 Locale.settingsEdeAutoFillCreditInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs b/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs
index 8e691856..d46e7230 100644
--- a/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs
+++ b/src/Privatezilla/Settings/Edge/BlockEdgeRollout.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Edge
{
@@ -9,12 +10,12 @@ internal class BlockEdgeRollout : SettingBase
public override string ID()
{
- return "Block Installation of New Microsoft Edge";
+ return Locale.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 Locale.settingsEdgeBlockEdgeRolloutInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Edge/DisableSync.cs b/src/Privatezilla/Settings/Edge/DisableSync.cs
index cae6a599..e836e2c9 100644
--- a/src/Privatezilla/Settings/Edge/DisableSync.cs
+++ b/src/Privatezilla/Settings/Edge/DisableSync.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Edge
{
@@ -9,12 +10,12 @@ internal class DisableSync : SettingBase
public override string ID()
{
- return "Disable synchronization of data";
+ return Locale.settingsEdgeDisableSync;
}
public override string Info()
{
- return "This setting will disable synchronization of data using Microsoft sync services.";
+ return Locale.settingsEdgeDisableSyncInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Edge/EdgeBackground.cs b/src/Privatezilla/Settings/Edge/EdgeBackground.cs
index 3d0446f5..4e9a8fac 100644
--- a/src/Privatezilla/Settings/Edge/EdgeBackground.cs
+++ b/src/Privatezilla/Settings/Edge/EdgeBackground.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Edge
{
@@ -9,12 +10,12 @@ internal class EdgeBackground : SettingBase
public override string ID()
{
- return "Prevent Edge running in background";
+ return Locale.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 Locale.settingsEdgeBackgroundInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Gaming/GameBar.cs b/src/Privatezilla/Settings/Gaming/GameBar.cs
index 6fe21f52..97eccd5a 100644
--- a/src/Privatezilla/Settings/Gaming/GameBar.cs
+++ b/src/Privatezilla/Settings/Gaming/GameBar.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Gaming
{
@@ -9,12 +10,12 @@ internal class DisableGameBar : SettingBase
public override string ID()
{
- return "Disable Game Bar features";
+ return Locale.settingsGamingGameBar;
}
public override string Info()
{
- return "This setting will disable the Windows Game Recording and Broadcasting.";
+ return Locale.settingsGamingGameBarInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DiagnosticData.cs b/src/Privatezilla/Settings/Privacy/DiagnosticData.cs
index 253c7e61..a4ea0b72 100644
--- a/src/Privatezilla/Settings/Privacy/DiagnosticData.cs
+++ b/src/Privatezilla/Settings/Privacy/DiagnosticData.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DiagnosticData : SettingBase
public override string ID()
{
- return "Prevent using diagnostic data";
+ return Locale.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 Locale.settingsPrivacyDiagnosticDataInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableAds.cs b/src/Privatezilla/Settings/Privacy/DisableAds.cs
index 9b3e4682..16d9c49b 100644
--- a/src/Privatezilla/Settings/Privacy/DisableAds.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableAds.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableAds : SettingBase
public override string ID()
{
- return "Disable Advertising ID for Relevant Ads";
+ return Locale.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 Locale.settingsPrivacyDisableAdsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs b/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs
index 6b37de37..0606999a 100644
--- a/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableBiometrics.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableBiometrics : SettingBase
public override string ID()
{
- return "Disable Windows Hello Biometrics";
+ return Locale.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 Locale.settingsPrivacyDisableBiometricsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableCEIP.cs b/src/Privatezilla/Settings/Privacy/DisableCEIP.cs
index 17bc37c8..d2208043 100644
--- a/src/Privatezilla/Settings/Privacy/DisableCEIP.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableCEIP.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableCEIP : SettingBase
public override string ID()
{
- return "Disable Customer Experience Program";
+ return Locale.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 Locale.settingsPrivacyDisableCEIPInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs b/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs
index b19d115a..f84e1dcd 100644
--- a/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableCompTelemetry.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableCompTelemetry : SettingBase
public override string ID()
{
- return "Disable Compatibility Telemetry";
+ return Locale.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 Locale.settingsPrivacyDisableCompTelemetryInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableFeedback.cs b/src/Privatezilla/Settings/Privacy/DisableFeedback.cs
index 72dca125..3d2a7833 100644
--- a/src/Privatezilla/Settings/Privacy/DisableFeedback.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableFeedback.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -10,12 +11,12 @@ internal class DisableFeedback: SettingBase
public override string ID()
{
- return "Do not show feedback notifications";
+ return Locale.settingsPrivacyDisableFeedback;
}
public override string Info()
{
- return "Windows 10 may also pop up from time to time and ask for feedback.";
+ return Locale.settingsPrivacyDisableFeedbackInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableHEIP.cs b/src/Privatezilla/Settings/Privacy/DisableHEIP.cs
index 25dada00..2f519f6f 100644
--- a/src/Privatezilla/Settings/Privacy/DisableHEIP.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableHEIP.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableHEIP: SettingBase
public override string ID()
{
- return "Disable Help Experience Program";
+ return Locale.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 Locale.settingsPrivacyDisableHEIPInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableLocation.cs b/src/Privatezilla/Settings/Privacy/DisableLocation.cs
index 58f9a8e5..de08fd60 100644
--- a/src/Privatezilla/Settings/Privacy/DisableLocation.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableLocation.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableLocation : SettingBase
public override string ID()
{
- return "Disable Location tracking";
+ return Locale.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 Locale.settingsPrivacyDisableLocationInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs b/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs
index 80ee2bba..ee91f238 100644
--- a/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableMSExperiments.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,13 +10,13 @@ internal class DisableMSExperiments: SettingBase
public override string ID()
{
- return "Disable Settings Experimentation";
+ return Locale.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 Locale.settingsPrivacyDisableMSExperimentsInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs b/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs
index 3baa6959..851b6969 100644
--- a/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableTelemetry.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -11,12 +12,12 @@ internal class DisableTelemetry : SettingBase
public override string ID()
{
- return "Disable Telemetry";
+ return Locale.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 Locale.settingsPrivacyDisableTelemetryInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableTimeline.cs b/src/Privatezilla/Settings/Privacy/DisableTimeline.cs
index 3bdcd309..f624a30e 100644
--- a/src/Privatezilla/Settings/Privacy/DisableTimeline.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableTimeline.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -10,12 +11,12 @@ internal class DisableTimeline : SettingBase
public override string ID()
{
- return "Disable Timeline feature";
+ return Locale.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 Locale.settingsPrivacyDisableTimelineInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableTips.cs b/src/Privatezilla/Settings/Privacy/DisableTips.cs
index a7fd8a76..d2285c7e 100644
--- a/src/Privatezilla/Settings/Privacy/DisableTips.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableTips.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -12,12 +13,12 @@ internal class DisableTips: SettingBase
public override string ID()
{
- return "Disable Windows Tips";
+ return Locale.settingsPrivacyDisableTips;
}
public override string Info()
{
- return "You will no longer see Windows Tips, e.g. Spotlight and Consumer Features, Feedback Notifications etc.";
+ return Locale.settingsPrivacyDisableTipsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs b/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs
index 44f44f90..b1ddc84e 100644
--- a/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableTipsLockScreen.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -11,13 +12,13 @@ internal class DisableTipsLockScreen : SettingBase
public override string ID()
{
- return "Disable Ads and Links on Lock Screen";
+ return Locale.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 Locale.settingsPrivacyDisableTipsLockScreenInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/DisableWiFi.cs b/src/Privatezilla/Settings/Privacy/DisableWiFi.cs
index acd9546e..5a76a9f1 100644
--- a/src/Privatezilla/Settings/Privacy/DisableWiFi.cs
+++ b/src/Privatezilla/Settings/Privacy/DisableWiFi.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class DisableWiFi : SettingBase
public override string ID()
{
- return "Disable Wi-Fi Sense";
+ return Locale.settingsPrivacyDisableWiFi;
}
public override string Info()
{
- return "You should at least stop your PC from sending your Wi-Fi password.";
+ return Locale.settingsPrivacyDisableWiFiInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs b/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs
index 5c550140..be2832b7 100644
--- a/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs
+++ b/src/Privatezilla/Settings/Privacy/GetMoreOutOfWindows.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class GetMoreOutOfWindows: SettingBase
public override string ID()
{
- return "Disable Get Even More Out of Windows";
+ return Locale.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 Locale.settingsPrivacyGetMoreOutOfWindowsInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/HandwritingData.cs b/src/Privatezilla/Settings/Privacy/HandwritingData.cs
index 85b0bde2..2e71d276 100644
--- a/src/Privatezilla/Settings/Privacy/HandwritingData.cs
+++ b/src/Privatezilla/Settings/Privacy/HandwritingData.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -13,12 +14,12 @@ internal class HandwritingData : SettingBase
public override string ID()
{
- return "Prevent using handwriting data";
+ return Locale.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 Locale.settingsPrivacyHandwritingDataInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/InstalledApps.cs b/src/Privatezilla/Settings/Privacy/InstalledApps.cs
index e1e04e6f..f272ab37 100644
--- a/src/Privatezilla/Settings/Privacy/InstalledApps.cs
+++ b/src/Privatezilla/Settings/Privacy/InstalledApps.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class InstalledApps : SettingBase
public override string ID()
{
- return "Block automatic Installation of apps";
+ return Locale.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 Locale.settingsPrivacyInstalledAppsInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/InventoryCollector.cs b/src/Privatezilla/Settings/Privacy/InventoryCollector.cs
index de92b75a..11ef39fc 100644
--- a/src/Privatezilla/Settings/Privacy/InventoryCollector.cs
+++ b/src/Privatezilla/Settings/Privacy/InventoryCollector.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -10,12 +11,12 @@ internal class InventoryCollector : SettingBase
public override string ID()
{
- return "Disable Inventory Collector";
+ return Locale.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 Locale.settingsPrivacyInventoryCollectorInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/SuggestedApps.cs b/src/Privatezilla/Settings/Privacy/SuggestedApps.cs
index 1c10a578..ecd20b95 100644
--- a/src/Privatezilla/Settings/Privacy/SuggestedApps.cs
+++ b/src/Privatezilla/Settings/Privacy/SuggestedApps.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -9,12 +10,12 @@ internal class SuggestedApps : SettingBase
public override string ID()
{
- return "Block suggested apps in Start";
+ return Locale.settingsPrivacyBlockSuggestedApps;
}
public override string Info()
{
- return "This will block the Suggested Apps that occasionally appear on the Start menu.";
+ return Locale.settingsPrivacyBlockSuggestedAppsInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Privacy/SuggestedContent.cs b/src/Privatezilla/Settings/Privacy/SuggestedContent.cs
index e21a052d..abc18c2f 100644
--- a/src/Privatezilla/Settings/Privacy/SuggestedContent.cs
+++ b/src/Privatezilla/Settings/Privacy/SuggestedContent.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Privacy
{
@@ -11,12 +12,12 @@ internal class SuggestedContent : SettingBase
public override string ID()
{
- return "Block suggested content in Settings app";
+ return Locale.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 Locale.settingsPrivacySuggestedContentInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Security/DisablePassword.cs b/src/Privatezilla/Settings/Security/DisablePassword.cs
index 1bdcda91..8e84788a 100644
--- a/src/Privatezilla/Settings/Security/DisablePassword.cs
+++ b/src/Privatezilla/Settings/Security/DisablePassword.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Security
{
@@ -9,12 +10,12 @@ internal class DisablePassword : SettingBase
public override string ID()
{
- return "Disable password reveal button";
+ return Locale.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 Locale.settingsSecurityDisablePasswordInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Security/WindowsDRM.cs b/src/Privatezilla/Settings/Security/WindowsDRM.cs
index 473d2da0..dc829b91 100644
--- a/src/Privatezilla/Settings/Security/WindowsDRM.cs
+++ b/src/Privatezilla/Settings/Security/WindowsDRM.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Security
{
@@ -9,12 +10,12 @@ internal class WindowsDRM : SettingBase
public override string ID()
{
- return "Disable DRM in Windows Media Player";
+ return Locale.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 Locale.settingsSecurityWindowsDRMInfo;
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs b/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs
index acf14158..fdb4adbe 100644
--- a/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs
+++ b/src/Privatezilla/Settings/Updates/BlockMajorUpdates.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Updates
{
@@ -10,12 +11,12 @@ internal class BlockMajorUpdates : SettingBase
public override string ID()
{
- return "Block major Windows updates";
+ return Locale.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 Locale.settingsUpdatesBlockMajorUpdatesInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/Settings/Updates/DisableSafeguards.cs b/src/Privatezilla/Settings/Updates/DisableSafeguards.cs
new file mode 100644
index 00000000..1fdb00d7
--- /dev/null
+++ b/src/Privatezilla/Settings/Updates/DisableSafeguards.cs
@@ -0,0 +1,57 @@
+using Microsoft.Win32;
+using Privatezilla.Locales;
+
+namespace Privatezilla.Setting.Updates
+{
+ internal class DisableSafeguards : SettingBase
+ {
+ private const string SharingKey = @"HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\WindowsUpdate";
+ private const int DesiredValue = 1;
+
+ public override string ID()
+ {
+ return Locale.settingsUpdatesDisableSafeguards;
+ }
+
+ public override string Info()
+ {
+ return Locale.settingsUpdatesDisableSafeguardsInfo.Replace("\\n", "\n");
+ }
+
+ public override bool CheckSetting()
+ {
+ return !(
+ RegistryHelper.IntEquals(SharingKey, "DisableWUfBSafeguards", DesiredValue)
+ );
+ }
+
+ public override bool DoSetting()
+ {
+ try
+ {
+ Registry.SetValue(SharingKey, "DisableWUfBSafeguards", DesiredValue, RegistryValueKind.DWord);
+ return true;
+ }
+ catch
+ { }
+
+ return false;
+ }
+
+ public override bool UndoSetting()
+ {
+ try
+ {
+ var RegKey = Registry.LocalMachine.OpenSubKey(@"Software\Policies\Microsoft\Windows\WindowsUpdate", true);
+ RegKey.DeleteValue("DisableWUfBSafeguards");
+
+ return true;
+ }
+ catch
+ { }
+
+ return false;
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/src/Privatezilla/Settings/Updates/DisableUpdates.cs b/src/Privatezilla/Settings/Updates/DisableUpdates.cs
index 555821bd..6dc8aceb 100644
--- a/src/Privatezilla/Settings/Updates/DisableUpdates.cs
+++ b/src/Privatezilla/Settings/Updates/DisableUpdates.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Updates
{
@@ -11,18 +12,18 @@ internal class DisableUpdates : SettingBase
public override string ID()
{
- return "Disable forced Windows updates";
+ return Locale.settingsUpdatesDisableUpdates;
}
public override string Info()
{
- return "This will notify when updates are available, and you decide when to install them.";
+ return Locale.settingsUpdatesDisableUpdatesInfo;
}
public override bool CheckSetting()
{
return !(
- RegistryHelper.IntEquals(NoAutoUpdate, "NoAutoUpdate",0) &&
+ RegistryHelper.IntEquals(NoAutoUpdate, "NoAutoUpdate", 1) &&
RegistryHelper.IntEquals(AUOptions, "AUOptions", 2) &&
RegistryHelper.IntEquals(ScheduledInstallDay, "ScheduledInstallDay", 0) &&
RegistryHelper.IntEquals(ScheduledInstallTime, "ScheduledInstallTime", 3)
@@ -33,7 +34,7 @@ public override bool DoSetting()
{
try
{
- Registry.SetValue(NoAutoUpdate, "NoAutoUpdate", 0, RegistryValueKind.DWord);
+ Registry.SetValue(NoAutoUpdate, "NoAutoUpdate", 1, RegistryValueKind.DWord);
Registry.SetValue(AUOptions, "AUOptions", 2, RegistryValueKind.DWord);
Registry.SetValue(ScheduledInstallDay, "ScheduledInstallDay", 0, RegistryValueKind.DWord);
Registry.SetValue(ScheduledInstallTime, "ScheduledInstallTime", 3, RegistryValueKind.DWord);
@@ -49,7 +50,7 @@ public override bool UndoSetting()
{
try
{
- Registry.SetValue(NoAutoUpdate, "NoAutoUpdate", 1, RegistryValueKind.DWord);
+ Registry.SetValue(NoAutoUpdate, "NoAutoUpdate", 0, RegistryValueKind.DWord);
var RegKey = Registry.LocalMachine.OpenSubKey(@"Software\Policies\Microsoft\Windows\WindowsUpdate\AU", true);
RegKey.DeleteValue("AUOptions");
@@ -59,10 +60,9 @@ public override bool UndoSetting()
return true;
}
catch
- {}
+ { }
return false;
}
-
}
}
\ No newline at end of file
diff --git a/src/Privatezilla/Settings/Updates/UpdatesSharing.cs b/src/Privatezilla/Settings/Updates/UpdatesSharing.cs
index 10afb75f..5c5f193f 100644
--- a/src/Privatezilla/Settings/Updates/UpdatesSharing.cs
+++ b/src/Privatezilla/Settings/Updates/UpdatesSharing.cs
@@ -1,4 +1,5 @@
using Microsoft.Win32;
+using Privatezilla.Locales;
namespace Privatezilla.Setting.Updates
{
@@ -9,12 +10,12 @@ internal class DisableUpdatesSharing : SettingBase
public override string ID()
{
- return "Disable Windows updates sharing";
+ return Locale.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 Locale.settingsUpdatesUpdateSharingInfo.Replace("\\n", "\n");
}
public override bool CheckSetting()
diff --git a/src/Privatezilla/bin/Debug/Privatezilla.exe b/src/Privatezilla/bin/Debug/Privatezilla.exe
new file mode 100644
index 00000000..69a756f9
Binary files /dev/null and b/src/Privatezilla/bin/Debug/Privatezilla.exe differ
diff --git a/src/Privatezilla/bin/Debug/Privatezilla.exe.config b/src/Privatezilla/bin/Debug/Privatezilla.exe.config
new file mode 100644
index 00000000..4bfa0056
--- /dev/null
+++ b/src/Privatezilla/bin/Debug/Privatezilla.exe.config
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/src/Privatezilla/bin/Debug/Privatezilla.pdb b/src/Privatezilla/bin/Debug/Privatezilla.pdb
new file mode 100644
index 00000000..35884d08
Binary files /dev/null and b/src/Privatezilla/bin/Debug/Privatezilla.pdb differ
diff --git a/src/Privatezilla/bin/Debug/System.Management.Automation.dll b/src/Privatezilla/bin/Debug/System.Management.Automation.dll
new file mode 100644
index 00000000..87f1e811
Binary files /dev/null and b/src/Privatezilla/bin/Debug/System.Management.Automation.dll differ
diff --git a/src/Privatezilla/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs b/src/Privatezilla/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
new file mode 100644
index 00000000..15efebfc
--- /dev/null
+++ b/src/Privatezilla/obj/Debug/.NETFramework,Version=v4.8.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETFramework,Version=v4.8", FrameworkDisplayName = ".NET Framework 4.8")]
diff --git a/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferences.cache
new file mode 100644
index 00000000..1f38ce0f
Binary files /dev/null and b/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ
diff --git a/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 00000000..7ddc5123
Binary files /dev/null and b/src/Privatezilla/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ar.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ar.resources
new file mode 100644
index 00000000..3435dcc4
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ar.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.de.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.de.resources
new file mode 100644
index 00000000..b1a62dc1
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.de.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.es.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.es.resources
new file mode 100644
index 00000000..5d7d475c
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.es.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.fr.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.fr.resources
new file mode 100644
index 00000000..ca624a0e
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.fr.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.it.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.it.resources
new file mode 100644
index 00000000..8d5ca084
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.it.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.resources
new file mode 100644
index 00000000..46134c33
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ru.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ru.resources
new file mode 100644
index 00000000..da8c2164
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.ru.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.tr.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.tr.resources
new file mode 100644
index 00000000..965d20b0
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.tr.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.zh.resources b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.zh.resources
new file mode 100644
index 00000000..d6020e73
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Locales.Locale.zh.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.MainWindow.resources b/src/Privatezilla/obj/Debug/Privatezilla.MainWindow.resources
new file mode 100644
index 00000000..7fc424c0
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.MainWindow.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.Properties.Resources.resources b/src/Privatezilla/obj/Debug/Privatezilla.Properties.Resources.resources
new file mode 100644
index 00000000..6c05a977
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.Properties.Resources.resources differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.AssemblyReference.cache b/src/Privatezilla/obj/Debug/Privatezilla.csproj.AssemblyReference.cache
new file mode 100644
index 00000000..1bcc1010
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.csproj.AssemblyReference.cache differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.CopyComplete b/src/Privatezilla/obj/Debug/Privatezilla.csproj.CopyComplete
new file mode 100644
index 00000000..e69de29b
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.CoreCompileInputs.cache b/src/Privatezilla/obj/Debug/Privatezilla.csproj.CoreCompileInputs.cache
new file mode 100644
index 00000000..0374a168
--- /dev/null
+++ b/src/Privatezilla/obj/Debug/Privatezilla.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+1a1bafef70b1d00957f204ba49e660dd26d0bb72
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.FileListAbsolute.txt b/src/Privatezilla/obj/Debug/Privatezilla.csproj.FileListAbsolute.txt
new file mode 100644
index 00000000..af428282
--- /dev/null
+++ b/src/Privatezilla/obj/Debug/Privatezilla.csproj.FileListAbsolute.txt
@@ -0,0 +1,38 @@
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\Privatezilla.exe.config
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\Privatezilla.exe
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\Privatezilla.pdb
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\ar\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\de\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\fr\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\it\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\tr\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\es\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\ru\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\zh\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\bin\Debug\System.Management.Automation.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.MainWindow.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Properties.Resources.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.ar.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.de.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.fr.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.it.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.tr.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.es.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.ru.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.Locales.Locale.zh.resources
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.csproj.GenerateResource.cache
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.csproj.CoreCompileInputs.cache
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\ar\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\de\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\fr\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\it\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\tr\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\es\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\ru\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\zh\Privatezilla.resources.dll
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.csproj.CopyComplete
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.exe
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.pdb
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.csproj.AssemblyReference.cache
+C:\Users\Belim\Desktop\Privatezilla\Privatezilla\obj\Debug\Privatezilla.csproj.SuggestedBindingRedirects.cache
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.GenerateResource.cache b/src/Privatezilla/obj/Debug/Privatezilla.csproj.GenerateResource.cache
new file mode 100644
index 00000000..0f519b5c
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.csproj.GenerateResource.cache differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.csproj.SuggestedBindingRedirects.cache b/src/Privatezilla/obj/Debug/Privatezilla.csproj.SuggestedBindingRedirects.cache
new file mode 100644
index 00000000..e69de29b
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.exe b/src/Privatezilla/obj/Debug/Privatezilla.exe
new file mode 100644
index 00000000..69a756f9
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.exe differ
diff --git a/src/Privatezilla/obj/Debug/Privatezilla.pdb b/src/Privatezilla/obj/Debug/Privatezilla.pdb
new file mode 100644
index 00000000..35884d08
Binary files /dev/null and b/src/Privatezilla/obj/Debug/Privatezilla.pdb differ
diff --git a/src/Privatezilla/obj/Debug/TempPE/Locales.Locale.Designer.cs.dll b/src/Privatezilla/obj/Debug/TempPE/Locales.Locale.Designer.cs.dll
new file mode 100644
index 00000000..228e6a89
Binary files /dev/null and b/src/Privatezilla/obj/Debug/TempPE/Locales.Locale.Designer.cs.dll differ
diff --git a/src/Privatezilla/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/src/Privatezilla/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll
new file mode 100644
index 00000000..fa3eebdf
Binary files /dev/null and b/src/Privatezilla/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll differ
diff --git a/src/Privatezilla/obj/Debug/ar/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/ar/Privatezilla.resources.dll
new file mode 100644
index 00000000..f0c6102d
Binary files /dev/null and b/src/Privatezilla/obj/Debug/ar/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/de/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/de/Privatezilla.resources.dll
new file mode 100644
index 00000000..7f534698
Binary files /dev/null and b/src/Privatezilla/obj/Debug/de/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/es/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/es/Privatezilla.resources.dll
new file mode 100644
index 00000000..152e6160
Binary files /dev/null and b/src/Privatezilla/obj/Debug/es/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/fr/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/fr/Privatezilla.resources.dll
new file mode 100644
index 00000000..8e6c3bbf
Binary files /dev/null and b/src/Privatezilla/obj/Debug/fr/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/it/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/it/Privatezilla.resources.dll
new file mode 100644
index 00000000..c9936076
Binary files /dev/null and b/src/Privatezilla/obj/Debug/it/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/ru/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/ru/Privatezilla.resources.dll
new file mode 100644
index 00000000..e50cdb7c
Binary files /dev/null and b/src/Privatezilla/obj/Debug/ru/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/tr/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/tr/Privatezilla.resources.dll
new file mode 100644
index 00000000..631c864e
Binary files /dev/null and b/src/Privatezilla/obj/Debug/tr/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/obj/Debug/zh/Privatezilla.resources.dll b/src/Privatezilla/obj/Debug/zh/Privatezilla.resources.dll
new file mode 100644
index 00000000..eaa3756d
Binary files /dev/null and b/src/Privatezilla/obj/Debug/zh/Privatezilla.resources.dll differ
diff --git a/src/Privatezilla/privatezilla.ico b/src/Privatezilla/privatezilla.ico
new file mode 100644
index 00000000..49dadb3f
Binary files /dev/null and b/src/Privatezilla/privatezilla.ico differ
diff --git a/src/info.txt b/src/info.txt
deleted file mode 100644
index 5a18cd2f..00000000
--- a/src/info.txt
+++ /dev/null
@@ -1 +0,0 @@
-source