# How do I use this?
The change introduces the property com.openexchange.admin.user.defaultLanguage. If you want to configure a server-wide default language, just specify that property in the file /opt/open-xchange/etc/admin/User.properties:
com.openexchange.admin.user.defaultLanguage=de_DE
If you want to configure this for a new context or an existing context, set the dynamic property config/com.openexchange.admin.user.defaultLanguage
Example for CLT:
createcontext/changecontext ... --config/com.openexchange.admin.user.defaultLanguage=...
This can also be configured for contextSets, I refer you to our online documentation about the config cascade.
# INTERNAL USE
# What needs to happen in packaging and configuration files
The bundles com.openexchange.config.cascade, com.openexchange.config.cascade.user, com.openexchange.config.cascade.context need to be installed and started with the admin daemon.
A property is added to system.properties of the admin daemon:
# The scopes to use in the config cascade, and their precedence
com.openexchange.config.cascade.scopes=user, context, contextSets, server
A commented out property is added to User.properties:
# The default language to use for new users
# com.openexchange.admin.user.defaultLanguage=en_US
The change introduces the property com.openexchange.admin.user.defaultLanguage. If you want to configure a server-wide default language, just specify that property in the file /opt/open-xchange/etc/admin/User.properties:
com.openexchange.admin.user.defaultLanguage=de_DE
If you want to configure this for a new context or an existing context, set the dynamic property config/com.openexchange.admin.user.defaultLanguage
Example for CLT:
createcontext/changecontext ... --config/com.openexchange.admin.user.defaultLanguage=...
This can also be configured for contextSets, I refer you to our online documentation about the config cascade.
# INTERNAL USE
# What needs to happen in packaging and configuration files
The bundles com.openexchange.config.cascade, com.openexchange.config.cascade.user, com.openexchange.config.cascade.context need to be installed and started with the admin daemon.
A property is added to system.properties of the admin daemon:
# The scopes to use in the config cascade, and their precedence
com.openexchange.config.cascade.scopes=user, context, contextSets, server
A commented out property is added to User.properties:
# The default language to use for new users
# com.openexchange.admin.user.defaultLanguage=en_US