FirstRunForm.cs 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376
  1. using System;
  2. using System.Windows.Forms;
  3. namespace Optimizer
  4. {
  5. public sealed partial class FirstRunForm : Form
  6. {
  7. public FirstRunForm()
  8. {
  9. InitializeComponent();
  10. this.DoubleBuffered = true;
  11. OptionsHelper.ApplyTheme(this);
  12. }
  13. private void btnStart_Click(object sender, EventArgs e)
  14. {
  15. this.Close();
  16. }
  17. private void FirstRunForm_Load(object sender, EventArgs e)
  18. {
  19. radioArabic.Text = Constants.ARABIC;
  20. radioPortuguese.Text = Constants.PORTUGUESE;
  21. radioChinese.Text = Constants.CHINESE;
  22. radioCzech.Text = Constants.CZECH;
  23. radioDutch.Text = Constants.DUTCH;
  24. radioFrench.Text = Constants.FRENCH;
  25. radioGerman.Text = Constants.GERMAN;
  26. radioHellenic.Text = Constants.HELLENIC;
  27. radioHungarian.Text = Constants.HUNGARIAN;
  28. radioFarsi.Text = Constants.PERSIAN;
  29. radioItalian.Text = Constants.ITALIAN;
  30. radioJapanese.Text = Constants.JAPANESE;
  31. radioKorean.Text = Constants.KOREAN;
  32. radioKurdish.Text = Constants.KURDISH;
  33. radioNepali.Text = Constants.NEPALI;
  34. radioPolish.Text = Constants.POLISH;
  35. radioRomanian.Text = Constants.ROMANIAN;
  36. radioRussian.Text = Constants.RUSSIAN;
  37. radioSpanish.Text = Constants.SPANISH;
  38. radioTaiwan.Text = Constants.TAIWANESE;
  39. radioTurkish.Text = Constants.TURKISH;
  40. radioUkrainian.Text = Constants.UKRAINIAN;
  41. radioBulgarian.Text = Constants.BULGARIAN;
  42. radioEnglish.Text = Constants.ENGLISH;
  43. radioUrdu.Text = Constants.URDU;
  44. radioVietnam.Text = Constants.VIETNAMESE;
  45. }
  46. private void pictureBox86_Click(object sender, EventArgs e)
  47. {
  48. radioEnglish.PerformClick();
  49. }
  50. private void pictureBox87_Click(object sender, EventArgs e)
  51. {
  52. radioRussian.PerformClick();
  53. }
  54. private void pictureBox88_Click(object sender, EventArgs e)
  55. {
  56. radioHellenic.PerformClick();
  57. }
  58. private void radioEnglish_CheckedChanged(object sender, EventArgs e)
  59. {
  60. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.EN;
  61. OptionsHelper.SaveSettings();
  62. OptionsHelper.LoadTranslation();
  63. }
  64. private void radioRussian_CheckedChanged(object sender, EventArgs e)
  65. {
  66. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.RU;
  67. OptionsHelper.SaveSettings();
  68. OptionsHelper.LoadTranslation();
  69. }
  70. private void radioHellenic_CheckedChanged(object sender, EventArgs e)
  71. {
  72. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.EL;
  73. OptionsHelper.SaveSettings();
  74. OptionsHelper.LoadTranslation();
  75. }
  76. private void pictureBox1_Click(object sender, EventArgs e)
  77. {
  78. radioTurkish.PerformClick();
  79. }
  80. private void radioTurkish_CheckedChanged(object sender, EventArgs e)
  81. {
  82. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.TR;
  83. OptionsHelper.SaveSettings();
  84. OptionsHelper.LoadTranslation();
  85. }
  86. private void radioGerman_CheckedChanged(object sender, EventArgs e)
  87. {
  88. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.DE;
  89. OptionsHelper.SaveSettings();
  90. OptionsHelper.LoadTranslation();
  91. }
  92. private void pictureBox2_Click(object sender, EventArgs e)
  93. {
  94. radioGerman.PerformClick();
  95. }
  96. private void pictureBox3_Click(object sender, EventArgs e)
  97. {
  98. radioSpanish.PerformClick();
  99. }
  100. private void radioSpanish_CheckedChanged(object sender, EventArgs e)
  101. {
  102. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.ES;
  103. OptionsHelper.SaveSettings();
  104. OptionsHelper.LoadTranslation();
  105. }
  106. private void radioPortuguese_CheckedChanged(object sender, EventArgs e)
  107. {
  108. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.PT;
  109. OptionsHelper.SaveSettings();
  110. OptionsHelper.LoadTranslation();
  111. }
  112. private void pictureBox4_Click(object sender, EventArgs e)
  113. {
  114. radioPortuguese.PerformClick();
  115. }
  116. private void radioFrench_CheckedChanged(object sender, EventArgs e)
  117. {
  118. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.FR;
  119. OptionsHelper.SaveSettings();
  120. OptionsHelper.LoadTranslation();
  121. }
  122. private void pictureBox5_Click(object sender, EventArgs e)
  123. {
  124. radioFrench.PerformClick();
  125. }
  126. private void radioitalian_CheckedChanged(object sender, EventArgs e)
  127. {
  128. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.IT;
  129. OptionsHelper.SaveSettings();
  130. OptionsHelper.LoadTranslation();
  131. }
  132. private void pictureBox6_Click(object sender, EventArgs e)
  133. {
  134. radioItalian.PerformClick();
  135. }
  136. private void pictureBox7_Click(object sender, EventArgs e)
  137. {
  138. radioChinese.PerformClick();
  139. }
  140. private void radioChinese_CheckedChanged(object sender, EventArgs e)
  141. {
  142. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.CN;
  143. OptionsHelper.SaveSettings();
  144. OptionsHelper.LoadTranslation();
  145. }
  146. private void pictureBox8_Click(object sender, EventArgs e)
  147. {
  148. radioCzech.PerformClick();
  149. }
  150. private void radioCzech_CheckedChanged(object sender, EventArgs e)
  151. {
  152. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.CZ;
  153. OptionsHelper.SaveSettings();
  154. OptionsHelper.LoadTranslation();
  155. }
  156. private void radioTaiwan_CheckedChanged(object sender, EventArgs e)
  157. {
  158. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.TW;
  159. OptionsHelper.SaveSettings();
  160. OptionsHelper.LoadTranslation();
  161. }
  162. private void pictureBox9_Click(object sender, EventArgs e)
  163. {
  164. radioTaiwan.PerformClick();
  165. }
  166. private void radioKorean_CheckedChanged(object sender, EventArgs e)
  167. {
  168. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.KO;
  169. OptionsHelper.SaveSettings();
  170. OptionsHelper.LoadTranslation();
  171. }
  172. private void pictureBox10_Click(object sender, EventArgs e)
  173. {
  174. radioChinese.PerformClick();
  175. }
  176. private void pictureBox11_Click(object sender, EventArgs e)
  177. {
  178. radioPolish.PerformClick();
  179. }
  180. private void radioPolish_CheckedChanged(object sender, EventArgs e)
  181. {
  182. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.PL;
  183. OptionsHelper.SaveSettings();
  184. OptionsHelper.LoadTranslation();
  185. }
  186. private void radioArabic_CheckedChanged(object sender, EventArgs e)
  187. {
  188. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.AR;
  189. OptionsHelper.SaveSettings();
  190. OptionsHelper.LoadTranslation();
  191. }
  192. private void pictureBox12_Click(object sender, EventArgs e)
  193. {
  194. radioArabic.PerformClick();
  195. }
  196. private void pictureBox13_Click(object sender, EventArgs e)
  197. {
  198. radioKurdish.PerformClick();
  199. }
  200. private void radioKurdish_CheckedChanged(object sender, EventArgs e)
  201. {
  202. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.KU;
  203. OptionsHelper.SaveSettings();
  204. OptionsHelper.LoadTranslation();
  205. }
  206. private void pictureBox14_Click(object sender, EventArgs e)
  207. {
  208. radioHungarian.PerformClick();
  209. }
  210. private void radioHungarian_CheckedChanged(object sender, EventArgs e)
  211. {
  212. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.HU;
  213. OptionsHelper.SaveSettings();
  214. OptionsHelper.LoadTranslation();
  215. }
  216. private void radioRomanian_CheckedChanged(object sender, EventArgs e)
  217. {
  218. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.RO;
  219. OptionsHelper.SaveSettings();
  220. OptionsHelper.LoadTranslation();
  221. }
  222. private void pictureBox15_Click(object sender, EventArgs e)
  223. {
  224. radioRomanian.PerformClick();
  225. }
  226. private void radioDutch_CheckedChanged(object sender, EventArgs e)
  227. {
  228. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.NL;
  229. OptionsHelper.SaveSettings();
  230. OptionsHelper.LoadTranslation();
  231. }
  232. private void pictureBox16_Click(object sender, EventArgs e)
  233. {
  234. radioDutch.PerformClick();
  235. }
  236. private void radioJapanese_CheckedChanged(object sender, EventArgs e)
  237. {
  238. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.JA;
  239. OptionsHelper.SaveSettings();
  240. OptionsHelper.LoadTranslation();
  241. }
  242. private void pictureBox17_Click(object sender, EventArgs e)
  243. {
  244. radioJapanese.PerformClick();
  245. }
  246. private void radioFarsi_CheckedChanged(object sender, EventArgs e)
  247. {
  248. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.FA;
  249. OptionsHelper.SaveSettings();
  250. OptionsHelper.LoadTranslation();
  251. }
  252. private void pictureBox18_Click(object sender, EventArgs e)
  253. {
  254. radioFarsi.PerformClick();
  255. }
  256. private void pictureBox19_Click(object sender, EventArgs e)
  257. {
  258. radioNepali.PerformClick();
  259. }
  260. private void radioNepali_CheckedChanged(object sender, EventArgs e)
  261. {
  262. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.NE;
  263. OptionsHelper.SaveSettings();
  264. OptionsHelper.LoadTranslation();
  265. }
  266. private void radioBulgarian_CheckedChanged(object sender, EventArgs e)
  267. {
  268. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.BG;
  269. OptionsHelper.SaveSettings();
  270. OptionsHelper.LoadTranslation();
  271. }
  272. private void radioUkrainian_CheckedChanged(object sender, EventArgs e)
  273. {
  274. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.UA;
  275. OptionsHelper.SaveSettings();
  276. OptionsHelper.LoadTranslation();
  277. }
  278. private void radioVietnam_CheckedChanged(object sender, EventArgs e)
  279. {
  280. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.VN;
  281. OptionsHelper.SaveSettings();
  282. OptionsHelper.LoadTranslation();
  283. }
  284. private void pictureBox22_Click(object sender, EventArgs e)
  285. {
  286. radioVietnam.PerformClick();
  287. }
  288. private void pictureBox23_Click(object sender, EventArgs e)
  289. {
  290. radioUrdu.PerformClick();
  291. }
  292. private void radioUrdu_CheckedChanged(object sender, EventArgs e)
  293. {
  294. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.UR;
  295. OptionsHelper.SaveSettings();
  296. OptionsHelper.LoadTranslation();
  297. }
  298. private void pictureBox25_Click(object sender, EventArgs e)
  299. {
  300. radioCroatian.PerformClick();
  301. }
  302. private void pictureBox24_Click(object sender, EventArgs e)
  303. {
  304. radioIndonesian.PerformClick();
  305. }
  306. private void radioCroatian_CheckedChanged(object sender, EventArgs e)
  307. {
  308. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.HR;
  309. OptionsHelper.SaveSettings();
  310. OptionsHelper.LoadTranslation();
  311. }
  312. private void radioIndonesian_CheckedChanged(object sender, EventArgs e)
  313. {
  314. OptionsHelper.CurrentOptions.LanguageCode = LanguageCode.ID;
  315. OptionsHelper.SaveSettings();
  316. OptionsHelper.LoadTranslation();
  317. }
  318. }
  319. }