Сконфигурированная локаль по умолчанию не учитывается? - PullRequest
2 голосов
/ 26 февраля 2012

Я настроил язык по умолчанию и настроил text.properties + text_de.properties.

<application>
    <locale-config>
        <default-locale>en</default-locale>
    </locale-config>
    <resource-bundle>
        <base-name>text</base-name>
        <var>text</var>
    </resource-bundle>
</application>

Теперь, если я захожу на сайт с настройками немецкого языка, текст берется из text_de!Даже если он не настроен как поддерживаемый язык!?

Это то, что задумано jsf?

1 Ответ

0 голосов
/ 26 февраля 2012

Вот список приоритетов локальных источников JSF:

  • Поиск совпадения между языковым стандартом запроса (язык принятия заголовка) и поддерживаемым языковым стандартом
  • Приложение языковой стандарт по умолчанию файла конфигурации лиц
  • Языковой стандарт по умолчанию JVM

(отсюда: http://www.i -coding.de / www / en/jsf/application/locale.html)

Обратите внимание, что запрос local имеет больший приоритет, чем языковой стандарт по умолчанию, и, как представляется, нет необходимости помещать его в узел поддержки locales.

...