From 94a3f8f243ca46567a6bbe2b85c42f180875ea65 Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Fri, 16 Dec 2011 18:38:59 +0900 Subject: [PATCH] Generalize Russian to Slavic layout Adding Belarusian, Kyrgyz, and Ukrainian keyboards will follows. Bug: 5738545 Change-Id: I05055d519fac8c67f728cee693b133c3dfb29047 --- .../values-ru/donottranslate-more-keys.xml | 4 +--- java/res/values/donottranslate-more-keys.xml | 13 +++++++++--- java/res/xml-ru/keyboard_set.xml | 2 +- ...d_rows_russian.xml => kbd_rows_slavic.xml} | 18 ++++++++++------- ...d_rows_russian.xml => kbd_rows_slavic.xml} | 18 ++++++++++------- ...d_rows_russian.xml => kbd_rows_slavic.xml} | 20 ++++++++++--------- .../xml/{kbd_russian.xml => kbd_slavic.xml} | 2 +- java/res/xml/method.xml | 3 ++- 8 files changed, 48 insertions(+), 32 deletions(-) rename java/res/xml-sw600dp/{kbd_rows_russian.xml => kbd_rows_slavic.xml} (85%) rename java/res/xml-sw768dp/{kbd_rows_russian.xml => kbd_rows_slavic.xml} (83%) rename java/res/xml/{kbd_rows_russian.xml => kbd_rows_slavic.xml} (83%) rename java/res/xml/{kbd_russian.xml => kbd_slavic.xml} (93%) diff --git a/java/res/values-ru/donottranslate-more-keys.xml b/java/res/values-ru/donottranslate-more-keys.xml index f7e006e84..7ae9ffbda 100644 --- a/java/res/values-ru/donottranslate-more-keys.xml +++ b/java/res/values-ru/donottranslate-more-keys.xml @@ -18,7 +18,5 @@ */ --> - 5,ё - ъ - ъ + 5,ё diff --git a/java/res/values/donottranslate-more-keys.xml b/java/res/values/donottranslate-more-keys.xml index 6c7753999..ac175dfe7 100644 --- a/java/res/values/donottranslate-more-keys.xml +++ b/java/res/values/donottranslate-more-keys.xml @@ -42,9 +42,16 @@ - - - + щ + ы + и + 3 + 5 + 6 + ъ + + + ъ ¢,£,€,¥,₱ ¢,£,$,¥,₱ ¢,$,€,¥,₱ diff --git a/java/res/xml-ru/keyboard_set.xml b/java/res/xml-ru/keyboard_set.xml index eabee5dc3..0a158d9cc 100644 --- a/java/res/xml-ru/keyboard_set.xml +++ b/java/res/xml-ru/keyboard_set.xml @@ -23,7 +23,7 @@ latin:keyboardLocale="ru"> + latin:elementKeyboard="@xml/kbd_slavic" /> diff --git a/java/res/xml-sw600dp/kbd_rows_russian.xml b/java/res/xml-sw600dp/kbd_rows_slavic.xml similarity index 85% rename from java/res/xml-sw600dp/kbd_rows_russian.xml rename to java/res/xml-sw600dp/kbd_rows_slavic.xml index 3395065ed..0a162058d 100644 --- a/java/res/xml-sw600dp/kbd_rows_russian.xml +++ b/java/res/xml-sw600dp/kbd_rows_slavic.xml @@ -31,20 +31,22 @@ + latin:keyLabel="у" + latin:moreKeys="@string/more_keys_for_slavic_u" /> + latin:moreKeys="@string/more_keys_for_slavic_ye" /> + latin:keyLabel="н" + latin:moreKeys="@string/more_keys_for_slavic_en" /> + latin:keyLabel="@string/keylabel_for_slavic_shcha" /> + latin:keyLabel="@string/keylabel_for_slavic_yery" + latin:moreKeys="@string/more_keys_for_slavic_yery" /> + latin:keyLabel="о" + latin:moreKeys="@string/more_keys_for_slavic_o" /> + latin:keyLabel="@string/keylabel_for_slavic_i" /> + latin:keyLabel="у" + latin:moreKeys="@string/more_keys_for_slavic_u" /> + latin:moreKeys="@string/more_keys_for_slavic_ye" /> + latin:keyLabel="н" + latin:moreKeys="@string/more_keys_for_slavic_en" /> + latin:keyLabel="@string/keylabel_for_slavic_shcha" /> + latin:keyLabel="@string/keylabel_for_slavic_yery" + latin:moreKeys="@string/more_keys_for_slavic_yery" /> + latin:keyLabel="о" + latin:moreKeys="@string/more_keys_for_slavic_o" /> + latin:keyLabel="@string/keylabel_for_slavic_i" /> + latin:moreKeys="@string/more_keys_for_slavic_u" /> + latin:moreKeys="@string/more_keys_for_slavic_ye" /> + latin:moreKeys="@string/more_keys_for_slavic_en" /> + latin:keyLabel="@string/keylabel_for_slavic_yery" + latin:moreKeys="@string/more_keys_for_slavic_yery" /> + latin:keyLabel="о" + latin:moreKeys="@string/more_keys_for_slavic_o" /> + latin:keyLabel="@string/keylabel_for_slavic_i" /> + latin:moreKeys="@string/more_keys_for_slavic_soft_sign" /> + latin:keyboardLayout="@xml/kbd_rows_slavic" /> diff --git a/java/res/xml/method.xml b/java/res/xml/method.xml index 2b2c00c17..69bef5295 100644 --- a/java/res/xml/method.xml +++ b/java/res/xml/method.xml @@ -20,7 +20,8 @@ - +