Skip to content
This repository was archived by the owner on Jan 20, 2026. It is now read-only.

Commit 30785d9

Browse files
committed
upstream
1 parent 1b589d3 commit 30785d9

15 files changed

Lines changed: 1690 additions & 1587 deletions

Optimizer/Constants.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,6 @@ internal static class Constants
2626
internal static string UKRAINIAN = "українська";
2727
internal static string JAPANESE = "日本語";
2828
internal static string PERSIAN = "فارسی";
29+
internal static string NEPALI = "नेपाली";
2930
}
3031
}

Optimizer/Enums.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,8 @@ public enum LanguageCode
107107
NL, // dutch
108108
UA, // ukrainian
109109
JA, // japanese
110-
FA //farsi
110+
FA, //farsi
111+
NE //nepali
111112
}
112113

113114
public enum KnownFolder

Optimizer/Forms/FirstRunForm.Designer.cs

Lines changed: 144 additions & 110 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Optimizer/Forms/FirstRunForm.cs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -273,5 +273,17 @@ private void pictureBox18_Click(object sender, EventArgs e)
273273
{
274274
radioFarsi.PerformClick();
275275
}
276+
277+
private void pictureBox19_Click(object sender, EventArgs e)
278+
{
279+
radioNepali.PerformClick();
280+
}
281+
282+
private void radioNepali_CheckedChanged(object sender, EventArgs e)
283+
{
284+
Options.CurrentOptions.LanguageCode = LanguageCode.NE;
285+
Options.SaveSettings();
286+
Options.LoadTranslation();
287+
}
276288
}
277289
}

Optimizer/Forms/MainForm.Designer.cs

Lines changed: 179 additions & 178 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Optimizer/Forms/MainForm.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,6 @@ private void ToggleSwitch33_Click(object sender, EventArgs e)
781781
public MainForm(SplashForm _splashForm, bool disableIndicium = false, bool disableHostsEditor = false, bool disableCommonApps = false, bool disableUWPApps = false, bool disableStartups = false, bool disableCleaner = false, bool disableIntegrator = false, bool disablePinger = false)
782782
{
783783
InitializeComponent();
784-
WindowState = FormWindowState.Maximized;
785784

786785
CultureInfo.DefaultThreadCurrentCulture = new CultureInfo("en-US");
787786
CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("en-US");
@@ -1064,6 +1063,8 @@ public MainForm(SplashForm _splashForm, bool disableIndicium = false, bool disab
10641063
//InitNetworkMonitoring();
10651064
LoadTranslation();
10661065
EnableToggleEvents();
1066+
1067+
WindowState = FormWindowState.Maximized;
10671068
}
10681069

10691070
private void LoadAvailableFonts()
@@ -1274,6 +1275,10 @@ private void LoadTranslation()
12741275
{
12751276
boxLang.Text = Constants.PERSIAN;
12761277
}
1278+
if (Options.CurrentOptions.LanguageCode == LanguageCode.NE)
1279+
{
1280+
boxLang.Text = Constants.NEPALI;
1281+
}
12771282
}
12781283

12791284
private void GetHardwareSpecs()
@@ -2304,6 +2309,10 @@ private void LoadWindowsXIToggleStates()
23042309
private void Main_Load(object sender, EventArgs e)
23052310
{
23062311
FixTabHeaderWidth();
2312+
if (Options.CurrentOptions.AutoStart && Options.CurrentOptions.EnableTray)
2313+
{
2314+
this.Hide();
2315+
}
23072316
}
23082317

23092318
private void GetDesktopItems()
@@ -4418,6 +4427,11 @@ private void boxLang_SelectedIndexChanged(object sender, EventArgs e)
44184427
picFlag.Image = Properties.Resources.iran;
44194428
Options.CurrentOptions.LanguageCode = LanguageCode.FA;
44204429
}
4430+
else if (boxLang.Text == Constants.NEPALI)
4431+
{
4432+
picFlag.Image = Properties.Resources.nepal;
4433+
Options.CurrentOptions.LanguageCode = LanguageCode.NE;
4434+
}
44214435

44224436
Options.SaveSettings();
44234437
Options.LoadTranslation();

Optimizer/Forms/MainForm.resx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -749,7 +749,7 @@ any application only by typing your desired keyword.</value>
749749
AAEAAAD/////AQAAAAAAAAAMAgAAAFdTeXN0ZW0uV2luZG93cy5Gb3JtcywgVmVyc2lvbj00LjAuMC4w
750750
LCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPWI3N2E1YzU2MTkzNGUwODkFAQAAACZTeXN0
751751
ZW0uV2luZG93cy5Gb3Jtcy5JbWFnZUxpc3RTdHJlYW1lcgEAAAAERGF0YQcCAgAAAAkDAAAADwMAAAC0
752-
GgAAAk1TRnQBSQFMAgEBCQEAAfABDgHwAQ4BIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
752+
GgAAAk1TRnQBSQFMAgEBCQEAAfgBDgH4AQ4BIAEAASABAAT/ASEBAAj/AUIBTQE2BwABNgMAASgDAAGA
753753
AwABYAMAAQEBAAEgBgABwP8A/wD/AP8A/wD/AP8A/wAeAANHAYB0//8AiQADRwGAdP//AIkAAyoBQANH
754754
AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANH
755755
AYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGAA0cBgANHAYADRwGA/wD/AP8A

Optimizer/Optimizer.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -326,6 +326,7 @@
326326
<None Include="Resources\Scripts\EnableTelemetryTasks.bat" />
327327
<None Include="Resources\Scripts\EnableXboxTasks.bat" />
328328
<None Include="Resources\i18n\EL.json" />
329+
<None Include="Resources\i18n\NE.json" />
329330
<None Include="Resources\i18n\ES.json" />
330331
<None Include="Resources\i18n\FR.json" />
331332
<None Include="Resources\Scripts\GPEditEnablerInHome.bat" />
@@ -377,6 +378,7 @@
377378
</COMReference>
378379
</ItemGroup>
379380
<ItemGroup>
381+
<None Include="Resources\Flags\nepal.png" />
380382
<None Include="Resources\Flags\iran.png" />
381383
<None Include="Resources\Flags\japan.png" />
382384
<None Include="Resources\Flags\ukraine.png" />

Optimizer/Options.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,7 @@ internal static void LoadTranslation()
352352
if (CurrentOptions.LanguageCode == LanguageCode.UA) TranslationList = JObject.Parse(Properties.Resources.UA);
353353
if (CurrentOptions.LanguageCode == LanguageCode.JA) TranslationList = JObject.Parse(Properties.Resources.JA);
354354
if (CurrentOptions.LanguageCode == LanguageCode.FA) TranslationList = JObject.Parse(Properties.Resources.FA);
355+
if (CurrentOptions.LanguageCode == LanguageCode.NE) TranslationList = JObject.Parse(Properties.Resources.NE);
355356
}
356357
catch (Exception ex)
357358
{

Optimizer/Program.cs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,10 @@ static class Program
1212
{
1313
/* VERSION PROPERTIES */
1414
/* DO NOT LEAVE THEM EMPTY */
15-
1615
internal readonly static float Major = 15;
1716
internal readonly static float Minor = 7;
18-
1917
internal readonly static bool EXPERIMENTAL_BUILD = false;
20-
internal static bool SILENT_MODE = false;
21-
internal static int DPI_PREFERENCE;
18+
/* END OF VERSION PROPERTIES */
2219

2320
internal static string GetCurrentVersionTostring()
2421
{
@@ -30,7 +27,8 @@ internal static float GetCurrentVersion()
3027
return float.Parse(GetCurrentVersionTostring());
3128
}
3229

33-
/* END OF VERSION PROPERTIES */
30+
internal static bool SILENT_MODE = false;
31+
internal static int DPI_PREFERENCE;
3432

3533
// Enables the corresponding Windows tab for Windows Server machines
3634
internal static bool UNSAFE_MODE = false;

0 commit comments

Comments
 (0)