|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.android.ide.common.resources.LocaleManager
public class LocaleManager
The LocaleManager provides access to locale information such as language names and language to region name mappings for the various locales.
| Method Summary | |
|---|---|
static java.lang.String |
getDefaultLanguageRegion(java.lang.String languageCode)
Like getLanguageRegion(String), but does not take user preferences
and locations into consideration. |
static java.lang.String |
getLanguageAlpha2(java.lang.String languageCode)
Returns the corresponding ISO 639 alpha-2 code given an alpha-3 code |
static java.lang.String |
getLanguageAlpha3(java.lang.String languageCode)
Returns the corresponding ISO 639 alpha-3 code given an alpha-2 code |
static java.util.List<java.lang.String> |
getLanguageCodes()
Returns all the known language codes |
static java.util.List<java.lang.String> |
getLanguageCodes(boolean include3)
Returns all the known language codes |
static java.lang.String |
getLanguageName(java.lang.String languageCode)
Returns the name of the given language for a language code, in English. |
static java.lang.String |
getLanguageRegion(java.lang.String languageCode)
Returns the region code for the given language. |
static java.lang.String |
getLanguageRegion(java.lang.String languageCode,
ResourceRepository resources)
Returns the region code for the given language. |
static java.lang.String |
getRegionAlpha2(java.lang.String regionCode)
Returns the corresponding ISO 3166 alpha-2 code given an alpha-3 code |
static java.lang.String |
getRegionAlpha3(java.lang.String regionCode)
Returns the corresponding ISO 3166 alpha-3 code given an alpha-2 code |
static java.util.List<java.lang.String> |
getRegionCodes()
Returns all the known region codes |
static java.util.List<java.lang.String> |
getRegionCodes(boolean include3)
Returns all the known region codes |
static java.lang.String |
getRegionName(java.lang.String regionCode)
Returns the name of the given region for a 2 letter region code, in English. |
static java.util.List<java.lang.String> |
getRelevantRegions(java.lang.String languageCode)
Returns the relevant regions for the given language, if known. |
static java.lang.String |
getTimeZoneRegionAlpha2(java.util.TimeZone zone)
Guess the 2-letter region code containing the given time zone |
static java.lang.String |
getTimeZoneRegionAlpha3(java.util.TimeZone zone)
Guess the 3-letter region code containing the given time zone |
static boolean |
isValidLanguageCode(java.lang.String languageCode)
Returns true if the given language code represents a valid/known 2 or 3 letter language code. |
static boolean |
isValidRegionCode(java.lang.String regionCode)
Returns true if the given region code represents a valid/known 2 or 3 letter region code. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
@Nullable
public static java.lang.String getRegionName(@NonNull
java.lang.String regionCode)
regionCode - the 2 letter region code (ISO 3166-1 alpha-2),
or the 3 letter region ode (ISO 3166-2 alpha-3)
@Nullable
public static java.lang.String getLanguageName(@NonNull
java.lang.String languageCode)
languageCode - the 2 letter language code (ISO 639-1), or
3 letter language code (ISO 639-2)
@NonNull public static java.util.List<java.lang.String> getLanguageCodes()
@NonNull public static java.util.List<java.lang.String> getLanguageCodes(boolean include3)
include3 - If true, include 3-letter language codes as well (for
languages not available as 2-letter languages)
@NonNull public static java.util.List<java.lang.String> getRegionCodes()
@NonNull public static java.util.List<java.lang.String> getRegionCodes(boolean include3)
include3 - If true, include 3-letter region codes as well (for
regions not available as 2-letter regions)
public static boolean isValidLanguageCode(@NonNull
java.lang.String languageCode)
languageCode - the language code to look up
public static boolean isValidRegionCode(@NonNull
java.lang.String regionCode)
regionCode - the region code to look up
@Nullable
public static java.lang.String getLanguageRegion(@NonNull
java.lang.String languageCode)
languageCode - the language to look up
@Nullable
public static java.lang.String getDefaultLanguageRegion(@NonNull
java.lang.String languageCode)
getLanguageRegion(String), but does not take user preferences
and locations into consideration.
@Nullable
public static java.lang.String getLanguageRegion(@NonNull
java.lang.String languageCode,
@Nullable
ResourceRepository resources)
languageCode - the language to look up
@NonNull
public static java.util.List<java.lang.String> getRelevantRegions(@NonNull
java.lang.String languageCode)
@Nullable
public static java.lang.String getLanguageAlpha2(@NonNull
java.lang.String languageCode)
languageCode - the ISO 639 alpha-3 code
@Nullable
public static java.lang.String getLanguageAlpha3(@NonNull
java.lang.String languageCode)
languageCode - the ISO 639 alpha-2 code
@Nullable
public static java.lang.String getRegionAlpha2(@NonNull
java.lang.String regionCode)
regionCode - the ISO 3166 alpha-3 code
@Nullable
public static java.lang.String getRegionAlpha3(@NonNull
java.lang.String regionCode)
regionCode - the ISO 3166 alpha-2 code
@Nullable
public static java.lang.String getTimeZoneRegionAlpha3(@NonNull
java.util.TimeZone zone)
zone - The timezone to look up
@Nullable
public static java.lang.String getTimeZoneRegionAlpha2(@NonNull
java.util.TimeZone zone)
zone - The timezone to look up
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||