It's not the case anymore. The Locale coming from the browser is kept complete (pt_BR) if available or one of its parents (fr_FR -> fr).