diff --git a/management/univention-management-console/src/univention/management/console/protocol/session.py b/management/univention-management-console/src/univention/management/console/protocol/session.py index cbdcd4e..1a16405 100644 --- a/management/univention-management-console/src/univention/management/console/protocol/session.py +++ b/management/univention-management-console/src/univention/management/console/protocol/session.py @@ -530,6 +530,10 @@ def handle_request_set(self, msg): self.set_language('C') self.i18n.set_locale('C') break + else: + for module_name, proc in self.__processes.items(): + req = Request('SET', arguments=[module_name], options={'locale': value}) + proc.request(req) elif key == 'user' and isinstance(value, dict) and 'preferences' in value: try: # make sure we got a dict