修改
This commit is contained in:
parent
8fe1167292
commit
25464e9ff5
@ -123,7 +123,13 @@ namespace AlicizaX.Localization.Editor
|
||||
sb.AppendLine("/// </summary>");
|
||||
sb.AppendLine("public static class LanguageTypes");
|
||||
sb.AppendLine("{");
|
||||
sb.AppendLine("\tpublic static readonly IReadOnlyList<string> Types = new List<string>");
|
||||
for (int i = 0; i < LocalizationConfiguration.Instance.LanguageTypeNames.Count; i++)
|
||||
{
|
||||
sb.AppendLine($"\tpublic const string {LocalizationConfiguration.Instance.LanguageTypeNames[i]} = \"{LocalizationConfiguration.Instance.LanguageTypeNames[i]}\";");
|
||||
}
|
||||
|
||||
sb.AppendLine("");
|
||||
sb.AppendLine("\tpublic static readonly IReadOnlyList<string> Languages = new List<string>");
|
||||
sb.AppendLine("\t{");
|
||||
for (int i = 0; i < LocalizationConfiguration.Instance.LanguageTypeNames.Count; i++)
|
||||
{
|
||||
@ -135,16 +141,16 @@ namespace AlicizaX.Localization.Editor
|
||||
sb.AppendLine("");
|
||||
sb.AppendLine("\tpublic static string IndexToString(int index)");
|
||||
sb.AppendLine("\t{");
|
||||
sb.AppendLine("\t\tif (index < 0 || index >= Types.Count) return \"Unknown\";");
|
||||
sb.AppendLine("\t\treturn Types[index];");
|
||||
sb.AppendLine("\t\tif (index < 0 || index >= Languages.Count) return \"Unknown\";");
|
||||
sb.AppendLine("\t\treturn Languages[index];");
|
||||
sb.AppendLine("\t}");
|
||||
sb.AppendLine("");
|
||||
sb.AppendLine("\tpublic static int StringToIndex(string s)");
|
||||
sb.AppendLine("\t{");
|
||||
sb.AppendLine("\t\tint index = -1;");
|
||||
sb.AppendLine("\t\tfor (int i = 0; i < Types.Count; i++)");
|
||||
sb.AppendLine("\t\tfor (int i = 0; i < Languages.Count; i++)");
|
||||
sb.AppendLine("\t\t{");
|
||||
sb.AppendLine("\t\t\tif (Types[i] == s)");
|
||||
sb.AppendLine("\t\t\tif (Languages[i] == s)");
|
||||
sb.AppendLine("\t\t\t{");
|
||||
sb.AppendLine("\t\t\t\tindex = i;");
|
||||
sb.AppendLine("\t\t\t\tbreak;");
|
||||
|
||||
Loading…
Reference in New Issue
Block a user