ContentDimensions and backend language switch

Hello,

we’re using Neos for a website with 2 languages: en and de.
The content should be separated at all.

My configuration looks like:

ContentRepository:
    contentDimensions:
      'language':
        label: 'Language'
        icon: 'icon-language'
        default: 'de_DE'
        defaultPreset: 'de_DE'
        presets:
          'en_US':
            label: 'English'
            values: ['en_US']
            uriSegment: 'en'
          'de_DE':
            label: 'Deutsch'
            values: ['de_DE']
            uriSegment: ''

The uriSegment of de_DE is empty because german should be visible as default http://domain.de/ and en_US with http://domain.de/en/. Seems like to work.

Problem: With this config I cant switch the language in the backend.
I see the language switch (English and German), but can’t switch it.

Thanks for your help.

Did you migrate the existing nodes to work with dimensions?

./flow node:migrate 20150716212459

If not, this should be the problem here.

Also have a look at http://neos.readthedocs.io/en/stable/HowTos/TranslatingContent.html.