Much as other pieces of UIO store preferences locally, ensure that the locale changes described in FLUID-6300 are also persisted.
Some prior art in https://github.com/GPII/first-discovery, where "Language" is a preference
Migrate multilingual UIO code from SJRK Storytelling to Infusion
Implement client-side rerender of UIO based on locale changes
Add translated message bundles to UIO
Implement a panel, adjuster and enactor for locale
Make preferences framework locale handling work the way the docs say it does