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

Commit f9a4b20c authored by Tadashi G. Takaoka's avatar Tadashi G. Takaoka Committed by Android (Google) Code Review
Browse files

Merge "Fix missing Telugu letters"

parents ea32e8fb a97bae4e
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