Skip to content

Commit 601ada9

Browse files
author
Fitri Rasendriya
committed
Add indonesian translation
1 parent 6f49528 commit 601ada9

File tree

8 files changed

+499
-2
lines changed

8 files changed

+499
-2
lines changed

Optimizer/Constants.cs

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ internal static class Constants
4141
internal static string BULGARIAN = "български";
4242
internal static string VIETNAMESE = "Tiếng Việt";
4343
internal static string URDU = "لشکری ‍زبان";
44+
internal static string INDONESIA = "Bahasa Indonesia";
4445

4546
internal static string CloudflareDNS = "Cloudflare";
4647
internal static string OpenDNS = "OpenDNS";

Optimizer/Forms/MainForm.cs

+11-1
Original file line numberDiff line numberDiff line change
@@ -950,7 +950,8 @@ public MainForm(SplashForm _splashForm, bool? disableIndicium = null, bool? disa
950950
Constants.NEPALI,
951951
Constants.BULGARIAN,
952952
Constants.VIETNAMESE,
953-
Constants.URDU
953+
Constants.URDU,
954+
Constants.INDONESIA
954955
});
955956

956957
_splashForm.LoadingStatus.Text = "checking for requirements";
@@ -1591,6 +1592,10 @@ private void LoadTranslation()
15911592
{
15921593
boxLang.Text = Constants.URDU;
15931594
}
1595+
if (OptionsHelper.CurrentOptions.LanguageCode == LanguageCode.ID)
1596+
{
1597+
boxLang.Text = Constants.INDONESIA;
1598+
}
15941599
}
15951600

15961601
private void GetHardwareSpecs()
@@ -4678,6 +4683,11 @@ private void boxLang_SelectedIndexChanged(object sender, EventArgs e)
46784683
picFlag.Image = Properties.Resources.pakistan;
46794684
OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.UR;
46804685
}
4686+
else if (boxLang.Text == Constants.INDONESIA)
4687+
{
4688+
picFlag.Image = Properties.Resources.indonesia;
4689+
OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.ID;
4690+
}
46814691

46824692
OptionsHelper.SaveSettings();
46834693
OptionsHelper.LoadTranslation();

Optimizer/Models/Enums.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,7 @@ public enum LanguageCode
120120
NE, // nepali
121121
BG, // bulgarian
122122
VN, // vietnamese
123-
UR // urdu
123+
UR, // urdu
124+
ID // indonesia
124125
}
125126
}

Optimizer/Optimizer.csproj

+2
Original file line numberDiff line numberDiff line change
@@ -316,6 +316,7 @@
316316
<None Include="Resources\i18n\RO.json" />
317317
<None Include="Resources\Fonts\Poppins-Regular.ttf" />
318318
<None Include="Resources\i18n\UA.json" />
319+
<None Include="Resources\i18n\ID.json" />
319320
<None Include="Resources\i18n\UR.json" />
320321
<None Include="Resources\i18n\VN.json" />
321322
<None Include="Resources\Scripts\AddOpenWithCMD.reg" />
@@ -385,6 +386,7 @@
385386
</COMReference>
386387
</ItemGroup>
387388
<ItemGroup>
389+
<None Include="Resources\Flags\indonesia.png" />
388390
<None Include="Resources\Flags\pakistan.png" />
389391
<None Include="Resources\Flags\vietnam.png" />
390392
<None Include="Resources\Flags\bulgaria.png" />

Optimizer/OptionsHelper.cs

+1
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,7 @@ internal static void LoadTranslation()
283283
if (CurrentOptions.LanguageCode == LanguageCode.BG) TranslationList = JObject.Parse(Properties.Resources.BG);
284284
if (CurrentOptions.LanguageCode == LanguageCode.VN) TranslationList = JObject.Parse(Properties.Resources.VN);
285285
if (CurrentOptions.LanguageCode == LanguageCode.UR) TranslationList = JObject.Parse(Properties.Resources.UR);
286+
if (CurrentOptions.LanguageCode == LanguageCode.ID) TranslationList = JObject.Parse(Properties.Resources.ID);
286287

287288
}
288289
catch (Exception ex)

Optimizer/Properties/Resources.resx

+6
Original file line numberDiff line numberDiff line change
@@ -352,4 +352,10 @@
352352
<data name="UR" type="System.Resources.ResXFileRef, System.Windows.Forms">
353353
<value>..\Resources\i18n\UR.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
354354
</data>
355+
<data name="indonesia" type="System.Resources.ResXFileRef, System.Windows.Forms">
356+
<value>..\Resources\Flags\indonesia.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
357+
</data>
358+
<data name="ID" type="System.Resources.ResXFileRef, System.Windows.Forms">
359+
<value>..\Resources\i18n\ID.json;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;utf-8</value>
360+
</data>
355361
</root>
349 Bytes
Loading

0 commit comments

Comments
 (0)