diff --git a/README.md b/README.md index 8f851abc..9a8bbe58 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# traditional-t9 +# Traditional T9 T9 IME input for Android devices with hardware keypad. This is a clone of the [original project](https://github.com/Clam-/TraditionalT9) by Clam-. @@ -7,3 +7,24 @@ traditional-t9 is an Input Method Editor for Android that implements predictive Original Wiki: [Traditional T9 keypad IME for Android](https://github.com/Clam-/TraditionalT9/wiki/Traditional-T9-keypad-IME-for-Android) +## Adding a new language +To support a new language one needs to: + +- Modify CharMap.java +- New Map needs to be created with the characters to be encountered in addWord or in the user dictionary when loaded. +- New character array needs to be added for characters that are to cycle on each number press. +- New array needs to be made to tell where the capital letters start in that array. +- modify LangHelper.java +- Add status icons + - Create proper icons for each mode (e.g. "Ab", "En", "12") and each screen size. The font must be Roboto Lt at an adequate size to fit the icon square with minimum padding. Text must be white and the background must be transparent as per the [official Android guide](https://android-doc.github.io/guide/practices/ui_guidelines/icon_design_status_bar.html). To simplify the process, you could use Android Studio. It has a built-in icon generator accessible by right-cicking on "drawable" folder -> New -> Image Asset. Then choose "Icon Type": "Notification Icons", "Asset Type": Text, "Trim": No, "Padding": 0%. + - Add new entry in ICONMAP +- Add new LANGUAGE enum entry e.g. FR(3,5) (index, id) Where index is index in arrays like LOCALES, and id is the identifier used in the database and such. The latter should never change unless database update is done. +- Make sure new id matches const.xml +- Add the LOCALE of the language in the LOCALES Locale array +- Add translations for arrays.xml and strings.xml in to new files in the appropriate locale folder (e.g. res/values-de/arrays.xml.) AndroidStudio has a cute/nice Translation Editor which might be handy. + - Edit the base arrays.xml file to add the new language. (pref_lang_titles, pref_lang_values) + - Exclude translatable="false" items from the new locale arrays.xml file. + - Also make sure the new language is added to pref_loaduserdictdesc (base non-locale strings.xml) +- Find a suitable dictionary and add it to assets + +That should be it? I hope. diff --git a/res/drawable-anydpi-v24/ime_bg_lang_lower.xml b/res/drawable-anydpi-v24/ime_bg_lang_lower.xml deleted file mode 100644 index 910e119a..00000000 --- a/res/drawable-anydpi-v24/ime_bg_lang_lower.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_bg_lang_single.xml b/res/drawable-anydpi-v24/ime_bg_lang_single.xml deleted file mode 100644 index 43c1e913..00000000 --- a/res/drawable-anydpi-v24/ime_bg_lang_single.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_bg_lang_upper.xml b/res/drawable-anydpi-v24/ime_bg_lang_upper.xml deleted file mode 100644 index 02e50553..00000000 --- a/res/drawable-anydpi-v24/ime_bg_lang_upper.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_bg_lower.xml b/res/drawable-anydpi-v24/ime_lang_bg_lower.xml new file mode 100644 index 00000000..c544087c --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_bg_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_bg_single.xml b/res/drawable-anydpi-v24/ime_lang_bg_single.xml new file mode 100644 index 00000000..c15b21c7 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_bg_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_bg_upper.xml b/res/drawable-anydpi-v24/ime_lang_bg_upper.xml new file mode 100644 index 00000000..14e63446 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_bg_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_cyrillic_lower.xml b/res/drawable-anydpi-v24/ime_lang_cyrillic_lower.xml new file mode 100644 index 00000000..3cdb5b60 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_cyrillic_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_cyrillic_single.xml b/res/drawable-anydpi-v24/ime_lang_cyrillic_single.xml new file mode 100644 index 00000000..7ea31e0a --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_cyrillic_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_cyrillic_upper.xml b/res/drawable-anydpi-v24/ime_lang_cyrillic_upper.xml new file mode 100644 index 00000000..f54b1560 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_cyrillic_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_de_lower.xml b/res/drawable-anydpi-v24/ime_lang_de_lower.xml new file mode 100644 index 00000000..5423d3f8 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_de_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_de_single.xml b/res/drawable-anydpi-v24/ime_lang_de_single.xml new file mode 100644 index 00000000..f928161f --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_de_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_de_upper.xml b/res/drawable-anydpi-v24/ime_lang_de_upper.xml new file mode 100644 index 00000000..25611447 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_de_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_en_lower.xml b/res/drawable-anydpi-v24/ime_lang_en_lower.xml new file mode 100644 index 00000000..2a6f725c --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_en_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_en_single.xml b/res/drawable-anydpi-v24/ime_lang_en_single.xml new file mode 100644 index 00000000..cbcb6ca2 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_en_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_en_upper.xml b/res/drawable-anydpi-v24/ime_lang_en_upper.xml new file mode 100644 index 00000000..2b4030f9 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_en_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_fr_lower.xml b/res/drawable-anydpi-v24/ime_lang_fr_lower.xml new file mode 100644 index 00000000..d110c861 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_fr_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_fr_single.xml b/res/drawable-anydpi-v24/ime_lang_fr_single.xml new file mode 100644 index 00000000..c3c702b6 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_fr_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_fr_upper.xml b/res/drawable-anydpi-v24/ime_lang_fr_upper.xml new file mode 100644 index 00000000..7bf4035a --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_fr_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_it_lower.xml b/res/drawable-anydpi-v24/ime_lang_it_lower.xml new file mode 100644 index 00000000..16e186a1 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_it_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_it_single.xml b/res/drawable-anydpi-v24/ime_lang_it_single.xml new file mode 100644 index 00000000..737fd30d --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_it_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_it_upper.xml b/res/drawable-anydpi-v24/ime_lang_it_upper.xml new file mode 100644 index 00000000..c45c162f --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_it_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_latin_lower.xml b/res/drawable-anydpi-v24/ime_lang_latin_lower.xml new file mode 100644 index 00000000..cc1e23b8 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_latin_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_latin_single.xml b/res/drawable-anydpi-v24/ime_lang_latin_single.xml new file mode 100644 index 00000000..7fb1b02a --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_latin_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_latin_upper.xml b/res/drawable-anydpi-v24/ime_lang_latin_upper.xml new file mode 100644 index 00000000..57bd3ad1 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_latin_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_ru_lower.xml b/res/drawable-anydpi-v24/ime_lang_ru_lower.xml new file mode 100644 index 00000000..01acc6a3 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_ru_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_ru_single.xml b/res/drawable-anydpi-v24/ime_lang_ru_single.xml new file mode 100644 index 00000000..78cd91a6 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_ru_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_ru_upper.xml b/res/drawable-anydpi-v24/ime_lang_ru_upper.xml new file mode 100644 index 00000000..4dc0aeb8 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_ru_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_uk_lower.xml b/res/drawable-anydpi-v24/ime_lang_uk_lower.xml new file mode 100644 index 00000000..9cd60903 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_uk_lower.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_uk_single.xml b/res/drawable-anydpi-v24/ime_lang_uk_single.xml new file mode 100644 index 00000000..9afe8476 --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_uk_single.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_lang_uk_upper.xml b/res/drawable-anydpi-v24/ime_lang_uk_upper.xml new file mode 100644 index 00000000..d7f2a73c --- /dev/null +++ b/res/drawable-anydpi-v24/ime_lang_uk_upper.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-anydpi-v24/ime_number.xml b/res/drawable-anydpi-v24/ime_number.xml new file mode 100644 index 00000000..b439f7ff --- /dev/null +++ b/res/drawable-anydpi-v24/ime_number.xml @@ -0,0 +1,19 @@ + + + + + + + + + \ No newline at end of file diff --git a/res/drawable-hdpi/ime_bg_lang_lower.png b/res/drawable-hdpi/ime_bg_lang_lower.png deleted file mode 100644 index e300c6c0..00000000 Binary files a/res/drawable-hdpi/ime_bg_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_bg_lang_single.png b/res/drawable-hdpi/ime_bg_lang_single.png deleted file mode 100644 index 88fbf743..00000000 Binary files a/res/drawable-hdpi/ime_bg_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_bg_lang_upper.png b/res/drawable-hdpi/ime_bg_lang_upper.png deleted file mode 100644 index bda312e1..00000000 Binary files a/res/drawable-hdpi/ime_bg_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_de_lang_lower.png b/res/drawable-hdpi/ime_de_lang_lower.png deleted file mode 100644 index aa6413ea..00000000 Binary files a/res/drawable-hdpi/ime_de_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_de_lang_single.png b/res/drawable-hdpi/ime_de_lang_single.png deleted file mode 100644 index f8f48ef2..00000000 Binary files a/res/drawable-hdpi/ime_de_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_de_lang_upper.png b/res/drawable-hdpi/ime_de_lang_upper.png deleted file mode 100644 index 87590ab1..00000000 Binary files a/res/drawable-hdpi/ime_de_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_lang_lower.png b/res/drawable-hdpi/ime_en_lang_lower.png deleted file mode 100644 index afd83b39..00000000 Binary files a/res/drawable-hdpi/ime_en_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_lang_single.png b/res/drawable-hdpi/ime_en_lang_single.png deleted file mode 100644 index d2fd0de2..00000000 Binary files a/res/drawable-hdpi/ime_en_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_lang_upper.png b/res/drawable-hdpi/ime_en_lang_upper.png deleted file mode 100644 index 5d3b5e28..00000000 Binary files a/res/drawable-hdpi/ime_en_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_text_lower.png b/res/drawable-hdpi/ime_en_text_lower.png deleted file mode 100644 index f80c9632..00000000 Binary files a/res/drawable-hdpi/ime_en_text_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_text_single.png b/res/drawable-hdpi/ime_en_text_single.png deleted file mode 100644 index 21ac0383..00000000 Binary files a/res/drawable-hdpi/ime_en_text_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_en_text_upper.png b/res/drawable-hdpi/ime_en_text_upper.png deleted file mode 100644 index 4ba32090..00000000 Binary files a/res/drawable-hdpi/ime_en_text_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_fr_lang_lower.png b/res/drawable-hdpi/ime_fr_lang_lower.png deleted file mode 100644 index a23b899b..00000000 Binary files a/res/drawable-hdpi/ime_fr_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_fr_lang_single.png b/res/drawable-hdpi/ime_fr_lang_single.png deleted file mode 100644 index 32ab522d..00000000 Binary files a/res/drawable-hdpi/ime_fr_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_fr_lang_upper.png b/res/drawable-hdpi/ime_fr_lang_upper.png deleted file mode 100644 index 9e713371..00000000 Binary files a/res/drawable-hdpi/ime_fr_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_it_lang_lower.png b/res/drawable-hdpi/ime_it_lang_lower.png deleted file mode 100644 index 07509231..00000000 Binary files a/res/drawable-hdpi/ime_it_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_it_lang_single.png b/res/drawable-hdpi/ime_it_lang_single.png deleted file mode 100644 index e29c307c..00000000 Binary files a/res/drawable-hdpi/ime_it_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_it_lang_upper.png b/res/drawable-hdpi/ime_it_lang_upper.png deleted file mode 100644 index 569a52e4..00000000 Binary files a/res/drawable-hdpi/ime_it_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_lang_bg_lower.png b/res/drawable-hdpi/ime_lang_bg_lower.png new file mode 100644 index 00000000..a02a8947 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_bg_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_bg_single.png b/res/drawable-hdpi/ime_lang_bg_single.png new file mode 100644 index 00000000..6e13d49d Binary files /dev/null and b/res/drawable-hdpi/ime_lang_bg_single.png differ diff --git a/res/drawable-hdpi/ime_lang_bg_upper.png b/res/drawable-hdpi/ime_lang_bg_upper.png new file mode 100644 index 00000000..177cd56d Binary files /dev/null and b/res/drawable-hdpi/ime_lang_bg_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_cyrillic_lower.png b/res/drawable-hdpi/ime_lang_cyrillic_lower.png new file mode 100644 index 00000000..82cce2d2 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_cyrillic_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_cyrillic_single.png b/res/drawable-hdpi/ime_lang_cyrillic_single.png new file mode 100644 index 00000000..43c7bd1b Binary files /dev/null and b/res/drawable-hdpi/ime_lang_cyrillic_single.png differ diff --git a/res/drawable-hdpi/ime_lang_cyrillic_upper.png b/res/drawable-hdpi/ime_lang_cyrillic_upper.png new file mode 100644 index 00000000..bdd2c392 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_cyrillic_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_de_lower.png b/res/drawable-hdpi/ime_lang_de_lower.png new file mode 100644 index 00000000..82f72ced Binary files /dev/null and b/res/drawable-hdpi/ime_lang_de_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_de_single.png b/res/drawable-hdpi/ime_lang_de_single.png new file mode 100644 index 00000000..636b7cb5 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_de_single.png differ diff --git a/res/drawable-hdpi/ime_lang_de_upper.png b/res/drawable-hdpi/ime_lang_de_upper.png new file mode 100644 index 00000000..9006b31d Binary files /dev/null and b/res/drawable-hdpi/ime_lang_de_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_en_lower.png b/res/drawable-hdpi/ime_lang_en_lower.png new file mode 100644 index 00000000..6d9abf1a Binary files /dev/null and b/res/drawable-hdpi/ime_lang_en_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_en_single.png b/res/drawable-hdpi/ime_lang_en_single.png new file mode 100644 index 00000000..f8132484 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_en_single.png differ diff --git a/res/drawable-hdpi/ime_lang_en_upper.png b/res/drawable-hdpi/ime_lang_en_upper.png new file mode 100644 index 00000000..636f9ec8 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_en_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_fr_lower.png b/res/drawable-hdpi/ime_lang_fr_lower.png new file mode 100644 index 00000000..14b3e85c Binary files /dev/null and b/res/drawable-hdpi/ime_lang_fr_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_fr_single.png b/res/drawable-hdpi/ime_lang_fr_single.png new file mode 100644 index 00000000..5e08af89 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_fr_single.png differ diff --git a/res/drawable-hdpi/ime_lang_fr_upper.png b/res/drawable-hdpi/ime_lang_fr_upper.png new file mode 100644 index 00000000..fc25dd62 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_fr_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_it_lower.png b/res/drawable-hdpi/ime_lang_it_lower.png new file mode 100644 index 00000000..66d07982 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_it_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_it_single.png b/res/drawable-hdpi/ime_lang_it_single.png new file mode 100644 index 00000000..1ad64c55 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_it_single.png differ diff --git a/res/drawable-hdpi/ime_lang_it_upper.png b/res/drawable-hdpi/ime_lang_it_upper.png new file mode 100644 index 00000000..3e2c4a69 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_it_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_latin_lower.png b/res/drawable-hdpi/ime_lang_latin_lower.png new file mode 100644 index 00000000..acdbe116 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_latin_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_latin_single.png b/res/drawable-hdpi/ime_lang_latin_single.png new file mode 100644 index 00000000..0a9763bb Binary files /dev/null and b/res/drawable-hdpi/ime_lang_latin_single.png differ diff --git a/res/drawable-hdpi/ime_lang_latin_upper.png b/res/drawable-hdpi/ime_lang_latin_upper.png new file mode 100644 index 00000000..375da882 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_latin_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_ru_lower.png b/res/drawable-hdpi/ime_lang_ru_lower.png new file mode 100644 index 00000000..31324459 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_ru_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_ru_single.png b/res/drawable-hdpi/ime_lang_ru_single.png new file mode 100644 index 00000000..ca10c6b6 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_ru_single.png differ diff --git a/res/drawable-hdpi/ime_lang_ru_upper.png b/res/drawable-hdpi/ime_lang_ru_upper.png new file mode 100644 index 00000000..99c275b7 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_ru_upper.png differ diff --git a/res/drawable-hdpi/ime_lang_uk_lower.png b/res/drawable-hdpi/ime_lang_uk_lower.png new file mode 100644 index 00000000..09a1b45e Binary files /dev/null and b/res/drawable-hdpi/ime_lang_uk_lower.png differ diff --git a/res/drawable-hdpi/ime_lang_uk_single.png b/res/drawable-hdpi/ime_lang_uk_single.png new file mode 100644 index 00000000..0e3862cf Binary files /dev/null and b/res/drawable-hdpi/ime_lang_uk_single.png differ diff --git a/res/drawable-hdpi/ime_lang_uk_upper.png b/res/drawable-hdpi/ime_lang_uk_upper.png new file mode 100644 index 00000000..107da870 Binary files /dev/null and b/res/drawable-hdpi/ime_lang_uk_upper.png differ diff --git a/res/drawable-hdpi/ime_number.png b/res/drawable-hdpi/ime_number.png index c3a9faa9..d1bca6d7 100644 Binary files a/res/drawable-hdpi/ime_number.png and b/res/drawable-hdpi/ime_number.png differ diff --git a/res/drawable-hdpi/ime_ru_lang_lower.png b/res/drawable-hdpi/ime_ru_lang_lower.png deleted file mode 100644 index 83f5766b..00000000 Binary files a/res/drawable-hdpi/ime_ru_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_ru_lang_single.png b/res/drawable-hdpi/ime_ru_lang_single.png deleted file mode 100644 index 62459083..00000000 Binary files a/res/drawable-hdpi/ime_ru_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_ru_lang_upper.png b/res/drawable-hdpi/ime_ru_lang_upper.png deleted file mode 100644 index eb784da7..00000000 Binary files a/res/drawable-hdpi/ime_ru_lang_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_ru_text_lower.png b/res/drawable-hdpi/ime_ru_text_lower.png deleted file mode 100644 index 78e71e90..00000000 Binary files a/res/drawable-hdpi/ime_ru_text_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_ru_text_single.png b/res/drawable-hdpi/ime_ru_text_single.png deleted file mode 100644 index c26e4d16..00000000 Binary files a/res/drawable-hdpi/ime_ru_text_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_ru_text_upper.png b/res/drawable-hdpi/ime_ru_text_upper.png deleted file mode 100644 index 10170486..00000000 Binary files a/res/drawable-hdpi/ime_ru_text_upper.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_uk_lang_lower.png b/res/drawable-hdpi/ime_uk_lang_lower.png deleted file mode 100644 index c0b41712..00000000 Binary files a/res/drawable-hdpi/ime_uk_lang_lower.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_uk_lang_single.png b/res/drawable-hdpi/ime_uk_lang_single.png deleted file mode 100644 index 1c1d42cc..00000000 Binary files a/res/drawable-hdpi/ime_uk_lang_single.png and /dev/null differ diff --git a/res/drawable-hdpi/ime_uk_lang_upper.png b/res/drawable-hdpi/ime_uk_lang_upper.png deleted file mode 100644 index 223ec699..00000000 Binary files a/res/drawable-hdpi/ime_uk_lang_upper.png and /dev/null differ diff --git a/res/drawable-mdpi/ime_bg_lang_lower.png b/res/drawable-mdpi/ime_bg_lang_lower.png deleted file mode 100644 index 630fc95e..00000000 Binary files a/res/drawable-mdpi/ime_bg_lang_lower.png and /dev/null differ diff --git a/res/drawable-mdpi/ime_bg_lang_single.png b/res/drawable-mdpi/ime_bg_lang_single.png deleted file mode 100644 index 16b8937e..00000000 Binary files a/res/drawable-mdpi/ime_bg_lang_single.png and /dev/null differ diff --git a/res/drawable-mdpi/ime_bg_lang_upper.png b/res/drawable-mdpi/ime_bg_lang_upper.png deleted file mode 100644 index f5af52cb..00000000 Binary files a/res/drawable-mdpi/ime_bg_lang_upper.png and /dev/null differ diff --git a/res/drawable-mdpi/ime_lang_bg_lower.png b/res/drawable-mdpi/ime_lang_bg_lower.png new file mode 100644 index 00000000..f0aeeb36 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_bg_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_bg_single.png b/res/drawable-mdpi/ime_lang_bg_single.png new file mode 100644 index 00000000..38ee79cd Binary files /dev/null and b/res/drawable-mdpi/ime_lang_bg_single.png differ diff --git a/res/drawable-mdpi/ime_lang_bg_upper.png b/res/drawable-mdpi/ime_lang_bg_upper.png new file mode 100644 index 00000000..78d59cbe Binary files /dev/null and b/res/drawable-mdpi/ime_lang_bg_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_cyrillic_lower.png b/res/drawable-mdpi/ime_lang_cyrillic_lower.png new file mode 100644 index 00000000..fc2944ef Binary files /dev/null and b/res/drawable-mdpi/ime_lang_cyrillic_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_cyrillic_single.png b/res/drawable-mdpi/ime_lang_cyrillic_single.png new file mode 100644 index 00000000..3ab0f9ae Binary files /dev/null and b/res/drawable-mdpi/ime_lang_cyrillic_single.png differ diff --git a/res/drawable-mdpi/ime_lang_cyrillic_upper.png b/res/drawable-mdpi/ime_lang_cyrillic_upper.png new file mode 100644 index 00000000..acc8c4e5 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_cyrillic_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_de_lower.png b/res/drawable-mdpi/ime_lang_de_lower.png new file mode 100644 index 00000000..8c8e0c29 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_de_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_de_single.png b/res/drawable-mdpi/ime_lang_de_single.png new file mode 100644 index 00000000..bc45c7b3 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_de_single.png differ diff --git a/res/drawable-mdpi/ime_lang_de_upper.png b/res/drawable-mdpi/ime_lang_de_upper.png new file mode 100644 index 00000000..ea0033a4 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_de_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_en_lower.png b/res/drawable-mdpi/ime_lang_en_lower.png new file mode 100644 index 00000000..d5ad09af Binary files /dev/null and b/res/drawable-mdpi/ime_lang_en_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_en_single.png b/res/drawable-mdpi/ime_lang_en_single.png new file mode 100644 index 00000000..012cafaf Binary files /dev/null and b/res/drawable-mdpi/ime_lang_en_single.png differ diff --git a/res/drawable-mdpi/ime_lang_en_upper.png b/res/drawable-mdpi/ime_lang_en_upper.png new file mode 100644 index 00000000..2fff1a6a Binary files /dev/null and b/res/drawable-mdpi/ime_lang_en_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_fr_lower.png b/res/drawable-mdpi/ime_lang_fr_lower.png new file mode 100644 index 00000000..acd38fd8 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_fr_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_fr_single.png b/res/drawable-mdpi/ime_lang_fr_single.png new file mode 100644 index 00000000..cb7bccba Binary files /dev/null and b/res/drawable-mdpi/ime_lang_fr_single.png differ diff --git a/res/drawable-mdpi/ime_lang_fr_upper.png b/res/drawable-mdpi/ime_lang_fr_upper.png new file mode 100644 index 00000000..9100b6b9 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_fr_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_it_lower.png b/res/drawable-mdpi/ime_lang_it_lower.png new file mode 100644 index 00000000..54506bd9 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_it_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_it_single.png b/res/drawable-mdpi/ime_lang_it_single.png new file mode 100644 index 00000000..a725c630 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_it_single.png differ diff --git a/res/drawable-mdpi/ime_lang_it_upper.png b/res/drawable-mdpi/ime_lang_it_upper.png new file mode 100644 index 00000000..5b17de72 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_it_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_latin_lower.png b/res/drawable-mdpi/ime_lang_latin_lower.png new file mode 100644 index 00000000..913933e5 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_latin_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_latin_single.png b/res/drawable-mdpi/ime_lang_latin_single.png new file mode 100644 index 00000000..7298ec93 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_latin_single.png differ diff --git a/res/drawable-mdpi/ime_lang_latin_upper.png b/res/drawable-mdpi/ime_lang_latin_upper.png new file mode 100644 index 00000000..e60a3d6d Binary files /dev/null and b/res/drawable-mdpi/ime_lang_latin_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_ru_lower.png b/res/drawable-mdpi/ime_lang_ru_lower.png new file mode 100644 index 00000000..75433184 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_ru_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_ru_single.png b/res/drawable-mdpi/ime_lang_ru_single.png new file mode 100644 index 00000000..1a65c182 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_ru_single.png differ diff --git a/res/drawable-mdpi/ime_lang_ru_upper.png b/res/drawable-mdpi/ime_lang_ru_upper.png new file mode 100644 index 00000000..d8b131cf Binary files /dev/null and b/res/drawable-mdpi/ime_lang_ru_upper.png differ diff --git a/res/drawable-mdpi/ime_lang_uk_lower.png b/res/drawable-mdpi/ime_lang_uk_lower.png new file mode 100644 index 00000000..65b9f60f Binary files /dev/null and b/res/drawable-mdpi/ime_lang_uk_lower.png differ diff --git a/res/drawable-mdpi/ime_lang_uk_single.png b/res/drawable-mdpi/ime_lang_uk_single.png new file mode 100644 index 00000000..06d99702 Binary files /dev/null and b/res/drawable-mdpi/ime_lang_uk_single.png differ diff --git a/res/drawable-mdpi/ime_lang_uk_upper.png b/res/drawable-mdpi/ime_lang_uk_upper.png new file mode 100644 index 00000000..bcf2329b Binary files /dev/null and b/res/drawable-mdpi/ime_lang_uk_upper.png differ diff --git a/res/drawable-mdpi/ime_number.png b/res/drawable-mdpi/ime_number.png new file mode 100644 index 00000000..40dc6a25 Binary files /dev/null and b/res/drawable-mdpi/ime_number.png differ diff --git a/res/drawable-xhdpi/ime_bg_lang_lower.png b/res/drawable-xhdpi/ime_bg_lang_lower.png deleted file mode 100644 index e924aa85..00000000 Binary files a/res/drawable-xhdpi/ime_bg_lang_lower.png and /dev/null differ diff --git a/res/drawable-xhdpi/ime_bg_lang_single.png b/res/drawable-xhdpi/ime_bg_lang_single.png deleted file mode 100644 index 800f4e0c..00000000 Binary files a/res/drawable-xhdpi/ime_bg_lang_single.png and /dev/null differ diff --git a/res/drawable-xhdpi/ime_bg_lang_upper.png b/res/drawable-xhdpi/ime_bg_lang_upper.png deleted file mode 100644 index ff84c79a..00000000 Binary files a/res/drawable-xhdpi/ime_bg_lang_upper.png and /dev/null differ diff --git a/res/drawable-xhdpi/ime_lang_bg_lower.png b/res/drawable-xhdpi/ime_lang_bg_lower.png new file mode 100644 index 00000000..7e4a82d4 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_bg_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_bg_single.png b/res/drawable-xhdpi/ime_lang_bg_single.png new file mode 100644 index 00000000..0e2ea713 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_bg_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_bg_upper.png b/res/drawable-xhdpi/ime_lang_bg_upper.png new file mode 100644 index 00000000..5f390628 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_bg_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_cyrillic_lower.png b/res/drawable-xhdpi/ime_lang_cyrillic_lower.png new file mode 100644 index 00000000..6b5048b3 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_cyrillic_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_cyrillic_single.png b/res/drawable-xhdpi/ime_lang_cyrillic_single.png new file mode 100644 index 00000000..8e04dc38 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_cyrillic_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_cyrillic_upper.png b/res/drawable-xhdpi/ime_lang_cyrillic_upper.png new file mode 100644 index 00000000..1c1bdc68 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_cyrillic_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_de_lower.png b/res/drawable-xhdpi/ime_lang_de_lower.png new file mode 100644 index 00000000..293312d6 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_de_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_de_single.png b/res/drawable-xhdpi/ime_lang_de_single.png new file mode 100644 index 00000000..36bc737c Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_de_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_de_upper.png b/res/drawable-xhdpi/ime_lang_de_upper.png new file mode 100644 index 00000000..d833bf89 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_de_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_en_lower.png b/res/drawable-xhdpi/ime_lang_en_lower.png new file mode 100644 index 00000000..1ba2b4f9 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_en_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_en_single.png b/res/drawable-xhdpi/ime_lang_en_single.png new file mode 100644 index 00000000..4df14d85 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_en_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_en_upper.png b/res/drawable-xhdpi/ime_lang_en_upper.png new file mode 100644 index 00000000..2c835d52 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_en_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_fr_lower.png b/res/drawable-xhdpi/ime_lang_fr_lower.png new file mode 100644 index 00000000..01b49561 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_fr_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_fr_single.png b/res/drawable-xhdpi/ime_lang_fr_single.png new file mode 100644 index 00000000..584cdad2 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_fr_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_fr_upper.png b/res/drawable-xhdpi/ime_lang_fr_upper.png new file mode 100644 index 00000000..0df7d20d Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_fr_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_it_lower.png b/res/drawable-xhdpi/ime_lang_it_lower.png new file mode 100644 index 00000000..3429b79f Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_it_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_it_single.png b/res/drawable-xhdpi/ime_lang_it_single.png new file mode 100644 index 00000000..abfa95bb Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_it_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_it_upper.png b/res/drawable-xhdpi/ime_lang_it_upper.png new file mode 100644 index 00000000..11ef8097 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_it_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_latin_lower.png b/res/drawable-xhdpi/ime_lang_latin_lower.png new file mode 100644 index 00000000..6c0415db Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_latin_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_latin_single.png b/res/drawable-xhdpi/ime_lang_latin_single.png new file mode 100644 index 00000000..f11a0b28 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_latin_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_latin_upper.png b/res/drawable-xhdpi/ime_lang_latin_upper.png new file mode 100644 index 00000000..e329955a Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_latin_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_ru_lower.png b/res/drawable-xhdpi/ime_lang_ru_lower.png new file mode 100644 index 00000000..52e2a6d5 Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_ru_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_ru_single.png b/res/drawable-xhdpi/ime_lang_ru_single.png new file mode 100644 index 00000000..1234865b Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_ru_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_ru_upper.png b/res/drawable-xhdpi/ime_lang_ru_upper.png new file mode 100644 index 00000000..8e9e095f Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_ru_upper.png differ diff --git a/res/drawable-xhdpi/ime_lang_uk_lower.png b/res/drawable-xhdpi/ime_lang_uk_lower.png new file mode 100644 index 00000000..af88c49c Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_uk_lower.png differ diff --git a/res/drawable-xhdpi/ime_lang_uk_single.png b/res/drawable-xhdpi/ime_lang_uk_single.png new file mode 100644 index 00000000..3b51af6a Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_uk_single.png differ diff --git a/res/drawable-xhdpi/ime_lang_uk_upper.png b/res/drawable-xhdpi/ime_lang_uk_upper.png new file mode 100644 index 00000000..0cedfcef Binary files /dev/null and b/res/drawable-xhdpi/ime_lang_uk_upper.png differ diff --git a/res/drawable-xhdpi/ime_number.png b/res/drawable-xhdpi/ime_number.png new file mode 100644 index 00000000..32704046 Binary files /dev/null and b/res/drawable-xhdpi/ime_number.png differ diff --git a/res/drawable-xxhdpi/ime_bg_lang_lower.png b/res/drawable-xxhdpi/ime_bg_lang_lower.png deleted file mode 100644 index 085ccadb..00000000 Binary files a/res/drawable-xxhdpi/ime_bg_lang_lower.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ime_bg_lang_single.png b/res/drawable-xxhdpi/ime_bg_lang_single.png deleted file mode 100644 index b7c7d460..00000000 Binary files a/res/drawable-xxhdpi/ime_bg_lang_single.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ime_bg_lang_upper.png b/res/drawable-xxhdpi/ime_bg_lang_upper.png deleted file mode 100644 index c2e77fbe..00000000 Binary files a/res/drawable-xxhdpi/ime_bg_lang_upper.png and /dev/null differ diff --git a/res/drawable-xxhdpi/ime_lang_bg_lower.png b/res/drawable-xxhdpi/ime_lang_bg_lower.png new file mode 100644 index 00000000..aaffcfa9 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_bg_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_bg_single.png b/res/drawable-xxhdpi/ime_lang_bg_single.png new file mode 100644 index 00000000..39c07f7b Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_bg_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_bg_upper.png b/res/drawable-xxhdpi/ime_lang_bg_upper.png new file mode 100644 index 00000000..1a117b09 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_bg_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_cyrillic_lower.png b/res/drawable-xxhdpi/ime_lang_cyrillic_lower.png new file mode 100644 index 00000000..b5926caf Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_cyrillic_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_cyrillic_single.png b/res/drawable-xxhdpi/ime_lang_cyrillic_single.png new file mode 100644 index 00000000..418a30ba Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_cyrillic_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_cyrillic_upper.png b/res/drawable-xxhdpi/ime_lang_cyrillic_upper.png new file mode 100644 index 00000000..cc670aec Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_cyrillic_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_de_lower.png b/res/drawable-xxhdpi/ime_lang_de_lower.png new file mode 100644 index 00000000..0c51869c Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_de_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_de_single.png b/res/drawable-xxhdpi/ime_lang_de_single.png new file mode 100644 index 00000000..fa7a80b8 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_de_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_de_upper.png b/res/drawable-xxhdpi/ime_lang_de_upper.png new file mode 100644 index 00000000..9ef96c43 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_de_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_en_lower.png b/res/drawable-xxhdpi/ime_lang_en_lower.png new file mode 100644 index 00000000..cf5b055f Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_en_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_en_single.png b/res/drawable-xxhdpi/ime_lang_en_single.png new file mode 100644 index 00000000..218e33a5 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_en_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_en_upper.png b/res/drawable-xxhdpi/ime_lang_en_upper.png new file mode 100644 index 00000000..6fc8facb Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_en_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_fr_lower.png b/res/drawable-xxhdpi/ime_lang_fr_lower.png new file mode 100644 index 00000000..17d57a7d Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_fr_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_fr_single.png b/res/drawable-xxhdpi/ime_lang_fr_single.png new file mode 100644 index 00000000..d8f330f3 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_fr_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_fr_upper.png b/res/drawable-xxhdpi/ime_lang_fr_upper.png new file mode 100644 index 00000000..b8b1581f Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_fr_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_it_lower.png b/res/drawable-xxhdpi/ime_lang_it_lower.png new file mode 100644 index 00000000..70ac0a62 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_it_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_it_single.png b/res/drawable-xxhdpi/ime_lang_it_single.png new file mode 100644 index 00000000..d78fe985 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_it_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_it_upper.png b/res/drawable-xxhdpi/ime_lang_it_upper.png new file mode 100644 index 00000000..e44f28d1 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_it_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_latin_lower.png b/res/drawable-xxhdpi/ime_lang_latin_lower.png new file mode 100644 index 00000000..e8e7c554 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_latin_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_latin_single.png b/res/drawable-xxhdpi/ime_lang_latin_single.png new file mode 100644 index 00000000..14eeb987 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_latin_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_latin_upper.png b/res/drawable-xxhdpi/ime_lang_latin_upper.png new file mode 100644 index 00000000..4b21d551 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_latin_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_ru_lower.png b/res/drawable-xxhdpi/ime_lang_ru_lower.png new file mode 100644 index 00000000..1e1fac85 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_ru_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_ru_single.png b/res/drawable-xxhdpi/ime_lang_ru_single.png new file mode 100644 index 00000000..8e5278de Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_ru_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_ru_upper.png b/res/drawable-xxhdpi/ime_lang_ru_upper.png new file mode 100644 index 00000000..d0f421bb Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_ru_upper.png differ diff --git a/res/drawable-xxhdpi/ime_lang_uk_lower.png b/res/drawable-xxhdpi/ime_lang_uk_lower.png new file mode 100644 index 00000000..9f151c72 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_uk_lower.png differ diff --git a/res/drawable-xxhdpi/ime_lang_uk_single.png b/res/drawable-xxhdpi/ime_lang_uk_single.png new file mode 100644 index 00000000..8520648d Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_uk_single.png differ diff --git a/res/drawable-xxhdpi/ime_lang_uk_upper.png b/res/drawable-xxhdpi/ime_lang_uk_upper.png new file mode 100644 index 00000000..e397abb2 Binary files /dev/null and b/res/drawable-xxhdpi/ime_lang_uk_upper.png differ diff --git a/res/drawable-xxhdpi/ime_number.png b/res/drawable-xxhdpi/ime_number.png new file mode 100644 index 00000000..be4c4a9b Binary files /dev/null and b/res/drawable-xxhdpi/ime_number.png differ diff --git a/res/drawable/ime_de_lang_lower.png b/res/drawable/ime_de_lang_lower.png deleted file mode 100644 index aa6413ea..00000000 Binary files a/res/drawable/ime_de_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_de_lang_single.png b/res/drawable/ime_de_lang_single.png deleted file mode 100644 index f8f48ef2..00000000 Binary files a/res/drawable/ime_de_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_de_lang_upper.png b/res/drawable/ime_de_lang_upper.png deleted file mode 100644 index 87590ab1..00000000 Binary files a/res/drawable/ime_de_lang_upper.png and /dev/null differ diff --git a/res/drawable/ime_en_lang_lower.png b/res/drawable/ime_en_lang_lower.png deleted file mode 100644 index afd83b39..00000000 Binary files a/res/drawable/ime_en_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_en_lang_single.png b/res/drawable/ime_en_lang_single.png deleted file mode 100644 index d2fd0de2..00000000 Binary files a/res/drawable/ime_en_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_en_lang_upper.png b/res/drawable/ime_en_lang_upper.png deleted file mode 100644 index 5d3b5e28..00000000 Binary files a/res/drawable/ime_en_lang_upper.png and /dev/null differ diff --git a/res/drawable/ime_en_text_lower.png b/res/drawable/ime_en_text_lower.png deleted file mode 100644 index f80c9632..00000000 Binary files a/res/drawable/ime_en_text_lower.png and /dev/null differ diff --git a/res/drawable/ime_en_text_single.png b/res/drawable/ime_en_text_single.png deleted file mode 100644 index 21ac0383..00000000 Binary files a/res/drawable/ime_en_text_single.png and /dev/null differ diff --git a/res/drawable/ime_en_text_upper.png b/res/drawable/ime_en_text_upper.png deleted file mode 100644 index 4ba32090..00000000 Binary files a/res/drawable/ime_en_text_upper.png and /dev/null differ diff --git a/res/drawable/ime_fr_lang_lower.png b/res/drawable/ime_fr_lang_lower.png deleted file mode 100644 index a23b899b..00000000 Binary files a/res/drawable/ime_fr_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_fr_lang_single.png b/res/drawable/ime_fr_lang_single.png deleted file mode 100644 index 32ab522d..00000000 Binary files a/res/drawable/ime_fr_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_fr_lang_upper.png b/res/drawable/ime_fr_lang_upper.png deleted file mode 100644 index 9e713371..00000000 Binary files a/res/drawable/ime_fr_lang_upper.png and /dev/null differ diff --git a/res/drawable/ime_it_lang_lower.png b/res/drawable/ime_it_lang_lower.png deleted file mode 100644 index 07509231..00000000 Binary files a/res/drawable/ime_it_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_it_lang_single.png b/res/drawable/ime_it_lang_single.png deleted file mode 100644 index e29c307c..00000000 Binary files a/res/drawable/ime_it_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_it_lang_upper.png b/res/drawable/ime_it_lang_upper.png deleted file mode 100644 index 569a52e4..00000000 Binary files a/res/drawable/ime_it_lang_upper.png and /dev/null differ diff --git a/res/drawable/ime_number.png b/res/drawable/ime_number.png deleted file mode 100644 index c3a9faa9..00000000 Binary files a/res/drawable/ime_number.png and /dev/null differ diff --git a/res/drawable/ime_ru_lang_lower.png b/res/drawable/ime_ru_lang_lower.png deleted file mode 100644 index 83f5766b..00000000 Binary files a/res/drawable/ime_ru_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_ru_lang_single.png b/res/drawable/ime_ru_lang_single.png deleted file mode 100644 index 62459083..00000000 Binary files a/res/drawable/ime_ru_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_ru_lang_upper.png b/res/drawable/ime_ru_lang_upper.png deleted file mode 100644 index eb784da7..00000000 Binary files a/res/drawable/ime_ru_lang_upper.png and /dev/null differ diff --git a/res/drawable/ime_ru_text_lower.png b/res/drawable/ime_ru_text_lower.png deleted file mode 100644 index 78e71e90..00000000 Binary files a/res/drawable/ime_ru_text_lower.png and /dev/null differ diff --git a/res/drawable/ime_ru_text_single.png b/res/drawable/ime_ru_text_single.png deleted file mode 100644 index c26e4d16..00000000 Binary files a/res/drawable/ime_ru_text_single.png and /dev/null differ diff --git a/res/drawable/ime_ru_text_upper.png b/res/drawable/ime_ru_text_upper.png deleted file mode 100644 index 10170486..00000000 Binary files a/res/drawable/ime_ru_text_upper.png and /dev/null differ diff --git a/res/drawable/ime_uk_lang_lower.png b/res/drawable/ime_uk_lang_lower.png deleted file mode 100644 index c0b41712..00000000 Binary files a/res/drawable/ime_uk_lang_lower.png and /dev/null differ diff --git a/res/drawable/ime_uk_lang_single.png b/res/drawable/ime_uk_lang_single.png deleted file mode 100644 index 1c1d42cc..00000000 Binary files a/res/drawable/ime_uk_lang_single.png and /dev/null differ diff --git a/res/drawable/ime_uk_lang_upper.png b/res/drawable/ime_uk_lang_upper.png deleted file mode 100644 index 223ec699..00000000 Binary files a/res/drawable/ime_uk_lang_upper.png and /dev/null differ diff --git a/src/org/nyanya/android/traditionalt9/DBUpdateService.java b/src/org/nyanya/android/traditionalt9/DBUpdateService.java index a27515a0..1417f466 100644 --- a/src/org/nyanya/android/traditionalt9/DBUpdateService.java +++ b/src/org/nyanya/android/traditionalt9/DBUpdateService.java @@ -62,7 +62,7 @@ public class DBUpdateService extends IntentService { .setContentIntent(pendingIntent) .setContentTitle(getText(R.string.updating_database_title)) .setContentText(getText(R.string.updating_database)) - .setSmallIcon(R.drawable.ime_en_lang_lower) + .setSmallIcon(R.drawable.ime_lang_en_lower) .getNotification(); notificationManager.notify(UPDATING_NOTIFICATION_ID, notification); diff --git a/src/org/nyanya/android/traditionalt9/LangHelper.java b/src/org/nyanya/android/traditionalt9/LangHelper.java index 06ed0e23..4ce2f9c0 100644 --- a/src/org/nyanya/android/traditionalt9/LangHelper.java +++ b/src/org/nyanya/android/traditionalt9/LangHelper.java @@ -48,44 +48,44 @@ public class LangHelper { protected static final int[][][] ICONMAP = { { //English resources - {R.drawable.ime_en_lang_lower, R.drawable.ime_en_lang_single, R.drawable.ime_en_lang_upper}, - {R.drawable.ime_en_text_lower, R.drawable.ime_en_text_single, R.drawable.ime_en_text_upper}, + {R.drawable.ime_lang_en_lower, R.drawable.ime_lang_en_single, R.drawable.ime_lang_en_upper}, + {R.drawable.ime_lang_latin_lower, R.drawable.ime_lang_latin_single, R.drawable.ime_lang_latin_upper}, {R.drawable.ime_number}, }, { // Russian resources - {R.drawable.ime_ru_lang_lower, R.drawable.ime_ru_lang_single, R.drawable.ime_ru_lang_upper}, //LANG - {R.drawable.ime_ru_text_lower, R.drawable.ime_ru_text_single, R.drawable.ime_ru_text_upper}, //TEXT + {R.drawable.ime_lang_ru_lower, R.drawable.ime_lang_ru_single, R.drawable.ime_lang_ru_upper}, //LANG + {R.drawable.ime_lang_cyrillic_lower, R.drawable.ime_lang_cyrillic_single, R.drawable.ime_lang_cyrillic_upper}, //TEXT {R.drawable.ime_number}, //NUM }, { // German resources - {R.drawable.ime_de_lang_lower, R.drawable.ime_de_lang_single, R.drawable.ime_de_lang_upper}, //LANG - {R.drawable.ime_en_text_lower, R.drawable.ime_en_text_single, R.drawable.ime_en_text_upper}, //TEXT + {R.drawable.ime_lang_de_lower, R.drawable.ime_lang_de_single, R.drawable.ime_lang_de_upper}, //LANG + {R.drawable.ime_lang_latin_lower, R.drawable.ime_lang_latin_single, R.drawable.ime_lang_latin_upper}, //TEXT {R.drawable.ime_number}, //NUM }, { // French resources - {R.drawable.ime_fr_lang_lower, R.drawable.ime_fr_lang_single, R.drawable.ime_fr_lang_upper}, //LANG - {R.drawable.ime_en_text_lower, R.drawable.ime_en_text_single, R.drawable.ime_en_text_upper}, //TEXT + {R.drawable.ime_lang_fr_lower, R.drawable.ime_lang_fr_single, R.drawable.ime_lang_fr_upper}, //LANG + {R.drawable.ime_lang_latin_lower, R.drawable.ime_lang_latin_single, R.drawable.ime_lang_latin_upper}, //TEXT {R.drawable.ime_number}, //NUM }, { // Italian resources - {R.drawable.ime_it_lang_lower, R.drawable.ime_it_lang_single, R.drawable.ime_it_lang_upper}, //LANG - {R.drawable.ime_en_text_lower, R.drawable.ime_en_text_single, R.drawable.ime_en_text_upper}, //TEXT + {R.drawable.ime_lang_it_lower, R.drawable.ime_lang_it_single, R.drawable.ime_lang_it_upper}, //LANG + {R.drawable.ime_lang_latin_lower, R.drawable.ime_lang_latin_single, R.drawable.ime_lang_latin_upper}, //TEXT {R.drawable.ime_number}, //NUM }, { // Ukrainian resources - {R.drawable.ime_uk_lang_lower, R.drawable.ime_uk_lang_single, R.drawable.ime_uk_lang_upper}, //LANG - {R.drawable.ime_ru_text_lower, R.drawable.ime_ru_text_single, R.drawable.ime_ru_text_upper}, //TEXT + {R.drawable.ime_lang_uk_lower, R.drawable.ime_lang_uk_single, R.drawable.ime_lang_uk_upper}, //LANG + {R.drawable.ime_lang_cyrillic_lower, R.drawable.ime_lang_cyrillic_single, R.drawable.ime_lang_cyrillic_upper}, //TEXT {R.drawable.ime_number}, //NUM }, { // Bulgarian resources - {R.drawable.ime_bg_lang_lower, R.drawable.ime_bg_lang_single, R.drawable.ime_bg_lang_upper}, //LANG - {R.drawable.ime_ru_text_lower, R.drawable.ime_ru_text_single, R.drawable.ime_ru_text_upper}, //TEXT + {R.drawable.ime_lang_bg_lower, R.drawable.ime_lang_bg_single, R.drawable.ime_lang_bg_upper}, //LANG + {R.drawable.ime_lang_cyrillic_lower, R.drawable.ime_lang_cyrillic_single, R.drawable.ime_lang_cyrillic_upper}, //TEXT {R.drawable.ime_number}, //NUM }, };