When setting the language of the user in Throwdown, subset context should be established when `l18n` is determined. This will probably require one hell of a switch tree to set all possible subsets...