Я знаю, что этот вопрос был ответил до, но приведенный ответ - не полная история:
Я зашел в Firefox Options- > Content и удалил все языки, кроме немецкого/немецкого, и navigator.language не изменился - он все еще en-GB (я в Великобритании).
Мне сказали, если я получу немецкий Firefox INSTALL, это сработает, но мне не нужно это делать, правильно?
В строке useragent по-прежнему имеется en-GB; но язык приема на HTTP-заголовках IS установлен правильно. Так что это, кажется, ошибка в Firefox, я потратил немного времени на прохождение через их bugzilla, но я не могу видеть, что эта точная ошибка зарегистрирована, хотя для меня это выглядит довольно большим недосмотром?