В настоящее время я работаю на веб-сайте простого лица и хочу, чтобы он был с интернационализацией.
Я создал каталог для языковых пакетов в:
src/main/resources/org/test
Пакет содержит эти файлы:
language.properties
language_en.properties
Конфигурация лиц выглядит следующим образом:
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.2" xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd">
<application>
<locale-config>
<supported-locale>en</supported-locale>
<supported-locale>de</supported-locale>
</locale-config>
<resource-bundle>
<base-name>org.test.language</base-name>
<var>language</var>
</resource-bundle>
</application>
</faces-config>
Я пытался загрузить пакет в моем виде в области обзора:
<f:loadBundle var="lang" basename="org.test.language"></f:loadBundle>
Но я всегда получаюнемецкий язык даже с заголовками Accept-Language en_US.Что с ним не так?