In my Mageia 5 beta 3 VM I do have all the files you mentioned, and the configuration look good:
$ cat /etc/locale.conf LANGUAGE=de_DE.UTF-8:de LANG=de_DE.UTF-8
$ cat /etc/vconsole.conf KEYMAP=de-latin1 FONT=lat0-16
$ cat /etc/X11/xorg.conf.d/00-keyboard.conf # Read and parsed by systemd-localed. It's probably wise not to edit this file # manually too freely. Section "InputClass" Identifier "system-keyboard" MatchIsKeyboard "on" Option "XkbLayout" "de" Option "XkbModel" "pc105" Option "XkbOptions" "compose:rwin" EndSection
$ localectl System Locale: LANG=de_DE.UTF-8 LANGUAGE=de_DE.UTF-8:de VC Keymap: de-latin1 X11 Layout: de X11 Model: pc105 X11 Options: compose:rwin
So I guess all those files and localectl output are related to Colin's fixes for the GNOME l10n issues.
Still, all that stuff does not fix the sddm flaw of showing "us" keyboard layout and grabbing the correct one when you start typing.
In my Mageia 5 beta 3 VM I do have all the files you mentioned, and the configuration look good:
$ cat /etc/locale.conf de_DE.UTF- 8:de
LANGUAGE=
LANG=de_DE.UTF-8
$ cat /etc/vconsole.conf
KEYMAP=de-latin1
FONT=lat0-16
$ cat /etc/X11/ xorg.conf. d/00-keyboard. conf
MatchIsKeyboar d "on"
# Read and parsed by systemd-localed. It's probably wise not to edit this file
# manually too freely.
Section "InputClass"
Identifier "system-keyboard"
Option "XkbLayout" "de"
Option "XkbModel" "pc105"
Option "XkbOptions" "compose:rwin"
EndSection
$ localectl
LANGUAGE= de_DE.UTF- 8:de
System Locale: LANG=de_DE.UTF-8
VC Keymap: de-latin1
X11 Layout: de
X11 Model: pc105
X11 Options: compose:rwin
So I guess all those files and localectl output are related to Colin's fixes for the GNOME l10n issues.
Still, all that stuff does not fix the sddm flaw of showing "us" keyboard layout and grabbing the correct one when you start typing.