Updates the Locale and persists the choice.
void setLocale(Locale locale) { if (_locale == locale) return; _locale = locale; notifyListeners(); _persist(); }