Определение языка вашего браузера
Определите язык вашего браузера с помощью нашего инструмента, который использует свойства 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 и маршрутизации языка на стороне сервера
- Образовательные цели - изучение того, как браузеры передают языковые предпочтения
Как использовать
- Просто загрузите эту страницу - определение происходит автоматически
- Просмотр языков, определенных на стороне сервера из заголовка Accept-Language
- Проверка оценок предпочтений для просмотра приоритета языка
- Просмотр языков, определенных на стороне клиента из JavaScript
- Копирование любого кода языка, нажав кнопку "Копировать"
- Проверка информации о вашем браузере внизу
- Для тестирования разных языков измените настройки языка вашего браузера
- Обновите страницу, чтобы увидеть обновленные языковые предпочтения
Часто задаваемые вопросы
HTTP-заголовок Accept-Language отправляется вашим браузером с каждым запросом. Он сообщает серверу, какие языки вы предпочитаете, позволяя сайтам автоматически отображать контент на вашем языке.
Оценки предпочтений (значения качества) варьируются от 0 до 1. Оценка 1.0 означает наивысшее предпочтение. Более низкие оценки указывают на менее предпочитаемые языки. Браузеры используют это для указания вашего языкового приоритета.
Они могут различаться, потому что заголовок Accept-Language настраивается в настройках браузера, в то время как navigator.languages отражает фактическую языковую конфигурацию браузера. Некоторые браузеры могут иметь разные значения для каждого.
В Chrome: Настройки → Языки. В Firefox: Настройки → Язык. В Safari: Системные настройки → Язык и регион. После изменения обновите эту страницу, чтобы увидеть обновленные результаты.
navigator.languages - это свойство JavaScript, которое возвращает массив кодов языков, представляющих предпочитаемые пользователем языки, отсортированные по предпочтению. Первый элемент - наиболее предпочитаемый язык.
Правильное определение языка улучшает пользовательский опыт, автоматически отображая контент на предпочитаемом языке пользователя. Это необходимо для интернационализированных сайтов и приложений.
Да! Этот инструмент помогает вам проверить, что ваш браузер отправляет правильный заголовок Accept-Language и что ваши языковые предпочтения настроены правильно.
Это редко, но может произойти, если ваш браузер не отправляет заголовок Accept-Language или если JavaScript отключен. Проверьте настройки вашего браузера и включите JavaScript.