Мой браузер на английском языке, и я удалил все остальные языки, но когда я захожу в консоль и смотрю файл navigator.language
он показывает значение "bg-BG"
а navigator.languages
- ["bg-BG", "en"]
.
Я попробовал обычную и сложную перезагрузку страницы, перезапустил Chrome, очистил данные просмотра, даже восстановил настройки до их исходных значений по умолчанию. Тогда я решил, что, если не удалить его, я могу переместить его ниже, если я добавлю болгарский язык как язык и переместлю его ниже, и теперь navigator.languages
равен ["bg-BG", "en", "bg"]
.
Если я добавлю нового человека в Chrome, у него не будет "bg-BG"
в их navigator.languages
и по умолчанию он английский.
редактировать: я нашел способ, который временно исправляет это. Если я выберу язык и выберу Move to the top
он пойдет выше bg-BG
, но вновь добавленные языки все равно пойдут под него. Так что он все еще находится в списке в настройках языков, просто скрыт и недоступен для выбора.