Been working with localization in #symfony quite a bit recently and now realized half of the time the documentation talks about a locale it is actually referring to a language and not a full locale.
Routing is especially suffering from this mix-up as it leads you into a rabbit hole of trouble this way. Imagine my surprise when it turned out that requests provided only preferred language code but no locale codes at all.