From fb5b4c4fc39499d03951671c1a9b67b3573dd11d Mon Sep 17 00:00:00 2001 From: "Tadashi G. Takaoka" Date: Thu, 29 Mar 2012 21:01:19 +0900 Subject: [PATCH] Add language agnostic QWERTY subtype Bug: 6010147 Change-Id: I705e38ac889172ae8b7c2a68e5c688f2ffc28320 --- .../values-zz/donottranslate-more-keys.xml | 139 ++++++++++++++++++ java/res/values/attrs.xml | 5 + java/res/values/donottranslate-more-keys.xml | 3 + java/res/values/donottranslate.xml | 8 +- .../keyboard_set.xml | 0 java/res/xml-zz-rQY/keyboard_set.xml | 43 ++++++ java/res/xml/method.xml | 13 +- java/res/xml/rowkeys_azerty2.xml | 6 +- java/res/xml/rowkeys_azerty3.xml | 3 +- java/res/xml/rowkeys_qwerty1.xml | 3 +- java/res/xml/rowkeys_qwerty2.xml | 6 +- java/res/xml/rowkeys_qwertz1.xml | 3 +- .../inputmethod/keyboard/KeyboardSet.java | 12 +- .../inputmethod/latin/SubtypeLocale.java | 12 +- .../inputmethod/latin/SubtypeLocaleTests.java | 4 + 15 files changed, 242 insertions(+), 18 deletions(-) create mode 100644 java/res/values-zz/donottranslate-more-keys.xml rename java/res/{xml-de-rZZ => xml-de-rQY}/keyboard_set.xml (100%) create mode 100644 java/res/xml-zz-rQY/keyboard_set.xml diff --git a/java/res/values-zz/donottranslate-more-keys.xml b/java/res/values-zz/donottranslate-more-keys.xml new file mode 100644 index 000000000..eb984a469 --- /dev/null +++ b/java/res/values-zz/donottranslate-more-keys.xml @@ -0,0 +1,139 @@ + + + + + à,á,â,ã,ä,å,æ,ã,å,ā,ă,ą,ª + + è,é,ê,ë,ē,ĕ,ė,ę,ě + + ì,í,î,ï,ĩ,ī,ĭ,į,ı,ij + + ò,ó,ô,õ,ö,ø,ō,ŏ,ő,œ,º + + ù,ú,û,ü,ũ,ū,ŭ,ů,ű,ų + + ß,ś,ŝ,ş,š,ſ + + ñ,ń,ņ,ň,ʼn,ŋ + + ç,ć,ĉ,ċ,č + + ý,ŷ,ÿ,ij + + ď,đ,ð + + ŕ,ŗ,ř + + þ,ţ,ť,ŧ + + ź,ż,ž + + ķ,ĸ + + ĺ,ļ,ľ,ŀ,ł + + ĝ,ğ,ġ,ģ + + ĥ + + ĵ + + ŵ + diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index 86f2abe72..b3f30c638 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -403,6 +403,11 @@ + + + + + diff --git a/java/res/values/donottranslate-more-keys.xml b/java/res/values/donottranslate-more-keys.xml index 8fbb2eff4..9b2780571 100644 --- a/java/res/values/donottranslate-more-keys.xml +++ b/java/res/values/donottranslate-more-keys.xml @@ -35,6 +35,9 @@ + + + diff --git a/java/res/values/donottranslate.xml b/java/res/values/donottranslate.xml index 74c68464c..68a8cabce 100644 --- a/java/res/values/donottranslate.xml +++ b/java/res/values/donottranslate.xml @@ -156,18 +156,22 @@ en_US en_GB - de_ZZ + de_QY + zz_QY English (US) English (UK) - Deutsch (QWERTY) + @string/subtype_generic_qwerty + @string/subtype_qwerty %s %s (QWERTY) + + QWERTY com.google.android.inputmethod.latin.dictionarypack diff --git a/java/res/xml-de-rZZ/keyboard_set.xml b/java/res/xml-de-rQY/keyboard_set.xml similarity index 100% rename from java/res/xml-de-rZZ/keyboard_set.xml rename to java/res/xml-de-rQY/keyboard_set.xml diff --git a/java/res/xml-zz-rQY/keyboard_set.xml b/java/res/xml-zz-rQY/keyboard_set.xml new file mode 100644 index 000000000..6fa97017c --- /dev/null +++ b/java/res/xml-zz-rQY/keyboard_set.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + diff --git a/java/res/xml/method.xml b/java/res/xml/method.xml index d6ded6689..7a21a856b 100644 --- a/java/res/xml/method.xml +++ b/java/res/xml/method.xml @@ -27,7 +27,7 @@ cs: Czech/qwertz da: Danish/nordic de: German/qwertz - de_ZZ: German (QWERTY)/qwerty + de_QY: German (QWERTY)/qwerty el: Greek/greek en_US: English United States/qwerty en_GB: English Great Britain/qwerty @@ -63,6 +63,7 @@ tr: Turkish/qwerty uk: Ukrainian/east_slavic vi: Vietnamese/qwerty + zz_QY: QWERTY/qwerty -->