modxcms / revolution

MODX Revolution - Content Management Framework
https://modx.com/
GNU General Public License v2.0
1.36k stars 529 forks source link

MODX 3 Language during installation does not match manager language #14694

Open Ruslan-Aleev opened 5 years ago

Ruslan-Aleev commented 5 years ago

Bug report

Summary

During the installation, I chose English, but in the form of login and manager - the language is already Russian.

Expected behavior

The language should match the one selected during the installation process.

Environment

MODX 3

Mark-H commented 5 years ago

I consider that to be an amazing feature, not a bug ;)

The login/manager automatically selects the most appropriate language based on your browser language. To change it you can use the language selector in the bottom of the login screen and in the user menu in the manager.

Ruslan-Aleev commented 5 years ago

And if I need a language that is not my browser? Maybe I'm installing not for myself?

Ruslan-Aleev commented 5 years ago

And why does the system consider itself smarter =) I want the language that I chose.

Mark-H commented 5 years ago

Like I said, you can still choose with the language selector. It's just per user instead of a global setting.

Ruslan-Aleev commented 5 years ago

I understand, but you force users to take meaningless steps, this is bad for UX. We can add another 2-3 switches that have little effect, but they can be clicked =)

Mark-H commented 5 years ago

Someone with a Russian browser is likely to speak Russian, and the best UX would be the manager to be in Russian. If they don't want Russian (why do they use a browser set to Russian?), the language selection is just one click away and their preference will be remembered for future logins.

Someone with a Dutch browser is likely to speak Dutch, and the best UX would be the manager to be in Dutch. If they don't want Dutch (why do they use a browser set to Dutch?), the language selection is just one click away and their preference will be remembered for future logins.

Wether MODX was installed in Russian, Dutch, English or Swedish doesn't matter - the user experience is about what best fits a specific user which is not dependant on an installation language.

That you happen to use a browser set to Russian but want English does not mean that is true for the average user.

In none of those cases the user is forced to to take meaningless steps. If anything, they are saved the trouble of having to create a user setting to override the manager language if they want something different. The system takes a best guess, based on the browser language, which is a pretty good indication.

I only see much improved UX improvements there. A very important feature, choosing the manager language, is now personalised to the user.

It's a change you will need to get used to, but give it some time.

Ruslan-Aleev commented 5 years ago

Yes, that’s understandable. But it would be correct in the future that the language of the installer should be taken based on the language of the browser. Now, in my opinion, this is inconsistent.