void LoadLocale() { string loc = null; Localization locProvider = null; if (string.IsNullOrEmpty((loc = this.txtLocale.Text)) == true) { return; } try { locProvider = new Localization(loc); for (int i = 0; i < locProvider.StringTable.Length; i++) { ListViewItem item = lvStringTable.Items.Add(locProvider.StringOrDefault(i, "<Unknown>")); item.SubItems.Add(i.ToString()); item.SubItems.Add(locProvider.StringOrDefault(i, "<Unknown>")); } } catch (Exception) { return; } }
public override void Initialize() { Lang.Localization.PrepareLanguages(); Locale = new Lang.Localization("en-AU"); PrintIntro(); TShockAPI.Commands.ChatCommands.Add(new TShockAPI.Command("seconomy.cmd", TShock_CommandExecuted, "seconomy", "sec")); try { Instance = new SEconomy(this); if (Instance.LoadSEconomy() < 0) { throw new Exception("LoadSEconomy() failed."); } } catch { Instance = null; TShock.Log.ConsoleError(genericErrorMessage); } ServerApi.Hooks.GameInitialize.Register(this, (init) => { }); }