Loading java/res/xml/key_styles_currency.xml +18 −24 Original line number Diff line number Diff line Loading @@ -84,7 +84,6 @@ lo: Lao (Kip) mn: Mongolian (Tugrik) ne: Nepali (Nepalese Rupee) ta_IN: Tamil (Tamil Rupee) th: Thai (Baht) uk: Ukrainian (Hryvnia) vi: Vietnamese (Dong) --> Loading @@ -92,29 +91,24 @@ its unicode, although there is no font glyph for it as of November 2012. --> <!-- TODO: The currency sign of Armenian Dram was created in 2012 and assigned U+058F for its unicode, although there is no font glyph for it as of September 2013. --> <case latin:languageCode="fa|hi|iw|lo|mn|ne|ta|th|uk|vi"> <!-- U+00A3: "£" POUND SIGN U+20AC: "€" EURO SIGN U+00A2: "¢" CENT SIGN --> <key-style latin:styleName="currencyKeyStyle" latin:keySpec="!text/keyspec_currency" latin:moreKeys="!text/morekeys_currency" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> <key-style latin:styleName="moreCurrency2KeyStyle" latin:keySpec="€" /> <key-style latin:styleName="moreCurrency3KeyStyle" latin:keySpec="$" latin:moreKeys="¢" /> <key-style latin:styleName="moreCurrency4KeyStyle" latin:keySpec="¢" /> <!-- TODO: The currency sign of Russian Ruble was created in 2014 and assigned U+20BD for its unicode, although there is no font glyph for it as of August 2014. --> <case latin:languageCode="fa|hi|iw|lo|mn|ne|th|uk|vi"> <include latin:keyboardLayout="@xml/key_styles_currency_generic" /> </case> <!-- IN: India (Rupee) --> <!-- si_LK: Sinhala (Sri Lanka) (Sri Lanka Rupee) ta_LK: Tamil (Sri Lanka) (Sri Lanka Rupee) --> <case latin:countryCode="LK"> <include latin:keyboardLayout="@xml/key_styles_currency_generic" /> </case> <!-- bn_IN: Bengali (India) (Indian Rupee) en_IN: English (India) (Indian Rupee) kn_IN: Kannada (India) (Indian Rupee) ml_IN: Malayalam (India) (Indian Rupee) mr_IN: Marathi (India) (Indian Rupee) ta_IN: Tamil (India) (Indian Rupee) te_IN: Telugu (India) (Indian Rupee) --> <case latin:countryCode="IN"> <!-- U+20B9: "₹" INDIAN RUPEE SIGN U+00A3: "£" POUND SIGN Loading @@ -123,7 +117,7 @@ <key-style latin:styleName="currencyKeyStyle" latin:keySpec="₹" latin:moreKeys="!text/morekeys_currency" /> latin:moreKeys="!text/morekeys_currency_generic" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> Loading java/res/xml/key_styles_currency_generic.xml 0 → 100644 +42 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- /* ** ** Copyright 2014, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ --> <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+00A3: "£" POUND SIGN U+20AC: "€" EURO SIGN U+00A2: "¢" CENT SIGN --> <key-style latin:styleName="currencyKeyStyle" latin:keySpec="!text/keyspec_currency" latin:moreKeys="!text/morekeys_currency_generic" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> <key-style latin:styleName="moreCurrency2KeyStyle" latin:keySpec="€" /> <key-style latin:styleName="moreCurrency3KeyStyle" latin:keySpec="$" latin:moreKeys="¢" /> <key-style latin:styleName="moreCurrency4KeyStyle" latin:keySpec="¢" /> </merge> java/res/xml/method.xml +18 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,8 @@ sv: Swedish/nordic sw: Swahili/qwerty ta_IN: Tamil (India)/tamil ta_LK: Tamil (Sri Lanka)/tamil ta_SG: Tamil (Singapore)/tamil te_IN: Telugu (India)/telugu th: Thai/thai tl: Tagalog/spanish Loading Loading @@ -686,6 +688,22 @@ android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x6ca12d84" android:imeSubtypeLocale="ta_LK" android:imeSubtypeMode="keyboard" android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x785abbd9" android:imeSubtypeLocale="ta_SG" android:imeSubtypeMode="keyboard" android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x1e177389" Loading java/res/xml/rowkeys_tamil1.xml +15 −5 Original line number Diff line number Diff line Loading @@ -19,29 +19,39 @@ --> <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0B94: "ஔ" TAMIL LETTER AU --> <!-- U+0B94: "ஔ" TAMIL LETTER AU U+0BCC: "ௌ" TAMIL VOWEL SIGN AU --> <Key latin:keySpec="ஔ" latin:moreKeys="ௌ,%" latin:keyHintLabel="1" latin:additionalMoreKeys="1" /> <!-- U+0B90: "ஐ" TAMIL LETTER AI --> <!-- U+0B90: "ஐ" TAMIL LETTER AI U+0BC8: "ை" TAMIL VOWEL SIGN AI --> <Key latin:keySpec="ஐ" latin:moreKeys="ை,%" latin:keyHintLabel="2" latin:additionalMoreKeys="2" /> <!-- U+0B86: "ஆ" TAMIL LETTER AA --> <!-- U+0B86: "ஆ" TAMIL LETTER AA U+0BBE: "ா" TAMIL VOWEL SIGN AA --> <Key latin:keySpec="ஆ" latin:moreKeys="ா,%" latin:keyHintLabel="3" latin:additionalMoreKeys="3" /> <!-- U+0B88: "ஈ" TAMIL LETTER II --> <!-- U+0B88: "ஈ" TAMIL LETTER II U+0BC0: "ீ" TAMIL VOWEL SIGN II --> <Key latin:keySpec="ஈ" latin:moreKeys="ீ,%" latin:keyHintLabel="4" latin:additionalMoreKeys="4" /> <!-- U+0B8A: "ஊ" TAMIL LETTER UU --> <!-- U+0B8A: "ஊ" TAMIL LETTER UU U+0BC2: "ூ" TAMIL VOWEL SIGN UU --> <Key latin:keySpec="ஊ" latin:moreKeys="ூ,%" latin:keyHintLabel="5" latin:additionalMoreKeys="5" /> <!-- U+0BAE: "ம" TAMIL LETTER MA --> Loading java/res/xml/rowkeys_tamil2.xml +17 −7 Original line number Diff line number Diff line Loading @@ -20,21 +20,31 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0B93: "ஓ" TAMIL LETTER OO U+0BCB: "ோ" TAMIL VOWEL SIGN OO U+0BD0: "ௐ" TAMIL OM --> <Key latin:keySpec="ஓ" latin:moreKeys="ௐ" /> <!-- U+0B8F: "ஏ" TAMIL LETTER EE --> <Key latin:keySpec="ஏ" /> latin:moreKeys="ோ,ௐ" /> <!-- U+0B8F: "ஏ" TAMIL LETTER EE U+0BC7: "ே" TAMIL VOWEL SIGN EE --> <Key latin:keySpec="ஏ" latin:moreKeys="ே" /> <!-- U+0B85: "அ" TAMIL LETTER A U+0B83: "ஃ" TAMIL SIGN VISARGA --> <Key latin:keySpec="அ" latin:moreKeys="ஃ" /> <!-- U+0B87: "இ" TAMIL LETTER I --> <Key latin:keySpec="இ" /> <!-- U+0B89: "உ" TAMIL LETTER U --> <Key latin:keySpec="உ" /> <!-- U+0B87: "இ" TAMIL LETTER I U+0BBF: "ி" TAMIL VOWEL SIGN I --> <Key latin:keySpec="இ" latin:moreKeys="ி" /> <!-- U+0B89: "உ" TAMIL LETTER U U+0BC1: "ு" TAMIL VOWEL SIGN U --> <Key latin:keySpec="உ" latin:moreKeys="ு" /> <!-- U+0BB1: "ற" TAMIL LETTER RRA --> <Key latin:keySpec="ற" /> <!-- U+0BAA: "ப" TAMIL LETTER PA --> Loading Loading
java/res/xml/key_styles_currency.xml +18 −24 Original line number Diff line number Diff line Loading @@ -84,7 +84,6 @@ lo: Lao (Kip) mn: Mongolian (Tugrik) ne: Nepali (Nepalese Rupee) ta_IN: Tamil (Tamil Rupee) th: Thai (Baht) uk: Ukrainian (Hryvnia) vi: Vietnamese (Dong) --> Loading @@ -92,29 +91,24 @@ its unicode, although there is no font glyph for it as of November 2012. --> <!-- TODO: The currency sign of Armenian Dram was created in 2012 and assigned U+058F for its unicode, although there is no font glyph for it as of September 2013. --> <case latin:languageCode="fa|hi|iw|lo|mn|ne|ta|th|uk|vi"> <!-- U+00A3: "£" POUND SIGN U+20AC: "€" EURO SIGN U+00A2: "¢" CENT SIGN --> <key-style latin:styleName="currencyKeyStyle" latin:keySpec="!text/keyspec_currency" latin:moreKeys="!text/morekeys_currency" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> <key-style latin:styleName="moreCurrency2KeyStyle" latin:keySpec="€" /> <key-style latin:styleName="moreCurrency3KeyStyle" latin:keySpec="$" latin:moreKeys="¢" /> <key-style latin:styleName="moreCurrency4KeyStyle" latin:keySpec="¢" /> <!-- TODO: The currency sign of Russian Ruble was created in 2014 and assigned U+20BD for its unicode, although there is no font glyph for it as of August 2014. --> <case latin:languageCode="fa|hi|iw|lo|mn|ne|th|uk|vi"> <include latin:keyboardLayout="@xml/key_styles_currency_generic" /> </case> <!-- IN: India (Rupee) --> <!-- si_LK: Sinhala (Sri Lanka) (Sri Lanka Rupee) ta_LK: Tamil (Sri Lanka) (Sri Lanka Rupee) --> <case latin:countryCode="LK"> <include latin:keyboardLayout="@xml/key_styles_currency_generic" /> </case> <!-- bn_IN: Bengali (India) (Indian Rupee) en_IN: English (India) (Indian Rupee) kn_IN: Kannada (India) (Indian Rupee) ml_IN: Malayalam (India) (Indian Rupee) mr_IN: Marathi (India) (Indian Rupee) ta_IN: Tamil (India) (Indian Rupee) te_IN: Telugu (India) (Indian Rupee) --> <case latin:countryCode="IN"> <!-- U+20B9: "₹" INDIAN RUPEE SIGN U+00A3: "£" POUND SIGN Loading @@ -123,7 +117,7 @@ <key-style latin:styleName="currencyKeyStyle" latin:keySpec="₹" latin:moreKeys="!text/morekeys_currency" /> latin:moreKeys="!text/morekeys_currency_generic" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> Loading
java/res/xml/key_styles_currency_generic.xml 0 → 100644 +42 −0 Original line number Diff line number Diff line <?xml version="1.0" encoding="utf-8"?> <!-- /* ** ** Copyright 2014, The Android Open Source Project ** ** Licensed under the Apache License, Version 2.0 (the "License"); ** you may not use this file except in compliance with the License. ** You may obtain a copy of the License at ** ** http://www.apache.org/licenses/LICENSE-2.0 ** ** Unless required by applicable law or agreed to in writing, software ** distributed under the License is distributed on an "AS IS" BASIS, ** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. ** See the License for the specific language governing permissions and ** limitations under the License. */ --> <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+00A3: "£" POUND SIGN U+20AC: "€" EURO SIGN U+00A2: "¢" CENT SIGN --> <key-style latin:styleName="currencyKeyStyle" latin:keySpec="!text/keyspec_currency" latin:moreKeys="!text/morekeys_currency_generic" /> <key-style latin:styleName="moreCurrency1KeyStyle" latin:keySpec="£" /> <key-style latin:styleName="moreCurrency2KeyStyle" latin:keySpec="€" /> <key-style latin:styleName="moreCurrency3KeyStyle" latin:keySpec="$" latin:moreKeys="¢" /> <key-style latin:styleName="moreCurrency4KeyStyle" latin:keySpec="¢" /> </merge>
java/res/xml/method.xml +18 −0 Original line number Diff line number Diff line Loading @@ -92,6 +92,8 @@ sv: Swedish/nordic sw: Swahili/qwerty ta_IN: Tamil (India)/tamil ta_LK: Tamil (Sri Lanka)/tamil ta_SG: Tamil (Singapore)/tamil te_IN: Telugu (India)/telugu th: Thai/thai tl: Tagalog/spanish Loading Loading @@ -686,6 +688,22 @@ android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x6ca12d84" android:imeSubtypeLocale="ta_LK" android:imeSubtypeMode="keyboard" android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x785abbd9" android:imeSubtypeLocale="ta_SG" android:imeSubtypeMode="keyboard" android:imeSubtypeExtraValue="KeyboardLayoutSet=tamil,EmojiCapable" android:isAsciiCapable="false" /> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x1e177389" Loading
java/res/xml/rowkeys_tamil1.xml +15 −5 Original line number Diff line number Diff line Loading @@ -19,29 +19,39 @@ --> <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0B94: "ஔ" TAMIL LETTER AU --> <!-- U+0B94: "ஔ" TAMIL LETTER AU U+0BCC: "ௌ" TAMIL VOWEL SIGN AU --> <Key latin:keySpec="ஔ" latin:moreKeys="ௌ,%" latin:keyHintLabel="1" latin:additionalMoreKeys="1" /> <!-- U+0B90: "ஐ" TAMIL LETTER AI --> <!-- U+0B90: "ஐ" TAMIL LETTER AI U+0BC8: "ை" TAMIL VOWEL SIGN AI --> <Key latin:keySpec="ஐ" latin:moreKeys="ை,%" latin:keyHintLabel="2" latin:additionalMoreKeys="2" /> <!-- U+0B86: "ஆ" TAMIL LETTER AA --> <!-- U+0B86: "ஆ" TAMIL LETTER AA U+0BBE: "ா" TAMIL VOWEL SIGN AA --> <Key latin:keySpec="ஆ" latin:moreKeys="ா,%" latin:keyHintLabel="3" latin:additionalMoreKeys="3" /> <!-- U+0B88: "ஈ" TAMIL LETTER II --> <!-- U+0B88: "ஈ" TAMIL LETTER II U+0BC0: "ீ" TAMIL VOWEL SIGN II --> <Key latin:keySpec="ஈ" latin:moreKeys="ீ,%" latin:keyHintLabel="4" latin:additionalMoreKeys="4" /> <!-- U+0B8A: "ஊ" TAMIL LETTER UU --> <!-- U+0B8A: "ஊ" TAMIL LETTER UU U+0BC2: "ூ" TAMIL VOWEL SIGN UU --> <Key latin:keySpec="ஊ" latin:moreKeys="ூ,%" latin:keyHintLabel="5" latin:additionalMoreKeys="5" /> <!-- U+0BAE: "ம" TAMIL LETTER MA --> Loading
java/res/xml/rowkeys_tamil2.xml +17 −7 Original line number Diff line number Diff line Loading @@ -20,21 +20,31 @@ <merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0B93: "ஓ" TAMIL LETTER OO U+0BCB: "ோ" TAMIL VOWEL SIGN OO U+0BD0: "ௐ" TAMIL OM --> <Key latin:keySpec="ஓ" latin:moreKeys="ௐ" /> <!-- U+0B8F: "ஏ" TAMIL LETTER EE --> <Key latin:keySpec="ஏ" /> latin:moreKeys="ோ,ௐ" /> <!-- U+0B8F: "ஏ" TAMIL LETTER EE U+0BC7: "ே" TAMIL VOWEL SIGN EE --> <Key latin:keySpec="ஏ" latin:moreKeys="ே" /> <!-- U+0B85: "அ" TAMIL LETTER A U+0B83: "ஃ" TAMIL SIGN VISARGA --> <Key latin:keySpec="அ" latin:moreKeys="ஃ" /> <!-- U+0B87: "இ" TAMIL LETTER I --> <Key latin:keySpec="இ" /> <!-- U+0B89: "உ" TAMIL LETTER U --> <Key latin:keySpec="உ" /> <!-- U+0B87: "இ" TAMIL LETTER I U+0BBF: "ி" TAMIL VOWEL SIGN I --> <Key latin:keySpec="இ" latin:moreKeys="ி" /> <!-- U+0B89: "உ" TAMIL LETTER U U+0BC1: "ு" TAMIL VOWEL SIGN U --> <Key latin:keySpec="உ" latin:moreKeys="ு" /> <!-- U+0BB1: "ற" TAMIL LETTER RRA --> <Key latin:keySpec="ற" /> <!-- U+0BAA: "ப" TAMIL LETTER PA --> Loading