Нет подходящего способа получить эту настройку, по крайней мере, не что-то независимое от браузера.
Но сервер имеет эту информацию, потому что он является частью заголовка HTTP-запроса (поле Accept-Language, см. http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.4 )
Таким образом, единственный надежный способ - вернуть ответ с сервера. Вам понадобится что-то, что работает на сервере (например, .asp, .jsp, .php, CGI) и что «вещь» может вернуть эту информацию. Хорошие примеры здесь: http://www.developershome.com/wap/detection/detection.asp?page=readHeader
Проверьте их домашние страницы:
SLF4J - Фасад простого ведения журнала для Java (SLF4J) служит простой фасад или абстракция 1 sup> для различных каркасов журналирования (например, java.util.logging, logback, log4j), позволяющих конечному пользователю подключить желаемую каркас журналирования во время развертывания.
1) Сама по себе это не библиотека журналирования, а общий интерфейс с одной из множества библиотек журналов. Sup>
Log4j 1.2 - Добро пожаловать в Apache log4j, библиотеку журналов для Java.
Logback - Logback предназначен в качестве преемника популярного проекта log4j , выбирая, где log4j прекращается.
Log4j 2 - Apache Log4j 2 представляет собой обновление до Log4j , которое обеспечивает значительные улучшения по сравнению с его предшественником, Log4j 1.x, и обеспечивает многие из улучшений, доступных в Logback , исправляют некоторые присущие ему проблемы в архитектуре Logback.
По крайней мере, так говорят все о себе.