diff -Nur xkeyboard-config.orig/rules/base.xml.in xkeyboard-config/rules/base.xml.in
--- xkeyboard-config.orig/rules/base.xml.in 2011-03-28 01:14:33.784726434 -0500
+++ xkeyboard-config/rules/base.xml.in 2011-03-28 07:33:41.071986415 -0500
@@ -3791,26 +3791,8 @@
- crh_f
- <_description>Romanian (Crimean Tatar Turkish F)
-
- crh
-
-
-
-
-
- crh_alt
- <_description>Romanian (Crimean Tatar Turkish Alt-Q)
-
- crh
-
-
-
-
-
crh_dobruca1
- <_description>Romanian (Crimean Tatar Dobruca-1 Q)
+ <_description>Crimean Tatar (Dobruca-1 Q)
crh
@@ -3819,7 +3801,7 @@
crh_dobruca2
- <_description>Romanian (Crimean Tatar Dobruca-2 Q)
+ <_description>Crimean Tatar (Dobruca-2 Q)
crh
@@ -4498,7 +4480,7 @@
crh
- <_description>Turkish (Crimean Tatar Turkish Q)
+ <_description>Crimean Tatar (Turkish Q)
crh
@@ -4507,7 +4489,7 @@
crh_f
- <_description>Turkish (Crimean Tatar Turkish F)
+ <_description>Crimean Tatar (Turkish F)
crh
@@ -4516,7 +4498,7 @@
crh_alt
- <_description>Turkish (Crimean Tatar Turkish Alt-Q)
+ <_description>Crimean Tatar (Turkish Alt-Q)
crh
@@ -4617,33 +4599,6 @@
<_description>Ukrainian (homophonic)
-
-
- crh
- <_description>Ukrainian (Crimean Tatar Turkish Q)
-
- crh
-
-
-
-
-
- crh_f
- <_description>Ukrainian (Crimean Tatar Turkish F)
-
- crh
-
-
-
-
-
- crh_alt
- <_description>Ukrainian (Crimean Tatar Turkish Alt-Q)
-
- crh
-
-
-
@@ -4716,33 +4671,6 @@
<_description>Uzbek (Latin)
-
-
- crh
- <_description>Uzbek (Crimean Tatar Turkish Q)
-
- crh
-
-
-
-
-
- crh_f
- <_description>Uzbek (Crimean Tatar Turkish F)
-
- crh
-
-
-
-
-
- crh_alt
- <_description>Uzbek (Crimean Tatar Turkish Alt-Q)
-
- crh
-
-
-
diff -Nur xkeyboard-config.orig/symbols/ro xkeyboard-config/symbols/ro
--- xkeyboard-config.orig/symbols/ro 2011-03-28 01:14:33.702727459 -0500
+++ xkeyboard-config/symbols/ro 2011-03-28 08:11:29.854775638 -0500
@@ -192,21 +192,16 @@
};
-// Crimean Tatar (Crimean Turkish) layouts.
-partial
-xkb_symbols "crh_f" {
- include "tr(crh_f)"
-
- name[Group1]="Romania - Crimean Tatar (Turkish F)";
-};
-
-partial
-xkb_symbols "crh_alt" {
- include "tr(crh_alt)"
-
- name[Group1]="Romania - Crimean Tatar (Turkish Alt-Q)";
-};
-
+// Romania-specific Crimean Tatar (Crimean Turkish) layouts.
+// F layout is not included, at least for the time being, given that the common
+// F layout is now available in the UI (which is now locale-based) right next to
+// these country-specific layouts (in addition, Q (qwerty) physical keyboards
+// are usually used in Romania).
+// There is only 1 Alt-Q layout variant, so there is no longer any need to
+// include it here, assuming locale-based keyboard layout listing is provided by
+// the UI going forward.
+// Reşat SABIQ , 2009
+// Özgür Qarahan , 2009
partial
xkb_symbols "crh_dobruca1" {
include "tr(crh)"
diff -Nur xkeyboard-config.orig/symbols/tr xkeyboard-config/symbols/tr
--- xkeyboard-config.orig/symbols/tr 2011-03-28 01:14:33.635728295 -0500
+++ xkeyboard-config/symbols/tr 2011-03-28 07:59:24.136848360 -0500
@@ -294,12 +294,14 @@
};
-// Crimean Tatar (Crimean Turkish) layouts.
-// First released: 2009.
-// These layouts are currently experimental. In particular, the mapping of letter 'x',
-// included for foreign words and shortcuts, might change in the future...
-// Reşat SABIQ
-// Özgür Qarahan
+// Crimean Tatar (Crimean Turkish) layouts.
+// First released (by Ubuntu): 2009-02-24.
+// These layouts are not yet standart. In particular, the mapping of
+// letter 'x' might change in the future. This letter is not used in the
+// current official alphabet, but is included in the layouts for foreign words
+// and shortcuts.
+// Reşat SABIQ , 2009
+// Özgür Qarahan , 2009
// Crimean Tatar (Crimean Turkish) Q Layout
partial
diff -Nur xkeyboard-config.orig/symbols/ua xkeyboard-config/symbols/ua
--- xkeyboard-config.orig/symbols/ua 2011-03-28 01:14:33.627728395 -0500
+++ xkeyboard-config/symbols/ua 2011-03-28 07:34:31.275358787 -0500
@@ -306,25 +306,3 @@
key { [ period, greater ] };
key { [ slash, question ] };
};
-
-// Crimean Tatar (Crimean Turkish) layouts.
-partial
-xkb_symbols "crh" {
- include "tr(crh)"
-
- name[Group1]="Ukraine - Crimean Tatar (Turkish Q)";
-};
-
-partial
-xkb_symbols "crh_f" {
- include "tr(crh_f)"
-
- name[Group1]="Ukraine - Crimean Tatar (Turkish F)";
-};
-
-partial
-xkb_symbols "crh_alt" {
- include "tr(crh_alt)"
-
- name[Group1]="Ukraine - Crimean Tatar (Turkish Alt-Q)";
-};
diff -Nur xkeyboard-config.orig/symbols/uz xkeyboard-config/symbols/uz
--- xkeyboard-config.orig/symbols/uz 2011-03-28 01:14:33.703727447 -0500
+++ xkeyboard-config/symbols/uz 2011-03-28 07:34:33.612329569 -0500
@@ -96,25 +96,3 @@
name[Group1]= "Uzbekistan - Latin";
key { [0x010002BB, quotedbl] };
};
-
-// Crimean Tatar (Crimean Turkish) layouts.
-partial
-xkb_symbols "crh" {
- include "tr(crh)"
-
- name[Group1]="Uzbekistan - Crimean Tatar (Turkish Q)";
-};
-
-partial
-xkb_symbols "crh_f" {
- include "tr(crh_f)"
-
- name[Group1]="Uzbekistan - Crimean Tatar (Turkish F)";
-};
-
-partial
-xkb_symbols "crh_alt" {
- include "tr(crh_alt)"
-
- name[Group1]="Uzbekistan - Crimean Tatar (Turkish Alt-Q)";
-};