Add Kazakh keyboard

Bug: 9697273
Change-Id: Ic9943569ed60d601f093181bf135e45a25399121
main
Tadashi G. Takaoka 2013-07-04 13:10:38 +09:00
parent 55de0bd981
commit 0e007eaff6
6 changed files with 707 additions and 575 deletions

View File

@ -51,6 +51,7 @@
it: Italian/qwerty it: Italian/qwerty
iw: Hebrew/hebrew # "he" is official language code of Hebrew. iw: Hebrew/hebrew # "he" is official language code of Hebrew.
ka: Georgian/georgian ka: Georgian/georgian
kk: Kazakh/east_slavic
ky: Kyrgyz/east_slavic ky: Kyrgyz/east_slavic
lt: Lithuanian/qwerty lt: Lithuanian/qwerty
lv: Latvian/qwerty lv: Latvian/qwerty
@ -294,6 +295,13 @@
android:imeSubtypeMode="keyboard" android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="KeyboardLayoutSet=georgian" android:imeSubtypeExtraValue="KeyboardLayoutSet=georgian"
/> />
<subtype android:icon="@drawable/ic_subtype_keyboard"
android:label="@string/subtype_generic"
android:subtypeId="0x2d73d2f6"
android:imeSubtypeLocale="kk"
android:imeSubtypeMode="keyboard"
android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic"
/>
<subtype android:icon="@drawable/ic_subtype_keyboard" <subtype android:icon="@drawable/ic_subtype_keyboard"
android:label="@string/subtype_generic" android:label="@string/subtype_generic"
android:subtypeId="0x2e391c04" android:subtypeId="0x2e391c04"

View File

@ -41,7 +41,8 @@
<Key <Key
latin:keyLabel="&#x043A;" latin:keyLabel="&#x043A;"
latin:keyHintLabel="4" latin:keyHintLabel="4"
latin:additionalMoreKeys="4" /> latin:additionalMoreKeys="4"
latin:moreKeys="!text/more_keys_for_cyrillic_ka" />
<!-- U+0435: "е" CYRILLIC SMALL LETTER IE --> <!-- U+0435: "е" CYRILLIC SMALL LETTER IE -->
<Key <Key
latin:keyLabel="&#x0435;" latin:keyLabel="&#x0435;"

View File

@ -32,7 +32,8 @@
latin:keyLabel="&#x0432;" /> latin:keyLabel="&#x0432;" />
<!-- U+0430: "а" CYRILLIC SMALL LETTER A --> <!-- U+0430: "а" CYRILLIC SMALL LETTER A -->
<Key <Key
latin:keyLabel="&#x0430;" /> latin:keyLabel="&#x0430;"
latin:moreKeys="!text/more_keys_for_cyrillic_a" />
<!-- U+043F: "п" CYRILLIC SMALL LETTER PE --> <!-- U+043F: "п" CYRILLIC SMALL LETTER PE -->
<Key <Key
latin:keyLabel="&#x043F;" /> latin:keyLabel="&#x043F;" />
@ -53,5 +54,6 @@
<Key <Key
latin:keyLabel="&#x0436;" /> latin:keyLabel="&#x0436;" />
<Key <Key
latin:keyLabel="!text/keylabel_for_east_slavic_row2_11" /> latin:keyLabel="!text/keylabel_for_east_slavic_row2_11"
latin:moreKeys="!text/more_keys_for_east_slavic_row2_11" />
</merge> </merge>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
/*
**
** Copyright 2013, 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.
*/
-->
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- U+0449: "щ" CYRILLIC SMALL LETTER SHCHA -->
<string name="keylabel_for_east_slavic_row1_9">&#x0449;</string>
<!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
<string name="keylabel_for_east_slavic_row1_12">&#x044A;</string>
<!-- U+044B: "ы" CYRILLIC SMALL LETTER YERU -->
<string name="keylabel_for_east_slavic_row2_1">&#x044B;</string>
<!-- U+044D: "э" CYRILLIC SMALL LETTER E -->
<string name="keylabel_for_east_slavic_row2_11">&#x044D;</string>
<!-- U+0438: "и" CYRILLIC SMALL LETTER I -->
<string name="keylabel_for_east_slavic_row3_5">&#x0438;</string>
<!-- U+04AF: "ү" CYRILLIC SMALL LETTER STRAIGHT U
U+04B1: "ұ" CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE -->
<string name="more_keys_for_cyrillic_u">&#x04AF;,&#x04B1;</string>
<!-- U+049B: "қ" CYRILLIC SMALL LETTER KA WITH DESCENDER -->
<string name="more_keys_for_cyrillic_ka">&#x049B;</string>
<!-- U+0451: "ё" CYRILLIC SMALL LETTER IO -->
<string name="more_keys_for_cyrillic_ie">&#x0451;</string>
<!-- U+04A3: "ң" CYRILLIC SMALL LETTER EN WITH DESCENDER -->
<string name="more_keys_for_cyrillic_en">&#x04A3;</string>
<!-- U+0493: "ғ" CYRILLIC SMALL LETTER GHE WITH STROKE -->
<string name="more_keys_for_cyrillic_ghe">&#x0493;</string>
<!-- U+0456: "і" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I -->
<string name="more_keys_for_east_slavic_row2_1">&#x0456;</string>
<!-- U+04D9: "ә" CYRILLIC SMALL LETTER SCHWA -->
<string name="more_keys_for_cyrillic_a">&#x04D9;</string>
<!-- U+04E9: "ө" CYRILLIC SMALL LETTER BARRED O -->
<string name="more_keys_for_cyrillic_o">&#x04E9;</string>
<!-- U+04BB: "һ" CYRILLIC SMALL LETTER SHHA -->
<string name="more_keys_for_east_slavic_row2_11">&#x04BB;</string>
<!-- U+044A: "ъ" CYRILLIC SMALL LETTER HARD SIGN -->
<string name="more_keys_for_cyrillic_soft_sign">&#x044A;</string>
<!-- Label for "switch to alphabetic" key.
U+0410: "А" CYRILLIC CAPITAL LETTER A
U+0411: "Б" CYRILLIC CAPITAL LETTER BE
U+0412: "В" CYRILLIC CAPITAL LETTER VE -->
<string name="label_to_alpha_key">&#x0410;&#x0411;&#x0412;</string>
</resources>

View File

@ -49,11 +49,14 @@
<string name="keylabel_for_east_slavic_row2_11"></string> <string name="keylabel_for_east_slavic_row2_11"></string>
<string name="keylabel_for_east_slavic_row3_5"></string> <string name="keylabel_for_east_slavic_row3_5"></string>
<string name="more_keys_for_cyrillic_u"></string> <string name="more_keys_for_cyrillic_u"></string>
<string name="more_keys_for_cyrillic_ka"></string>
<string name="more_keys_for_cyrillic_en"></string> <string name="more_keys_for_cyrillic_en"></string>
<string name="more_keys_for_cyrillic_ghe"></string> <string name="more_keys_for_cyrillic_ghe"></string>
<string name="more_keys_for_east_slavic_row2_1"></string> <string name="more_keys_for_east_slavic_row2_1"></string>
<string name="more_keys_for_cyrillic_a"></string>
<string name="more_keys_for_cyrillic_o"></string> <string name="more_keys_for_cyrillic_o"></string>
<string name="more_keys_for_cyrillic_soft_sign"></string> <string name="more_keys_for_cyrillic_soft_sign"></string>
<string name="more_keys_for_east_slavic_row2_11"></string>
<string name="keylabel_for_south_slavic_row1_6"></string> <string name="keylabel_for_south_slavic_row1_6"></string>
<string name="keylabel_for_south_slavic_row2_11"></string> <string name="keylabel_for_south_slavic_row2_11"></string>
<string name="keylabel_for_south_slavic_row3_1"></string> <string name="keylabel_for_south_slavic_row3_1"></string>