Bug in building menu configuration in LanguageMenuProcessor
There is a small bug in building the configuration for the language menu in the class LanguageMenuProcessor ( function prepareConfiguration(), first line ). The merge of the default menu configuration and processor configuration is only done by a simple += operator. This does not work for nested parameters like addQueryString.exclude.
I was not able to set the exclude parameter because of this. The setting gets lost while merging. Its easy to fix with using a merge function which supports nested arrays, like array_merge_recursive().