.. _envoy_v3_api_file_contrib/envoy/extensions/filters/http/language/v3alpha/language.proto: Language ======== .. _extension_envoy.filters.http.language: This extension may be referenced by the qualified name ``envoy.filters.http.language`` .. note:: This extension is only available in :ref:`contrib ` images. .. note:: This extension is functional but has not had substantial production burn time, use only with this caveat. This extension is not hardened and should only be used in deployments where both the downstream and upstream are trusted. .. tip:: This extension extends and can be used with the following extension category: - :ref:`envoy.filters.http ` Language :ref:`configuration overview `. .. _envoy_v3_api_msg_extensions.filters.http.language.v3alpha.Language: extensions.filters.http.language.v3alpha.Language ------------------------------------------------- :repo:`[extensions.filters.http.language.v3alpha.Language proto] ` Language detection filter config. .. code-block:: json { "default_language": "...", "supported_languages": [] } .. _envoy_v3_api_field_extensions.filters.http.language.v3alpha.Language.default_language: default_language (`string `_, *REQUIRED*) The default language to be used as a fallback. The value will be included in the list of the supported languages. See https://unicode-org.github.io/icu/userguide/locale/ .. _envoy_v3_api_field_extensions.filters.http.language.v3alpha.Language.supported_languages: supported_languages (**repeated** `string `_, *REQUIRED*) The set of supported languages. There is no order priority. The order will be determined by the Accept-Language header priority list of the client. See https://unicode-org.github.io/icu/userguide/locale/