فهرست منبع

Maintenance update and hungarian language (v13.5)

deadmoon 3 سال پیش
والد
کامیت
a7e166b9d6

+ 5 - 0
CHANGELOG.md

@@ -1,3 +1,8 @@
+## [13.5] - 2022-06-05
+- New: Fully translated into Hungarian (thanks to Zan)
+- Hotfix: Disable TPM Check not working
+- Hotfix: Proper reset for Cloud Clipboard
+
 ## [13.4] - 2022-05-14
 ## [13.4] - 2022-05-14
 - Hotfix: Crashes on loading if network is offline
 - Hotfix: Crashes on loading if network is offline
 
 

+ 3 - 0
FAQ.md

@@ -24,6 +24,9 @@ It's up to you, but keep in mind that by disabling it your current backups will
 - *Should I disable **Print Service** or **Fax Service**?*<br>
 - *Should I disable **Print Service** or **Fax Service**?*<br>
 In case you are actively using printer and/or fax devices, you shouldn't disable them.
 In case you are actively using printer and/or fax devices, you shouldn't disable them.
 
 
+- *I cannot login into Xbox Live! Why?*<br>
+Try resetting both **Disable Xbox Live** and **Disable Game Bar**, then restart your computer.
+
 - *My digital pen is not working, why?*<br>
 - *My digital pen is not working, why?*<br>
 Reset **Disable Windows Ink**, restart your computer and your pen should be functional again.
 Reset **Disable Windows Ink**, restart your computer and your pen should be functional again.
 
 

+ 2 - 1
Optimizer/Enums.cs

@@ -103,6 +103,7 @@
         KO, // korean
         KO, // korean
         PL, // polish
         PL, // polish
         AR, // arabic
         AR, // arabic
-        KU // kurdish
+        KU, // kurdish
+        HU // hungarian
     }
     }
 }
 }

+ 36 - 2
Optimizer/Forms/FirstRunForm.Designer.cs

@@ -63,6 +63,8 @@ namespace Optimizer
             this.pictureBox12 = new System.Windows.Forms.PictureBox();
             this.pictureBox12 = new System.Windows.Forms.PictureBox();
             this.radioKurdish = new Optimizer.MoonRadio();
             this.radioKurdish = new Optimizer.MoonRadio();
             this.pictureBox13 = new System.Windows.Forms.PictureBox();
             this.pictureBox13 = new System.Windows.Forms.PictureBox();
+            this.radioHungarian = new Optimizer.MoonRadio();
+            this.pictureBox14 = new System.Windows.Forms.PictureBox();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox88)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox88)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox87)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox87)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox86)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox86)).BeginInit();
@@ -79,6 +81,7 @@ namespace Optimizer
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox14)).BeginInit();
             this.SuspendLayout();
             this.SuspendLayout();
             // 
             // 
             // pictureBox88
             // pictureBox88
@@ -127,7 +130,7 @@ namespace Optimizer
             this.btnStart.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnStart.FlatStyle = System.Windows.Forms.FlatStyle.Flat;
             this.btnStart.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.btnStart.Font = new System.Drawing.Font("Segoe UI Semibold", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.btnStart.ForeColor = System.Drawing.Color.White;
             this.btnStart.ForeColor = System.Drawing.Color.White;
-            this.btnStart.Location = new System.Drawing.Point(11, 252);
+            this.btnStart.Location = new System.Drawing.Point(11, 320);
             this.btnStart.Margin = new System.Windows.Forms.Padding(2);
             this.btnStart.Margin = new System.Windows.Forms.Padding(2);
             this.btnStart.Name = "btnStart";
             this.btnStart.Name = "btnStart";
             this.btnStart.Size = new System.Drawing.Size(289, 31);
             this.btnStart.Size = new System.Drawing.Size(289, 31);
@@ -522,6 +525,32 @@ namespace Optimizer
             this.pictureBox13.TabStop = false;
             this.pictureBox13.TabStop = false;
             this.pictureBox13.Click += new System.EventHandler(this.pictureBox13_Click);
             this.pictureBox13.Click += new System.EventHandler(this.pictureBox13_Click);
             // 
             // 
+            // radioHungarian
+            // 
+            this.radioHungarian.AutoSize = true;
+            this.radioHungarian.Font = new System.Drawing.Font("Segoe UI Semibold", 12F);
+            this.radioHungarian.ForeColor = System.Drawing.Color.White;
+            this.radioHungarian.Location = new System.Drawing.Point(53, 242);
+            this.radioHungarian.Margin = new System.Windows.Forms.Padding(2);
+            this.radioHungarian.Name = "radioHungarian";
+            this.radioHungarian.Size = new System.Drawing.Size(83, 25);
+            this.radioHungarian.TabIndex = 114;
+            this.radioHungarian.Tag = "";
+            this.radioHungarian.Text = "Magyar";
+            this.radioHungarian.UseVisualStyleBackColor = true;
+            this.radioHungarian.CheckedChanged += new System.EventHandler(this.radioHungarian_CheckedChanged);
+            // 
+            // pictureBox14
+            // 
+            this.pictureBox14.Image = global::Optimizer.Properties.Resources.hungary;
+            this.pictureBox14.Location = new System.Drawing.Point(13, 245);
+            this.pictureBox14.Name = "pictureBox14";
+            this.pictureBox14.Size = new System.Drawing.Size(32, 19);
+            this.pictureBox14.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.pictureBox14.TabIndex = 113;
+            this.pictureBox14.TabStop = false;
+            this.pictureBox14.Click += new System.EventHandler(this.pictureBox14_Click);
+            // 
             // FirstRunForm
             // FirstRunForm
             // 
             // 
             this.AcceptButton = this.btnStart;
             this.AcceptButton = this.btnStart;
@@ -529,7 +558,9 @@ namespace Optimizer
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi;
             this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.CancelButton = this.btnStart;
             this.CancelButton = this.btnStart;
-            this.ClientSize = new System.Drawing.Size(311, 294);
+            this.ClientSize = new System.Drawing.Size(311, 362);
+            this.Controls.Add(this.radioHungarian);
+            this.Controls.Add(this.pictureBox14);
             this.Controls.Add(this.radioKurdish);
             this.Controls.Add(this.radioKurdish);
             this.Controls.Add(this.pictureBox13);
             this.Controls.Add(this.pictureBox13);
             this.Controls.Add(this.radioArabic);
             this.Controls.Add(this.radioArabic);
@@ -591,6 +622,7 @@ namespace Optimizer
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox14)).EndInit();
             this.ResumeLayout(false);
             this.ResumeLayout(false);
             this.PerformLayout();
             this.PerformLayout();
 
 
@@ -631,5 +663,7 @@ namespace Optimizer
         private System.Windows.Forms.PictureBox pictureBox12;
         private System.Windows.Forms.PictureBox pictureBox12;
         private MoonRadio radioKurdish;
         private MoonRadio radioKurdish;
         private System.Windows.Forms.PictureBox pictureBox13;
         private System.Windows.Forms.PictureBox pictureBox13;
+        private MoonRadio radioHungarian;
+        private System.Windows.Forms.PictureBox pictureBox14;
     }
     }
 }
 }

+ 12 - 0
Optimizer/Forms/FirstRunForm.cs

@@ -212,5 +212,17 @@ namespace Optimizer
             Options.SaveSettings();
             Options.SaveSettings();
             Options.LoadTranslation();
             Options.LoadTranslation();
         }
         }
+
+        private void pictureBox14_Click(object sender, EventArgs e)
+        {
+            radioHungarian.PerformClick();
+        }
+
+        private void radioHungarian_CheckedChanged(object sender, EventArgs e)
+        {
+            Options.CurrentOptions.LanguageCode = LanguageCode.HU;
+            Options.SaveSettings();
+            Options.LoadTranslation();
+        }
     }
     }
 }
 }

+ 10 - 9
Optimizer/Forms/MainForm.Designer.cs

@@ -3976,7 +3976,7 @@ namespace Optimizer
             this.tabPage8.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage8.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage8.Name = "tabPage8";
             this.tabPage8.Name = "tabPage8";
             this.tabPage8.Padding = new System.Windows.Forms.Padding(2);
             this.tabPage8.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage8.Size = new System.Drawing.Size(987, 578);
+            this.tabPage8.Size = new System.Drawing.Size(987, 577);
             this.tabPage8.TabIndex = 1;
             this.tabPage8.TabIndex = 1;
             this.tabPage8.Text = "Add/Modify";
             this.tabPage8.Text = "Add/Modify";
             // 
             // 
@@ -4320,7 +4320,7 @@ namespace Optimizer
             this.tabPage9.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage9.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage9.Name = "tabPage9";
             this.tabPage9.Name = "tabPage9";
             this.tabPage9.Padding = new System.Windows.Forms.Padding(2);
             this.tabPage9.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage9.Size = new System.Drawing.Size(987, 578);
+            this.tabPage9.Size = new System.Drawing.Size(987, 577);
             this.tabPage9.TabIndex = 2;
             this.tabPage9.TabIndex = 2;
             this.tabPage9.Text = "Remove";
             this.tabPage9.Text = "Remove";
             // 
             // 
@@ -4430,7 +4430,7 @@ namespace Optimizer
             this.tabPage10.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage10.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage10.Name = "tabPage10";
             this.tabPage10.Name = "tabPage10";
             this.tabPage10.Padding = new System.Windows.Forms.Padding(2);
             this.tabPage10.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage10.Size = new System.Drawing.Size(987, 578);
+            this.tabPage10.Size = new System.Drawing.Size(987, 577);
             this.tabPage10.TabIndex = 3;
             this.tabPage10.TabIndex = 3;
             this.tabPage10.Text = "Ready Menus";
             this.tabPage10.Text = "Ready Menus";
             // 
             // 
@@ -4570,7 +4570,7 @@ namespace Optimizer
             this.tabPage11.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage11.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage11.Name = "tabPage11";
             this.tabPage11.Name = "tabPage11";
             this.tabPage11.Padding = new System.Windows.Forms.Padding(2);
             this.tabPage11.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage11.Size = new System.Drawing.Size(987, 578);
+            this.tabPage11.Size = new System.Drawing.Size(987, 577);
             this.tabPage11.TabIndex = 4;
             this.tabPage11.TabIndex = 4;
             this.tabPage11.Text = "Run Dialog";
             this.tabPage11.Text = "Run Dialog";
             // 
             // 
@@ -4932,7 +4932,8 @@ namespace Optimizer
             "繁體中文",
             "繁體中文",
             "한국어",
             "한국어",
             "العربية",
             "العربية",
-            "کوردی"});
+            "کوردی",
+            "Magyar"});
             this.boxLang.Location = new System.Drawing.Point(92, 3);
             this.boxLang.Location = new System.Drawing.Point(92, 3);
             this.boxLang.Name = "boxLang";
             this.boxLang.Name = "boxLang";
             this.boxLang.Size = new System.Drawing.Size(212, 29);
             this.boxLang.Size = new System.Drawing.Size(212, 29);
@@ -5089,7 +5090,7 @@ namespace Optimizer
             this.btnOpenConf.Location = new System.Drawing.Point(34, 425);
             this.btnOpenConf.Location = new System.Drawing.Point(34, 425);
             this.btnOpenConf.Margin = new System.Windows.Forms.Padding(2);
             this.btnOpenConf.Margin = new System.Windows.Forms.Padding(2);
             this.btnOpenConf.Name = "btnOpenConf";
             this.btnOpenConf.Name = "btnOpenConf";
-            this.btnOpenConf.Size = new System.Drawing.Size(197, 31);
+            this.btnOpenConf.Size = new System.Drawing.Size(218, 31);
             this.btnOpenConf.TabIndex = 63;
             this.btnOpenConf.TabIndex = 63;
             this.btnOpenConf.Text = "Show config folder";
             this.btnOpenConf.Text = "Show config folder";
             this.btnOpenConf.UseVisualStyleBackColor = false;
             this.btnOpenConf.UseVisualStyleBackColor = false;
@@ -5132,7 +5133,7 @@ namespace Optimizer
             this.btnViewLog.Location = new System.Drawing.Point(34, 390);
             this.btnViewLog.Location = new System.Drawing.Point(34, 390);
             this.btnViewLog.Margin = new System.Windows.Forms.Padding(2);
             this.btnViewLog.Margin = new System.Windows.Forms.Padding(2);
             this.btnViewLog.Name = "btnViewLog";
             this.btnViewLog.Name = "btnViewLog";
-            this.btnViewLog.Size = new System.Drawing.Size(197, 31);
+            this.btnViewLog.Size = new System.Drawing.Size(218, 31);
             this.btnViewLog.TabIndex = 60;
             this.btnViewLog.TabIndex = 60;
             this.btnViewLog.Text = "View errors";
             this.btnViewLog.Text = "View errors";
             this.btnViewLog.UseVisualStyleBackColor = false;
             this.btnViewLog.UseVisualStyleBackColor = false;
@@ -5166,7 +5167,7 @@ namespace Optimizer
             this.btnUpdate.Location = new System.Drawing.Point(34, 290);
             this.btnUpdate.Location = new System.Drawing.Point(34, 290);
             this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
             this.btnUpdate.Margin = new System.Windows.Forms.Padding(2);
             this.btnUpdate.Name = "btnUpdate";
             this.btnUpdate.Name = "btnUpdate";
-            this.btnUpdate.Size = new System.Drawing.Size(197, 31);
+            this.btnUpdate.Size = new System.Drawing.Size(218, 31);
             this.btnUpdate.TabIndex = 57;
             this.btnUpdate.TabIndex = 57;
             this.btnUpdate.Text = "Check for update";
             this.btnUpdate.Text = "Check for update";
             this.btnUpdate.UseVisualStyleBackColor = false;
             this.btnUpdate.UseVisualStyleBackColor = false;
@@ -5184,7 +5185,7 @@ namespace Optimizer
             this.btnResetConfig.Location = new System.Drawing.Point(34, 460);
             this.btnResetConfig.Location = new System.Drawing.Point(34, 460);
             this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
             this.btnResetConfig.Margin = new System.Windows.Forms.Padding(2);
             this.btnResetConfig.Name = "btnResetConfig";
             this.btnResetConfig.Name = "btnResetConfig";
-            this.btnResetConfig.Size = new System.Drawing.Size(197, 31);
+            this.btnResetConfig.Size = new System.Drawing.Size(218, 31);
             this.btnResetConfig.TabIndex = 56;
             this.btnResetConfig.TabIndex = 56;
             this.btnResetConfig.Text = "Reset configuration";
             this.btnResetConfig.Text = "Reset configuration";
             this.btnResetConfig.UseVisualStyleBackColor = false;
             this.btnResetConfig.UseVisualStyleBackColor = false;

+ 27 - 0
Optimizer/Forms/MainForm.cs

@@ -254,6 +254,7 @@ namespace Optimizer
             vsSw.ToggleClicked += new EventHandler(VsSw_ToggleClicked);
             vsSw.ToggleClicked += new EventHandler(VsSw_ToggleClicked);
             gameModeSw.ToggleClicked += new EventHandler(GameModeSw_ToggleClicked);
             gameModeSw.ToggleClicked += new EventHandler(GameModeSw_ToggleClicked);
             compactModeSw.ToggleClicked += CompactModeSw_ToggleClicked;
             compactModeSw.ToggleClicked += CompactModeSw_ToggleClicked;
+            tpmSw.ToggleClicked += TpmSw_ToggleClicked;
 
 
             PMB.ToggleClicked += PMB_ToggleClicked;
             PMB.ToggleClicked += PMB_ToggleClicked;
             SSB.ToggleClicked += SSB_ToggleClicked;
             SSB.ToggleClicked += SSB_ToggleClicked;
@@ -264,6 +265,19 @@ namespace Optimizer
             AddOwnerB.ToggleClicked += AddOwnerB_ToggleClicked;
             AddOwnerB.ToggleClicked += AddOwnerB_ToggleClicked;
         }
         }
 
 
+        private void TpmSw_ToggleClicked(object sender, EventArgs e)
+        {
+            if (tpmSw.ToggleChecked)
+            {
+                Optimize.DisableTPMCheck();
+            }
+            else
+            {
+                Optimize.EnableTPMCheck();
+            }
+            Options.CurrentOptions.DisableTPMCheck = tpmSw.ToggleChecked;
+        }
+
         private void CompactModeSw_ToggleClicked(object sender, EventArgs e)
         private void CompactModeSw_ToggleClicked(object sender, EventArgs e)
         {
         {
             if (compactModeSw.ToggleChecked)
             if (compactModeSw.ToggleChecked)
@@ -1072,6 +1086,12 @@ namespace Optimizer
                 this.MinimumSize = _sizeDefault;
                 this.MinimumSize = _sizeDefault;
                 this.Size = _sizeDefault;
                 this.Size = _sizeDefault;
             }
             }
+            if (Options.CurrentOptions.LanguageCode == LanguageCode.HU)
+            {
+                boxLang.Text = "Magyar";
+                this.MinimumSize = _sizeDefault;
+                this.Size = _sizeDefault;
+            }
         }
         }
 
 
         private void GetHardwareSpecs()
         private void GetHardwareSpecs()
@@ -4217,6 +4237,13 @@ namespace Optimizer
                 this.MinimumSize = _sizeDefault;
                 this.MinimumSize = _sizeDefault;
                 this.Size = _sizeDefault;
                 this.Size = _sizeDefault;
             }
             }
+            else if (boxLang.Text == "Magyar")
+            {
+                picFlag.Image = Properties.Resources.hungary;
+                Options.CurrentOptions.LanguageCode = LanguageCode.HU;
+                this.MinimumSize = _sizeDefault;
+                this.Size = _sizeDefault;
+            }
 
 
             this.CenterToScreen();
             this.CenterToScreen();
             Options.SaveSettings();
             Options.SaveSettings();

+ 2 - 2
Optimizer/Forms/MainForm.resx

@@ -739,7 +739,7 @@ any application only by typing your desired keyword.</value>
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
-        GgAAAk1TRnQBSQFMAgEBCQEAAWgBBwFoAQcBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+        GgAAAk1TRnQBSQFMAgEBCQEAAXgBBwF4AQcBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
         AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
         AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGA/wD/AP8A
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGA/wD/AP8A
@@ -1080,7 +1080,7 @@ any application only by typing your desired keyword.</value>
   <data name="trayUnlocker.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
   <data name="trayUnlocker.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
     <value>
     <value>
         iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
         iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
-        DgAACw4BQL7hQQAAARhJREFUaEPtjwEOgzAMA/n/q/jZJqYEGSsrtLTFm3JSpBKn5LokSZJ8WNf15WWt
+        DAAACwwBP0AiyAAAARhJREFUaEPtjwEOgzAMA/n/q/jZJqYEGSsrtLTFm3JSpBKn5LokSZJ8WNf15WWt
         3wIf8JMPiR6wlcX6RPJbWawPS+cDZvO3D8CeNCyL39iXhUXxG/uysOi3sywuGUnjWRaXjKTxLItLRtJ4
         3wIf8JMPiR6wlcX6RPJbWawPS+cDZvO3D8CeNCyL39iXhUXxG/uysOi3sywuGUnjWRaXjKTxLItLRtJ4
         lsUlI2nMvCcHC0ZnrK0vBctFojwjBctFojwjBctFojwjBctFojwjA4q5HJ4dnOHsMWqlaueH0irTeq87
         lsUlI2nMvCcHC0ZnrK0vBctFojwjBctFojwjBctFojwjBctFojwjA4q5HJ4dnOHsMWqlaueH0irTeq87
         dyTu3O1CD4Ee/2imx/Ie/2jmbDHKXZmzz3mUFnvGZfGBUjaUK1JcFh8oZUOpkaqZnYYvjpZjhmXxTikb
         dyTu3O1CD4Ee/2imx/Ie/2jmbDHKXZmzz3mUFnvGZfGBUjaUK1JcFh8oZUOpkaqZnYYvjpZjhmXxTikb

+ 4 - 4
Optimizer/Optimize.cs

@@ -1392,10 +1392,10 @@ namespace Optimizer
 
 
         internal static void EnableCloudClipboard()
         internal static void EnableCloudClipboard()
         {
         {
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System", "AllowClipboardHistory", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\System", "AllowCrossDeviceClipboard", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_CURRENT_USER\Software\Microsoft\Clipboard", "EnableClipboardHistory", "1", RegistryValueKind.DWord);
-            Registry.SetValue(@"HKEY_LOCAL_MACHINE\Software\Microsoft\Clipboard", "EnableClipboardHistory", "1", RegistryValueKind.DWord);
+            Utilities.TryDeleteRegistryValue(true, @"SOFTWARE\Policies\Microsoft\Windows\System", "AllowClipboardHistory");
+            Utilities.TryDeleteRegistryValue(true, @"SOFTWARE\Policies\Microsoft\Windows\System", "AllowCrossDeviceClipboard");
+            Utilities.TryDeleteRegistryValue(true, @"Software\Microsoft\Clipboard", "EnableClipboardHistory");
+            Utilities.TryDeleteRegistryValue(false, @"Software\Microsoft\Clipboard", "EnableClipboardHistory");
         }
         }
 
 
         // Working only on Windows 10
         // Working only on Windows 10

+ 2 - 0
Optimizer/Optimizer.csproj

@@ -290,6 +290,7 @@
       <DesignTimeSharedInput>True</DesignTimeSharedInput>
       <DesignTimeSharedInput>True</DesignTimeSharedInput>
     </Compile>
     </Compile>
     <None Include="Resources\i18n\AR.json" />
     <None Include="Resources\i18n\AR.json" />
+    <None Include="Resources\i18n\HU.json" />
     <None Include="Resources\i18n\PL.json" />
     <None Include="Resources\i18n\PL.json" />
     <None Include="Resources\i18n\KU.json" />
     <None Include="Resources\i18n\KU.json" />
     <None Include="Resources\Scripts\AddOpenWithCMD.reg" />
     <None Include="Resources\Scripts\AddOpenWithCMD.reg" />
@@ -356,6 +357,7 @@
     </COMReference>
     </COMReference>
   </ItemGroup>
   </ItemGroup>
   <ItemGroup>
   <ItemGroup>
+    <None Include="Resources\Flags\hungary.png" />
     <None Include="Resources\Flags\kurdish.png" />
     <None Include="Resources\Flags\kurdish.png" />
     <None Include="Resources\Assets\loadingSilver.gif" />
     <None Include="Resources\Assets\loadingSilver.gif" />
     <None Include="Resources\Assets\loadingRuby.gif" />
     <None Include="Resources\Assets\loadingRuby.gif" />

+ 1 - 0
Optimizer/Options.cs

@@ -296,6 +296,7 @@ namespace Optimizer
             if (CurrentOptions.LanguageCode == LanguageCode.PL) TranslationList = JObject.Parse(Properties.Resources.PL);
             if (CurrentOptions.LanguageCode == LanguageCode.PL) TranslationList = JObject.Parse(Properties.Resources.PL);
             if (CurrentOptions.LanguageCode == LanguageCode.AR) TranslationList = JObject.Parse(Properties.Resources.AR);
             if (CurrentOptions.LanguageCode == LanguageCode.AR) TranslationList = JObject.Parse(Properties.Resources.AR);
             if (CurrentOptions.LanguageCode == LanguageCode.KU) TranslationList = JObject.Parse(Properties.Resources.KU);
             if (CurrentOptions.LanguageCode == LanguageCode.KU) TranslationList = JObject.Parse(Properties.Resources.KU);
+            if (CurrentOptions.LanguageCode == LanguageCode.HU) TranslationList = JObject.Parse(Properties.Resources.HU);
         }
         }
     }
     }
 }
 }

+ 1 - 1
Optimizer/Program.cs

@@ -13,7 +13,7 @@ namespace Optimizer
         /* DO NOT LEAVE THEM EMPTY */
         /* DO NOT LEAVE THEM EMPTY */
 
 
         internal readonly static float Major = 13;
         internal readonly static float Major = 13;
-        internal readonly static float Minor = 4;
+        internal readonly static float Minor = 5;
 
 
         internal readonly static bool EXPERIMENTAL_BUILD = false;
         internal readonly static bool EXPERIMENTAL_BUILD = false;
 
 

+ 43 - 11
Optimizer/Properties/Resources.Designer.cs

@@ -193,9 +193,9 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton8&quot;: &quot;现在重启&quot;,
         ///	&quot;restartButton8&quot;: &quot;现在重启&quot;,
         ///	&quot;restartButton10&quot;: &quot;现在重启&quot;,
         ///	&quot;restartButton10&quot;: &quot;现在重启&quot;,
         ///	&quot;restartAndApply&quot;: &quot;重新启动以应用更改?&quot;,
         ///	&quot;restartAndApply&quot;: &quot;重新启动以应用更改?&quot;,
-        ///	&quot;btnFind&quot;: &quot;寻找&quot;,
-        ///	&quot;btnKill&quot;: &quot;&quot;,
-        ///	&quot;trayUnlocker&quot;: &quot;文件句柄&quot;,
+        ///	&quot;btnFind&quot;: &quot;查找进程&quot;,
+        ///	&quot;btnKill&quot;: &quot;结束进程&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;查找文件句柄&quot;,
         ///	&quot;txtVersion&quot;: &quot;版本: {VN}&quot;,
         ///	&quot;txtVersion&quot;: &quot;版本: {VN}&quot;,
         ///	&quot;txtBitness&quot;: &quot;您使用的是{BITS}&quot;,
         ///	&quot;txtBitness&quot;: &quot;您使用的是{BITS}&quot;,
         ///	&quot;onedriveM&quot;: &quot;确定要卸载 OneDrive 吗? 这将删除您的桌面和文档文件! 仅在本地帐户上使用此选项!&quot;,
         ///	&quot;onedriveM&quot;: &quot;确定要卸载 OneDrive 吗? 这将删除您的桌面和文档文件! 仅在本地帐户上使用此选项!&quot;,
@@ -204,7 +204,7 @@ namespace Optimizer.Properties {
         ///	&quot;lblLab&quot;: &quot;实验构建\n(删除后测试)&quot;,
         ///	&quot;lblLab&quot;: &quot;实验构建\n(删除后测试)&quot;,
         ///	&quot;performanceSw&quot;: &quot;启用性能调整&quot;,
         ///	&quot;performanceSw&quot;: &quot;启用性能调整&quot;,
         ///	&quot;networkSw&quot;: &quot;禁用网络节流&quot;,
         ///	&quot;networkSw&quot;: &quot;禁用网络节流&quot;,
-        ///	&quot;defenderSw&quot;: &quot;禁用 Windows [rest of string was truncated]&quot;;.
+        ///	&quot;defenderSw&quot;: &quot;禁用  [rest of string was truncated]&quot;;.
         /// </summary>
         /// </summary>
         internal static string CN {
         internal static string CN {
             get {
             get {
@@ -602,6 +602,37 @@ namespace Optimizer.Properties {
             }
             }
         }
         }
         
         
+        /// <summary>
+        ///   Looks up a localized string similar to {
+        ///	&quot;btnAbout&quot;: &quot;Rendben&quot;,
+        ///	&quot;restartButton&quot;: &quot;Újraindítás most&quot;,
+        ///	&quot;restartButton8&quot;: &quot;Újraindítás most&quot;,
+        ///	&quot;restartButton10&quot;: &quot;Újraindítás most&quot;,
+        ///	&quot;restartAndApply&quot;: &quot;Újraindítod az eszközt, hogy a változások érvénybe kerüljenek?&quot;,
+        ///	&quot;txtVersion&quot;: &quot;Verzuó: {VN}&quot;,
+        ///	&quot;txtBitness&quot;: &quot;You are working with {BITS}&quot;,
+        ///	&quot;linkUpdate&quot;: &quot;Frissítés elérhető&quot;,
+        ///	&quot;lblLab&quot;: &quot;Kísérleti verzió\n(töröld tesztelés után!)&quot;,
+        ///	&quot;performanceSw&quot;: &quot;Teljesítményjavítások engedélyezése&quot;,
+        ///	&quot;networkSw&quot;: &quot;Hálózati korlátozás letiltása&quot;,
+        ///	&quot;defend [rest of string was truncated]&quot;;.
+        /// </summary>
+        internal static string HU {
+            get {
+                return ResourceManager.GetString("HU", resourceCulture);
+            }
+        }
+        
+        /// <summary>
+        ///   Looks up a localized resource of type System.Drawing.Bitmap.
+        /// </summary>
+        internal static System.Drawing.Bitmap hungary {
+            get {
+                object obj = ResourceManager.GetObject("hungary", resourceCulture);
+                return ((System.Drawing.Bitmap)(obj));
+            }
+        }
+        
         /// <summary>
         /// <summary>
         ///   Looks up a localized string similar to Windows Registry Editor Version 5.00
         ///   Looks up a localized string similar to Windows Registry Editor Version 5.00
         ///
         ///
@@ -664,17 +695,18 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton8&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton8&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton10&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton10&quot;: &quot;지금 다시 시작&quot;,
-        ///	&quot;btnFind&quot;: &quot;찾&quot;,
-        ///	&quot;btnKill&quot;: &quot;죽&quot;,
+        ///	&quot;btnFind&quot;: &quot;찾&quot;,
+        ///	&quot;btnKill&quot;: &quot;죽이기&quot;,
         ///	&quot;trayUnlocker&quot;: &quot;파일 핸들&quot;,
         ///	&quot;trayUnlocker&quot;: &quot;파일 핸들&quot;,
-        ///	&quot;restartAndApply&quot;: &quot;변경을 적용하려면 다시 시작하시겠습니까?&quot;,
-        ///	&quot;onedriveM&quot;: &quot;OneDrive를 제거하시겠습니까? 데스크탑 및 문서 파일이 삭제됩니다! 로컬 계정에서만 이 옵션을 사용하십시오!&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;시스템 복원을 비활성화하시겠습니까? 현재 백업 이미지가 삭제됩니다!&quot;,
+        ///	&quot;restartAndApply&quot;: &quot;다시 시작하여 변경 사항을 적용하시겠습니까?&quot;,
         ///	&quot;txtVersion&quot;: &quot;버전: {VN}&quot;,
         ///	&quot;txtVersion&quot;: &quot;버전: {VN}&quot;,
-        ///	&quot;txtBitness&quot;: &quot;{BITS}로 작업중입니다&quot;,
+        ///	&quot;txtBitness&quot;: &quot;{BITS}로 작업중 - 한국어: 비너스걸&quot;,
         ///	&quot;linkUpdate&quot;: &quot;업데이트 가능&quot;,
         ///	&quot;linkUpdate&quot;: &quot;업데이트 가능&quot;,
         ///	&quot;lblLab&quot;: &quot;실험 빌드\n(테스트 후 삭제)&quot;,
         ///	&quot;lblLab&quot;: &quot;실험 빌드\n(테스트 후 삭제)&quot;,
-        ///	&quot;performanc [rest of string was truncated]&quot;;.
+        ///	&quot;performanceSw&quot;: &quot;성능 조정 사용함&quot;,
+        ///	&quot;networkSw&quot;: &quot;네트워크 조절 사용 안 함&quot;,
+        ///	&quot;defenderSw&quot;: &quot;Windows Defender 사용 안 함&quot;,
+        ///	&quot;systemRestoreSw&quot;: &quot;시스템 복원 사용 안 함&quot; [rest of string was truncated]&quot;;.
         /// </summary>
         /// </summary>
         internal static string KO {
         internal static string KO {
             get {
             get {

+ 6 - 0
Optimizer/Properties/Resources.resx

@@ -331,4 +331,10 @@
   <data name="KU" type="System.Resources.ResXFileRef, System.Windows.Forms">
   <data name="KU" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\i18n\KU.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
     <value>..\Resources\i18n\KU.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
   </data>
   </data>
+  <data name="HU" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\i18n\HU.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
+  </data>
+  <data name="hungary" type="System.Resources.ResXFileRef, System.Windows.Forms">
+    <value>..\Resources\Flags\hungary.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
+  </data>
 </root>
 </root>

BIN
Optimizer/Resources/Flags/hungary.png


+ 418 - 0
Optimizer/Resources/i18n/HU.json

@@ -0,0 +1,418 @@
+{
+	"btnAbout": "Rendben",
+	"restartButton": "Újraindítás most",
+	"restartButton8": "Újraindítás most",
+	"restartButton10": "Újraindítás most",
+	"restartAndApply": "Újraindítod az eszközt, hogy a változások érvénybe kerüljenek?",
+	"txtVersion": "Verzuó: {VN}",
+	"txtBitness": "You are working with {BITS}",
+	"linkUpdate": "Frissítés elérhető",
+	"lblLab": "Kísérleti verzió\n(töröld tesztelés után!)",
+	"performanceSw": "Teljesítményjavítások engedélyezése",
+	"networkSw": "Hálózati korlátozás letiltása",
+	"defenderSw": "Windows Defender kikapcsolása",
+	"systemRestoreSw": "Rendszer-visszaállítás letiltása",
+	"printSw": "Nyomtatási szolgáltatás letiltása",
+	"mediaSharingSw": "Médialejátszó megosztásának letiltása",
+	"faxSw": "Faxszolgáltatás letiltása",
+	"reportingSw": "Hibajelentés kikapcsolása",
+	"homegroupSw": "Családi Csoport letiltása",
+	"superfetchSw": "Superfetch letiltása",
+	"telemetryTasksSw": "Telemetriai feladatok letiltása",
+	"officeTelemetrySw": "Office 2016 telemetria letiltása",
+	"vsSW": "Visual Studio telemetria letiltása",
+	"ffTelemetrySw": "Mozilla Firefox telemetria letiltása",
+	"chromeTelemetrySw": "Google Chrome telemetria letiltása",
+    "compatSw": "Kompatibilitási asszisztens kikapcsolása",
+	"smartScreenSw": "SmartScreen kikapcsolása",
+	"stickySw": "Beragadó billentyűk letiltása",
+	"universalTab": "Univerzális",
+	"modernAppsTab": "UWP Alkalmazások",
+	"startupTab": "Indítás",
+	"appsTab": "Alkalmazások",
+	"cleanerTab": "Tisztító",
+	"pingerTab": "Pinger",
+	"registryFixerTab": "Nyilvántartás",
+	"integratorTab": "Integrátor",
+	"CleanPreviewForm": "Tiszta előnézet",
+	"optionsTab": "Beállítások",
+	"oldMixerSw": "Klasszikus hangerő keverő engedélyezése",
+	"oldExplorerSw": "Klasszikus Fájlkezelő visszaállítása",
+	"adsSw": "Start menü hirdetések letiltása",
+	"uODSw": "OneDrive eltávolítása",
+	"peopleSw": "Embereim kikapcsolása",
+	"longPathsSw": "Hosszú utak engedélyezése",
+	"autoUpdatesSw": "Automatikus frissítések letiltása",
+	"driversSw": "Illesztőprogramok kizárása a frissítésekből",
+	"telemetryServicesSw": "Telemetriai szolgáltatások letiltása",
+	"privacySw": "Adatvédelem fokozása",
+	"ccSw": "Felhőalapú vágólap letiltása",
+	"cortanaSw": "Cortana kikapcsolása",
+	"sensorSw": "Érzékelő szolgáltatások letiltása",
+	"castSw": "Átküldés az eszközre eltávolítása",
+	"inkSw": "A Windows Ink letiltása",
+	"spellSw": "Helyesírás-ellenőrzés kikapcsolása",
+	"xboxSw": "Xbox Live letiltása",
+	"gameBarSw": "Játék sáv kikapcsolása",
+	"insiderSw": "Insider szolgáltatás letiltása",
+	"featuresSw": "Funkciófrissítések letiltása",
+	"actionSw": "Értesítési központ letiltása",
+	"disableOneDriveSw": "OneDrive letiltása",
+	"tpmSw": "TPM 2.0 ellenőrzés letiltása",
+	"leftTaskbarSw": "Tálca balra igazítása",
+	"snapAssistSw": "Snap Assist kikapcsolása",
+	"widgetsSw": "Widgetek letiltása",
+	"chatSw": "Csevegés letiltása",
+	"smallerTaskbarSw": "Tálca kisebbé tétele",
+	"classicRibbonSw": "Engedélyezze a klasszikus szalagot az Explorerben",
+	"classicContextSw": "Klasszikus jobb klikk menü engedélyezése",
+	"refreshModernAppsButton": "Frissítés",
+	"uninstallModernAppsButton": "Eltávolítás",
+	"txtModernAppsTitle": "Távolítsa el a nem kívánt UWP-alkalmazásokat",
+	"chkSelectAllModernApps": "Összes kijelölése",
+	"chkOnlyRemovable": "Csak az eltávolítható elemek",
+	"onedriveM": "Biztos, hogy szeretné eltávolítani a OneDrive-ot? Ez törölni fogja az asztali és dokumentumfájljait! Csak helyi fiókon használja ezt a lehetőséget!",
+	"startupTitle": "Válaszd ki az indító elemeket",
+	"removeStartupItemB": "Törlés",
+	"locateFileB": "Fájl keresése",
+	"findInRegB": "Keresés a nyilvántartásban",
+	"analyzeDriveB": "Elemzés",
+	"refreshStartupB": "Frissítés",
+	"restoreStartupB": "Visszaállítás",
+	"backupStartupB": "Biztonsági mentés",
+	"lblBackupTitle": "Mentés címe:",
+	"doBackup": "Rendben",
+	"cancelBackup": "Mégse",
+	"startupItemName": "Név",
+	"startupItemLocation": "Helyszín",
+	"startupItemType": "Típus",
+	"txtFeedError": "Nincs internetkapcsolat, próbáld meg újra frissíteni a linkeket",
+	"appsTitle": "Hasznos alkalmazások gyors letöltése és telepítése",
+	"btnGetFeed": "Linkek frissítése",
+	"bitPref": "Bit preferencia beállítása",
+	"linkWarnings": "Láthatóak a figyelmeztetések",
+	"txtDownloadStatus": "Tétlen",
+	"goToDownloadsB": "Menj a Letöltési mappába",
+	"btnDownloadApps": "Letöltés",
+	"cAutoInstall": "Telepítés letöltés után",
+	"setDownDirLbl": "Letöltési mappa beállítása",
+	"c64": "64-bit",
+	"c32": "32-bit",
+	"checkSelectAll": "Összes kijelölése",
+	"checkTemp": "Ideiglenes fájlok",
+	"checkLogs": "Windows naplók",
+	"checkMiniDumps": "BSOD minidumpok",
+	"checkBin": "A lomtár kiürítése",
+	"checkMediaCache": "Médialejátszó gyorsítótár",
+	"checkErrorReports": "Hibajelentések",
+	"cleanDriveB": "Tisztítás",
+	"lblPretext": "Maximális felszabadítandó méret:",
+	"cleanerTitle": "Rendszer meghajtó megtiszítása",
+	"pingerTitle": "Pingeljen IP-címeket és mérd fel a késleltetési időt",
+	"lblPinger": "IP / Domain név",
+	"btnOpenNetwork": "Hálózati kapcsolatok megnyitása",
+	"copyIPB": "Másolás",
+	"copyB": "IP Másolása",
+	"btnShodan": "Ellenőrizze a SHODAN.io oldalon",
+	"btnPing": "Ping",
+	"lblResults": "Eredmények",
+	"flushCacheB": "DNS gyorsítótár ürítése",
+	"btnExport": "Exportálás",
+	"hostsTitle": "Szerkeszd hatékonyan a hosts fájlját",
+	"linkLocate": "Keresd meg",
+	"linkAdvancedEdit": "Haladó szerkesztő",
+	"linkRestoreDefault": "Alapértelmezett visszaállítása",
+	"lblIP": "IP cím",
+	"lblDomain": "Domain",
+	"chkBlock": "Blokkolás",
+	"addHostB": "Hozzáadás",
+	"lblLock": "Védje HOSTS fájlját zárolással",
+	"chkReadOnly": "Írásvédett",
+	"lblAdblock": "Előre elkészített adblockok",
+	"lblAdblockSub": "(törli az aktuális konfigurációt)",
+	"adblockS": "AdBlock + Közösségi",
+	"adblockP": "AdBlock + Pornó",
+	"removeHostB": "Törlés",
+	"refreshHostsB": "Frissítés",
+	"removeAllHostsB": "Minden törlése",
+	"regFixB": "Megjavít",
+	"regLbl": "(néhány változtatásra szükség lehet ehhez)",
+	"checkRestartExplorer": "A változások alkalmazásához indítsa újra a Böngészőt is",
+	"checkRegistryEditor": "Nyilvántartási szerkesztő",
+	"checkFirewall": "Windows tűzfal",
+	"checkContextMenu": "Jobb klikk menü",
+	"checkRunDialog": "Párbeszédpanel futtatása",
+	"checkFolderOptions": "Mappa beállítások",
+	"checkControlPanel": "Vezérlőpult",
+	"checkCommandPrompt": "Parancssor",
+	"checkTaskManager": "Feladatkezelő",
+	"checkEnableAll": "Összes engedélyezése",
+	"registryTitle": "A közös rendszerleíró adatbázis problémáinak javítása",
+	"quickAccessToggle": "Gyorselérési menü megjelenítése",
+	"helpTipsToggle": "Súgóüzenetek megjelenítése",
+	"lblTheming": "Válassz egy témát",
+	"radioOcean": "Óceán",
+	"radioMagma": "Magma",
+	"radioZerg": "Zerg",
+	"radioCaramel": "Karamell",
+	"radioLime": "Lime",
+	"radioMinimal": "Minimális",
+	"lblUpdating": "Ellenőrzés és frissítsés",
+	"btnUpdate": "Frissítés ellenőrzése",
+	"btnChangelog": "Változások megtekintése",
+	"lblUpdateDisabled": "Kísérleti verziók letiltva",
+	"lblTroubleshoot": "Hibaelhárítás",
+	"btnViewLog": "Hibák megtekintése",
+	"btnOpenConf": "Konfigurációs mappa megjelenítése",
+	"btnResetConfig": "Konfiguráció visszaállítása",
+	"integrator1": "Az Integrator képes teljesen testreszabott\nlemeket hozzáadni az Asztal jobb klikk menüjéhez:",
+	"integrator2": "• Bármilyen program",
+	"integrator3": "• Mappák parancsikonjai",
+	"integrator4": "• Linkek az internetre",
+	"integrator5": "• Bármilyen típusú fájl",
+	"integrator6": "• Parancsok",
+	"integrator7": "Az elemek egyéni ikonokkal és pozícióval rendelkezhetnek.\nAz elemek elrejthetők is, és csak a SHIFT billentyű lenyomásával érhetők el.\nEz egyéni parancsokat is létrehozhat a párbeszédpanel futtatásához, így könnyen elindíthat bármilyen alkalmazást a kívánt kulcsszó beírásával.",
+	"integratorInfoTab": "Infó",
+	"tabPage8": "Új/Módosítás",
+	"tabPage9": "Törlés",
+	"tabPage10": "Kész menük",
+	"tabPage11": "Párbeszédpanel futtatása",
+	"addItemL": "Egy elem hozzáadása vagy módosítása",
+	"itemtype": "Elem típusa",
+	"radioProgram": "Program",
+	"radioFolder": "Mappa",
+	"radioLink": "Link",
+	"radioFile": "Fájl",
+	"radioCommand": "Parancs",
+	"itemtoaddgroup": "Program hozzáadása",
+	"folderToAdd": "Mappa hozzáadása",
+	"linkToAdd": "Link hozzáadása",
+	"fileToAdd": "Fájl hozzáadása",
+	"commandToAdd": "Parancs hozzáadása",
+	"icontoaddgroup": "Ikon hozzáadása",
+	"checkDefaultIcon": "Program ikonjának használata",
+	"checkDefaultFolderIcon": "Alapértelmezett mappa ikon használata",
+	"checkFavicon": "Weboldalról letöltött ikon (favicon)",
+	"checkNoIcon": "Nincs ikon",
+	"dnsCacheM": "DNS Cache generálódik, próbáld meg később újra!",
+	"itemposition": "Elem pozíciója",
+	"radioTop": "Fent",
+	"radioMiddle": "Középen",
+	"radioBottom": "Lent",
+	"security": "Biztonság",
+	"checkShift": "Csak a SHIFT lenyomásakor jelenik meg",
+	"itemnamegroup": "Elem neve a menüben",
+	"btnAddItem": "Új/Módosítás",
+	"removeIntegratorItemsL": "Meglévő asztali elemek törlése",
+	"removeDIB": "Törlés",
+	"refreshIIB": "Frissítés",
+	"removeAllIIB": "Összes törlése",
+	"PMB": "Tápellátás menü hozzáadása",
+	"STB": "Rendszereszközök hozzáadása",
+	"WAB": "Windows-alkalmazások hozzáadása",
+	"SSB": "Rendszerparancsikonok hozzáadása",
+	"DSB": "Asztali parancsikonok hozzáadása",
+	"AddOwnerB": "'Tulajdonjog átvétele' hozzáadása",
+	"RemoveOwnerB": "'Tulajdonjog átvétele' törlése",
+	"AddCMDB": "'Megnyitás CMD-vel' hozzáadása",
+	"DeleteCMDB": "'Megnyitás CMD-vel' törlése",
+	"readyMenusL": "Hasznos, előre elkészített menük hozzáadása",
+	"refreshCCB": "Frissítés",
+	"removeCCB": "Töröl",
+	"removeCCL": "Meglévő parancsok törlése",
+	"btnCreateCustomCommand": "Új",
+	"ccKeywordL": "kulcsszó",
+	"ccFileL": "Fájl helye",
+	"ccL": "Határozd meg egyéni futtatási parancsait",
+	"btnYes": "Igen",
+	"btnNo": "Nem",
+	"btnOk": "Rendben",
+	"HostsEditorForm": "Gazdaszerkesztő",
+	"savebtn": "Mentés",
+	"closebtn": "Bezárás",
+	"adminMissingMsg": "Az optimalizálót rendszergazdaként kell futtatni!\nAz alkalmazás most bezárul...",
+	"unsupportedMsg": "Az Optimizer Windows 7 vagy újabb rendszeren működik!\nAz alkalmazás most bezáródik...",
+	"confInvalidVersionMsg": "A Windows verzió nem egyezik!",
+	"confInvalidFormatMsg": "A konfigurációs fájl érvénytelen formátumú!",
+	"confNotFoundMsg": "Konfig fájl nem létezik!",
+	"argInvalidMsg": "Hibás érvelés! Példa: Optimizer.exe /silent.conf",
+	"alreadyRunningMsg": "Az Optimizer már fut a háttérben!",
+	"StartupPreviewForm": "Indítási elemek előnézete",
+	"StartupRestoreForm": "Indítási elemek visszaállítása",
+	"backupL": "Induló elemek viszaállítása",
+	"txtNoBackups": "Nem találhatók biztonsági mentések",
+	"previewBackupB": "Előnézet",
+	"restoreBackupB": "Visszaállítás",
+	"deleteBackupB": "Törlés",
+	"noNewVersion": "Már a legújabb verziót használod!",
+	"betaVersion": "Kísérleti verziót használsz!",
+	"removeAllStartup": "Biztosan törölni akarja az összes indítási elemet?",
+	"removeAllHosts": "Biztosan törölni akarja az összes gazdagép bejegyzést?",
+	"removeAllItems": "Biztosan törölni akarja az összes asztali elemet?",
+	"removeModernApps": "Biztosan eltávolítja a következő alkalmazás(oka)t?",
+	"errorModernApps": "A következő alkalmazás(ok) nem távolíthatók el:\n",
+	"latestVersionM": "Legújabb verzió: {LATEST}",
+	"currentVersionM": "Jelenlegi verzió: {CURRENT}",
+	"resetMessage": "Biztosan visszaállítja a konfigurációt?\nEz visszaállítja az összes beállítást, beleértve az Integrator segítségével kicsomagolt vagy letöltött ikonokat is, de nem érint semmit a számítógépén!",
+	"newVersion": "Új verzió érhető el! Szeretné most letölteni?\nAz alkalmazás néhány másodpercen belül újraindul.",
+	"flushDNSMessage": "Biztosan ki szeretné üríteni a Windows DNS-gyorsítótárát?\n\nEz egy pillanatra megszakítja az internetkapcsolatot, és a megfelelő működéshez újraindításra lehet szükség.",
+	"downloadsFinished": "Kész",
+	"downloadDirInvalid": "A megadott letöltési mappa nem érvényes",
+	"no64Download": "Nem érhető el 64 bites, letöltés 32 bites",
+	"no32Download": "Nincs elérhető 32 bites, kihagyva",
+	"installing": "Telepítés",
+	"linkInvalid": "A link már nem érvényes",
+	"noErrorsM": "Nincs megjeleníthető hiba!",
+	"hostNotFound": "Nem található gazdagép",
+	"pinging": "Pingelés 32 bájttal - 9-szer...",
+	"latency": "LATENCY",
+	"lblSystemTools": "Rendszer és eszközök",
+	"lblInternet": "Internet",
+	"lblCoding": "Kódolás",
+	"lblVideoSound": "Videó és hang",
+	"min": "Min",
+	"max": "Max",
+	"avg": "Átlag",
+	"timeout": "A kérés időtúllépése lejárt",
+	"languagesL": "Nyelv kiválasztása",
+	"trayStartup": "Indításkezelő",
+	"trayCleaner": "Drive Cleaner",
+	"trayPinger": "Pinger eszköz",
+	"trayHosts": "HOSTS szerkesztő",
+	"trayAD": "Alkalmazások letöltő",
+	"trayOptions": "Opciók",
+	"trayRegistry": "Registry Repair",
+	"trayRestartExplorer": "Indítsa újra az Explorert",
+	"trayExit": "Kilépés",
+	"tipWhatsThis": "Mi ez?",
+	"hwDetailed": "Részletes nézet",
+	"btnCopyHW": "Másolás",
+	"btnSaveHW": "Mentés",
+	"indiciumTab": "Hardver",
+	"toolHWCopy": "Másolás",
+	"toolHWGoogle": "Keresés a Google-lal",
+	"toolHWDuck": "Keresés a DuckDuckGo segítségével",
+	"trayHW": "Hardverinformáció",
+	"os": "Operációs rendszer",
+	"cpu": "Processzorok",
+	"ram": "Memória",
+	"gpu": "Grafika",
+	"mobo": "Alaplapok",
+	"disk": "Tárolás",
+	"inet": "Hálózati adapterek",
+	"audio": "Audio",
+	"dev": "Perifériák",
+	"vm": "Virtuális memória",
+	"drives": "Lemezmeghajtók",
+	"volumes": "Partíciók",
+	"opticals": "Optikai meghajtók",
+	"removables": "Cserélhető meghajtók",
+	"physicalAdapters": "Physical Adapters",
+	"virtualAdapters": "Virtuális adapterek",
+	"keyboards": "Billentyűzetek",
+	"pointings": "Mutatóeszközök",
+	"performanceTip": "Belső Windows-beállítások gyűjteménye a teljesítmény optimalizálása érdekében.
+	Alkalmazása teljesen biztonságos.
+	
+	- Csökkenti a várakozási időt a nem reagáló folyamatok leállítása előtt.
+	- A menü csökkenti a késleltetési időt.
+	- Letiltja a kevés lemezterület ellenőrzésére vonatkozó értesítést
+	- Letiltja a rázás minimalizálása funkciót
+	- Mindig a fájlkiterjesztéseket mutatja
+	- Rejtett fájlokat jelenít meg",
+	"networkTip": "A Windows olyan hálózati szabályozási mechanizmust valósít meg, amely korlátozza
+	hálózati forgalom multimédiás alkalmazások futtatásakor. Ez is csökkentheti a hálózatot
+	teljesítmény online játékok közben.",
+	"defenderTip": "⚠ A Windows Defender NEM tiltható le a Windows 10 1903-as és újabb verzióiban.
+	
+	A Windows Defender a Windows rendszerek beépített víruskeresője.",
+	"smartScreenTip": "A SmartScreen automatikusan átvizsgálja a fájlokat, letöltéseket és webhelyeket, blokkolva
+	már ismert veszélyes tartalom, és figyelmezteti Önt, mielőtt futtatná őket.",
+	"systemRestoreTip": "A rendszer-visszaállítás egy olyan szolgáltatás, amely lehetővé teszi a Windows állapotának visszaállítását
+	egy előzőhöz, hogy helyreálljon a meghibásodások vagy egyéb problémák után.",
+	"reportingTip": "A hibajelentés összegyűjti az alkalmazások összeomlását és a hibákat, és elküldi a Microsoftnak.",
+	"telemetryTasksTip": "A telemetriai szolgáltatások időszakonként használati és teljesítményadatokat küldenek a Microsoftnak,
+	a jövőbeni fejlesztés érdekében.",
+	"officeTelemetryTip": "Az irodai telemetria rendszeresen küld használati és
+	teljesítményadatokat a Microsoftnak a jövőbeni fejlesztés érdekében.",
+	"ffTelemetryTip": "Letiltja a Mozilla Firefox telemetriai és adatjelentési szolgáltatásokat.",
+	"vsTip": "Letiltja a Visual Studio telemetriai és visszajelzési szolgáltatásait, beleértve az SQM klienst.",
+	"chromeTelemetryTip": "Letiltja a Google Chrome telemetriai és szoftveres jelentési eszközét (közismerten magas CPU-használatot okoz).",
+	"printTip": "A nyomtatási szolgáltatás felelős a nyomtatók észleléséért, telepítéséért és használatáért.",
+	"faxTip": "A faxszolgáltatás a faxok küldéséért és fogadásáért felelős.",
+	"mediaSharingTip": "A Media Player Sharing otthoni médiamegosztást biztosít a Windows Media Player számára.",
+	"stickyTip": "A ragadós kulcsok egy kisegítő szolgáltatás, amely segít a Windows-felhasználóknak
+	testi fogyatékosságok, amelyek csökkentik a kapcsolódó mozgásfajtát
+	ismétlődő megerőltetési sérülés.",
+	"homegroupTip": "A HomeGroup egy olyan szolgáltatás, amely lehetővé teszi a fájlok megosztását
+	otthoni hálózaton a Windows Intéző segítségével.",
+	"superfetchTip": "A Superfetch előtölti a gyakran használt alkalmazásokat a RAM-ba, ami magas lemezhasználatot okoz,
+	különösen a merevlemezeken.",
+	"compatTip": "A kompatibilitási asszisztens szolgáltatás felismeri a régebbi programok ismert kompatibilitási problémáit.",
+	"disableOneDriveTip": "Letiltja a OneDrive felhőalapú tárolás integrációját.",
+	"oldMixerTip": "Visszaállítja a klasszikus hangerőkeverő vezérlőpultját.",
+	"oldExplorerTip": "- Letiltja a gyorselérési előzményeket
+	- A File Explorer alapértelmezett nézetét erre a számítógépre állítja
+	- Letiltja a legutóbbi fájlokat
+	- Eltávolítja a keresést, a feladatot és az időjárást a tálcáról
+	- Letiltja a Fájlelőzményeket",
+	"adsTip": "Megakadályozza a hirdetések megjelenését a Start menüben.",
+	"uODTip": "Teljesen eltávolítja a OneDrive felhőalapú tárolási integrációt.",
+	"peopleTip": "A Saját emberek egy új funkció, amely a legutóbbi névjegyeket mutatja a tálcán.",
+	"longPathsTip": "Eltávolítja a maximális elérési úthosszra vonatkozó 256 karakteres korlátozást.",
+	"inkTip": "A Windows Ink támogatja a digitális tollakat a képernyőre való rajzoláshoz.",
+	"spellTip": "Csak az érintőbillentyűzet funkciói, például:
+	
+	- Automatikus javítás
+	- Szöveges javaslatok
+	- Helyesírás-ellenőrzés",
+	"xboxTip": "Az Xbox Live szolgáltatások streamelést, rögzítést és közösségi funkciókat kínálnak Xbox játékokhoz.",
+	"actionTip": "Az értesítési központ az értesítések és a gyorsművelet-csempék központi helye,
+	mint a Wi-Fi, Bluetooth stb.",
+	"autoUpdatesTip": "Letiltja a Windows frissítések automatikus letöltését és telepítését.
+	Ehelyett értesítés jelenik meg, ha új frissítések állnak rendelkezésre.
+	Ezenkívül letiltja a kézbesítés-optimalizálási szolgáltatást.",
+	"driversTip": "Hasznos, ha a Windows Update folyamatosan megfelelően lecseréli a
+	működő sofőr hibásan.",
+	"telemetryServicesTip": "A telemetriai szolgáltatások nyomon követik és naplózzák a használati adatokat, visszajelzést küldenek
+	elemzés céljából a Microsoftnak.",
+	"privacyTip": "Extra adatvédelmi módosítások, amelyek letiltják a következőket:
+	
+	- Biometrikus adatok
+	- Geolocation
+	- Alkalmazások megosztása eszközök között
+	- Szövegnaplózó
+	- Diagnosztika",
+	"ccTip": "A Cloud Clipboard megosztja a vágólap adatait az eszközökön.
+	Lehetővé teszi a másolást az egyik eszközre, és a beillesztést egy másikra.
+	Microsoft-fiókkal való bejelentkezés szükséges.",
+	"cortanaTip": "A Cortana egy virtuális AI-alapú asszisztens.
+	
+	- Letiltja a Cortanát.
+	- Letiltja a webes keresést a Start menüben
+	- Megakadályozza a keresési előzmények megőrzését",
+	"sensorTip": "Az érzékelők működését kezelő szolgáltatások,
+	mint az automatikus forgatás, automatikus fényerő stb.
+	Csak táblagépeken vagy érintőképernyős eszközökön használható.",
+	"castTip": "Eltávolítja a jobb gombbal történő kattintást a médiatartalom Miracast eszközökkel való megosztásához.",
+	"gameBarTip": "A Game Bar egy gyors hozzáférésű menü az Xbox játékszolgáltatásokhoz.",
+	"insiderTip": "A Windows Insider program lehetővé teszi a legújabb szolgáltatások kipróbálását
+	mielőtt nyilvánosságra hozzák őket.
+	Felesleges szolgáltatásnak tekintik azon felhasználók számára, akik nem kívánnak részt venni benne.",
+	"featuresTip": "A szolgáltatásfrissítések a Windows technikailag új verziói, amelyek frissítést igényelnek.,
+	Ezeket azonban kockázatos eljárásnak tekintik. Ezek általában féléves kiadások.",
+	"tpmTip": "Kikerüli a Secure Boot és a TPM 2.0 követelményeit, lehetővé téve a Windows 11-re való frissítést.",
+	"leftTaskbarTip": "A tálcaikonokat balra igazítja.",
+	"snapAssistTip": "Letiltja a Snap Assist Flyout funkciót, amikor a nagyítás gombokat lebegteti.",
+	"widgetsTip": "Letiltja a Widgetek funkciót, és eltávolítja a Widgetek ikont a tálcáról.",
+	"chatTip": "Eltávolítja a Csevegés ikont a tálcáról.",
+	"smallerTaskbarTip": "Kisebbé teszi a tálca méretét és az ikonokat.",
+	"classicRibbonTip": "Visszaállítja a klasszikus szalagsávot a Windows 10 rendszerből a File Explorerben.",
+	"classicContextTip": "Visszaállítja a klasszikus jobb egérgombos menüt, eltávolítva a További beállítások megjelenítése lehetőséget.",
+	"gameModeSw": "Játék mód engedélyezése",
+	"gameModeTip": "Engedélyezi a játékmódot a hardveresen gyorsított GPU-ütemezéssel kombinálva.",
+	"systemRestoreM": "Biztosan ki akarja kapcsolni a Rendszer-visszaállítást? Ezzel törli a jelenlegi biztonsági másolatot!",
+	"compactModeSw": "A kompakt mód engedélyezése az Explorerben",
+	"compactModeTip": "Csökkenti az extra helyet és a kitöltést a fájlok között a Fájlkezelőben.",
+	"trayUnlocker": "Fájlfogantyúk"
+}

+ 1 - 0
Optimizer/Resources/i18n/KU.json

@@ -75,6 +75,7 @@
 	"chkSelectAllModernApps": "هەموویان هەڵبژێرە",
 	"chkSelectAllModernApps": "هەموویان هەڵبژێرە",
 	"chkOnlyRemovable": "تەنها خەت بە ژێرداهاتوەکان بسڕەوە",
 	"chkOnlyRemovable": "تەنها خەت بە ژێرداهاتوەکان بسڕەوە",
 	"onedriveM": "؟ چونکە هەموو فایلەکانی کە پەیوەستن بەو بەرنامەیە لەسەر شاشە و ناو دۆکیومێنتەکانت دەسڕێتەوە ئاگاداربە لە بەکارهێنانی OneDrive ئایا دڵنیایی لە سڕینەوەی",
 	"onedriveM": "؟ چونکە هەموو فایلەکانی کە پەیوەستن بەو بەرنامەیە لەسەر شاشە و ناو دۆکیومێنتەکانت دەسڕێتەوە ئاگاداربە لە بەکارهێنانی OneDrive ئایا دڵنیایی لە سڕینەوەی",
+	"txtUWP": "etc,Settings,MicrosoftEdge وەک \n ناتوانی بیسڕیتەوە \n هەندێک بەرنامە \n چیتر ناتوانی بەرنامە نوێیەکان دابزێنیتەوە \n بسڕیتەوە store ئەگەر",
 	"startupTitle": "دەستپێکەرەکانت هەڵبژێرە",
 	"startupTitle": "دەستپێکەرەکانت هەڵبژێرە",
 	"removeStartupItemB": "سڕینەوە",
 	"removeStartupItemB": "سڕینەوە",
 	"locateFileB": "شوێنی فایل دیاری بکە",
 	"locateFileB": "شوێنی فایل دیاری بکە",

+ 8 - 7
README.md

@@ -3,7 +3,7 @@
 </p> 
 </p> 
 
 
 <p align="center">
 <p align="center">
-	<a href="https://github.com/hellzerg/optimizer/releases/download/13.4/Optimizer-13.4.exe" target="_blank">
+	<a href="https://github.com/hellzerg/optimizer/releases/download/13.5/Optimizer-13.5.exe" target="_blank">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/download-button.png">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/download-button.png">
 		<br>
 		<br>
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/flags.png">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/flags.png">
@@ -16,7 +16,7 @@ Portable utility that helps you restore your privacy and increase your security.
 Optimizer is recommended after a fresh, clean installation of Windows to achieve maximum privacy and security.<br>
 Optimizer is recommended after a fresh, clean installation of Windows to achieve maximum privacy and security.<br>
 Depending on your version of Windows, Optimizer will also allow you to perform some specific tweaks.
 Depending on your version of Windows, Optimizer will also allow you to perform some specific tweaks.
 
 
-* Full multilingual support (16 languages available)
+* Full multilingual support (17 languages available)
 * Speed up your system and network performance
 * Speed up your system and network performance
 * Disable unnecessary Windows services
 * Disable unnecessary Windows services
 * Disable Windows telemetry, Cortana and many more
 * Disable Windows telemetry, Cortana and many more
@@ -88,9 +88,9 @@ https://github.com/hellzerg/optimizer/blob/master/LEGACY.md
 
 
 ### #️ Details: ###
 ### #️ Details: ###
 
 
-* Latest version: 13.4
-* Released: May 14, 2022
-* SHA256: 9B720340D2C0380ED65538BF0A9DFF6EB44C760A4022649C8E0135E8E2DCD481
+* Latest version: 13.5
+* Released: June 5, 2022
+* SHA256: 62A85018BE2AB21DDC41A4D7CCA43159BEC20EA0C9B7F60BD4A58C8E91957A7B
 
 
 <hr>
 <hr>
 
 
@@ -120,6 +120,7 @@ Support my hard work by donating me through [PayPal](https://www.paypal.com/payp
 * https://github.com/tomlonghorn - Tom Longhorn for Czech translation
 * https://github.com/tomlonghorn - Tom Longhorn for Czech translation
 * https://github.com/H3XDaemon - H3XDaemon for Taiwanese translation
 * https://github.com/H3XDaemon - H3XDaemon for Taiwanese translation
 * https://github.com/VenusGirl - VenusGirl for Korean translation
 * https://github.com/VenusGirl - VenusGirl for Korean translation
-* https://github.com/factuall - Adrian Nieściur for Polish translation
+* https://github.com/Wilamaxin - Wilamaxin for Polish translation
 * https://github.com/MesterPerfect - MesterPerfect for Arabic translation
 * https://github.com/MesterPerfect - MesterPerfect for Arabic translation
-* Parwar Andam for Kurdish translation
+* Parwar Andam for Kurdish translation
+* Zan for Hungarian translation

+ 1 - 1
version.txt

@@ -1 +1 @@
-13.4
+13.5