public static string GetFileName( StringsLanguageFormat languageFormat, ModKey modKey, Language language, StringsSource source) { return($"{modKey.Name}_{GetLanguageString(languageFormat, language)}.{GetSourceString(source)}"); }
public static string GetLanguageString(StringsLanguageFormat format, Language language) { switch (format) { case StringsLanguageFormat.FullName: return(language.ToString()); case StringsLanguageFormat.Iso: return(GetIsoLanguageString(language)); default: throw new NotImplementedException(); } }
public StringsWriter(GameRelease release, ModKey modKey, DirectoryPath writeDirectory) { _modKey = modKey; _languageFormat = release.GetLanguageFormat(); WriteDir = writeDirectory; }