diff --git a/core/java/android/content/res/Resources.java b/core/java/android/content/res/Resources.java index 3db9ddb673aa6..9a67dc58f6f7c 100644 --- a/core/java/android/content/res/Resources.java +++ b/core/java/android/content/res/Resources.java @@ -1680,15 +1680,7 @@ public class Resources { remainder = languageTag.substring(separator); } - if ("id".equals(language)) { - return "in" + remainder; - } else if ("yi".equals(language)) { - return "ji" + remainder; - } else if ("he".equals(language)) { - return "iw" + remainder; - } else { - return languageTag; - } + return Locale.adjustLanguageCode(language) + remainder; } /**