Today some servers got updated and with this release the new login page came in with the update. I already knew about this new login page design as I commented on the topic when it was first announced. What I was not aware is how cPanel decided it would work. Im still shaking my head from left to right and back about this wondering who came up with this. They said it would detect the browser language and display the language based on this setting. Ok, fine, it makes sense. And I consider this a plus. What does not make sense is how they came up with the brilliant idea that selecting a language on the bottom overwrites the default cPanel settings !!! I imagined those settings would only and only affect the language of the login page, WRONG. This means that in case the language was detected wrong, or you where in some other country, or computer, or in someone else house that speaks another language, or just what ever caused it display another language, you would hit the bottom with your correct language and it would change the login page. NO !!! It actually overwrites your whole session not just the login page language. It actually changes the cPanel language temporary for that session. And this basically renders 3 cPanel features that are available for years completely useless. First. What is the point now of setting a default language for some specific hosting packages or themes? This basically renders it useless as the user overwrites this settings from the login page. And since you cannot actually configure to which language to default this either, what is the whole point of creating even a locale in WHM in case you decide to correct or make a better translation of one? Whats worst is that once you hit a language on the login page, the cPanel settings to change the language is completely useless. A user will keep hitting the language he wants and it will never take effect as its overwritten by the login page. Now try explaining a user he needs to log out from cPanel and then change his language from there and try explaining them that the language settings inside cPanel is still working but only and only if he did not selected a language before in the login page. Lets put it very basic. The Spanish language has 2 options. Both terrible, so you create your own translation and now its useless, you can set it as default on all cpanel accounts and themes, but the browser will default now to a cPanel language one which is badly translated, and to add to this the user hits the language selection of one of them and now he cannot change his language back inside cPanel. Neither to the correct one or your creation. I honestly imagined that this login page was only for the language in the login page not once inside cPanel. What is the point of having now the setting in cPanel and WHM if the Login session is taking preference over any other server side setting? Honestly this is the most stupid design I ever saw on any software. It seems cPanel does not know how multi language users actually work. Facebook, Google, all send you to the default language page based on browser detection, yes, but once you log in the preferences from your account takes place, ALWAYS. This means if I travel to China, my Facebook is in Chinese and I cannot understand it but once I log in, it changes to my language. Not with cPanel, it seems. The language selection on the bottom is the language selector, and once logged in you cannot change it unless you log back out. How can the login page be more important than the choice and setting the user has selected inside his cPanel? And how about users that have their own custom language created, now they cannot used it anymore either. Unless you have an option to disable some default languages from appearing or setting the login page to default to a specific one, options which are not here. This is not rocket science, anyone with 2 brain cells would have figure out before going live. The language options on the bottom should only change the login language, not the whole cPanel session. If not, you should be able to remove some language from appearing or have an option to force one to always be displayed. This is just plain wrong. Try hitting a language and then see what happens once logged in cPanel and try changing your language setting from inside. And what happens now if cPanel is used by more than one person that speaks different languages? School, library, IT department, office, etc. Now this is a mess, as even if each one has his own cPanel account with their own language, the last one to select a language will overwrite the next user session language. Nice ! Not to mention now having to deal with the support issues, "The languages in my cPanel is not working, I select the language from the drop down menu and its not changing..." This is bad and needs to be fixed as I already started to receive complaints 1 hour after it was live.