6

When I open my .co.uk website, it says a lot of stuff in Dutch from the pack I installed. I want my German website to be German, Dutch to be Dutch and English to be English.

Why it is not working?

How can I fix this?

I don't know from where to start. Is the switch able to be made in the database?

I tried to switch to developer mode, but than the system doesn't give a CSS to the backend, so I cannot get to the option.

My website:

https://www.thefixedgearshop.co.uk

The storeviews: Storeviews

Not switchable

Locale not switchable

MGento
  • 1,519
  • 9
  • 22
Axel Dekker
  • 403
  • 1
  • 5
  • 18

5 Answers5

14

You do not need to setup a "Website" instead of a "Store View". Store Views are used specifically for different languages if need.

Starting in magento 2.2.X you need to change the store to Developer Mode in order to update the Locale option.

php bin/magento deploy:mode:set developer

After applying the developer mode and the locales are deployed, revert back to Production mode

php bin/magento deploy:mode:set production

Look at this GitHub issue for more details: https://github.com/magento/magento2/issues/10377

AbdulKarim
  • 151
  • 5
KyleBunga
  • 361
  • 3
  • 8
6

You can actually just delete the "Disabled" attribute in the dom, make the change and save it. This should update the locale to what you specify.

Don't need to change modes.

Hiro
  • 61
  • 1
  • 1
0

In your locale options, untick the "Use Website" and select your locale option.

Greg
  • 2,929
  • 4
  • 39
  • 84
0

No need to creat anew store view, just switch to developer mode, change it and switch back to production

php bin/magento deploy:mode:set developer --skip-compilation
SoCix
  • 494
  • 4
  • 16
0

The only solution at the moment seems to be the one at https://github.com/magento/magento2/issues/10377#issuecomment-484470446

snez
  • 744
  • 2
  • 6
  • 16