static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); foreach (string arg in args) { if (!arg.StartsWith("-") && !arg.StartsWith("/")) { AppendAutoBuildList(arg); continue; } if (arg.Substring(1).Equals("langtemplate", StringComparison.OrdinalIgnoreCase)) { TranslationTemplate translationTemplate = TranslationTemplate.CreateTemplate( Application.StartupPath + @"\language.lang", "TeconMoon-s-WiiVC-Injector-Mod-Language", "English(en-us)", Version, "robin"); translationTemplate.AppendFormTranslation(new WiiVC_Injector()); translationTemplate.AppendFormTranslation(new SDCardMenu()); translationTemplate.AppendStringResourceTranslation( Properties.Resources.ResourceManager.GetResourceSet( CultureInfo.InvariantCulture, false, false)); return; } } Application.Run(new WiiVC_Injector()); }
public static TranslationTemplate CreateTemplate( string templateFilePath, string appName, string defaultLanguageName, string version, string author ) { TranslationTemplate template = new TranslationTemplate(templateFilePath, false); template.TemplateFile.CurrentSection = appName; template.TemplateFile.WriteStringValue(KeyLanguage, defaultLanguageName); template.TemplateFile.WriteStringValue(KeyVerion, version); template.TemplateFile.WriteStringValue(KeyAuthor, author); return(template); }