Accept-Language header is not reliable esp for non-English speaking countries. Many computers/browsers are by default EN, esp if the O/S doesn't support local language.
For example, Indonesians speak and read Bahasa all the time, but most browsers there report EN.