Class LocaleResolver
- java.lang.Object
-
- com.squarespace.cldrengine.locale.LocaleResolver
-
public class LocaleResolver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description LocaleResolver()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static LanguageTag
addLikelySubtags(LanguageTag tag)
Add any missing subtags using the likely subtags mapping.static LanguageTag
addLikelySubtags(java.lang.String str)
Add any missing subtags using the likely subtags mapping.static LanguageTag
removeLikelySubtags(LanguageTag tag)
Remove any subtags that would be added by addLikelySubtags().static LanguageTag
removeLikelySubtags(java.lang.String str)
Remove any subtags that would be added by addLikelySubtags().static LanguageTag
resolve(LanguageTag tag)
Substitute all relevant language and region aliases, and then add likely subtags.static LanguageTag
resolve(java.lang.String str)
Substitute all relevant language and region aliases, and then add likely subtags.
-
-
-
Method Detail
-
resolve
public static LanguageTag resolve(java.lang.String str)
Substitute all relevant language and region aliases, and then add likely subtags.
-
resolve
public static LanguageTag resolve(LanguageTag tag)
Substitute all relevant language and region aliases, and then add likely subtags.
-
addLikelySubtags
public static LanguageTag addLikelySubtags(java.lang.String str)
Add any missing subtags using the likely subtags mapping. For example, this would convert "en" to "en-Latn-US".
-
addLikelySubtags
public static LanguageTag addLikelySubtags(LanguageTag tag)
Add any missing subtags using the likely subtags mapping. For example, this would convert "en" to "en-Latn-US".
-
removeLikelySubtags
public static LanguageTag removeLikelySubtags(java.lang.String str)
Remove any subtags that would be added by addLikelySubtags(). For example, this would convert "en-Latn-US" to "en".
-
removeLikelySubtags
public static LanguageTag removeLikelySubtags(LanguageTag tag)
Remove any subtags that would be added by addLikelySubtags(). For example, this would convert "en-Latn-US" to "en".
-
-