PKHeX.Form1.InitializeLanguage C# (CSharp) Method

InitializeLanguage() private method

private InitializeLanguage ( ) : void
return void
        private void InitializeLanguage()
        {
            // Set the Display
            CB_Country.DisplayMember = 
                CB_SubRegion.DisplayMember = 
                CB_3DSReg.DisplayMember =
                CB_Language.DisplayMember =
                CB_Ball.DisplayMember =
                CB_HeldItem.DisplayMember =
                CB_Species.DisplayMember =
                DEV_Ability.DisplayMember =
                CB_Nature.DisplayMember =
                CB_EncounterType.DisplayMember =
                CB_GameOrigin.DisplayMember =
                CB_HPType.DisplayMember = "Text";

            // Set the Value
            CB_Country.ValueMember = 
                CB_SubRegion.ValueMember = 
                CB_3DSReg.ValueMember =
                CB_Language.ValueMember =
                CB_Ball.ValueMember =
                CB_HeldItem.ValueMember =
                CB_Species.ValueMember =
                DEV_Ability.ValueMember =
                CB_Nature.ValueMember =
                CB_EncounterType.ValueMember =
                CB_GameOrigin.ValueMember = 
                CB_HPType.ValueMember = "Value";

            // Set the various ComboBox DataSources up with their allowed entries
            setCountrySubRegion(CB_Country, "countries");
            CB_3DSReg.DataSource = Util.getUnsortedCBList("regions3ds");
            CB_Language.DataSource = Util.getUnsortedCBList("languages");
            int[] ball_nums = { 7, 576, 13, 492, 497, 14, 495, 493, 496, 494, 11, 498, 8, 6, 12, 15, 9, 5, 499, 10, 1, 16 };
            int[] ball_vals = { 7, 25, 13, 17, 22, 14, 20, 18, 21, 19, 11, 23, 8, 6, 12, 15, 9, 5, 24, 10, 1, 16 };
            CB_Ball.DataSource = Util.getVariedCBList(Util.getCBList(itemlist, new[] { 4 }, new[] { 3 }, new[] { 2 }, new[] { 1 }), itemlist, ball_nums, ball_vals);
            CB_HeldItem.DataSource = Util.getCBList(itemlist, (DEV_Ability.Enabled) ? null : Legal.Items_Held);
            CB_Species.DataSource = Util.getCBList(specieslist, null);
            DEV_Ability.DataSource = Util.getCBList(abilitylist, null);
            CB_Nature.DataSource = Util.getCBList(natures, null);
            CB_EncounterType.DataSource = Util.getCBList(encountertypelist, new[] { 0 }, Legal.Gen4EncounterTypes);
            CB_GameOrigin.DataSource = Util.getCBList(gamelist, Legal.Games_6oras, Legal.Games_6xy, Legal.Games_5, Legal.Games_4, Legal.Games_4e, Legal.Games_4r, Legal.Games_3, Legal.Games_3e, Legal.Games_3r, Legal.Games_3s);

            string[] hptypes = new string[types.Length - 2]; Array.Copy(types, 1, hptypes, 0, hptypes.Length);
            CB_HPType.DataSource = Util.getCBList(hptypes, null);

            // Set the Move ComboBoxes too..
            {
                var moves = Util.getCBList(movelist, null);
                foreach (ComboBox cb in new[] { CB_Move1, CB_Move2, CB_Move3, CB_Move4, CB_RelearnMove1, CB_RelearnMove2, CB_RelearnMove3, CB_RelearnMove4 })
                {
                    cb.DisplayMember = "Text"; cb.ValueMember = "Value";
                    cb.DataSource = new BindingSource(moves, null);
                }
            }
        }
        private void populateFields(byte[] data)
Form1