Why Accept-Language needs q parameter? I ask GTP4 to parse the header to detect preferred language of visitors, and it just sort the locales array with the q parameter. Wait a moment, doesn’t the original locales in a string have a natural sort?