private void frmDeckExtractor_Load(object sender, EventArgs e)
        {
            switch (currentLanguage)
            {
                case 0: //English
                    CLanguage.DeckExtractor.English englishLanguage = new CLanguage.DeckExtractor.English();
                    Start_Life_Point_Text = englishLanguage.Start_Life_Point_Text;
                    Start_Hand_Text = englishLanguage.Start_Hand_Text;
                    Draw_For_Text = englishLanguage.Draw_For_Text;
                    Main_Deck_Title = englishLanguage.Main_Deck_Title;
                    Extra_Deck_Title = englishLanguage.Extra_Deck_Title;
                    Side_Deck_Title = englishLanguage.Side_Deck_Title;
                    Deck_Owner_Text = englishLanguage.Deck_Owner_Text;
                    Copy_Deck_List_Text = englishLanguage.Copy_Deck_List_Text;
                    Save_Deck_List_Text = englishLanguage.Save_Deck_List_Text;
                    Mode_Single_or_Match_Text = englishLanguage.Mode_Single_or_Match_Text;
                    Mode_1vs2_Text = englishLanguage.Mode_1vs2_Text;
                    Mode_Tag_Text = englishLanguage.Mode_Tag_Text;
                    Player1_Text = englishLanguage.Player1_Text;
                    Player2_Text = englishLanguage.Player2_Text;
                    Player3_Text = englishLanguage.Player3_Text;
                    Player4_Text = englishLanguage.Player4_Text;
                    VS_Text = englishLanguage.VS_Text;
                    Copied_To_Clipboard_Text = englishLanguage.Copied_To_Clipboard_Text;
                    Error_Text = englishLanguage.Error_Text;
                    Information_Text = englishLanguage.Information_Text;
                    Replay_Error_Text = englishLanguage.Replay_Error_Text;
                    btnLoadDeck.Text = englishLanguage.Load_Replay_Text;

                    lbMode.Text = String.Format(englishLanguage.Mode_Text, "?");
                    lbStartLP.Text = String.Format(englishLanguage.Start_Life_Point_Text, "?");
                    lbStartHand.Text = String.Format(englishLanguage.Start_Hand_Text, "?");
                    lbPlayer.Text = String.Format(englishLanguage.Player_Text, "?");
                    lbDrawFor.Text = String.Format(englishLanguage.Draw_For_Text, "?");

                    this.Text = englishLanguage.Title;
                    break;
                case 1: //Thai
                    CLanguage.DeckExtractor.Thai thaiLanguage = new CLanguage.DeckExtractor.Thai();
                    Start_Life_Point_Text = thaiLanguage.Start_Life_Point_Text;
                    Start_Hand_Text = thaiLanguage.Start_Hand_Text;
                    Draw_For_Text = thaiLanguage.Draw_For_Text;
                    Main_Deck_Title = thaiLanguage.Main_Deck_Title;
                    Extra_Deck_Title = thaiLanguage.Extra_Deck_Title;
                    Side_Deck_Title = thaiLanguage.Side_Deck_Title;
                    Deck_Owner_Text = thaiLanguage.Deck_Owner_Text;
                    Copy_Deck_List_Text = thaiLanguage.Copy_Deck_List_Text;
                    Save_Deck_List_Text = thaiLanguage.Save_Deck_List_Text;
                    Mode_Single_or_Match_Text = thaiLanguage.Mode_Single_or_Match_Text;
                    Mode_1vs2_Text = thaiLanguage.Mode_1vs2_Text;
                    Mode_Tag_Text = thaiLanguage.Mode_Tag_Text;
                    Player1_Text = thaiLanguage.Player1_Text;
                    Player2_Text = thaiLanguage.Player2_Text;
                    Player3_Text = thaiLanguage.Player3_Text;
                    Player4_Text = thaiLanguage.Player4_Text;
                    VS_Text = thaiLanguage.VS_Text;
                    Copied_To_Clipboard_Text = thaiLanguage.Copied_To_Clipboard_Text;
                    Error_Text = thaiLanguage.Error_Text;
                    Information_Text = thaiLanguage.Information_Text;
                    Replay_Error_Text = thaiLanguage.Replay_Error_Text;
                    btnLoadDeck.Text = thaiLanguage.Load_Replay_Text;

                    lbMode.Text = String.Format(thaiLanguage.Mode_Text, "?");
                    lbStartLP.Text = String.Format(thaiLanguage.Start_Life_Point_Text, "?");
                    lbStartHand.Text = String.Format(thaiLanguage.Start_Hand_Text, "?");
                    lbPlayer.Text = String.Format(thaiLanguage.Player_Text, "?");
                    lbDrawFor.Text = String.Format(thaiLanguage.Draw_For_Text, "?");

                    cbIgnoreCardMissing.Text = thaiLanguage.Ignore_Card_Missing_Text;

                    this.Text = thaiLanguage.Title;
                    break;
                default: break;
            }
            resetPlayerName();
        }
        private void frmDeckExtractor_Load(object sender, EventArgs e)
        {
            switch (currentLanguage)
            {
            case 0:     //English
                CLanguage.DeckExtractor.English englishLanguage = new CLanguage.DeckExtractor.English();
                Start_Life_Point_Text     = englishLanguage.Start_Life_Point_Text;
                Start_Hand_Text           = englishLanguage.Start_Hand_Text;
                Draw_For_Text             = englishLanguage.Draw_For_Text;
                Main_Deck_Title           = englishLanguage.Main_Deck_Title;
                Extra_Deck_Title          = englishLanguage.Extra_Deck_Title;
                Side_Deck_Title           = englishLanguage.Side_Deck_Title;
                Deck_Owner_Text           = englishLanguage.Deck_Owner_Text;
                Copy_Deck_List_Text       = englishLanguage.Copy_Deck_List_Text;
                Save_Deck_List_Text       = englishLanguage.Save_Deck_List_Text;
                Mode_Single_or_Match_Text = englishLanguage.Mode_Single_or_Match_Text;
                Mode_1vs2_Text            = englishLanguage.Mode_1vs2_Text;
                Mode_Tag_Text             = englishLanguage.Mode_Tag_Text;
                Player1_Text             = englishLanguage.Player1_Text;
                Player2_Text             = englishLanguage.Player2_Text;
                Player3_Text             = englishLanguage.Player3_Text;
                Player4_Text             = englishLanguage.Player4_Text;
                VS_Text                  = englishLanguage.VS_Text;
                Copied_To_Clipboard_Text = englishLanguage.Copied_To_Clipboard_Text;
                Error_Text               = englishLanguage.Error_Text;
                Information_Text         = englishLanguage.Information_Text;
                Replay_Error_Text        = englishLanguage.Replay_Error_Text;
                btnLoadDeck.Text         = englishLanguage.Load_Replay_Text;

                lbMode.Text      = String.Format(englishLanguage.Mode_Text, "?");
                lbStartLP.Text   = String.Format(englishLanguage.Start_Life_Point_Text, "?");
                lbStartHand.Text = String.Format(englishLanguage.Start_Hand_Text, "?");
                lbPlayer.Text    = String.Format(englishLanguage.Player_Text, "?");
                lbDrawFor.Text   = String.Format(englishLanguage.Draw_For_Text, "?");

                this.Text = englishLanguage.Title;
                break;

            case 1:     //Thai
                CLanguage.DeckExtractor.Thai thaiLanguage = new CLanguage.DeckExtractor.Thai();
                Start_Life_Point_Text     = thaiLanguage.Start_Life_Point_Text;
                Start_Hand_Text           = thaiLanguage.Start_Hand_Text;
                Draw_For_Text             = thaiLanguage.Draw_For_Text;
                Main_Deck_Title           = thaiLanguage.Main_Deck_Title;
                Extra_Deck_Title          = thaiLanguage.Extra_Deck_Title;
                Side_Deck_Title           = thaiLanguage.Side_Deck_Title;
                Deck_Owner_Text           = thaiLanguage.Deck_Owner_Text;
                Copy_Deck_List_Text       = thaiLanguage.Copy_Deck_List_Text;
                Save_Deck_List_Text       = thaiLanguage.Save_Deck_List_Text;
                Mode_Single_or_Match_Text = thaiLanguage.Mode_Single_or_Match_Text;
                Mode_1vs2_Text            = thaiLanguage.Mode_1vs2_Text;
                Mode_Tag_Text             = thaiLanguage.Mode_Tag_Text;
                Player1_Text             = thaiLanguage.Player1_Text;
                Player2_Text             = thaiLanguage.Player2_Text;
                Player3_Text             = thaiLanguage.Player3_Text;
                Player4_Text             = thaiLanguage.Player4_Text;
                VS_Text                  = thaiLanguage.VS_Text;
                Copied_To_Clipboard_Text = thaiLanguage.Copied_To_Clipboard_Text;
                Error_Text               = thaiLanguage.Error_Text;
                Information_Text         = thaiLanguage.Information_Text;
                Replay_Error_Text        = thaiLanguage.Replay_Error_Text;
                btnLoadDeck.Text         = thaiLanguage.Load_Replay_Text;

                lbMode.Text      = String.Format(thaiLanguage.Mode_Text, "?");
                lbStartLP.Text   = String.Format(thaiLanguage.Start_Life_Point_Text, "?");
                lbStartHand.Text = String.Format(thaiLanguage.Start_Hand_Text, "?");
                lbPlayer.Text    = String.Format(thaiLanguage.Player_Text, "?");
                lbDrawFor.Text   = String.Format(thaiLanguage.Draw_For_Text, "?");

                cbIgnoreCardMissing.Text = thaiLanguage.Ignore_Card_Missing_Text;

                this.Text = thaiLanguage.Title;
                break;

            default: break;
            }
            resetPlayerName();
        }