Я не уверен, давал ли ранее window.navigator.language язык, выбранный по умолчанию, или нет, но в моем тестировании на 68 он дает первый язык в списке языков.
navigator.language
"en-US"
window.navigator.language
"en-US"
new Date().toDateString()
"Fri Sep 07 2018"
new Date().toLocaleDateString()
"07/09/2018"
navigator.appVersion
"5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)
Chrome/68.0.3440.106 Safari/537.36"
window.navigator.languages
(3) ["en-US", "en-GB", "en"]

Еще лучше, может двигаться вверх и НЕ перезагружать браузер, и JavaScript уже сообщает об изменениях.
Я не прошу всех своих пользователей, чтобы они указывали порядок своих языков.
В старых вопросах переполнения стека показывается возвращаемый по умолчанию язык, поэтому возможно проблемы с обновлением Chrome версии
Браузер Chrome - navigator.language не возвращает код страны
window.navigator.languages
(3) ["en-GB", "en-US", "en"]
window.navigator.language
"en-GB"
Есть ли альтернативные способы получить правильный язык по умолчанию / выбранный язык пользователя?