locale
34 public static String getDefaultLocale() { 35 Locale locale = Locale.getDefault(); 36 String language = locale.getLanguage(); 37 String country = locale.getCountry(); 38 39 // Android uses deprecated lanuages codes for Hebrew and Indonesian but Chromium uses the 40 // updated codes. Also, Android uses "tl" while Chromium uses "fil" for Tagalog/Filipino. 41 // So apply a mapping. 42 // See http://developer.android.com/reference/java/util/Locale.html 43 if ("iw".equals(language)) { 44 language = "he"; 45 } else if ("in".equals(language)) { 46 language = "id"; 47 } else if ("tl".equals(language)) { 48 language = "fil"; 49 } 50 return country.isEmpty() ? language : language + "-" + country; 51 }