예제 #1
0
 public static string GetFileName(
     StringsLanguageFormat languageFormat,
     ModKey modKey,
     Language language,
     StringsSource source)
 {
     return($"{modKey.Name}_{GetLanguageString(languageFormat, language)}.{GetSourceString(source)}");
 }
예제 #2
0
        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();
            }
        }
예제 #3
0
 public StringsWriter(GameRelease release, ModKey modKey, DirectoryPath writeDirectory)
 {
     _modKey         = modKey;
     _languageFormat = release.GetLanguageFormat();
     WriteDir        = writeDirectory;
 }