cpt15.4 iteration J4: add a locale switcher