FirstRunForm.cs 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275
  1. using System;
  2. using System.Windows.Forms;
  3. namespace Optimizer {
  4. public sealed partial class FirstRunForm : Form {
  5. public FirstRunForm() {
  6. InitializeComponent();
  7. this.DoubleBuffered = true;
  8. OptionsHelper.ApplyTheme(this);
  9. }
  10. private void btnStart_Click(object sender, EventArgs e) {
  11. this.Close();
  12. }
  13. private void FirstRunForm_Load(object sender, EventArgs e) {
  14. radioArabic.Text = Constants.ARABIC;
  15. radioPortuguese.Text = Constants.PORTUGUESE;
  16. radioChinese.Text = Constants.CHINESE;
  17. radioCzech.Text = Constants.CZECH;
  18. radioDutch.Text = Constants.DUTCH;
  19. radioFrench.Text = Constants.FRENCH;
  20. radioGerman.Text = Constants.GERMAN;
  21. radioHellenic.Text = Constants.HELLENIC;
  22. radioHungarian.Text = Constants.HUNGARIAN;
  23. radioFarsi.Text = Constants.PERSIAN;
  24. radioItalian.Text = Constants.ITALIAN;
  25. radioJapanese.Text = Constants.JAPANESE;
  26. radioKorean.Text = Constants.KOREAN;
  27. radioKurdish.Text = Constants.KURDISH;
  28. radioNepali.Text = Constants.NEPALI;
  29. radioPolish.Text = Constants.POLISH;
  30. radioRomanian.Text = Constants.ROMANIAN;
  31. radioRussian.Text = Constants.RUSSIAN;
  32. radioSpanish.Text = Constants.SPANISH;
  33. radioTaiwan.Text = Constants.TAIWANESE;
  34. radioTurkish.Text = Constants.TURKISH;
  35. radioUkrainian.Text = Constants.UKRAINIAN;
  36. radioBulgarian.Text = Constants.BULGARIAN;
  37. radioEnglish.Text = Constants.ENGLISH;
  38. }
  39. private void pictureBox86_Click(object sender, EventArgs e) {
  40. radioEnglish.PerformClick();
  41. }
  42. private void pictureBox87_Click(object sender, EventArgs e) {
  43. radioRussian.PerformClick();
  44. }
  45. private void pictureBox88_Click(object sender, EventArgs e) {
  46. radioHellenic.PerformClick();
  47. }
  48. private void radioEnglish_CheckedChanged(object sender, EventArgs e) {
  49. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.EN;
  50. OptionsHelper.SaveSettings();
  51. OptionsHelper.LoadTranslation();
  52. }
  53. private void radioRussian_CheckedChanged(object sender, EventArgs e) {
  54. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.RU;
  55. OptionsHelper.SaveSettings();
  56. OptionsHelper.LoadTranslation();
  57. }
  58. private void radioHellenic_CheckedChanged(object sender, EventArgs e) {
  59. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.EL;
  60. OptionsHelper.SaveSettings();
  61. OptionsHelper.LoadTranslation();
  62. }
  63. private void pictureBox1_Click(object sender, EventArgs e) {
  64. radioTurkish.PerformClick();
  65. }
  66. private void radioTurkish_CheckedChanged(object sender, EventArgs e) {
  67. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.TR;
  68. OptionsHelper.SaveSettings();
  69. OptionsHelper.LoadTranslation();
  70. }
  71. private void radioGerman_CheckedChanged(object sender, EventArgs e) {
  72. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.DE;
  73. OptionsHelper.SaveSettings();
  74. OptionsHelper.LoadTranslation();
  75. }
  76. private void pictureBox2_Click(object sender, EventArgs e) {
  77. radioGerman.PerformClick();
  78. }
  79. private void pictureBox3_Click(object sender, EventArgs e) {
  80. radioSpanish.PerformClick();
  81. }
  82. private void radioSpanish_CheckedChanged(object sender, EventArgs e) {
  83. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.ES;
  84. OptionsHelper.SaveSettings();
  85. OptionsHelper.LoadTranslation();
  86. }
  87. private void radioPortuguese_CheckedChanged(object sender, EventArgs e) {
  88. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.PT;
  89. OptionsHelper.SaveSettings();
  90. OptionsHelper.LoadTranslation();
  91. }
  92. private void pictureBox4_Click(object sender, EventArgs e) {
  93. radioPortuguese.PerformClick();
  94. }
  95. private void radioFrench_CheckedChanged(object sender, EventArgs e) {
  96. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.FR;
  97. OptionsHelper.SaveSettings();
  98. OptionsHelper.LoadTranslation();
  99. }
  100. private void pictureBox5_Click(object sender, EventArgs e) {
  101. radioFrench.PerformClick();
  102. }
  103. private void radioitalian_CheckedChanged(object sender, EventArgs e) {
  104. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.IT;
  105. OptionsHelper.SaveSettings();
  106. OptionsHelper.LoadTranslation();
  107. }
  108. private void pictureBox6_Click(object sender, EventArgs e) {
  109. radioItalian.PerformClick();
  110. }
  111. private void pictureBox7_Click(object sender, EventArgs e) {
  112. radioChinese.PerformClick();
  113. }
  114. private void radioChinese_CheckedChanged(object sender, EventArgs e) {
  115. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.CN;
  116. OptionsHelper.SaveSettings();
  117. OptionsHelper.LoadTranslation();
  118. }
  119. private void pictureBox8_Click(object sender, EventArgs e) {
  120. radioCzech.PerformClick();
  121. }
  122. private void radioCzech_CheckedChanged(object sender, EventArgs e) {
  123. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.CZ;
  124. OptionsHelper.SaveSettings();
  125. OptionsHelper.LoadTranslation();
  126. }
  127. private void radioTaiwan_CheckedChanged(object sender, EventArgs e) {
  128. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.TW;
  129. OptionsHelper.SaveSettings();
  130. OptionsHelper.LoadTranslation();
  131. }
  132. private void pictureBox9_Click(object sender, EventArgs e) {
  133. radioTaiwan.PerformClick();
  134. }
  135. private void radioKorean_CheckedChanged(object sender, EventArgs e) {
  136. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.KO;
  137. OptionsHelper.SaveSettings();
  138. OptionsHelper.LoadTranslation();
  139. }
  140. private void pictureBox10_Click(object sender, EventArgs e) {
  141. radioChinese.PerformClick();
  142. }
  143. private void pictureBox11_Click(object sender, EventArgs e) {
  144. radioPolish.PerformClick();
  145. }
  146. private void radioPolish_CheckedChanged(object sender, EventArgs e) {
  147. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.PL;
  148. OptionsHelper.SaveSettings();
  149. OptionsHelper.LoadTranslation();
  150. }
  151. private void radioArabic_CheckedChanged(object sender, EventArgs e) {
  152. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.AR;
  153. OptionsHelper.SaveSettings();
  154. OptionsHelper.LoadTranslation();
  155. }
  156. private void pictureBox12_Click(object sender, EventArgs e) {
  157. radioArabic.PerformClick();
  158. }
  159. private void pictureBox13_Click(object sender, EventArgs e) {
  160. radioKurdish.PerformClick();
  161. }
  162. private void radioKurdish_CheckedChanged(object sender, EventArgs e) {
  163. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.KU;
  164. OptionsHelper.SaveSettings();
  165. OptionsHelper.LoadTranslation();
  166. }
  167. private void pictureBox14_Click(object sender, EventArgs e) {
  168. radioHungarian.PerformClick();
  169. }
  170. private void radioHungarian_CheckedChanged(object sender, EventArgs e) {
  171. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.HU;
  172. OptionsHelper.SaveSettings();
  173. OptionsHelper.LoadTranslation();
  174. }
  175. private void radioRomanian_CheckedChanged(object sender, EventArgs e) {
  176. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.RO;
  177. OptionsHelper.SaveSettings();
  178. OptionsHelper.LoadTranslation();
  179. }
  180. private void pictureBox15_Click(object sender, EventArgs e) {
  181. radioRomanian.PerformClick();
  182. }
  183. private void radioDutch_CheckedChanged(object sender, EventArgs e) {
  184. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.NL;
  185. OptionsHelper.SaveSettings();
  186. OptionsHelper.LoadTranslation();
  187. }
  188. private void pictureBox16_Click(object sender, EventArgs e) {
  189. radioDutch.PerformClick();
  190. }
  191. private void radioJapanese_CheckedChanged(object sender, EventArgs e) {
  192. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.JA;
  193. OptionsHelper.SaveSettings();
  194. OptionsHelper.LoadTranslation();
  195. }
  196. private void pictureBox17_Click(object sender, EventArgs e) {
  197. radioJapanese.PerformClick();
  198. }
  199. private void radioFarsi_CheckedChanged(object sender, EventArgs e) {
  200. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.FA;
  201. OptionsHelper.SaveSettings();
  202. OptionsHelper.LoadTranslation();
  203. }
  204. private void pictureBox18_Click(object sender, EventArgs e) {
  205. radioFarsi.PerformClick();
  206. }
  207. private void pictureBox19_Click(object sender, EventArgs e) {
  208. radioNepali.PerformClick();
  209. }
  210. private void radioNepali_CheckedChanged(object sender, EventArgs e) {
  211. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.NE;
  212. OptionsHelper.SaveSettings();
  213. OptionsHelper.LoadTranslation();
  214. }
  215. private void radioBulgarian_CheckedChanged(object sender, EventArgs e) {
  216. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.BG;
  217. OptionsHelper.SaveSettings();
  218. OptionsHelper.LoadTranslation();
  219. }
  220. private void radioUkrainian_CheckedChanged(object sender, EventArgs e) {
  221. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.UA;
  222. OptionsHelper.SaveSettings();
  223. OptionsHelper.LoadTranslation();
  224. }
  225. }
  226. }