Определение языка вашего браузера

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


Определение языка браузера (на стороне сервера)

Мы используем HTTP-заголовок Accept-Language, отправляемый вашим браузером, для определения предпочитаемых языков. Так сайты автоматически выбирают правильный язык для вас.

Языки не обнаружены в заголовке Accept-Language.
Языки, определенные JavaScript (на стороне клиента)

Мы используем JavaScript-переменную "navigator.languages" для определения языковых предпочтений вашего браузера. Языки отсортированы по предпочтению, первым идет наиболее предпочитаемый язык.

Loading...

Определение языков...

Информация о браузере

Основные функции

  • Мгновенное определение языковых предпочтений браузера
  • Определение на стороне сервера с использованием HTTP-заголовка Accept-Language
  • Определение на стороне клиента с использованием JavaScript navigator.languages
  • Отображение кодов языков и полных названий языков
  • Отображение оценок предпочтений для каждого языка
  • Визуальные индикаторы прогресса для языковых предпочтений
  • Копирование кодов языков одним кликом
  • Просмотр необработанного заголовка Accept-Language
  • Отображение информации о браузере (User Agent, Платформа)
  • Не требуется настройка - мгновенные результаты

Распространенные случаи использования

  • Тестирование многоязычных сайтов
  • Отладка проблем определения языка и локализации
  • Проверка корректной отправки заголовка Accept-Language
  • Тестирование логики автоматического перенаправления по языку
  • Понимание настроек языковых предпочтений браузера
  • QA-тестирование интернационализированных приложений
  • Проверка механизмов резервного языка
  • Проверка согласования языка в API
  • Тестирование CDN и маршрутизации языка на стороне сервера
  • Образовательные цели - изучение того, как браузеры передают языковые предпочтения

Как использовать

  1. Просто загрузите эту страницу - определение происходит автоматически
  2. Просмотр языков, определенных на стороне сервера из заголовка Accept-Language
  3. Проверка оценок предпочтений для просмотра приоритета языка
  4. Просмотр языков, определенных на стороне клиента из JavaScript
  5. Копирование любого кода языка, нажав кнопку "Копировать"
  6. Проверка информации о вашем браузере внизу
  7. Для тестирования разных языков измените настройки языка вашего браузера
  8. Обновите страницу, чтобы увидеть обновленные языковые предпочтения

Часто задаваемые вопросы

HTTP-заголовок Accept-Language отправляется вашим браузером с каждым запросом. Он сообщает серверу, какие языки вы предпочитаете, позволяя сайтам автоматически отображать контент на вашем языке.

Оценки предпочтений (значения качества) варьируются от 0 до 1. Оценка 1.0 означает наивысшее предпочтение. Более низкие оценки указывают на менее предпочитаемые языки. Браузеры используют это для указания вашего языкового приоритета.

Они могут различаться, потому что заголовок Accept-Language настраивается в настройках браузера, в то время как navigator.languages отражает фактическую языковую конфигурацию браузера. Некоторые браузеры могут иметь разные значения для каждого.

В Chrome: Настройки → Языки. В Firefox: Настройки → Язык. В Safari: Системные настройки → Язык и регион. После изменения обновите эту страницу, чтобы увидеть обновленные результаты.

navigator.languages - это свойство JavaScript, которое возвращает массив кодов языков, представляющих предпочитаемые пользователем языки, отсортированные по предпочтению. Первый элемент - наиболее предпочитаемый язык.

Правильное определение языка улучшает пользовательский опыт, автоматически отображая контент на предпочитаемом языке пользователя. Это необходимо для интернационализированных сайтов и приложений.

Да! Этот инструмент помогает вам проверить, что ваш браузер отправляет правильный заголовок Accept-Language и что ваши языковые предпочтения настроены правильно.

Это редко, но может произойти, если ваш браузер не отправляет заголовок Accept-Language или если JavaScript отключен. Проверьте настройки вашего браузера и включите JavaScript.