Задать вопрос
@duck_nukem

Как правильно определить язык браузера?

Делаю так:

if(navigator.language === 'ru' || navigator.language === 'ru-RU')


Вопрос про эти значения: 'ru' 'ru-RU' — сколько их там в природе?

Этого достаточно?
Нужно чтобы во всех современных браузерах работало.
  • Вопрос задан
  • 1855 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Sanasol
@Sanasol Куратор тега JavaScript
нельзя просто так взять и загуглить ошибку
у вас условие логически неправильное.
navigator.language не может быть одновременно ru и ru-RU

Используйте функцию, что предложил Александр Аксентьев и проверяйте хотя бы так
if (browserLocale().indexOf('ru') !== -1) {
    //
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
15 февр. 2025, в 03:09
2500 руб./за проект
14 февр. 2025, в 23:25
20000 руб./за проект
14 февр. 2025, в 22:36
5000 руб./за проект