Fix duplicated entries in TranslationServer::get_loaded_locales()

This commit is contained in:
Haoyu Qiu 2024-10-26 14:17:25 +08:00
parent 61accf0605
commit f451997666
2 changed files with 24 additions and 11 deletions

View file

@ -247,7 +247,10 @@ PackedStringArray TranslationDomain::get_loaded_locales() const {
PackedStringArray locales;
for (const Ref<Translation> &E : translations) {
ERR_CONTINUE(E.is_null());
locales.push_back(E->get_locale());
const String &locale = E->get_locale();
if (!locales.has(locale)) {
locales.push_back(locale);
}
}
return locales;
}