Class LocaleResolver


  • public class LocaleResolver
    extends java.lang.Object
    • Constructor Detail

      • LocaleResolver

        public LocaleResolver()
    • 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".