ignore locales if there is no config (via #1304)

Since locales cannot be reliably set if there is no config file, let’s not do it, and instead just go with what the user wants.  This might be dangerous.  Looking for review and hints.

cc @ccanepa; via #1304, @lucacerone.