static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); IDataManager configData = new FOnlineDataManager(new TextFileReader(), new TextFileWriter(), CONFIG_NAME); IConfigManager config = new FOnlineConfigManager(configData, "[Game Options]"); FOConfigForm form = new FOConfigForm(config); IDataManager localizationData = new FOnlineDataManager(new TextFileReader(), new TextFileWriter(), LOCALIZATION_CONFIG_NAME, true); ILocalizationManager localization = new Localization(localizationData, "engl", form); form.SetLocalizationConfig(localization); Application.Run(form); }
public Localization(IDataManager dataManager, string defaultConfigHeader, FOConfigForm form) : base(dataManager, defaultConfigHeader) { controls = GetControls(form).ToArray(); defaultLocalization = GetDefaultLocalization(); }