Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 81546d66 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Replace Locale#adjustLanguageCode with its own implementation"

parents f35963cb 33d29888
Loading
Loading
Loading
Loading
+18 −1
Original line number Diff line number Diff line
@@ -548,7 +548,24 @@ public class ResourcesImpl {
            remainder = languageTag.substring(separator);
        }

        return Locale.adjustLanguageCode(language) + remainder;
        // No need to convert to lower cases because the language in the return value of
        // Locale.toLanguageTag has been lower-cased.
        final String adjustedLanguage;
        switch(language) {
            case "id":
                adjustedLanguage = "in";
                break;
            case "yi":
                adjustedLanguage = "ji";
                break;
            case "he":
                adjustedLanguage = "iw";
                break;
            default:
                adjustedLanguage = language;
                break;
        }
        return adjustedLanguage + remainder;
    }

    /**