Query the user's preferred UI language before trying the region locale. Closes issue #19.