Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0da70914 authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by The Android Automerger
Browse files

Fix missing Telugu letters

This CL adds missing the following Telugu letters
- U+0C4A: TELUGU VOWEL SIGN O
- U+0C1E: TELUGU LETTER NYA
And also reorganizes some letter reasonably.

Bug: 10028759
Change-Id: If7fd3854ffab8484dbe6ced0ff2ed52be838e44d
parent 629cc2e0
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -51,10 +51,10 @@
        latin:moreKeys="ఫ" />
    <!-- U+0C30: "ర" TELUGU LETTER RA
         U+0C31: "ఱ" TELUGU LETTER RRA
         U+0C43: "" TELUGU VOWEL SIGN VOCALIC R -->
         U+0C4D/U+0C30: "్ర" TELUGU SIGN VIRAMA/TELUGU LETTER RA -->
    <Key
        latin:keySpec="&#x0C30;"
        latin:moreKeys="&#x0C31;,&#x0C43;" />
        latin:moreKeys="&#x0C31;,&#x0C4D;&#x0C30;" />
    <!-- U+0C15: "క" TELUGU LETTER KA
         U+0C16: "ఖ" TELUGU LETTER KHA -->
    <Key
+14 −10
Original line number Diff line number Diff line
@@ -19,24 +19,28 @@
-->

<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin">
    <!-- U+0C46: "" TELUGU VOWEL SIGN E
    <!-- U+0C4A: "" TELUGU VOWEL SIGN O
         U+0C12: "ఒ" TELUGU LETTER O -->
    <Key
        latin:keySpec="&#x0C46;"
        latin:keySpec="&#x0C4A;"
        latin:moreKeys="&#x0C12;" />
    <!-- U+0C02: "" TELUGU SIGN ANUSVARA
    <!-- U+0C46: "" TELUGU VOWEL SIGN E
         U+0C0E: "ఎ" TELUGU LETTER E -->
    <Key
        latin:keySpec="&#x0C02;"
        latin:keySpec="&#x0C46;"
        latin:moreKeys="&#x0C0E;" />
    <!-- U+0C2E: "మ" TELUGU LETTER MA -->
    <Key latin:keySpec="&#x0C2E;" />
    <!-- U+0C2E: "మ" TELUGU LETTER MA
         U+0C02: "ం" TELUGU SIGN ANUSVARA
         U+0C01: "ఁ" TELUGU SIGN CANDRABINDU -->
    <Key latin:keySpec="&#x0C2E;"
         latin:moreKeys="&#x0C02;,&#x0C01;" />
    <!-- U+0C28: "న" TELUGU LETTER NA
         U+0C23: "ణ" TELUGU LETTER NNA
         U+0C19: "ఙ" TELUGU LETTER NGA -->
         U+0C19: "ఙ" TELUGU LETTER NGA
         U+0C1E: "ఞ" TELUGU LETTER NYA -->
    <Key
        latin:keySpec="&#x0C28;"
        latin:moreKeys="&#x0C23;,&#x0C19;" />
        latin:moreKeys="&#x0C23;,&#x0C19;,&#x0C1E;" />
    <!-- U+0C35: "వ" TELUGU LETTER VA -->
    <Key latin:keySpec="&#x0C35;" />
    <!-- U+0C32: "ల" TELUGU LETTER LA
@@ -50,10 +54,10 @@
        latin:keySpec="&#x0C38;"
        latin:moreKeys="&#x0C36;" />
    <!-- U+0C0B: "ఋ" TELUGU LETTER VOCALIC R
         U+0C4D/U+0C30: "్ర" TELUGU SIGN VIRAMA/TELUGU LETTER RA -->
         U+0C43: "" TELUGU VOWEL SIGN VOCALIC R -->
    <Key
        latin:keySpec="&#x0C0B;"
        latin:moreKeys="&#x0C4D;&#x0C30;" />
        latin:moreKeys="&#x0C43;" />
    <!-- U+0C37: "ష" TELUGU LETTER SSA
         U+0C15/U+0C4D/U+0C37: "క్ష" TELUGU LETTER KA/TELUGU SIGN VIRAMA/TELUGU LETTER SSA -->
    <Key
+13 −10
Original line number Diff line number Diff line
@@ -140,8 +140,8 @@ public final class Telugu extends LayoutBase {
                    key("\u0C2A", moreKey("\u0C2B")),
                    // U+0C30: "ర" TELUGU LETTER RA
                    // U+0C31: "ఱ" TELUGU LETTER RRA
                    // U+0C43: "" TELUGU VOWEL SIGN VOCALIC R
                    key("\u0C30", joinMoreKeys("\u0C31", "\u0C43")),
                    // U+0C4D/U+0C30: "్ర" TELUGU SIGN VIRAMA/TELUGU LETTER RA
                    key("\u0C30", joinMoreKeys("\u0C31", "\u0C4D\u0C30")),
                    // U+0C15: "క" TELUGU LETTER KA
                    // U+0C16: "ఖ" TELUGU LETTER KHA
                    key("\u0C15", moreKey("\u0C16")),
@@ -155,18 +155,21 @@ public final class Telugu extends LayoutBase {
                    // U+0C20: "ఠ" TELUGU LETTER TTHA
                    key("\u0C1F", moreKey("\u0C20")))
            .setKeysOfRow(3,
                    // U+0C46: "" TELUGU VOWEL SIGN E
                    // U+0C4A: "" TELUGU VOWEL SIGN O
                    // U+0C12: "ఒ" TELUGU LETTER O
                    key("\u0C46", moreKey("\u0C12")),
                    // U+0C02: "" TELUGU SIGN ANUSVARA
                    key("\u0C4A", moreKey("\u0C12")),
                    // U+0C46: "" TELUGU VOWEL SIGN E
                    // U+0C0E: "ఎ" TELUGU LETTER E
                    key("\u0C02", moreKey("\u0C0E")),
                    key("\u0C46", moreKey("\u0C0E")),
                    // U+0C2E: "మ" TELUGU LETTER MA
                    "\u0C2E",
                    // U+0C02: "ం" TELUGU SIGN ANUSVARA
                    // U+0C01: "ఁ" TELUGU SIGN CANDRABINDU
                    key("\u0C2E", joinMoreKeys("\u0C02", "\u0C01")),
                    // U+0C28: "న" TELUGU LETTER NA
                    // U+0C23: "ణ" TELUGU LETTER NNA
                    // U+0C19: "ఙ" TELUGU LETTER NGA
                    key("\u0C28", joinMoreKeys("\u0C23", "\u0C19")),
                    // U+0C1E: "ఞ" TELUGU LETTER NYA
                    key("\u0C28", joinMoreKeys("\u0C23", "\u0C19", "\u0C1E")),
                    // U+0C35: "వ" TELUGU LETTER VA
                    "\u0C35",
                    // U+0C32: "ల" TELUGU LETTER LA
@@ -176,8 +179,8 @@ public final class Telugu extends LayoutBase {
                    // U+0C36: "శ" TELUGU LETTER SHA
                    key("\u0C38", moreKey("\u0C36")),
                    // U+0C0B: "ఋ" TELUGU LETTER VOCALIC R
                    // U+0C4D/U+0C30: "్ర" TELUGU SIGN VIRAMA/TELUGU LETTER RA
                    key("\u0C0B", moreKey("\u0C4D\u0C30")),
                    // U+0C43: "" TELUGU VOWEL SIGN VOCALIC R
                    key("\u0C0B", moreKey("\u0C43")),
                    // U+0C37: "ష" TELUGU LETTER SSA
                    // U+0C15/U+0C4D/U+0C37:
                    //     "క్ష" TELUGU LETTER KA/TELUGU SIGN VIRAMA/TELUGU LETTER SSA