Browse Source

New language update v13.3 (Kurdish)

deadmoon 3 years ago
parent
commit
674308cea3

+ 3 - 0
CHANGELOG.md

@@ -1,3 +1,6 @@
+## [13.3] - 2022-05-10
+- New: Fully translated into Kurdish (thanks to Lord Paro)
+
 ## [13.2] - 2022-05-08
 - New: Brave browser support in Cleaner (#176)
 - New: Find file lock handles and free it by killing the processes

+ 2 - 1
Optimizer/Enums.cs

@@ -102,6 +102,7 @@
         TW, // taiwan
         KO, // korean
         PL, // polish
-        AR // arabic
+        AR, // arabic
+        KU // kurdish
     }
 }

+ 34 - 0
Optimizer/Forms/FirstRunForm.Designer.cs

@@ -61,6 +61,8 @@ namespace Optimizer
             this.pictureBox11 = new System.Windows.Forms.PictureBox();
             this.radioArabic = new Optimizer.MoonRadio();
             this.pictureBox12 = new System.Windows.Forms.PictureBox();
+            this.radioKurdish = new Optimizer.MoonRadio();
+            this.pictureBox13 = new System.Windows.Forms.PictureBox();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox88)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox87)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox86)).BeginInit();
@@ -76,6 +78,7 @@ namespace Optimizer
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).BeginInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).BeginInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).BeginInit();
             this.SuspendLayout();
             // 
             // pictureBox88
@@ -493,6 +496,32 @@ namespace Optimizer
             this.pictureBox12.TabStop = false;
             this.pictureBox12.Click += new System.EventHandler(this.pictureBox12_Click);
             // 
+            // radioKurdish
+            // 
+            this.radioKurdish.AutoSize = true;
+            this.radioKurdish.Font = new System.Drawing.Font("Segoe UI Semibold", 12F);
+            this.radioKurdish.ForeColor = System.Drawing.Color.White;
+            this.radioKurdish.Location = new System.Drawing.Point(200, 214);
+            this.radioKurdish.Margin = new System.Windows.Forms.Padding(2);
+            this.radioKurdish.Name = "radioKurdish";
+            this.radioKurdish.Size = new System.Drawing.Size(70, 25);
+            this.radioKurdish.TabIndex = 112;
+            this.radioKurdish.Tag = "";
+            this.radioKurdish.Text = "کوردی";
+            this.radioKurdish.UseVisualStyleBackColor = true;
+            this.radioKurdish.CheckedChanged += new System.EventHandler(this.radioKurdish_CheckedChanged);
+            // 
+            // pictureBox13
+            // 
+            this.pictureBox13.Image = global::Optimizer.Properties.Resources.kurdish;
+            this.pictureBox13.Location = new System.Drawing.Point(160, 217);
+            this.pictureBox13.Name = "pictureBox13";
+            this.pictureBox13.Size = new System.Drawing.Size(32, 19);
+            this.pictureBox13.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage;
+            this.pictureBox13.TabIndex = 111;
+            this.pictureBox13.TabStop = false;
+            this.pictureBox13.Click += new System.EventHandler(this.pictureBox13_Click);
+            // 
             // FirstRunForm
             // 
             this.AcceptButton = this.btnStart;
@@ -501,6 +530,8 @@ namespace Optimizer
             this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.CancelButton = this.btnStart;
             this.ClientSize = new System.Drawing.Size(311, 294);
+            this.Controls.Add(this.radioKurdish);
+            this.Controls.Add(this.pictureBox13);
             this.Controls.Add(this.radioArabic);
             this.Controls.Add(this.pictureBox12);
             this.Controls.Add(this.radioPolish);
@@ -559,6 +590,7 @@ namespace Optimizer
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox10)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox11)).EndInit();
             ((System.ComponentModel.ISupportInitialize)(this.pictureBox12)).EndInit();
+            ((System.ComponentModel.ISupportInitialize)(this.pictureBox13)).EndInit();
             this.ResumeLayout(false);
             this.PerformLayout();
 
@@ -597,5 +629,7 @@ namespace Optimizer
         private System.Windows.Forms.PictureBox pictureBox11;
         private MoonRadio radioArabic;
         private System.Windows.Forms.PictureBox pictureBox12;
+        private MoonRadio radioKurdish;
+        private System.Windows.Forms.PictureBox pictureBox13;
     }
 }

+ 12 - 0
Optimizer/Forms/FirstRunForm.cs

@@ -200,5 +200,17 @@ namespace Optimizer
         {
             radioArabic.PerformClick();
         }
+
+        private void pictureBox13_Click(object sender, EventArgs e)
+        {
+            radioKurdish.PerformClick();
+        }
+
+        private void radioKurdish_CheckedChanged(object sender, EventArgs e)
+        {
+            Options.CurrentOptions.LanguageCode = LanguageCode.KU;
+            Options.SaveSettings();
+            Options.LoadTranslation();
+        }
     }
 }

+ 42 - 41
Optimizer/Forms/MainForm.Designer.cs

@@ -628,11 +628,11 @@ namespace Optimizer
             this.universalTab.Controls.Add(this.superfetchSw);
             this.universalTab.Controls.Add(this.faxSw);
             this.universalTab.Controls.Add(this.performanceSw);
-            this.universalTab.Location = new System.Drawing.Point(4, 24);
+            this.universalTab.Location = new System.Drawing.Point(4, 25);
             this.universalTab.Margin = new System.Windows.Forms.Padding(2);
             this.universalTab.Name = "universalTab";
             this.universalTab.Padding = new System.Windows.Forms.Padding(2);
-            this.universalTab.Size = new System.Drawing.Size(999, 611);
+            this.universalTab.Size = new System.Drawing.Size(999, 610);
             this.universalTab.TabIndex = 0;
             this.universalTab.Text = "Universal";
             // 
@@ -932,11 +932,11 @@ namespace Optimizer
             this.windows10Tab.Controls.Add(this.oldExplorerSw);
             this.windows10Tab.Controls.Add(this.adsSw);
             this.windows10Tab.Controls.Add(this.panelWin11Tweaks);
-            this.windows10Tab.Location = new System.Drawing.Point(4, 24);
+            this.windows10Tab.Location = new System.Drawing.Point(4, 25);
             this.windows10Tab.Margin = new System.Windows.Forms.Padding(2);
             this.windows10Tab.Name = "windows10Tab";
             this.windows10Tab.Padding = new System.Windows.Forms.Padding(2);
-            this.windows10Tab.Size = new System.Drawing.Size(999, 611);
+            this.windows10Tab.Size = new System.Drawing.Size(999, 610);
             this.windows10Tab.TabIndex = 1;
             this.windows10Tab.Text = "Windows 10";
             // 
@@ -1410,11 +1410,11 @@ namespace Optimizer
             // 
             this.windows8Tab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.windows8Tab.Controls.Add(this.disableOneDriveSw);
-            this.windows8Tab.Location = new System.Drawing.Point(4, 24);
+            this.windows8Tab.Location = new System.Drawing.Point(4, 25);
             this.windows8Tab.Margin = new System.Windows.Forms.Padding(2);
             this.windows8Tab.Name = "windows8Tab";
             this.windows8Tab.Padding = new System.Windows.Forms.Padding(2);
-            this.windows8Tab.Size = new System.Drawing.Size(999, 611);
+            this.windows8Tab.Size = new System.Drawing.Size(999, 610);
             this.windows8Tab.TabIndex = 2;
             this.windows8Tab.Text = "Windows 8.1";
             // 
@@ -1442,10 +1442,10 @@ namespace Optimizer
             this.modernAppsTab.Controls.Add(this.refreshModernAppsButton);
             this.modernAppsTab.Controls.Add(this.txtModernAppsTitle);
             this.modernAppsTab.Controls.Add(this.panelModernAppsList);
-            this.modernAppsTab.Location = new System.Drawing.Point(4, 24);
+            this.modernAppsTab.Location = new System.Drawing.Point(4, 25);
             this.modernAppsTab.Name = "modernAppsTab";
             this.modernAppsTab.Padding = new System.Windows.Forms.Padding(3);
-            this.modernAppsTab.Size = new System.Drawing.Size(999, 611);
+            this.modernAppsTab.Size = new System.Drawing.Size(999, 610);
             this.modernAppsTab.TabIndex = 11;
             this.modernAppsTab.Text = "UWP Apps";
             // 
@@ -1566,10 +1566,10 @@ namespace Optimizer
             this.startupTab.Controls.Add(this.panel3);
             this.startupTab.Controls.Add(this.removeStartupItemB);
             this.startupTab.Controls.Add(this.startupTitle);
-            this.startupTab.Location = new System.Drawing.Point(4, 24);
+            this.startupTab.Location = new System.Drawing.Point(4, 25);
             this.startupTab.Margin = new System.Windows.Forms.Padding(2);
             this.startupTab.Name = "startupTab";
-            this.startupTab.Size = new System.Drawing.Size(999, 611);
+            this.startupTab.Size = new System.Drawing.Size(999, 610);
             this.startupTab.TabIndex = 7;
             this.startupTab.Text = "Startup";
             // 
@@ -1825,10 +1825,10 @@ namespace Optimizer
             this.appsTab.Controls.Add(this.panel10);
             this.appsTab.Controls.Add(this.panelCommonApps);
             this.appsTab.Controls.Add(this.groupSystemTools);
-            this.appsTab.Location = new System.Drawing.Point(4, 24);
+            this.appsTab.Location = new System.Drawing.Point(4, 25);
             this.appsTab.Name = "appsTab";
             this.appsTab.Padding = new System.Windows.Forms.Padding(3);
-            this.appsTab.Size = new System.Drawing.Size(999, 611);
+            this.appsTab.Size = new System.Drawing.Size(999, 610);
             this.appsTab.TabIndex = 12;
             this.appsTab.Text = "Apps";
             // 
@@ -1840,7 +1840,7 @@ namespace Optimizer
             this.txtFeedError.ForeColor = System.Drawing.Color.Gold;
             this.txtFeedError.Location = new System.Drawing.Point(3, 47);
             this.txtFeedError.Name = "txtFeedError";
-            this.txtFeedError.Size = new System.Drawing.Size(993, 441);
+            this.txtFeedError.Size = new System.Drawing.Size(993, 440);
             this.txtFeedError.TabIndex = 171;
             this.txtFeedError.Text = "No internet connection, try refreshing links again";
             this.txtFeedError.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
@@ -1987,7 +1987,7 @@ namespace Optimizer
             this.panelCommonApps.Controls.Add(this.bitPref);
             this.panelCommonApps.Controls.Add(this.goToDownloadsB);
             this.panelCommonApps.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.panelCommonApps.Location = new System.Drawing.Point(3, 488);
+            this.panelCommonApps.Location = new System.Drawing.Point(3, 487);
             this.panelCommonApps.Name = "panelCommonApps";
             this.panelCommonApps.Size = new System.Drawing.Size(993, 120);
             this.panelCommonApps.TabIndex = 162;
@@ -2179,11 +2179,11 @@ namespace Optimizer
             this.cleanerTab.Controls.Add(this.panel14);
             this.cleanerTab.Controls.Add(this.panel13);
             this.cleanerTab.Controls.Add(this.panel1);
-            this.cleanerTab.Location = new System.Drawing.Point(4, 24);
+            this.cleanerTab.Location = new System.Drawing.Point(4, 25);
             this.cleanerTab.Margin = new System.Windows.Forms.Padding(2);
             this.cleanerTab.Name = "cleanerTab";
             this.cleanerTab.Padding = new System.Windows.Forms.Padding(2);
-            this.cleanerTab.Size = new System.Drawing.Size(999, 611);
+            this.cleanerTab.Size = new System.Drawing.Size(999, 610);
             this.cleanerTab.TabIndex = 5;
             this.cleanerTab.Text = "Cleaner";
             // 
@@ -2194,7 +2194,7 @@ namespace Optimizer
             this.panel14.Dock = System.Windows.Forms.DockStyle.Fill;
             this.panel14.Location = new System.Drawing.Point(221, 2);
             this.panel14.Name = "panel14";
-            this.panel14.Size = new System.Drawing.Size(776, 546);
+            this.panel14.Size = new System.Drawing.Size(776, 545);
             this.panel14.TabIndex = 51;
             // 
             // listCleanPreview
@@ -2208,7 +2208,7 @@ namespace Optimizer
             this.listCleanPreview.HorizontalScrollbar = true;
             this.listCleanPreview.Location = new System.Drawing.Point(0, 0);
             this.listCleanPreview.Name = "listCleanPreview";
-            this.listCleanPreview.Size = new System.Drawing.Size(774, 544);
+            this.listCleanPreview.Size = new System.Drawing.Size(774, 543);
             this.listCleanPreview.TabIndex = 1;
             // 
             // panel13
@@ -2220,7 +2220,7 @@ namespace Optimizer
             this.panel13.Controls.Add(this.cleanDriveB);
             this.panel13.Controls.Add(this.lblFootprint);
             this.panel13.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.panel13.Location = new System.Drawing.Point(221, 548);
+            this.panel13.Location = new System.Drawing.Point(221, 547);
             this.panel13.Name = "panel13";
             this.panel13.Size = new System.Drawing.Size(776, 61);
             this.panel13.TabIndex = 50;
@@ -2350,7 +2350,7 @@ namespace Optimizer
             this.panel1.Location = new System.Drawing.Point(2, 2);
             this.panel1.Margin = new System.Windows.Forms.Padding(2);
             this.panel1.Name = "panel1";
-            this.panel1.Size = new System.Drawing.Size(219, 607);
+            this.panel1.Size = new System.Drawing.Size(219, 606);
             this.panel1.TabIndex = 47;
             // 
             // bravePasswords
@@ -2800,10 +2800,10 @@ namespace Optimizer
             this.pingerTab.Controls.Add(this.pingerTitle);
             this.pingerTab.Controls.Add(this.boxAdapter);
             this.pingerTab.Controls.Add(this.boxDNS);
-            this.pingerTab.Location = new System.Drawing.Point(4, 24);
+            this.pingerTab.Location = new System.Drawing.Point(4, 25);
             this.pingerTab.Name = "pingerTab";
             this.pingerTab.Padding = new System.Windows.Forms.Padding(3);
-            this.pingerTab.Size = new System.Drawing.Size(999, 611);
+            this.pingerTab.Size = new System.Drawing.Size(999, 610);
             this.pingerTab.TabIndex = 13;
             this.pingerTab.Text = "Pinger";
             // 
@@ -3135,11 +3135,11 @@ namespace Optimizer
             this.hostsEditorTab.Controls.Add(this.panel4);
             this.hostsEditorTab.Controls.Add(this.hostsTitle);
             this.hostsEditorTab.Controls.Add(this.linkLocate);
-            this.hostsEditorTab.Location = new System.Drawing.Point(4, 24);
+            this.hostsEditorTab.Location = new System.Drawing.Point(4, 25);
             this.hostsEditorTab.Margin = new System.Windows.Forms.Padding(2);
             this.hostsEditorTab.Name = "hostsEditorTab";
             this.hostsEditorTab.Padding = new System.Windows.Forms.Padding(2);
-            this.hostsEditorTab.Size = new System.Drawing.Size(999, 611);
+            this.hostsEditorTab.Size = new System.Drawing.Size(999, 610);
             this.hostsEditorTab.TabIndex = 9;
             this.hostsEditorTab.Text = "Hosts";
             // 
@@ -3431,11 +3431,11 @@ namespace Optimizer
             this.registryFixerTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.registryFixerTab.Controls.Add(this.panel2);
             this.registryFixerTab.Controls.Add(this.registryTitle);
-            this.registryFixerTab.Location = new System.Drawing.Point(4, 24);
+            this.registryFixerTab.Location = new System.Drawing.Point(4, 25);
             this.registryFixerTab.Margin = new System.Windows.Forms.Padding(2);
             this.registryFixerTab.Name = "registryFixerTab";
             this.registryFixerTab.Padding = new System.Windows.Forms.Padding(2);
-            this.registryFixerTab.Size = new System.Drawing.Size(999, 611);
+            this.registryFixerTab.Size = new System.Drawing.Size(999, 610);
             this.registryFixerTab.TabIndex = 8;
             this.registryFixerTab.Text = "Registry";
             // 
@@ -3641,10 +3641,10 @@ namespace Optimizer
             this.indiciumTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.indiciumTab.Controls.Add(this.panel12);
             this.indiciumTab.Controls.Add(this.panel11);
-            this.indiciumTab.Location = new System.Drawing.Point(4, 24);
+            this.indiciumTab.Location = new System.Drawing.Point(4, 25);
             this.indiciumTab.Name = "indiciumTab";
             this.indiciumTab.Padding = new System.Windows.Forms.Padding(3);
-            this.indiciumTab.Size = new System.Drawing.Size(999, 611);
+            this.indiciumTab.Size = new System.Drawing.Size(999, 610);
             this.indiciumTab.TabIndex = 14;
             this.indiciumTab.Text = "Hardware";
             // 
@@ -3655,7 +3655,7 @@ namespace Optimizer
             this.panel12.Dock = System.Windows.Forms.DockStyle.Fill;
             this.panel12.Location = new System.Drawing.Point(3, 38);
             this.panel12.Name = "panel12";
-            this.panel12.Size = new System.Drawing.Size(993, 570);
+            this.panel12.Size = new System.Drawing.Size(993, 569);
             this.panel12.TabIndex = 2;
             // 
             // specsTree
@@ -3710,7 +3710,7 @@ namespace Optimizer
             treeNode6,
             treeNode7,
             treeNode8});
-            this.specsTree.Size = new System.Drawing.Size(991, 568);
+            this.specsTree.Size = new System.Drawing.Size(991, 567);
             this.specsTree.TabIndex = 0;
             this.specsTree.NodeMouseClick += new System.Windows.Forms.TreeNodeMouseClickEventHandler(this.specsTree_NodeMouseClick);
             // 
@@ -3828,11 +3828,11 @@ namespace Optimizer
             // 
             this.integratorTab.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(20)))), ((int)(((byte)(20)))), ((int)(((byte)(20)))));
             this.integratorTab.Controls.Add(this.synapse);
-            this.integratorTab.Location = new System.Drawing.Point(4, 24);
+            this.integratorTab.Location = new System.Drawing.Point(4, 25);
             this.integratorTab.Margin = new System.Windows.Forms.Padding(2);
             this.integratorTab.Name = "integratorTab";
             this.integratorTab.Padding = new System.Windows.Forms.Padding(2);
-            this.integratorTab.Size = new System.Drawing.Size(999, 611);
+            this.integratorTab.Size = new System.Drawing.Size(999, 610);
             this.integratorTab.TabIndex = 10;
             this.integratorTab.Text = "Integrator";
             // 
@@ -3851,7 +3851,7 @@ namespace Optimizer
             this.synapse.Name = "synapse";
             this.synapse.Padding = new System.Drawing.Point(0, 0);
             this.synapse.SelectedIndex = 0;
-            this.synapse.Size = new System.Drawing.Size(995, 607);
+            this.synapse.Size = new System.Drawing.Size(995, 606);
             this.synapse.TabIndex = 0;
             // 
             // integratorInfoTab
@@ -3868,7 +3868,7 @@ namespace Optimizer
             this.integratorInfoTab.Margin = new System.Windows.Forms.Padding(2);
             this.integratorInfoTab.Name = "integratorInfoTab";
             this.integratorInfoTab.Padding = new System.Windows.Forms.Padding(2);
-            this.integratorInfoTab.Size = new System.Drawing.Size(987, 579);
+            this.integratorInfoTab.Size = new System.Drawing.Size(987, 577);
             this.integratorInfoTab.TabIndex = 0;
             this.integratorInfoTab.Text = "Info";
             // 
@@ -3976,7 +3976,7 @@ namespace Optimizer
             this.tabPage8.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage8.Name = "tabPage8";
             this.tabPage8.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage8.Size = new System.Drawing.Size(987, 579);
+            this.tabPage8.Size = new System.Drawing.Size(987, 578);
             this.tabPage8.TabIndex = 1;
             this.tabPage8.Text = "Add/Modify";
             // 
@@ -4320,7 +4320,7 @@ namespace Optimizer
             this.tabPage9.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage9.Name = "tabPage9";
             this.tabPage9.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage9.Size = new System.Drawing.Size(987, 579);
+            this.tabPage9.Size = new System.Drawing.Size(987, 578);
             this.tabPage9.TabIndex = 2;
             this.tabPage9.Text = "Remove";
             // 
@@ -4430,7 +4430,7 @@ namespace Optimizer
             this.tabPage10.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage10.Name = "tabPage10";
             this.tabPage10.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage10.Size = new System.Drawing.Size(987, 579);
+            this.tabPage10.Size = new System.Drawing.Size(987, 578);
             this.tabPage10.TabIndex = 3;
             this.tabPage10.Text = "Ready Menus";
             // 
@@ -4570,7 +4570,7 @@ namespace Optimizer
             this.tabPage11.Margin = new System.Windows.Forms.Padding(2);
             this.tabPage11.Name = "tabPage11";
             this.tabPage11.Padding = new System.Windows.Forms.Padding(2);
-            this.tabPage11.Size = new System.Drawing.Size(987, 579);
+            this.tabPage11.Size = new System.Drawing.Size(987, 578);
             this.tabPage11.TabIndex = 4;
             this.tabPage11.Text = "Run Dialog";
             // 
@@ -4770,11 +4770,11 @@ namespace Optimizer
             this.optionsTab.Controls.Add(this.lblTheming);
             this.optionsTab.Controls.Add(this.quickAccessToggle);
             this.optionsTab.Controls.Add(this.helpTipsToggle);
-            this.optionsTab.Location = new System.Drawing.Point(4, 24);
+            this.optionsTab.Location = new System.Drawing.Point(4, 25);
             this.optionsTab.Margin = new System.Windows.Forms.Padding(2);
             this.optionsTab.Name = "optionsTab";
             this.optionsTab.Padding = new System.Windows.Forms.Padding(2);
-            this.optionsTab.Size = new System.Drawing.Size(999, 611);
+            this.optionsTab.Size = new System.Drawing.Size(999, 610);
             this.optionsTab.TabIndex = 6;
             this.optionsTab.Text = "Options";
             // 
@@ -4931,7 +4931,8 @@ namespace Optimizer
             "简体中文",
             "繁體中文",
             "한국어",
-            "العربية"});
+            "العربية",
+            "کوردی"});
             this.boxLang.Location = new System.Drawing.Point(92, 3);
             this.boxLang.Name = "boxLang";
             this.boxLang.Size = new System.Drawing.Size(212, 29);

+ 13 - 0
Optimizer/Forms/MainForm.cs

@@ -1057,6 +1057,12 @@ namespace Optimizer
                 this.MinimumSize = _sizeDefault;
                 this.Size = _sizeDefault;
             }
+            if (Options.CurrentOptions.LanguageCode == LanguageCode.KU)
+            {
+                boxLang.Text = "کوردی";
+                this.MinimumSize = _sizeDefault;
+                this.Size = _sizeDefault;
+            }
         }
 
         private void GetHardwareSpecs()
@@ -4195,6 +4201,13 @@ namespace Optimizer
                 this.MinimumSize = _sizeDefault;
                 this.Size = _sizeDefault;
             }
+            else if (boxLang.Text == "کوردی")
+            {
+                picFlag.Image = Properties.Resources.kurdish;
+                Options.CurrentOptions.LanguageCode = LanguageCode.KU;
+                this.MinimumSize = _sizeDefault;
+                this.Size = _sizeDefault;
+            }
 
             this.CenterToScreen();
             Options.SaveSettings();

+ 2 - 2
Optimizer/Forms/MainForm.resx

@@ -739,7 +739,7 @@ any application only by typing your desired keyword.</value>
         AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
         LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
         ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
-        GgAAAk1TRnQBSQFMAgEBCQEAAWABBwFgAQcBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
+        GgAAAk1TRnQBSQFMAgEBCQEAAWgBBwFoAQcBIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
         AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
         AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
         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">
     <value>
         iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAL
-        DwAACw8BkvkDpQAAARhJREFUaEPtjwEOgzAMA/n/q/jZJqYEGSsrtLTFm3JSpBKn5LokSZJ8WNf15WWt
+        DgAACw4BQL7hQQAAARhJREFUaEPtjwEOgzAMA/n/q/jZJqYEGSsrtLTFm3JSpBKn5LokSZJ8WNf15WWt
         3wIf8JMPiR6wlcX6RPJbWawPS+cDZvO3D8CeNCyL39iXhUXxG/uysOi3sywuGUnjWRaXjKTxLItLRtJ4
         lsUlI2nMvCcHC0ZnrK0vBctFojwjBctFojwjBctFojwjBctFojwjA4q5HJ4dnOHsMWqlaueH0irTeq87
         dyTu3O1CD4Ee/2imx/Ie/2jmbDHKXZmzz3mUFnvGZfGBUjaUK1JcFh8oZUOpkaqZnYYvjpZjhmXxTikb

+ 1 - 0
Optimizer/Optimizer.csproj

@@ -291,6 +291,7 @@
     </Compile>
     <None Include="Resources\i18n\AR.json" />
     <None Include="Resources\i18n\PL.json" />
+    <None Include="Resources\i18n\KU.json" />
     <None Include="Resources\Scripts\AddOpenWithCMD.reg" />
     <None Include="Resources\i18n\CN.json" />
     <None Include="Resources\i18n\CZ.json" />

+ 1 - 0
Optimizer/Options.cs

@@ -295,6 +295,7 @@ namespace Optimizer
             if (CurrentOptions.LanguageCode == LanguageCode.KO) TranslationList = JObject.Parse(Properties.Resources.KO);
             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.KU) TranslationList = JObject.Parse(Properties.Resources.KU);
         }
     }
 }

+ 1 - 1
Optimizer/Program.cs

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

+ 82 - 31
Optimizer/Properties/Resources.Designer.cs

@@ -19,7 +19,7 @@ namespace Optimizer.Properties {
     // class via a tool like ResGen or Visual Studio.
     // To add or remove a member, edit your .ResX file then rerun ResGen
     // with the /str option, or rebuild your VS project.
-    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+    [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")]
     [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
     [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
     internal class Resources {
@@ -94,10 +94,11 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton8&quot;: &quot;إعادة التشغيل الآن&quot;,
         ///	&quot;restartButton10&quot;: &quot;إعادة التشغيل الآن&quot;,
         ///	&quot;restartAndApply&quot;: &quot;إعادة التشغيل لتطبيق التغييرات؟&quot;,
+        ///	&quot;btnFind&quot;: &quot;يجد&quot;,
+        ///	&quot;btnKill&quot;: &quot;قتل&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;مقابض الملفات&quot;,
         ///	&quot;onedriveM&quot;: &quot;هل أنت متأكد من أنك تريد إزالة تثبيت OneDrive؟ يؤدي هذا إلى حذف ملفات سطح المكتب والمستندات الخاصة بك! استخدم هذا الخيار فقط في حساب محلي!&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;هل أنت متأكد أنك تريد تعطيل استعادة النظام؟ سيؤدي هذا إلى حذف صورك الاحتياطية الحالية!&quot;,
-        ///	&quot;txtVersion&quot;: &quot;الإصدار: {VN}&quot;,
-        ///	&quot;txt [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;هل أنت متأكد أنك تريد تعطيل استعادة النظام؟ سيؤدي هذا [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string AR {
             get {
@@ -192,6 +193,9 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton8&quot;: &quot;现在重启&quot;,
         ///	&quot;restartButton10&quot;: &quot;现在重启&quot;,
         ///	&quot;restartAndApply&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;txtBitness&quot;: &quot;您使用的是{BITS}&quot;,
         ///	&quot;onedriveM&quot;: &quot;确定要卸载 OneDrive 吗? 这将删除您的桌面和文档文件! 仅在本地帐户上使用此选项!&quot;,
@@ -200,9 +204,7 @@ namespace Optimizer.Properties {
         ///	&quot;lblLab&quot;: &quot;实验构建\n(删除后测试)&quot;,
         ///	&quot;performanceSw&quot;: &quot;启用性能调整&quot;,
         ///	&quot;networkSw&quot;: &quot;禁用网络节流&quot;,
-        ///	&quot;defenderSw&quot;: &quot;禁用 Windows Defender&quot;,
-        ///	&quot;systemRestoreSw&quot;: &quot;禁用 System Restore&quot;,
-        ///	&quot;printS [rest of string was truncated]&quot;;.
+        ///	&quot;defenderSw&quot;: &quot;禁用 Windows [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string CN {
             get {
@@ -217,10 +219,12 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton8&quot;: &quot;Restartovat nyní&quot;,
         ///	&quot;restartButton10&quot;: &quot;Restartovat nyní&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Restartovat a použít změny?&quot;,
+        ///	&quot;btnFind&quot;: &quot;Nalézt&quot;,
+        ///	&quot;btnKill&quot;: &quot;Zabít&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Držadla souborů&quot;,
         ///	&quot;txtVersion&quot;: &quot;Verze: {VN}&quot;,
         ///	&quot;onedriveM&quot;: &quot;Opravdu chcete odinstalovat OneDrive? Tím smažete soubory plochy a dokumentů! Tuto možnost používejte pouze na místním účtu!&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Opravdu chcete zakázat Obnovení systému? Tím se odstraní vaše aktuální záložní obrázky!&quot;,
-        ///	&quot;txtBitness&quot;: &quot;Pracujete s {BIT [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;Opravdu chcete zakázat Obnovení systému?  [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string CZ {
             get {
@@ -246,10 +250,11 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton10&quot;: &quot;Jetzt neu starten&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Neu starten, um Änderungen anzuwenden?&quot;,
         ///	&quot;txtVersion&quot;: &quot;Version: {VN}&quot;,
+        ///	&quot;btnFind&quot;: &quot;Finden&quot;,
+        ///	&quot;btnKill&quot;: &quot;Töten&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Dateihandles&quot;,
         ///	&quot;txtBitness&quot;: &quot;Betriebssystem: {BITS}&quot;,
-        ///	&quot;onedriveM&quot;: &quot;Möchten Sie OneDrive wirklich deinstallieren? Dadurch werden Ihre Desktop und Dokumentdateien gelöscht! Verwenden Sie diese Option nur auf einem lokalen konto!&quot;,
-        ///	&quot;linkUpdate&quot;: &quot;Update verfügbar&quot;,
-        ///	&quot;systemRestor [rest of string was truncated]&quot;;.
+        ///	&quot;onedriveM&quot;: &quot;Möchten Sie OneDrive wirklich deinstallieren? Dadurch werden Ihre Desktop und Dokumentdateien gelöscht! Verwenden Sie diese Option nur [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string DE {
             get {
@@ -377,13 +382,15 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;Επανεκκίνηση τώρα&quot;,
         ///	&quot;restartButton8&quot;: &quot;Επανεκκίνηση τώρα&quot;,
         ///	&quot;restartButton10&quot;: &quot;Επανεκκίνηση τώρα&quot;,
+        ///	&quot;btnFind&quot;: &quot;Εύρεση&quot;,
+        ///	&quot;btnKill&quot;: &quot;Τερματισμός&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;File Handles&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Επανεκκίνηση για την εφαρμογή των αλλαγών;&quot;,
         ///	&quot;txtVersion&quot;: &quot;Έκδοση: {VN}&quot;,
         ///	&quot;txtBitness&quot;: &quot;Αρχιτεκτονική {BITS}&quot;,
         ///	&quot;linkUpdate&quot;: &quot;Διαθέσιμη ενημέρωση&quot;,
         ///	&quot;lblLab&quot;: &quot;Πειραματική έκδοση&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Είστε σίγουροι ότι θέλετε να απενεργοποιήσετε τα αντίγραφα ασφαλείας; Αυτό θα διαγράψει τα υπάρχοντα αντίγραφα!&quot;,
-        ///	&quot;onedriveM&quot;: &quot;Είστε σίγο [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;Είστε σίγουροι ότι θέλετε να απενεργοποιήσετε τα αντίγραφ [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string EL {
             get {
@@ -397,6 +404,9 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;Restart now&quot;,
         ///	&quot;restartButton8&quot;: &quot;Restart now&quot;,
         ///	&quot;restartButton10&quot;: &quot;Restart now&quot;,
+        ///	&quot;btnFind&quot;: &quot;Find&quot;,
+        ///	&quot;btnKill&quot;: &quot;Kill&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;File Handles&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Restart to apply changes?&quot;,
         ///	&quot;txtVersion&quot;: &quot;Version: {VN}&quot;,
         ///	&quot;txtBitness&quot;: &quot;You are working with {BITS}&quot;,
@@ -404,8 +414,7 @@ namespace Optimizer.Properties {
         ///	&quot;lblLab&quot;: &quot;Experimental build\n(delete after testing)&quot;,
         ///	&quot;performanceSw&quot;: &quot;Enable Performance Tweaks&quot;,
         ///	&quot;networkSw&quot;: &quot;Disable Network Throttling&quot;,
-        ///	&quot;defenderSw&quot;: &quot;Disable Windows Defender&quot;,
-        ///	&quot;systemRestoreSw&quot;: &quot;Disable System  [rest of string was truncated]&quot;;.
+        ///	&quot;defe [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string EN {
             get {
@@ -505,10 +514,13 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;Reiniciar ahora&quot;,
         ///	&quot;restartButton8&quot;: &quot;Reiniciar ahora&quot;,
         ///	&quot;restartButton10&quot;: &quot;Reiniciar ahora&quot;,
+        ///	&quot;btnFind&quot;: &quot;Encontrar&quot;,
+        ///	&quot;btnKill&quot;: &quot;Matar&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Asas de archivo&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Reiniciar para aplicar cambios?&quot;,
         ///	&quot;onedriveM&quot;: &quot;¿Seguro que quieres desinstalar OneDrive? ¡Esto eliminará sus archivos de escritorio y documentos! ¡Use esta opción solo en una cuenta local!&quot;,
         ///	&quot;txtVersion&quot;: &quot;Versión: {VN}&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;¿Está seguro de que desea deshabilitar Restaurar sistema? ¡Esto eliminará sus imágenes de respaldo actu [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;¿Está seguro de qu [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string ES {
             get {
@@ -522,10 +534,13 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;redemarrer maintenant&quot;,
         ///	&quot;restartButton8&quot;: &quot;redemarrer maintenant&quot;,
         ///	&quot;restartButton10&quot;: &quot;redemarrer maintenant&quot;,
+        ///	&quot;btnFind&quot;: &quot;Trouver&quot;,
+        ///	&quot;btnKill&quot;: &quot;Tuer&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Poignées de fichier&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Redemarrer pour appliquer les changements?&quot;,
         ///	&quot;onedriveM&quot;: &quot;Voulez-vous vraiment désinstaller OneDrive? Cela supprimera vos fichiers de bureau et de document! N&apos;utilisez cette option que sur un compte local!&quot;,
         ///	&quot;txtVersion&quot;: &quot;Version: {VN}&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Voulez-vous vraiment désactiver la restauration du système? Cela sup [rest of string was truncated]&quot;;.
+        ///	&quot; [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string FR {
             get {
@@ -619,11 +634,13 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton10&quot;: &quot;riavvia ora&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Riavviare per applicare le modifiche?&quot;,
         ///	&quot;txtVersion&quot;: &quot;Versione: {VN}&quot;,
+        ///	&quot;btnFind&quot;: &quot;Trova&quot;,
+        ///	&quot;btnKill&quot;: &quot;Uccisione&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Manici di file&quot;,
         ///	&quot;txtBitness&quot;: &quot;Architettura: {BITS}&quot;,
         ///	&quot;linkUpdate&quot;: &quot;Aggiornamento disponibile&quot;,
         ///	&quot;lblLab&quot;: &quot;Build sperimentale\n(cancellare dopo il test)&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Sei sicuro di voler disabilitare Ripristino configurazione di sistema? Questo cancellerà le tue attuali immagini di backup!&quot;,
-        ///	&quot;oned [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;Sei sicuro di voler disabilitare Ripristino configu [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string IT {
             get {
@@ -647,6 +664,9 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton8&quot;: &quot;지금 다시 시작&quot;,
         ///	&quot;restartButton10&quot;: &quot;지금 다시 시작&quot;,
+        ///	&quot;btnFind&quot;: &quot;찾다&quot;,
+        ///	&quot;btnKill&quot;: &quot;죽임&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;파일 핸들&quot;,
         ///	&quot;restartAndApply&quot;: &quot;변경을 적용하려면 다시 시작하시겠습니까?&quot;,
         ///	&quot;onedriveM&quot;: &quot;OneDrive를 제거하시겠습니까? 데스크탑 및 문서 파일이 삭제됩니다! 로컬 계정에서만 이 옵션을 사용하십시오!&quot;,
         ///	&quot;systemRestoreM&quot;: &quot;시스템 복원을 비활성화하시겠습니까? 현재 백업 이미지가 삭제됩니다!&quot;,
@@ -654,9 +674,7 @@ namespace Optimizer.Properties {
         ///	&quot;txtBitness&quot;: &quot;{BITS}로 작업중입니다&quot;,
         ///	&quot;linkUpdate&quot;: &quot;업데이트 가능&quot;,
         ///	&quot;lblLab&quot;: &quot;실험 빌드\n(테스트 후 삭제)&quot;,
-        ///	&quot;performanceSw&quot;: &quot;성능 조정을 활성화&quot;,
-        ///	&quot;networkSw&quot;: &quot;네트워크 조절 사용 안 함&quot;,
-        ///	&quot;defenderS [rest of string was truncated]&quot;;.
+        ///	&quot;performanc [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string KO {
             get {
@@ -674,6 +692,28 @@ namespace Optimizer.Properties {
             }
         }
         
+        /// <summary>
+        ///   Looks up a localized string similar to {
+        ///	&quot;btnAbout&quot;: &quot;باشە&quot;,
+        ///	&quot;restartButton&quot;: &quot;ئێستا ڕیستارتی بکەوە&quot;,
+        ///	&quot;restartButton8&quot;: &quot;ئێستا ڕیستارتی بکەوە&quot;,
+        ///	&quot;restartButton10&quot;: &quot;ئێستا ڕیستارتی بکەوە&quot;,
+        ///	&quot;btnFind&quot;: &quot;بیدۆزەوە&quot;,
+        ///	&quot;btnKill&quot;: &quot;بیکوژە (دایبخە)&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;دەسکەکانی فایل&quot;,
+        ///	&quot;restartAndApply&quot;: &quot;ڕیستارتی ئەکەیتەوە بۆ بینینی گۆڕانکاریەکان؟&quot;,
+        ///	&quot;txtVersion&quot;: &quot;وەشان : &quot;,
+        ///	&quot;txtBitness&quot;: &quot;کاردەکەیت (BITS) تۆ لەگەڵ&quot;,
+        ///	&quot;linkUpdate&quot;: &quot;وەشانی نوێ بەردەستە&quot;,
+        ///	&quot;lblLab&quot;: &quot;دروست کردنی تاقیکاری\n سڕینەوە دوای تاقیکردنەو&quot;,
+        ///	&quot;performanceSw&quot;: &quot;کاراکردن بۆ با [rest of string was truncated]&quot;;.
+        /// </summary>
+        internal static string KU {
+            get {
+                return ResourceManager.GetString("KU", resourceCulture);
+            }
+        }
+        
         /// <summary>
         ///   Looks up a localized resource of type System.Drawing.Bitmap.
         /// </summary>
@@ -820,10 +860,13 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;Uruchom ponownie teraz&quot;,
         ///	&quot;restartButton8&quot;: &quot;Uruchom ponownie teraz&quot;,
         ///	&quot;restartButton10&quot;: &quot;Uruchom ponownie teraz&quot;,
+        ///	&quot;btnFind&quot;: &quot;Znajdować&quot;,
+        ///	&quot;btnKill&quot;: &quot;Zabić&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Uchwyty do plików&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Uruchom ponownie, aby zastosować zmiany?&quot;,
         ///	&quot;onedriveM&quot;: &quot;Czy na pewno chcesz odinstalować OneDrive? Spowoduje to usunięcie plików pulpitu i dokumentów! Używaj tej opcji tylko na koncie lokalnym!&quot;,
         ///	&quot;txtVersion&quot;: &quot;Wersja: {VN}&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Czy na pewno chcesz wyłączyć Przywracanie systemu? Spowoduje to usunięcie bież [rest of string was truncated]&quot;;.
+        ///	&quot;systemRes [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string PL {
             get {
@@ -868,10 +911,13 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton&quot;: &quot;reinicie agora&quot;,
         ///	&quot;restartButton8&quot;: &quot;reinicie agora&quot;,
         ///	&quot;restartButton10&quot;: &quot;reinicie agora&quot;,
+        ///	&quot;btnFind&quot;: &quot;Encontrar&quot;,
+        ///	&quot;btnKill&quot;: &quot;Matar&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Alças de arquivo&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Reiniciar para aplicar as alterações?&quot;,
         ///	&quot;onedriveM&quot;: &quot;Tem certeza de que deseja desinstalar o OneDrive? Isso excluirá seus arquivos da área de trabalho e de documentos! Use esta opção apenas em uma conta local!&quot;,
         ///	&quot;CleanPreviewForm&quot;: &quot;Antevisão Limpa&quot;,
-        ///	&quot;systemRestoreM&quot;: &quot;Tem certeza de que deseja desativar a Restauração do sistema? Isso excluirá suas imag [rest of string was truncated]&quot;;.
+        ///	&quot;systemRestoreM&quot;: &quot;Te [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string PT {
             get {
@@ -902,9 +948,12 @@ namespace Optimizer.Properties {
         ///	&quot;restartButton10&quot;: &quot;Перезапустить сейчас&quot;,
         ///	&quot;restartAndApply&quot;: &quot;Перезапустить, чтобы применить изменения?&quot;,
         ///	&quot;txtVersion&quot;: &quot;Версия: {VN}&quot;,
+        ///	&quot;btnFind&quot;: &quot;Находить&quot;,
+        ///	&quot;btnKill&quot;: &quot;Убийство&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;Дескрипторы файлов&quot;,
         ///	&quot;txtBitness&quot;: &quot;Вы работаете с {BITS}&quot;,
         ///	&quot;systemRestoreM&quot;: &quot;Вы уверены, что хотите отключить восстановление системы? Это удалит ваши текущие резервные изображения!&quot;,
-        ///	&quot;onedriveM&quot;: &quot;Вы уверены, что хотите удалить OneDrive? Это удалит файлы рабочего стола и документов [rest of string was truncated]&quot;;.
+        ///	&quot;onedriveM&quot;: [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string RU {
             get {
@@ -995,8 +1044,9 @@ namespace Optimizer.Properties {
         ///	&quot;onedriveM&quot;: &quot;OneDrive&apos;ı kaldırmak istediğinizden emin misiniz? Bu, Masaüstü ve Belge dosyalarınızı siler! Bu seçeneği yalnızca yerel bir hesapta kullanın!&quot;,
         ///	&quot;txtVersion&quot;: &quot;Versiyon: {VN}&quot;,
         ///	&quot;txtBitness&quot;: &quot;{BITS} ile çalışıyor.&quot;,
-        ///	&quot;CleanPreviewForm&quot;: &quot;Temiz Önizleme&quot;,
-        ///	&quot;systemRestor [rest of string was truncated]&quot;;.
+        ///	&quot;btnFind&quot;: &quot;Bulmak&quot;,
+        ///	&quot;btnKill&quot;: &quot;Öldürmek&quot;,
+        ///	&quot;trayU [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string TR {
             get {
@@ -1025,13 +1075,14 @@ namespace Optimizer.Properties {
         ///	&quot;txtVersion&quot;: &quot;版本: {VN}&quot;,
         ///	&quot;systemRestoreM&quot;: &quot;您確定要禁用系統還原嗎? 這將刪除您當前的備份圖像!&quot;,
         ///	&quot;txtBitness&quot;: &quot;您使用的是{BITS}&quot;,
+        ///	&quot;btnFind&quot;: &quot;尋找&quot;,
+        ///	&quot;btnKill&quot;: &quot;殺&quot;,
+        ///	&quot;trayUnlocker&quot;: &quot;文件句柄&quot;,
         ///	&quot;linkUpdate&quot;: &quot;更新可用&quot;,
         ///	&quot;lblLab&quot;: &quot;實驗構建\n(刪除後測試)&quot;,
         ///	&quot;performanceSw&quot;: &quot;啟用性能調整&quot;,
         ///	&quot;networkSw&quot;: &quot;禁用網路節流&quot;,
-        ///	&quot;defenderSw&quot;: &quot;禁用 Windows Defender&quot;,
-        ///	&quot;systemRestoreSw&quot;: &quot;禁用 System Restore&quot;,
-        ///	&quot;printS [rest of string was truncated]&quot;;.
+        ///	&quot;defenderSw&quot;: &quot;禁用 Windows [rest of string was truncated]&quot;;.
         /// </summary>
         internal static string TW {
             get {

+ 3 - 0
Optimizer/Properties/Resources.resx

@@ -328,4 +328,7 @@
   <data name="taiwan" type="System.Resources.ResXFileRef, System.Windows.Forms">
     <value>..\Resources\Flags\taiwan.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
   </data>
+  <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>
+  </data>
 </root>

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

@@ -0,0 +1,416 @@
+{
+	"btnAbout": "باشە",
+	"restartButton": "ئێستا ڕیستارتی بکەوە",
+	"restartButton8": "ئێستا ڕیستارتی بکەوە",
+	"restartButton10": "ئێستا ڕیستارتی بکەوە",
+	"btnFind": "بیدۆزەوە",
+	"btnKill": "بیکوژە (دایبخە)",
+	"trayUnlocker": "دەسکەکانی فایل",
+	"restartAndApply": "ڕیستارتی ئەکەیتەوە بۆ بینینی گۆڕانکاریەکان؟",
+	"txtVersion": "وەشان : ",
+	"txtBitness": "کاردەکەیت (BITS) تۆ لەگەڵ",
+	"linkUpdate": "وەشانی نوێ بەردەستە",
+	"lblLab": "دروست کردنی تاقیکاری\n سڕینەوە دوای تاقیکردنەو",
+	"performanceSw": "کاراکردن بۆ باشکردنی تویکەکان",
+	"networkSw": "ناچالاک کردنی بەکارهێنانی ئینتەرنێتی زۆر",
+	"defenderSw": "Defender ناچالاک کردنی بەشی",
+	"systemRestoreSw": "ناچالاک کردنی بەشی گەراندنەوەی سیستەم",
+	"printSw": "ناچالاک کردنی خزمەتگوزاری چاپکردن",
+	"mediaSharingSw": "Media Player Sharing ناچالاک کردنی بەشی",
+	"faxSw": "Fax ناچالاک کردنی خزمەتگوزاری",
+	"reportingSw": "ناچالاک کردنی ناردنی کێشە و هەڵەکان",
+	"homegroupSw": "HomeGroup ناچالاک کردنی بەشی",
+	"superfetchSw": "SuperFetch ناچالاک کردنی",
+	"telemetryTasksSw": "ناچالاک کردنی ناردنی داتا تاسکەکان",
+	"officeTelemetrySw": "Office 2016 ناچالاک کردنی ناردنی داتای",
+	"vsSW": "Visual Studios ناچالاک کردنی ناردنی داتا",
+	"ffTelemetrySw": "FireFox ناچالاک کردنی ناردنی داتا",
+	"chromeTelemetrySw": "GoogleChrome ناچالاک کردنی ناردنی داتا",
+    "compatSw": "ناچالاک کردنی خزمەتگوزاری کێشەکان",
+	"smartScreenSw": "SmartScreen ناچالاک کردنی بەشی",
+	"stickySw": "StickyKeys ناچالاک کردنی بەشی",
+	"universalTab": "جیهانی",
+	"modernAppsTab": " UWP بەرنامەکانی",
+	"startupTab": "دەستپێکردنەکان",
+	"appsTab": "بەرنامەکان",
+	"cleanerTab": "خاوێن کەرەوە",
+	"pingerTab": "Pinger",
+	"registryFixerTab": "ڕێجستری",
+	"integratorTab": "تەواوکەر",
+	"CleanPreviewForm": "پێشیبنینی خاوێنکردنەوەکان",
+	"optionsTab": "بژاردەکان",
+	"oldMixerSw": "چالاک کردنی شێوازی کۆنی (دەنگ پێدەر)",
+	"oldExplorerSw": "(File Explorer) گەڕانەوەی شێوازی کلاسیکی",
+	"adsSw": "ناچالاک کردنی ریکلامەکانی پەڕەی سەرەکی",
+	"uODSw": "OneDrive سڕینەوەی",
+	"peopleSw": "My People ناچالاک کردنی بەشی",
+	"longPathsSw": "چالاک کردنی ڕێڕەوی درێژ",
+	"autoUpdatesSw": "ناچالاک کردنی نوێکردنەوەی خودکار",
+	"driversSw": "چاک کردنەوەی درایفەرەکان لە نوێکەرەوەکان",
+	"telemetryServicesSw": "ناچالاک کردنی خزمەتگوزاری ناردنی داتا",
+	"privacySw": "پەرەپێدانی پارێزەری زیاتر",
+	"ccSw": "Cloud Clipboard ناچالاک کردنی",
+	"cortanaSw": "Cortana ناچالاک کردنی خزمەتگوزاری",
+	"sensorSw": "ناچالاک کردنی خزمەت گوزاری هستەوەرەکان",
+	"castSw": "Cast To Device سڕینەوەی",
+	"inkSw": "Windows Ink ناچالاک کردنی",
+	"spellSw": "ناچالاک کردنی پشکنینی ئیملا",
+	"xboxSw": "Xbox Live ناچالاک کردنی",
+	"gameBarSw": "Game Bar ناچالاک کردنی",
+	"insiderSw": "ناچالاک کردنی خزمەتگوزاری ناوەکی",
+	"featuresSw": "ناچالاک کردنی وەشانی نوێی داهاتوو",
+	"actionSw": "ناچالاک کردنی بەشی ئاگاداری نامە",
+	"disableOneDriveSw": "OneDrive ناچالاک کردنی",
+	"tpmSw": "TPM 2.0 ناچالاک کردنی پشکنینی",
+	"leftTaskbarSw": "بۆ چەپ TaskBarگۆرینی شوێنی",
+	"snapAssistSw": "Snap Assist ناچالاک کردنی",
+	"widgetsSw": "Widgets ناچالاک کردنی",
+	"chatSw": "ناچالاک کردنی چات",
+	"smallerTaskbarSw": "بچووکتر بکەرەوە task bar",
+	"classicRibbonSw": "Explorer چالاک کردنی شێوازی کلاسیکی وردەکاریەکانی",
+	"classicContextSw": "چالاک کردنی شێوازی کلاسیکی لیستی کلیکی-ڕاست,",
+	"refreshModernAppsButton": "(Refresh) ڕیفرێش",
+	"uninstallModernAppsButton": "سڕینەوە",
+	"txtModernAppsTitle": "کە پێویستت پێی نیە UMP سڕینەوەی بەرنامەکانی",
+	"chkSelectAllModernApps": "هەموویان هەڵبژێرە",
+	"chkOnlyRemovable": "تەنها خەت بە ژێرداهاتوەکان بسڕەوە",
+	"onedriveM": "؟ چونکە هەموو فایلەکانی کە پەیوەستن بەو بەرنامەیە لەسەر شاشە و ناو دۆکیومێنتەکانت دەسڕێتەوە ئاگاداربە لە بەکارهێنانی OneDrive ئایا دڵنیایی لە سڕینەوەی",
+	"startupTitle": "دەستپێکەرەکانت هەڵبژێرە",
+	"removeStartupItemB": "سڕینەوە",
+	"locateFileB": "شوێنی فایل دیاری بکە",
+	"findInRegB": "بیدۆزەرەوە Registry لە بەشی",
+	"analyzeDriveB": "شیکردنەوە",
+	"refreshStartupB": "نوێکردنەوە",
+	"restoreStartupB": "گەڕانەوە",
+	"backupStartupB": "پاڵپشت",
+	"lblBackupTitle": "تایتڵی پاڵپشت:",
+	"doBackup": "باشە",
+	"cancelBackup": "ڕەتکردنەوە",
+	"startupItemName": "ناو",
+	"startupItemLocation": "شوێن",
+	"startupItemType": "جۆر",
+	"txtFeedError": "هیچ هێڵی ئینتەرنێت نیە هەوڵبدە لینکەکە ریفرێش بکەیتەوە",
+	"appsTitle": "بەخێرایی دەتوانی بەرنامە بەسوودەکان دابەزێنی",
+	"btnGetFeed": "ریفرێشکردنەوەی لینک",
+	"bitPref": "Bit هەڵبژاردنی جۆری",
+	"linkWarnings": "ئاگادارکەرەوەکان ببینە",
+	"txtDownloadStatus": "داونڵۆد دەبێ",
+	"goToDownloadsB": "بچۆ فایلی داونڵۆدەکان",
+	"btnDownloadApps": "داونڵۆد بکە",
+	"cAutoInstall": "دایبەزێنە پاش داونڵۆد بوون",
+	"setDownDirLbl": "دەستنیشانکردنی شوێنی داونڵۆدەکان",
+	"c64": "64-bit",
+	"c32": "32-bit",
+	"checkSelectAll": "هەمووی هەڵبژێرە",
+	"checkTemp": "فایلی کاتی",
+	"checkLogs": "ئامارەکانی ویندۆز",
+	"checkMiniDumps": "BSOD minidumps",
+	"checkBin": "Recycle Bin سڕینەوەی فایلەکانی ناو",
+	"checkMediaCache": "Media Player cache",
+	"checkErrorReports": "Error reports",
+	"cleanDriveB": "خاوێن بکەوە",
+	"lblPretext": "بەرزترین قەبارە بۆ سڕینەوە:",
+	"cleanerTitle": "خاوێن کردنەوەی درایفەرەکانی سیستەم",
+	"pingerTitle": "ناونیشان خەملاندنی ڕەشنەکەی Ping IP",
+	"lblPinger": "IP / Domain ناوی",
+	"btnOpenNetwork": "Network Connections کردنەوەی بەشی",
+	"copyIPB": "کۆپی",
+	"copyB": "IP کۆپی",
+	"btnShodan": "SHODAN.io دڵنیا بوونەوە لە",
+	"btnPing": "Ping",
+	"lblResults": "ئەنجام",
+	"flushCacheB": "DNS سڕینەوەی فایلە زیادەکانی",
+	"btnExport": "دەرهێنان",
+	"hostsTitle": "دەستکاری فایلی هۆستەکەت بکە بە لێهاتویی",
+	"linkLocate": "دیاری کردنی شوێنی هۆست",
+	"linkAdvancedEdit": "دەستکاریکەری پێشکەوەتوو",
+	"linkRestoreDefault": "گەڕاندنەوەی بنەڕەت",
+	"lblIP": "IP ناونیشان",
+	"lblDomain": "دۆمەین",
+	"chkBlock": "بلۆک کردن",
+	"addHostB": "زیاد کردن",
+	"lblLock": "پاراستنی فایلی هۆستەکەت بە قوفل کردنی",
+	"chkReadOnly": "تەنها خوێندنەوە",
+	"lblAdblock": "رێکلام بلۆکەری ئامادەکراو",
+	"lblAdblockSub": "(شێوەپێدانەکەی ئێستات دەسڕێتەوە)",
+	"adblockS": "رێکلام بلۆکەر لەگەڵ کۆمەڵایەتی",
+	"adblockP": "رێکلام بلۆکەر لەگەڵ بلۆک کردنی پۆڕن",
+	"removeHostB": "سرێنەوە",
+	"refreshHostsB": "ڕیفرێش",
+	"removeAllHostsB": "سڕینەوەی هەمووی",
+	"regFixB": "چارەسەر کردن",
+	"regLbl": "(هەندێک گۆڕانکاری لەوانەیە پێوستی بەوەبێ)",
+	"checkRestartExplorer": "ڕیستارت بکەوە لەگەڵی Explorer هەروەها",
+	"checkRegistryEditor": "Registry دەستکاری کەری",
+	"checkFirewall": "Windows Firewall",
+	"checkContextMenu": "لیستی کلیکی لای ڕاست",
+	"checkRunDialog": "ئیشپێکردنی دیالۆگ",
+	"checkFolderOptions": "بژاردەکانی فۆڵدەر",
+	"checkControlPanel": "پەڕەی کۆنتڕۆڵ",
+	"checkCommandPrompt": "داواکردنی فەرمان",
+	"checkTaskManager": "بەڕێوبەری ئەرک",
+	"checkEnableAll": "چالاک کردنی هەمووی",
+	"registryTitle": "چارەسەرکردنی کێشەکانی تۆماری گشتی",
+	"quickAccessToggle": "Quick Access Menu پیشاندانی بەشی",
+	"helpTipsToggle": "نیشاندانی نامەی یارمەتی",
+	"lblTheming": "ڕووکارێک هەڵبژێرە",
+	"radioOcean": "Ocean",
+	"radioMagma": "Magma",
+	"radioZerg": "Zerg",
+	"radioCaramel": "Caramel",
+	"radioLime": "Lime",
+	"radioMinimal": "Minimal",
+	"lblUpdating": "پشکنین بۆ وەشانی نوێ",
+	"btnUpdate": "پشکنین بۆ وەشانی نوێ",
+	"btnChangelog": "گۆڕانکاریەکان ببینە",
+	"lblUpdateDisabled": "ناچالاککراوە لە بنیاتنانەکانی تاقیکردنەوەدا",
+	"lblTroubleshoot": "چارەسەرکردن",
+	"btnViewLog": "پیشاندانی هەڵەکان",
+	"btnOpenConf": "فۆڵدەری شێوەپێدان نیشان بدە",
+	"btnResetConfig": "ڕێکخستنەوەی شێوەپێدان",
+	"integrator1": "تەواوکەرەکە توانای ئەوەی هەیە بە تەواوی تایبەتمەندکراو زێدە بکات\n شتەکان لەسەر شاشە لیستی کلیکی لای ڕاست  :",
+	"integrator2": "• هەر پڕۆگرامێک بێ",
+	"integrator3": "• کورتکراوەکان بۆ فۆڵدەرەکان",
+	"integrator4": "• بەستنەوە بە تۆڕێک",
+	"integrator5": "• هەر جۆرێکی فایل بێ",
+	"integrator6": "• ئەرکەکان",
+	"integrator7": "ئایتمەکان دەتوانن ئایکۆن و شوێنی تایبەتیان هەبێت.\n هەروەها دەتوانن شاراوە بن، تەنها بەردەست بن \n بە داگرتنی دوگمەی شیفت.\n هەروەها دەتوانێت فرمانی تایبەتیش دروست بکات\n بۆ کارپێکردنی دیالۆگ،وای لێبکە بە ئاسانی دەستپێبکات \n هەر بەرنامەیەک بێت تەنها بە نوسینی ووشەی سەرەکی خوازراوت",
+	"integratorInfoTab": "زانیاری",
+	"tabPage8": "زیاد کردن یان دەستکاری کردن",
+	"tabPage9": "سڕینەوە",
+	"tabPage10": "لیستی ئامادەکردن",
+	"tabPage11": "ئیشپێکردنی",
+	"addItemL": "زیاد کردن یان دەستکاری کردنی شتێک",
+	"itemtype": "جۆرێک شتەکەت",
+	"radioProgram": "پڕۆگرام",
+	"radioFolder": "فۆڵدەر",
+	"radioLink": "لینک",
+	"radioFile": "فایل",
+	"radioCommand": "فەرمان",
+	"itemtoaddgroup": "پڕۆگرام بۆ زیاد کردن",
+	"folderToAdd": "فۆڵدەر بۆ زیاد کردن",
+	"linkToAdd": "لینک بۆ زیاد کردن",
+	"fileToAdd": "فایل بۆ زیاد کردن",
+	"commandToAdd": "فەرمان بۆ زیاد کردن",
+	"icontoaddgroup": "ئایکۆن بۆ زیاد کردن",
+	"checkDefaultIcon": "بەکارهێنانی ئایکۆنی پڕۆگرامەکان",
+	"checkDefaultFolderIcon": "بەکارهێنانی ئایکۆنی بنەڕەتی فۆڵدەر",
+	"checkFavicon": "داونڵۆد کردنی ئایکۆنی ماڵپەڕ",
+	"checkNoIcon": "ئایکۆن نیە",
+	"dnsCacheM": "دەستی کرد بە دروست کردن  دواتر هەوڵبدەرەوە DNS فایلی زیادەی",
+	"itemposition": "شوێنی شتەکان",
+	"radioTop": "سەرەوە",
+	"radioMiddle": "ناوەڕاست",
+	"radioBottom": "خوارەوە",
+	"security": "پاراستن",
+	"checkShift": "داگیرابێت SHIFT تەنیا ئەو کاتە نیشان بدرێت کە دوگمەی",
+	"itemnamegroup": "ناوی شتەکان لە لیست",
+	"btnAddItem": "زیاد کردن یان دەستکاری کردن",
+	"removeIntegratorItemsL": "سڕینەوەی ئایکۆنی هەبوو لە سەر شاشە",
+	"removeDIB": "سڕینەوە",
+	"refreshIIB": "نوێکردنەوە",
+	"removeAllIIB": "سڕێنەوەی هەمووی",
+	"PMB": "POWER زیادکردنی لیستی",
+	"STB": "System Tools زیادکردنی",
+	"WAB": "زیادکردنی بەرنامەی ویندۆز",
+	"SSB": "زیادکردنی کورتکراوەی سیستەم",
+	"DSB": "زیادکردنی کورتکراوەی دێسکتۆپ",
+	"AddOwnerB": "زیادکردنی  خاوەندارێتی وەربگرە",
+	"RemoveOwnerB": "سڕینەوەی  خاوەندارێتی وەربگرە",
+	"AddCMDB": "CMD زیادکردنی  کردنەوە بە ",
+	"DeleteCMDB": "CMD سڕینەوەی  کردنەوە بە",
+	"readyMenusL": "زیادکردنی لیستی ئامادەکراوی بەسوود",
+	"refreshCCB": "نوێکردنەوە",
+	"removeCCB": "سڕینەوە",
+	"removeCCL": "سڕینەوەی کۆماندی هەبوون",
+	"btnCreateCustomCommand": "دروست کردن",
+	"ccKeywordL": "وشەی خوازراو",
+	"ccFileL": "شوێنی فایل",
+	"ccL": "پێناسەی ئیشپێکردنی فەرمانی تایبەت",
+	"btnYes": "بەڵێ",
+	"btnNo": "نەخێر",
+	"btnOk": "باشە",
+	"HostsEditorForm": "دەستکاری کەری هۆست",
+	"savebtn": "سەیف کردن",
+	"closebtn": "داخستن",
+	"adminMissingMsg": "بەرنامەکە پێویستە وەک سەرپەرشتیار ئیشپێبکرێت!\n بەرنامەکە ئێستا دادەخرێت",
+	"unsupportedMsg": "بەرنامەکە بۆ ویندۆز 7 بەرەو سەرەوە کار دەکا!\n بەرنامەکە ئێستا دادەخرێت",
+	"confInvalidVersionMsg": "وەشانی ویندۆزەکەت لەگەڵی نتگونجێ!",
+	"confInvalidFormatMsg": "فایلی کۆنفیگ لە فۆرماتی نادروستدایە!",
+	"confNotFoundMsg": "فایلی کۆنفیگ بوونی نییە!",
+	"argInvalidMsg": "ئارگیومێنتی نادروست! نموونە: Optimizer.exe /silent.conf",
+	"alreadyRunningMsg": "Optimizer ئێستا لە باکگراونددا ئیش دەکات!",
+	"StartupPreviewForm": "پێشبینی دەستپێکەری شتێک",
+	"StartupRestoreForm": "گەڕاندنەوەی دەستپێکەری شتێک",
+	"backupL": "گەڕاندنەوەی دەستپێکەری شتێک",
+	"txtNoBackups": "هیچ پاڵپشتێک نەدۆزراوە",
+	"previewBackupB": "پێشبینین",
+	"restoreBackupB": "گەڕاندنەوە",
+	"deleteBackupB": "سڕینەوە",
+	"noNewVersion": "تۆ کۆتا وەشان بەکاردەهێنیت!",
+	"betaVersion": "تۆ ڤێرژنێکی تاقیکاری بەکاردێنیت!",
+	"removeAllStartup": "ئایا دڵنیای لە سڕینەوەی هەموو دەستپێکەری شتەکانت؟",
+	"removeAllHosts": "ئایا دڵنیای لە سڕینەوەی هەموو هۆستەکانت؟",
+	"removeAllItems": "ئایا دڵنیایی لە سڕینەوەی هەموو شتەکانی دیسکتۆپ؟",
+	"removeModernApps": "ئایا تۆ دڵنیای لە سڕینەوەی ئەم بەرنامانە",
+	"errorModernApps": "\n ناتوانی ئەم بەرنامانە بسڕیتەوە",
+	"latestVersionM": "کۆتا ڤێرژن: {کۆتا}",
+	"currentVersionM": "ڤێرژنی ئێستا: {ئێستا}",
+	"resetMessage": "یان دابەزێنراوە بە بەکارهێنانی Integrator، بەڵام دەست لە هیچ شتێک نادات لەسەر کۆمپیوتەرەکەت \n ئەمە هەموو پەسەندکراوەکانت دووبارە ڕێک دەکاتەوە، بە هەر ئایکۆنێک کە دەرتهێناوە\n ئایا دڵنیایت کە دەتەوێت شێوەپێدانەکە دووبارە ڕێک بخەیتەوە",
+	"newVersion": "بەرنامە لە چەند چرکەیەکدا دەستپێدەکاتەوە \n ڤێرژنێکی نوێ بەردەستە! دەتەوێت ئێستا دایبەزێنیت؟",
+	"flushDNSMessage": "بسڕیتەوە؟ئەمە دەبێتە هۆی بڕینی پەیوەندی ئینتەرنێت بۆ ساتێک و لەوانەیە پێویستی بە دەستپێکردنەوەیەک بێت بۆ کارکردن بە شێوەیەکی گونجاو DNS WINDOWS ئایا دڵنیای دەتەوێ خزنگەی",
+	"downloadsFinished": "تەواوبوو",
+	"downloadDirInvalid": "شوێنی فۆڵدەری دیاریکراو دروست نیە",
+	"no64Download": "64bit بەردەست نیە ",
+	"no32Download": "32bit بەردەست نیە",
+	"installing": "دادەیەزێت",
+	"linkInvalid": "لینکەکە هیچی تر بەردەست نیە",
+	"noErrorsM": "هەڵە هەیە بۆ نیشاندان",
+	"hostNotFound": "هۆستەکە نەدۆزراوە",
+	"pinging": "Pinging with 32 bytes - 9 times...",
+	"latency": "گونجان",
+	"lblSystemTools": "سیستەم و کەلوپەل",
+	"lblInternet": "ئینتەرنێت",
+	"lblCoding": "کۆدینگ",
+	"lblVideoSound": "دەنگ و ڕەنگ",
+	"min": "کەمترین",
+	"max": "بەرزترین",
+	"avg": "مامناوەند",
+	"timeout": "داواکاری بە کۆتا هات",
+	"languagesL": "زمانێک هەڵبژێرە",
+	"trayStartup": "شوێنی دەستپێکەر",
+	"trayCleaner": "خاوێنکەرەوەی درایفەر",
+	"trayPinger": "Pinger کەلوپەلی",
+	"trayHosts": "دەستکاری کەری هۆست",
+	"trayAD": "داونڵۆدی بەرنامە",
+	"trayOptions": "بژاردەکان",
+	"trayRegistry": "چاککردنەوەی تۆمارکردن",
+	"trayRestartExplorer": "Explorer دەستپێکردنەوەی",
+	"trayExit": "چوونەدەر",
+	"tipWhatsThis": "ئەمە چیە؟",
+	"hwDetailed": "دیمەنی ورد",
+	"btnCopyHW": "کۆپی",
+	"btnSaveHW": "سەیف",
+	"indiciumTab": "هاردوێر",
+	"toolHWCopy": "کۆپی",
+	"toolHWGoogle": "لە گوگڵ بگەڕێ",
+	"toolHWDuck": "بگەڕێ DuckDuckGo لە",
+	"trayHW": "زانیاری هاردوێر",
+	"os": "سیستەمی کارپێکردن",
+	"cpu": "پڕۆسێسەر",
+	"ram": "بیرگەی کاتی",
+	"gpu": "گرافیک",
+	"mobo": "مەزەربۆرد",
+	"disk": "بیرگە",
+	"inet": "گونجێنەرەکانی تۆڕ",
+	"audio": "دەنگ",
+	"dev": "پەڕاوگە",
+	"vm": "قەبارەی بیرگەی کاتی",
+	"drives": "درایڤەکانی دیسک",
+	"volumes": "دابەشکردنەکان",
+	"opticals": "درایڤەکانی بینایی",
+	"removables": "درایڤەکانی لابراو",
+	"physicalAdapters": "گونجێنەری فیزیکی",
+	"virtualAdapters": "گونجێنەرە ڕاستەقینەکان",
+	"keyboards": "کیبۆردەکان",
+	"pointings": "ئامێرەکانی ئاماژەکردن",
+	"performanceTip": "کۆمەڵێک سێتینگی بەسوودن بۆ خێراکردنی سیستەم و کارکردنی ئاسان بێ
+	 وە بە تەواوەتی سەلامەتە بۆ چالاکردنی ئەم بەشە
+
+- کەمکردنەوەی کاتی چاوەڕێکردن لەکاتی کردنەوەی هەر بەرنامەیەک
+- کەمکردنەوەی کاتی نیشاندانی لیست 
+- ناچالاک کردنی نامەی ئاگاداری کەمی بیرگەی ناوەکی
+- ناچالاک کردنی لەرزین لەکاتی داخستنی هەر بەرنامەیەک
+- هەمیشە پاشگری هەموو فایلەکانت نیشان دەدا
+- نیشاندانی هەموو فایلە شاراوەکان",
+	"networkTip": "بەکاردێت بە کەمکردنەوەی ڕێژەی بەکارهێنانی ئینتەرنێت لەکاتی بەکارهێنانی هەر بەرنامەیەکی راستەوخۆ ,
+	 وا دەکا لە کاتی یاری کردن ئینتەرنێتەکەت خاو ببێتەوە",
+	"defenderTip": " پارێزەری ویندۆز ناتوانرێ ناچالاک بکرێ لە ویندۆز 10 بەرەو سەرەوە
+	
+	پارێزەری ویندۆز کە بەکاردێت بۆ نەهێشتنی ڤایرۆس و ئەو بەرنامانەی مەترسیان هەیە کە ڤایرۆس بن",
+	"smartScreenTip": "بە شێوەیەکی ئۆتۆماتیکی فایلەکانی داگرتن و بلۆککردنی وێب سایتەکان سکان دەکات SmartScreen
+	پێشتر ناوەرۆکێکی مەترسیداری ناسیوە و ئاگادارت دەکاتەوە پێش ئەوەی ڕایانبکەیت.",
+	"systemRestoreTip": "گەڕاندنەوەی سیستەم تایبەتمەندیەکە کە رێگە دەدات بە گەڕاندنەوەی دۆخی ویندۆز
+	بۆ یەکێکی پێشوو بۆ چاکبوونەوە لە ناکاری یان کێشەکانی تر.",
+	"reportingTip": "ڕاپۆرتکردنی هەڵە تێکشکانی کاربەرنامە و هەڵەکان کۆ دەکاتەوە و دەیاننێرێتە مایکڕۆسۆفت.",
+	"telemetryTasksTip": "خزمەتگوزاریەکانی بە شێوەی خولی داتای بەکارهێنان و ئەدا دەنێرێت بۆ مایکڕۆسۆفت Telemetry
+	بۆ بەرەوپێشچونی داهاتوو",
+	"officeTelemetryTip": "شێوەی خولی بەکارهێنان دەنێرێت و Office telemetry
+	داتای ئەدا بۆ مایکڕۆسۆفت بۆ باشکردنی داهاتوو.",
+	"ffTelemetryTip": "لە کارخستنی مۆزیلا فایەرفۆکس و راپۆرتی زانیاری خزمەتگوزاریەکان.",
+	"vsTip": "ویژاڵ ستۆدیۆ لە دووری ستۆدیۆ و تایبەتمەندیەکانی کاردانەوە ناچالاک دەکات، بە  ئێس کیو  ئێمیشەوە.",
+	"chromeTelemetryTip": "ئامێری راپۆرتی سۆفتوێری گووگڵ کرۆم ناچالاک دەکات (cpu بە ناوبانگ ناسراوە بۆ ئەوەی ببێتە هۆی بەکارهێنانی بەرزی).",
+	"printTip": "خزمەتگوزاری چاپکردن بەرپرسیارە لە دۆزینەوەی دامەزراندن و بەکارهێنانی چاپکەرەکان",
+	"faxTip": "خزمەتگوزاری فاکس بەرپرسیارە لە ناردن و وەرگرتنی فاکس",
+	"mediaSharingTip": "Windows Media Player هاوبەشکردنی میدیا پلەیەر هاوبەشیکردنی میدیای ماڵەوە دابین دەکات بۆ",
+	"stickyTip": "کلیلە چەسپاوەکان تایبەتمەندیەکی دەستگەیشتنە بۆ یارمەتیدانی بەکارهێنەرانی ویندۆز لەگەڵ
+	کەمئەندامی جەستەیی ئەو جووڵانە کەمدەکاتەوە کە پەیوەندی هەیە بە 
+	برینی دووبارەیی فشار",
+	"homegroupTip": "گرووپی ماڵەوە تایبەتمەندیەکە کە ڕێگە بە هاوبەشکردنی فایلەکان دەدات
+	Windows Explorer لەسەر تۆڕێکی ماڵەوە بە بەکارهێنانی",
+	"superfetchTip": "پڕکردنەوەی ئەو کاربەرنامانەی بە شێوەیەکی گشتی بەکاردێت بۆ ڕام ئەمەش دەبێتە هۆی بەکارهێنانی دیسکی بەرز
+	بەتایبەتی لەسەر هاردەکان",
+	"compatTip": "خزمەتگوزاری یاریدەدەری گونجان کێشەی گونجاوی ناسراو لە بەرنامە کۆنەکاندا دەدۆزێتەوە",
+	"disableOneDriveTip": "OneDrive Cloud Storage ناچالاک کردنی",
+	"oldMixerTip": "گەڕانەوەی شێوازی کلاسیکی کۆنی پێدانی دەنگ",
+	"oldExplorerTip": "- مێژووی چوونە ژورەوەی خێرا ناچالاک دەکات
+	- دیمەنی گریمانەیی دۆزەرەوەی فایل ڕێکبکە بۆ ئەم کۆمپیوتەرە
+	- فایلەکانی ئەم دواییانە لە کاربخە
+	- گەڕان، ئەرک و کەش و هەوا لە میلی ئەرک لادەبات
+	- مێژووی فایل ناچالاک دەکات",
+	"adsTip": "ڕێ لە ڕیکلامەکان دەگرێت لە پیشاندان لە لاپەڕەی دەستپێک.",
+	"uODTip": "بسڕیتەوە OneDrive Cloud بەتەواوی",
+	"peopleTip": " کە دەتوانێ ئەو ناوانەت پێنیشان بدا کە زۆر پەیوەندیان پێوەدەکەی People بەشی",
+	"longPathsTip": "ئەوپەڕی سنوردارکردنی درێژی ڕێڕەوی 256 پیت لادەبات.",
+	"inkTip": "پشتگیری پێنووسە دیجیتاڵیەکان دابین دەکات، بۆ وێنەکێشان لەسەر شاشەکە Windows Ink",
+	"spellTip": "تەنها داگرتنی کیبۆڕد ئەم تایبەتمەندیانەی هەیە
+
+- راستکردنەوەی وشەکان
+- پێدانی وشەی پێشنیار
+- پشکنینی ئیملا",
+	"xboxTip": "XBOX خزمەتگوزاریەکانی خەسڵەتی کردنەوەی لایڤ و تۆمارکردن و تایبەتمەندی پێشکەش دەکات بۆ یارییەکانی XBOX LIVE",
+	"actionTip": "ناوەندی ئاگانامەکان شوێنێکی ناوەندیە بۆ ئاگانامەکان و خشتەکانی کاری خێرا،
+	وەک وای فای و بلوتوس و هتد",
+	"autoUpdatesTip": "دابەزاندنی ئۆتۆماتیکی و دامەزراندنی نوێکاریەکانی ویندۆز ناچالاک دەکات.
+	لە جیاتی ئەوە، ئاگانامەیەک هەیە کاتێک نوێکردنەوە نوێکان بەردەستن.
+	هەروەها خزمەتگوزاری باشکردنی گەیاندن ناچالاک دەکات.",
+	"driversTip": "بەسوودە کاتێک نوێکاریەکانی ویندۆز بە شێوەیەکی بەردەوام جێگرەوەی گونجاو دەکات
+	بۆ درایفەری خراپ و  گۆرینی بۆ باشترین",
+	"telemetryServicesTip": "وادەکات داتا و زانیاری بەکارهێنانی بەرنامەکە نەنێرێت بۆ کۆمپانیایی مایکڕۆسۆفت",
+	"privacyTip": "زیادە شاراوەی ئەمانە لەکاردەخا:
+
+- پەنجەمۆر
+- شوێنی جیۆلۆجی
+- هاوبەشکردنی کاربەرنامەکان بە درێژایی ئامێرەکان
+- تێکستی لۆگەر
+- شیکاریەکان",
+	"ccTip": "کڵاود کلیپبۆڕد بەکاردێت بۆ کۆپی و پەیست کردنی تێکست لە ئامێرک بۆ ئامێریکی تر , پێویستی بە ئەکاونتی مایکڕۆسۆفتە",
+	"cortanaTip": "یاریدەدەرێکی راستەقینەیی لەسەر بنەمای ئای ئایە Cortana.
+
+- ناچالاک کردنی کۆرتانە
+- ناچالاک کردن گەڕان لە ئینتەرنێت
+- ڕێگری دەکات لە هێشتنەوەی مێژووی گەڕان",
+	"sensorTip": "ئەو خزمەتانەی کە کرداری هەستەوەرەکان بەڕێوەدەبەن
+	وەک خولانەوەی خۆکار، درەوشانەوەی خۆکار، هتد
+	تەنها بۆ تابلێت یان ئەو ئامێرانەی کە شاشەی لەمسییان هەیە بەسوودە.",
+	"castTip": "MiraCast لابردنی کرتەی ڕاست بۆ هاوبەشکردنی ناوەڕۆکی میدیا بۆ ئامێرەکانی",
+	"gameBarTip": "XBOX شریتی یاری لیستێکی چوونەژوورەوەی خێرایە بۆ خزمەتگوزاریەکانی یاری",
+	"insiderTip": "بەرنامەی ویندۆزی ناوەکی ڕێگەت پێدەدات بۆ تاقیکردنەوەی نوێترین تایبەتمەندیەکان
+	پێش ئەوەی ئازاد بکرێت بۆ ڕای گشتی
+	ئەمە بە خزمەتێکی ناپێویست دادەنرێت بۆ ئەو بەکارهێنەرانەی کە نایانەوێت بەشداری بکەن.",
+	"featuresTip": "نوێکردنەوەی تایبەتمەندیەکان لە بواری تەکنیکیەوە وەشانی نوێن لە ویندۆز، کە پێویستی بە بەرزکردنەوە هەیە.
+	هەرچۆنێک بێت، ئەوان بە ڕێکارێکی مەترسیدار دادەنرێن. ئەوان بەزۆری نیمچە ساڵانە بڵاو دەکرێنەوە.",
+	"tpmTip": "بۆ ئەوەی بە ئاسانی ویندۆز یانزە TMP تێپەڕکردنی پشکنینی",
+	"leftTaskbarTip": "خۆدانەپاڵی وێنۆکەکانی تاسک بار بۆ لای چەپ.",
+	"snapAssistTip": "کاتێک دوگمەکانی زیادەکردنی دوگمەکان ئەپپ یارمەتیدان ناچالاک دەکات.",
+	"widgetsTip": "تایبەتمەندی ویجیتەکان ناچالاک دەکات و ئایکۆنی ویجیتەکان لادەبات لە تاسک بار .",
+	"chatTip": "ئایکۆنی چات لادەبات لە تاسک بار.",
+	"smallerTaskbarTip": "قەبارەی تاسک بار و ئایکۆنەکان بچووکتر بکە.",
+	"classicRibbonTip": "شریتی ڕیبۆنی کلاسیک لە ویندۆز 10 لە گەڕاڵی فایلدا دەگەڕێنێتەوە",
+	"classicContextTip": "گەڕاندنەوەی شێوازی کلیکی ڕاستی کلاسیک، لابردنی 'پیشاندانی بژاردەی زیاتر'.",
+	"gameModeSw": "چالاککردنی مۆدی یاریکردن",
+	"gameModeTip": "مۆدی یاری کردن بە تێکەڵی گرافیک کارد لەگەڵ هاردوێر خێراکردنی خشتەی بەتوانا دەکات.",
+	"systemRestoreM": "ئایا تۆ دڵنیایت کە دەتەوێت مۆدی کایەکردن بە تێکەڵی گرافیک کارد لەگەڵ هاردوێر خێراکراوی خشتە چالاک بکەیت. گەڕاندنەوەی سیستەم ناچالاک بکە؟ ئەمە وێنەکانی پاڵپشتی ئێستات دەسڕێتەوە!",
+	"compactModeSw": "Explorer مۆدی کۆمپکت بەتوانا بکە لە",
+	"compactModeTip": "بۆشایی زیادە و پادینگ لە نێوان فایلەکانی ناو کۆمپیوتەر فایلەکان کەم دەکاتەوە."
+}

+ 6 - 5
README.md

@@ -3,7 +3,7 @@
 </p> 
 
 <p align="center">
-	<a href="https://github.com/hellzerg/optimizer/releases/download/13.2/Optimizer-13.2.exe" target="_blank">
+	<a href="https://github.com/hellzerg/optimizer/releases/download/13.3/Optimizer-13.3.exe" target="_blank">
 		<img src="https://raw.githubusercontent.com/hellzerg/optimizer/master/download-button.png">
 		<br>
 		<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>
 Depending on your version of Windows, Optimizer will also allow you to perform some specific tweaks.
 
-* Full multilingual support (15 languages available)
+* Full multilingual support (16 languages available)
 * Speed up your system and network performance
 * Disable unnecessary Windows services
 * Disable Windows telemetry, Cortana and many more
@@ -88,9 +88,9 @@ https://github.com/hellzerg/optimizer/blob/master/LEGACY.md
 
 ### #️ Details: ###
 
-* Latest version: 13.2
+* Latest version: 13.3
 * Released: May 8, 2022
-* SHA256: 5C966CD8E6082A8AE7B311BD58E0264236331C40E8CE82593EB1EBB478551798
+* SHA256: 9AE21F07308DC31D1BF4D3D60AB08A9A185872FEF1BF767442DF4DD795AB1410
 
 <hr>
 
@@ -121,4 +121,5 @@ Support my hard work by donating me through [PayPal](https://www.paypal.com/payp
 * https://github.com/H3XDaemon - H3XDaemon for Taiwanese translation
 * https://github.com/VenusGirl - VenusGirl for Korean translation
 * https://github.com/factuall - Adrian Nieściur for Polish translation
-* https://github.com/MesterPerfect - MesterPerfect for Arabic translation
+* https://github.com/MesterPerfect - MesterPerfect for Arabic translation
+* Lord Paro for Kurdish translation

BIN
flags.png


BIN
flags.png.next


+ 1 - 1
version.txt

@@ -1 +1 @@
-13.2
+13.3