I checked the glibc source code, and it's not currently possible to reload locale-archive from a running program. So we do need to call out to locale -a.
I checked the glibc source code, and it's not currently possible to reload locale-archive from a running program. So we do need to call out to locale -a.