Мой браузер на английском языке, и я удалил все остальные языки, но когда я захожу в консоль и смотрю файл 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 , но вновь добавленные языки все равно пойдут под него. Так что он все еще находится в списке в настройках языков, просто скрыт и недоступен для выбора.

0