Version: 4.7 (using KDE 4.7.2) OS: Linux I installed Fedora 16 Beta. Updated it ( on 7th November ) When finally I tried to add the Bulgarian Phonetic Layout, I found that it was missing! Issue is observed in different OSs as well. Below is a link for the same bug in Kubuntu: http://pepemanshon.com/2011/10/add-phonetic-to-keyboard-layout-kubuntu-setxkbmap Reproducible: Didn't try Steps to Reproduce: Navigate trough Systems setting in order to set keyboard layout. Choose Bulgarian. Try to select Variant. Actual Results: No variants are offered, except Default Expected Results: There should be: BDS Phonetic Traditional Phonetic
For now you can use the workaround to skip selecting language - go directly to layout drop-down and select Bulgarian, you should see two phonetic variants (the bds is the default one). I'll take a look why they don't show up if language is selected.
Git commit caa35931ff30a1ffeaede8869d3d93a95953bde5 by Andriy Rysin. Committed on 11/11/2011 at 05:31. Pushed by rysin into branch 'KDE/4.7'. Fix filtering layouts by language selection BUG: 286109 FIXED-IN: 4.7.4 (cherry picked from commit 3d5ced53e14f96582a9bdc2d58c2c3210363f5dd) M +19 -19 kcontrol/keyboard/kcm_add_layout_dialog.cpp M +48 -0 kcontrol/keyboard/xkb_rules.cpp M +5 -0 kcontrol/keyboard/xkb_rules.h http://commits.kde.org/kde-workspace/caa35931ff30a1ffeaede8869d3d93a95953bde5
Git commit 3d5ced53e14f96582a9bdc2d58c2c3210363f5dd by Andriy Rysin. Committed on 11/11/2011 at 05:31. Pushed by rysin into branch 'master'. Fix filtering layouts by language selection BUG: 286109 M +19 -19 kcontrol/keyboard/kcm_add_layout_dialog.cpp M +48 -0 kcontrol/keyboard/xkb_rules.cpp M +5 -0 kcontrol/keyboard/xkb_rules.h http://commits.kde.org/kde-workspace/3d5ced53e14f96582a9bdc2d58c2c3210363f5dd
Ok, I've pushed some changes to improve filtering by language selection, in general seems that algorithm by what languages supported by which layout/variant are a bit tricky but the new code will be good improvement over the old behavior anyway. At least Bulgarian variants all show up with Bulgarian language selection.