I installed the plasma version of Calculate Linux (a great distro!) and set the Swiss locale. This works fine, but when the screen saver is activated it rejects my login and also the login as root.
As a work around I found when I click on the Icon “login as a different user”, I can then chose my userlogin in the drop down menu and only then is my password accepted.
This might be a bug that only manifests in certain locales.
1 - Check the log files for authorization information
2 - What keyboard layout is used when entering a password (usually English is used by most users)
3 - Does logging into a clean console work without errors? - Alt + Ctrl + F1 (or F2 - F4), usesrname + password
4 - If points 1, 2, and 3 are true, I would simply reinstall and set the Swiss keyboard layout as the second keyboard layout.
Best wishes!