user correct cachedir, honor locales