Class AppLocale

    • Constructor Detail

      • AppLocale

        public AppLocale()
      • AppLocale

        public AppLocale​(java.util.Map<java.lang.String,​java.lang.Object> options)
    • Method Detail

      • withLanguage

        public AppLocale withLanguage​(java.lang.String lang)
        Language identifier. See https://github.com/libyal/libfwnt/wiki/Language-Code-identifiers#language-identifiers for the list of available values.
        Parameters:
        lang - Language identifier, for example "zh".
        Returns:
        self instance for chaining.
      • getLanguage

        public java.util.Optional<java.lang.String> getLanguage()
        Get the language identifier.
        Returns:
        Language identifier.
      • withCountry

        public AppLocale withCountry​(java.lang.String country)
        Allows to set a country identifier.
        Parameters:
        country - Country identifier, for example "CN".
        Returns:
        self instance for chaining.
      • getCountry

        public java.util.Optional<java.lang.String> getCountry()
        Get the country identifier.
        Returns:
        Country identifier.
      • withVariant

        public AppLocale withVariant​(java.lang.String variant)
        Allows to set an optional language variant value.
        Parameters:
        variant - Language variant, for example "Hans".
        Returns:
        self instance for chaining.
      • getVariant

        public java.util.Optional<java.lang.String> getVariant()
        Get the language variant.
        Returns:
        Language variant.