This commit is contained in:
Glavo 2025-09-21 22:03:25 +08:00
parent 31cabb17fd
commit b2833af313

View File

@ -91,6 +91,9 @@ public abstract class CreateLocaleNames extends DefaultTask {
.toList(); .toList();
} }
if (!supportedLanguages.get(0).equals(Locale.ENGLISH))
throw new GradleException("The first language must be english.");
// For Upside Down English // For Upside Down English
UpsideDownTranslate.Translator upsideDownTranslator = new UpsideDownTranslate.Translator(); UpsideDownTranslate.Translator upsideDownTranslator = new UpsideDownTranslate.Translator();
Map<String, String> englishDisplayNames = new HashMap<>(); Map<String, String> englishDisplayNames = new HashMap<>();
@ -154,9 +157,9 @@ public abstract class CreateLocaleNames extends DefaultTask {
.build() .build()
.getDisplayLanguage(currentLanguage); .getDisplayLanguage(currentLanguage);
if (displayName.equals(language)) if (displayName.equals(language)
|| (!currentLanguage.equals(Locale.ENGLISH) && displayName.equals(englishDisplayNames.get(language))))
continue; // Skip continue; // Skip
} }
} }
@ -179,9 +182,9 @@ public abstract class CreateLocaleNames extends DefaultTask {
.build() .build()
.getDisplayScript(currentLanguage); .getDisplayScript(currentLanguage);
if (displayName.equals(script)) if (displayName.equals(script)
|| (!currentLanguage.equals(Locale.ENGLISH) && displayName.equals(englishDisplayNames.get(script))))
continue; // Skip continue; // Skip
} }
} }