diff options
Diffstat (limited to 'java')
183 files changed, 9530 insertions, 3440 deletions
diff --git a/java/AndroidManifest.xml b/java/AndroidManifest.xml index 6f4e602ce..ab9b13eb5 100644 --- a/java/AndroidManifest.xml +++ b/java/AndroidManifest.xml @@ -77,7 +77,7 @@ </intent-filter> </activity> - <receiver android:name=".setup.LauncherIconVisibilityManager"> + <receiver android:name="SystemBroadcastReceiver"> <intent-filter> <action android:name="android.intent.action.MY_PACKAGE_REPLACED" /> <action android:name="android.intent.action.BOOT_COMPLETED" /> diff --git a/java/res/values-bn-rBD/strings-action-keys.xml b/java/res/values-bn-rBD/strings-action-keys.xml new file mode 100644 index 000000000..ca2e0eb43 --- /dev/null +++ b/java/res/values-bn-rBD/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"যান"</string> + <string name="label_next_key" msgid="5586407279258592635">"পরবর্তী"</string> + <string name="label_previous_key" msgid="1421141755779895275">"পূর্ববর্তী"</string> + <string name="label_done_key" msgid="7564866296502630852">"সম্পন্ন"</string> + <string name="label_send_key" msgid="482252074224462163">"পাঠান"</string> + <string name="label_search_key" msgid="7965186050435796642">"সন্ধান"</string> + <string name="label_pause_key" msgid="2225922926459730642">"বিরাম"</string> + <string name="label_wait_key" msgid="5891247853595466039">"অপেক্ষা করুন"</string> +</resources> diff --git a/java/res/values-bn-rBD/strings-appname.xml b/java/res/values-bn-rBD/strings-appname.xml new file mode 100644 index 000000000..8efa51e65 --- /dev/null +++ b/java/res/values-bn-rBD/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android কীবোর্ড (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android বানান পরীক্ষক (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android কীবোর্ড সেটিংস (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android বানান পরীক্ষক সেটিংস (AOSP)"</string> +</resources> diff --git a/java/res/values-bn-rBD/strings-config-important-notice.xml b/java/res/values-bn-rBD/strings-config-important-notice.xml new file mode 100644 index 000000000..9bc815c0d --- /dev/null +++ b/java/res/values-bn-rBD/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"পরামর্শ উন্নত করতে আপনার যোগাযোগসমূহ এবং টাইপ করা তথ্য থেকে শিখুন"</string> +</resources> diff --git a/java/res/values-bn-rBD/strings-emoji-descriptions.xml b/java/res/values-bn-rBD/strings-emoji-descriptions.xml new file mode 100644 index 000000000..3c58621f4 --- /dev/null +++ b/java/res/values-bn-rBD/strings-emoji-descriptions.xml @@ -0,0 +1,851 @@ +<?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. +*/ + --> + +<!-- + These Emoji symbols are unsupported by TTS. + TODO: Remove this file when TTS/TalkBack support these Emoji symbols. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_emoji_00A9" msgid="2859822817116803638">"কপিরাইট চিহ্ন"</string> + <string name="spoken_emoji_00AE" msgid="7708335454134589027">"নিবন্ধিত চিহ্ণ"</string> + <string name="spoken_emoji_203C" msgid="153340916701508663">"দুটি বিস্ময়বোধক চিহ্ন"</string> + <string name="spoken_emoji_2049" msgid="4877256448299555371">"বিস্ময়বোধক ও প্রশ্ন চিহ্ন"</string> + <string name="spoken_emoji_2122" msgid="9188440722954720429">"ট্রেড মার্ক চিহ্ন"</string> + <string name="spoken_emoji_2139" msgid="9114342638917304327">"তথ্য উৎস"</string> + <string name="spoken_emoji_2194" msgid="8055202727034946680">"বাম-ডান তীর"</string> + <string name="spoken_emoji_2195" msgid="8028122253301087407">"উপর-নীচ তীর"</string> + <string name="spoken_emoji_2196" msgid="4019164898967854363">"উত্তর-পশ্চিম নির্দেশকারী তীর"</string> + <string name="spoken_emoji_2197" msgid="4255723717709017801">"উত্তর-পূর্ব নির্দেশকারী তীর"</string> + <string name="spoken_emoji_2198" msgid="1452063451313622090">"দক্ষিণ-পূর্ব নির্দেশকারী তীর"</string> + <string name="spoken_emoji_2199" msgid="6942722693368807849">"দক্ষিণ-পশ্চিম নির্দেশকারী তীর"</string> + <string name="spoken_emoji_21A9" msgid="5204750172335111188">"আকশিওয়ালা বামমুখী তীর"</string> + <string name="spoken_emoji_21AA" msgid="3950259884359247006">"আকশিওয়ালা ডানমুখী তীর"</string> + <string name="spoken_emoji_231A" msgid="6751448803233874993">"ঘড়ি"</string> + <string name="spoken_emoji_231B" msgid="5956428809948426182">"বালিঘড়ি"</string> + <string name="spoken_emoji_23E9" msgid="4022497733535162237">"ডানমুখী দুটি কালো ত্রিভুজ"</string> + <string name="spoken_emoji_23EA" msgid="2251396938087774944">"বামমুখী দুটি কালো ত্রিভুজ"</string> + <string name="spoken_emoji_23EB" msgid="3746885195641491865">"উর্ধ্বমুখী দুটি কালো ত্রিভুজ"</string> + <string name="spoken_emoji_23EC" msgid="7852372752901163416">"নিম্নমুখী দুটি কালো ত্রিভুজ"</string> + <string name="spoken_emoji_23F0" msgid="8474219588750627870">"অ্যালার্ম ঘড়ি"</string> + <string name="spoken_emoji_23F3" msgid="166900119581024371">"ঝরে পড়া বালু সহ বালিঘড়ি"</string> + <string name="spoken_emoji_24C2" msgid="3948348737566038470">"বৃত্তাবদ্ধ ল্যাটিন বড় হাতের অক্ষর m"</string> + <string name="spoken_emoji_25AA" msgid="7865181015100227349">"ছোট কালো চৌকো"</string> + <string name="spoken_emoji_25AB" msgid="6446532820937381457">"ছোট সাদা চৌকো"</string> + <string name="spoken_emoji_25B6" msgid="2423897708496040947">"ডানমুখী কালো ত্রিভুজ"</string> + <string name="spoken_emoji_25C0" msgid="3595083440074484934">"বামমুখী কালো ত্রিভুজ"</string> + <string name="spoken_emoji_25FB" msgid="4838691986881215419">"মাঝারি সাদা চৌকো"</string> + <string name="spoken_emoji_25FC" msgid="7008859564991191050">"মাঝারি কালো চৌকো"</string> + <string name="spoken_emoji_25FD" msgid="7673439755069217479">"মাঝারি আকারের ছোট সাদা চৌকো"</string> + <string name="spoken_emoji_25FE" msgid="6782214109919768923">"মাঝারি আকারের ছোট কালো চৌকো"</string> + <string name="spoken_emoji_2600" msgid="2272722634618990413">"রশ্মি সহ কালো সূর্য"</string> + <string name="spoken_emoji_2601" msgid="6205136889311537150">"মেঘ"</string> + <string name="spoken_emoji_260E" msgid="8670395193046424238">"কালো টেলিফোন"</string> + <string name="spoken_emoji_2611" msgid="4530550203347054611">"টিক চিহ্ণযুক্ত ব্যালট বাক্স"</string> + <string name="spoken_emoji_2614" msgid="1612791247861229500">"বৃষ্টির ফোঁটা সহ ছাতা"</string> + <string name="spoken_emoji_2615" msgid="3320562382424018588">"উষ্ণ পানীয়"</string> + <string name="spoken_emoji_261D" msgid="4690554173549768467">"সাদা উর্ধ্বমুখী তর্জনী"</string> + <string name="spoken_emoji_263A" msgid="3170094381521989300">"সাদা হাসি মুখ"</string> + <string name="spoken_emoji_2648" msgid="4621241062667020673">"মেষরাশি"</string> + <string name="spoken_emoji_2649" msgid="7694461245947059086">"বৃষরাশি"</string> + <string name="spoken_emoji_264A" msgid="1258074605878705030">"মিথুনরাশি"</string> + <string name="spoken_emoji_264B" msgid="4409219914377810956">"কর্কটরাশি"</string> + <string name="spoken_emoji_264C" msgid="6520255367817054163">"সিংহরাশি"</string> + <string name="spoken_emoji_264D" msgid="1504758945499854018">"কন্যারাশি"</string> + <string name="spoken_emoji_264E" msgid="2354847104530633519">"তুলারাশি"</string> + <string name="spoken_emoji_264F" msgid="5822933280406416112">"বৃশ্চিকরাশি"</string> + <string name="spoken_emoji_2650" msgid="4832481156714796163">"ধনুরাশি"</string> + <string name="spoken_emoji_2651" msgid="840953134601595090">"মকররাশি"</string> + <string name="spoken_emoji_2652" msgid="3586925968718775281">"কুম্ভরাশি"</string> + <string name="spoken_emoji_2653" msgid="8420547731496254492">"মীনরাশি"</string> + <string name="spoken_emoji_2660" msgid="4541170554542412536">"কালো ইস্কাপন স্যুট"</string> + <string name="spoken_emoji_2663" msgid="3669352721942285724">"কালো চিড়িতন স্যুট"</string> + <string name="spoken_emoji_2665" msgid="6347941599683765843">"কালো হরতন স্যুট"</string> + <string name="spoken_emoji_2666" msgid="8296769213401115999">"কালো রুহিতন স্যুট"</string> + <string name="spoken_emoji_2668" msgid="7063148281053820386">"উষ্ণ প্রস্রবন"</string> + <string name="spoken_emoji_267B" msgid="21716857176812762">"কালো সার্বজনীন রিসাইক্লিং প্রতীক"</string> + <string name="spoken_emoji_267F" msgid="8833496533226475443">"হুইলচেয়ার প্রতীক"</string> + <string name="spoken_emoji_2693" msgid="7443148847598433088">"নোঙর"</string> + <string name="spoken_emoji_26A0" msgid="6272635532992727510">"সতর্কবার্তা চিহ্ণ"</string> + <string name="spoken_emoji_26A1" msgid="5604749644693339145">"উচ্চ ভোল্টেজ চিহ্ণ"</string> + <string name="spoken_emoji_26AA" msgid="8005748091690377153">"মাঝারি সাদা বৃত্ত"</string> + <string name="spoken_emoji_26AB" msgid="1655910278422753244">"মাঝারি কালো বৃত্ত"</string> + <string name="spoken_emoji_26BD" msgid="1545218197938889737">"ফুটবল"</string> + <string name="spoken_emoji_26BE" msgid="8959760533076498209">"বেসবল"</string> + <string name="spoken_emoji_26C4" msgid="3045791757044255626">"বরফ ছাড়া তুষারমানব"</string> + <string name="spoken_emoji_26C5" msgid="5580129409712578639">"মেঘের পেছনে সূর্য"</string> + <string name="spoken_emoji_26CE" msgid="8963656417276062998">"অফিউকাস তারকাপুঞ্জ"</string> + <string name="spoken_emoji_26D4" msgid="2231451988209604130">"প্রবেশ নিষেধ"</string> + <string name="spoken_emoji_26EA" msgid="7513319636103804907">"গির্জা"</string> + <string name="spoken_emoji_26F2" msgid="7134115206158891037">"ঝরনা"</string> + <string name="spoken_emoji_26F3" msgid="4912302210162075465">"গর্তে পতাকা"</string> + <string name="spoken_emoji_26F5" msgid="4766328116769075217">"পালতোলা নৌকা"</string> + <string name="spoken_emoji_26FA" msgid="5888017494809199037">"তাঁবু"</string> + <string name="spoken_emoji_26FD" msgid="2417060622927453534">"জ্বালানি পাম্প"</string> + <string name="spoken_emoji_2702" msgid="4005741160717451912">"কালো কাঁচি"</string> + <string name="spoken_emoji_2705" msgid="164605766946697759">"মোটা সাদা টিক চিহ্ণ"</string> + <string name="spoken_emoji_2708" msgid="7153840886849268988">"বিমান"</string> + <string name="spoken_emoji_2709" msgid="2217319160724311369">"খাম"</string> + <string name="spoken_emoji_270A" msgid="508347232762319473">"মুষ্ঠি তোলা"</string> + <string name="spoken_emoji_270B" msgid="6640562128327753423">"হাত তোলা"</string> + <string name="spoken_emoji_270C" msgid="1344288035704944581">"দুই আঙুলের বিজয়চিহ্ণ"</string> + <string name="spoken_emoji_270F" msgid="6108251586067318718">"পেন্সিল"</string> + <string name="spoken_emoji_2712" msgid="6320544535087710482">"কালো নিব"</string> + <string name="spoken_emoji_2714" msgid="1968242800064001654">"মোটা টিক চিহ্ণ"</string> + <string name="spoken_emoji_2716" msgid="511941294762977228">"মোটা গুণচিহ্ণ x"</string> + <string name="spoken_emoji_2728" msgid="5650330815808691881">"ঝিকিমিকিগুলি"</string> + <string name="spoken_emoji_2733" msgid="8915809595141157327">"আট কোণা তারা"</string> + <string name="spoken_emoji_2734" msgid="4846583547980754332">"আট কোণা কালো তারা"</string> + <string name="spoken_emoji_2744" msgid="4350636647760161042">"তুষারফলক"</string> + <string name="spoken_emoji_2747" msgid="3718282973916474455">"ঝিকিমিকি"</string> + <string name="spoken_emoji_274C" msgid="2752145886733295314">"কাটা চিহ্ণ"</string> + <string name="spoken_emoji_274E" msgid="4262918689871098338">"চৌকাকৃতি নেতিবাচক কাটা চিহ্ণ"</string> + <string name="spoken_emoji_2753" msgid="6935897159942119808">"কালো প্রশ্ন চিহ্ন অলঙ্কার"</string> + <string name="spoken_emoji_2754" msgid="7277504915105532954">"সাদা প্রশ্ন চিহ্ন অলঙ্কার"</string> + <string name="spoken_emoji_2755" msgid="6853076969826960210">"সাদা বিস্ময়বোধক চিহ্ন অলঙ্কার"</string> + <string name="spoken_emoji_2757" msgid="3707907828776912174">"মোটা বিস্ময়বোধক চিহ্ন প্রতীক"</string> + <string name="spoken_emoji_2764" msgid="4214257843609432167">"ভারি কালো হৃদয়"</string> + <string name="spoken_emoji_2795" msgid="6563954833786162168">"মোটা যোগ চিহ্ণ"</string> + <string name="spoken_emoji_2796" msgid="5990926508250772777">"মোটা বিয়োগ চিহ্ণ"</string> + <string name="spoken_emoji_2797" msgid="24694184172879174">"মোটা ভাগ চিহ্ণ"</string> + <string name="spoken_emoji_27A1" msgid="3513434778263100580">"ডানমুখী কালো তীর"</string> + <string name="spoken_emoji_27B0" msgid="203395646864662198">"তরঙ্গায়িত লুপ"</string> + <string name="spoken_emoji_27BF" msgid="4940514642375640510">"দুবার তরঙ্গায়িত লুপ"</string> + <string name="spoken_emoji_2934" msgid="9062130477982973457">"প্রথমে ডানমুখী পরে বাঁক খেয়ে উর্ধ্বমুখী তীর"</string> + <string name="spoken_emoji_2935" msgid="6198710960720232074">"প্রথমে ডানমুখী পরে বাঁক খেয়ে নিম্নমুখী তীর"</string> + <string name="spoken_emoji_2B05" msgid="4813405635410707690">"বামমুখী কালো তীর"</string> + <string name="spoken_emoji_2B06" msgid="1223172079106250748">"উর্ধ্বমুখী কালো তীর"</string> + <string name="spoken_emoji_2B07" msgid="1599124424746596150">"নিম্নমুখী কালো তীর"</string> + <string name="spoken_emoji_2B1B" msgid="3461247311988501626">"বড় কালো চৌকো"</string> + <string name="spoken_emoji_2B1C" msgid="5793146430145248915">"বড় সাদা চৌকো"</string> + <string name="spoken_emoji_2B50" msgid="3850845519526950524">"মাঝারি সাদা তারা"</string> + <string name="spoken_emoji_2B55" msgid="9137882158811541824">"মোটা বড় বৃত্ত"</string> + <string name="spoken_emoji_3030" msgid="4609172241893565639">"তরঙ্গায়িত ড্যাশ"</string> + <string name="spoken_emoji_303D" msgid="2545833934975907505">"গায়কের ভূমিকা শুরুর চিহ্ণ"</string> + <string name="spoken_emoji_3297" msgid="928912923628973800">"বৃত্তাকার আইডিওগ্রাফ অভিনন্দন"</string> + <string name="spoken_emoji_3299" msgid="3930347573693668426">"বৃত্তাকার আইডিওগ্রাফ গোপন"</string> + <string name="spoken_emoji_1F004" msgid="1705216181345894600">"মাহজং টাইলে লাল ড্রাগন"</string> + <string name="spoken_emoji_1F0CF" msgid="7601493592085987866">"তাস খেলার কালো জোকার"</string> + <string name="spoken_emoji_1F170" msgid="3817698686602826773">"রক্ত গ্রুপ এ"</string> + <string name="spoken_emoji_1F171" msgid="3684218589626650242">"রক্ত গ্রুপ বি"</string> + <string name="spoken_emoji_1F17E" msgid="2978809190364779029">"রক্ত গ্রুপ ও"</string> + <string name="spoken_emoji_1F17F" msgid="463634348668462040">"পার্কিং স্থান"</string> + <string name="spoken_emoji_1F18E" msgid="1650705325221496768">"রক্ত গ্রুপ এবি"</string> + <string name="spoken_emoji_1F191" msgid="5386969264431429221">"চৌকাকৃতি সাফ প্রতীক"</string> + <string name="spoken_emoji_1F192" msgid="8324226436829162496">"চৌকাকৃতি শান্ত প্রতীক"</string> + <string name="spoken_emoji_1F193" msgid="4731758603321515364">"চৌকাকৃতি মুক্ত প্রতীক"</string> + <string name="spoken_emoji_1F194" msgid="4903128609556175887">"চৌকাকৃতি ID প্রতীক"</string> + <string name="spoken_emoji_1F195" msgid="1433142500411060924">"চৌকাকৃতি নতুন প্রতীক"</string> + <string name="spoken_emoji_1F196" msgid="8825160701159634202">"চৌকাকৃতি ভাল-না প্রতীক"</string> + <string name="spoken_emoji_1F197" msgid="7841079241554176535">"চৌকাকৃতি ঠিক আছে প্রতীক"</string> + <string name="spoken_emoji_1F198" msgid="7020298909426960622">"চৌকাকৃতি SOS"</string> + <string name="spoken_emoji_1F199" msgid="5971252667136235630">"চৌকাকৃতি ‘উপরে’ লেখা সহ বিস্ময়সূচক চিহ্ণ"</string> + <string name="spoken_emoji_1F19A" msgid="4557270135899843959">"vs লেখা চৌকো"</string> + <string name="spoken_emoji_1F201" msgid="7000490044681139002">"চৌকাকৃতি কাতাকানা ‘এখানে’"</string> + <string name="spoken_emoji_1F202" msgid="8560906958695043947">"চৌকাকৃতি কাতাকানা ‘পরিষেবা’"</string> + <string name="spoken_emoji_1F21A" msgid="1496435317324514033">"চৌকাকৃতি আইডিওগ্রাফ চার্জ-ফ্রি"</string> + <string name="spoken_emoji_1F22F" msgid="609797148862445402">"চৌকাকৃতি আইডিওগ্রাফ রিজার্ভ করা আসন"</string> + <string name="spoken_emoji_1F232" msgid="8125716331632035820">"চৌকাকৃতি আইডিওগ্রাফ নিষেধাজ্ঞা"</string> + <string name="spoken_emoji_1F233" msgid="8749401090457355028">"চৌকাকৃতি আইডিওগ্রাফ কর্মখালি"</string> + <string name="spoken_emoji_1F234" msgid="3546951604285970768">"চৌকাকৃতি আইডিওগ্রাফ গ্রহণযোগ্যতা"</string> + <string name="spoken_emoji_1F235" msgid="5320186982841793711">"চৌকাকৃতি আইডিওগ্রাফ পূর্ণ ভোগদখল"</string> + <string name="spoken_emoji_1F236" msgid="879755752069393034">"চৌকাকৃতি আইডিওগ্রাফ পরিশোধিত"</string> + <string name="spoken_emoji_1F237" msgid="6741807001205851437">"চৌকাকৃতি আইডিওগ্রাফ মাসিক"</string> + <string name="spoken_emoji_1F238" msgid="5504414186438196912">"চৌকাকৃতি আইডিওগ্রাফ দরখাস্ত"</string> + <string name="spoken_emoji_1F239" msgid="1634067311597618959">"চৌকাকৃতি আইডিওগ্রাফ ডিসকাউন্ট"</string> + <string name="spoken_emoji_1F23A" msgid="3107862957630169536">"চৌকাকৃতি আইডিওগ্রাফ কাজে ব্যস্ত"</string> + <string name="spoken_emoji_1F250" msgid="6586943922806727907">"বৃত্তাকৃতি আইডিওগ্রাফ সুবিধা"</string> + <string name="spoken_emoji_1F251" msgid="9099032855993346948">"বৃত্তাকৃতি আইডিওগ্রাফ গ্রহন করুন"</string> + <string name="spoken_emoji_1F300" msgid="4720098285295840383">"সাইক্লোন"</string> + <string name="spoken_emoji_1F301" msgid="3601962477653752974">"কুয়াশাচ্ছন্ন"</string> + <string name="spoken_emoji_1F302" msgid="3404357123421753593">"বন্ধ ছাতা"</string> + <string name="spoken_emoji_1F303" msgid="3899301321538188206">"তারা ভরা রাত"</string> + <string name="spoken_emoji_1F304" msgid="2767148930689050040">"পাহাড়ের ওপারে সূর্যোদয়"</string> + <string name="spoken_emoji_1F305" msgid="9165812924292061196">"সূর্যোদয়"</string> + <string name="spoken_emoji_1F306" msgid="5889294736109193104">"গোধুলি দৃশ্য"</string> + <string name="spoken_emoji_1F307" msgid="2714290867291163713">"বিল্ডিংয়ের ওপারে সূর্যাস্ত"</string> + <string name="spoken_emoji_1F308" msgid="688704703985173377">"রংধনু"</string> + <string name="spoken_emoji_1F309" msgid="6217981957992313528">"রাতে বেলায় সেতু"</string> + <string name="spoken_emoji_1F30A" msgid="4329309263152110893">"পানির ঢেউ"</string> + <string name="spoken_emoji_1F30B" msgid="5729430693700923112">"আগ্নেয়গিরি"</string> + <string name="spoken_emoji_1F30C" msgid="2961230863217543082">"আকাশগঙ্গা"</string> + <string name="spoken_emoji_1F30D" msgid="1113905673331547953">"ভূ-গোলকে ইউরোপ-আফ্রিকা"</string> + <string name="spoken_emoji_1F30E" msgid="5278512600749223671">"ভূ-গোলকে আমেরিকা"</string> + <string name="spoken_emoji_1F30F" msgid="5718144880978707493">"ভূ-গোলকে এশিয়া অস্ট্রেলিয়া"</string> + <string name="spoken_emoji_1F310" msgid="2959618582975247601">"মধ্যরেখা সহ ভূ-গোলক"</string> + <string name="spoken_emoji_1F311" msgid="623906380914895542">"অমাবস্যা প্রতীক"</string> + <string name="spoken_emoji_1F312" msgid="4458575672576125401">"বর্ধনশীল অর্ধচন্দ্র প্রতীক"</string> + <string name="spoken_emoji_1F313" msgid="7599181787989497294">"প্রথম অর্ধপক্ষের চন্দ্রকলা প্রতীক"</string> + <string name="spoken_emoji_1F314" msgid="4898293184964365413">"বর্ধনশীল অর্ধেকের বেশী বড় চন্দ্রকলা প্রতীক"</string> + <string name="spoken_emoji_1F315" msgid="3218117051779496309">"পূর্ণিমা প্রতীক"</string> + <string name="spoken_emoji_1F316" msgid="2061317145777689569">"ক্ষয়িষ্ণু অর্ধেকের বেশী বড় চন্দ্রকলা প্রতীক"</string> + <string name="spoken_emoji_1F317" msgid="2721090687319539049">"শেষ অর্ধপক্ষের চন্দ্রকলা প্রতীক"</string> + <string name="spoken_emoji_1F318" msgid="3814091755648887570">"ক্ষয়িষ্ণু অর্ধচন্দ্র প্রতীক"</string> + <string name="spoken_emoji_1F319" msgid="4074299824890459465">"অর্ধচন্দ্র"</string> + <string name="spoken_emoji_1F31A" msgid="3092285278116977103">"মুখমন্ডল সহ অমাবস্যার চাঁদ"</string> + <string name="spoken_emoji_1F31B" msgid="2658562138386927881">"মুখমন্ডল সহ প্রথম অর্ধপক্ষের চাঁদ"</string> + <string name="spoken_emoji_1F31C" msgid="7914768515547867384">"মুখমন্ডল সহ শেষ এক অর্ধপক্ষের চাঁদ"</string> + <string name="spoken_emoji_1F31D" msgid="1925730459848297182">"মুখমন্ডল সহ পূর্ণিমার চাঁদ"</string> + <string name="spoken_emoji_1F31E" msgid="8022112382524084418">"মুখমন্ডল সহ সূর্য"</string> + <string name="spoken_emoji_1F31F" msgid="1051661214137766369">"বর্ধনশীল তারা"</string> + <string name="spoken_emoji_1F320" msgid="5450591979068216115">"উল্কা"</string> + <string name="spoken_emoji_1F330" msgid="3115760035618051575">"চেস্টনাট বাদাম"</string> + <string name="spoken_emoji_1F331" msgid="5658888205290008691">"চারাগাছ"</string> + <string name="spoken_emoji_1F332" msgid="2935650450421165938">"চিরসবুজ গাছ"</string> + <string name="spoken_emoji_1F333" msgid="5898847427062482675">"পর্ণমোচী গাছ"</string> + <string name="spoken_emoji_1F334" msgid="6183375224678417894">"পাম গাছ"</string> + <string name="spoken_emoji_1F335" msgid="5352418412103584941">"ক্যাকটাস"</string> + <string name="spoken_emoji_1F337" msgid="3839107352363566289">"টিউলিপ"</string> + <string name="spoken_emoji_1F338" msgid="6389970364260468490">"চেরি ব্লসম"</string> + <string name="spoken_emoji_1F339" msgid="9128891447985256151">"গোলাপ"</string> + <string name="spoken_emoji_1F33A" msgid="2025828400095233078">"হিবিসকাস"</string> + <string name="spoken_emoji_1F33B" msgid="8163868254348448552">"সূর্যমুখী"</string> + <string name="spoken_emoji_1F33C" msgid="6850371206262335812">"ফোটা ফুল"</string> + <string name="spoken_emoji_1F33D" msgid="9033484052864509610">"ভুট্টা মঞ্জরি"</string> + <string name="spoken_emoji_1F33E" msgid="2540173396638444120">"ধানের শিষ"</string> + <string name="spoken_emoji_1F33F" msgid="4384823344364908558">"ঔষধি"</string> + <string name="spoken_emoji_1F340" msgid="3494255459156499305">"চার পাতার ক্লোভার"</string> + <string name="spoken_emoji_1F341" msgid="4581959481754990158">"ম্যাপল পাতা"</string> + <string name="spoken_emoji_1F342" msgid="3119068426871821222">"ঝরে পড়া পাতা"</string> + <string name="spoken_emoji_1F343" msgid="2663317495805149004">"বাতাসে উড়ন্ত পাতা"</string> + <string name="spoken_emoji_1F344" msgid="2738517881678722159">"মাশরুম"</string> + <string name="spoken_emoji_1F345" msgid="6135288642349085554">"টমেটো"</string> + <string name="spoken_emoji_1F346" msgid="2075395322785406367">"বেগুন"</string> + <string name="spoken_emoji_1F347" msgid="7753453754963890571">"আঙুর"</string> + <string name="spoken_emoji_1F348" msgid="1247076837284932788">"পাতি লেবু"</string> + <string name="spoken_emoji_1F349" msgid="5563054555180611086">"তরমুজ"</string> + <string name="spoken_emoji_1F34A" msgid="4688661208570160524">"মানডারিন লেবু"</string> + <string name="spoken_emoji_1F34B" msgid="4335318423164185706">"পাতি লেবু"</string> + <string name="spoken_emoji_1F34C" msgid="3712827239858159474">"কলা"</string> + <string name="spoken_emoji_1F34D" msgid="7712521967162622936">"আনারস"</string> + <string name="spoken_emoji_1F34E" msgid="1859466882598614228">"লাল আপেল"</string> + <string name="spoken_emoji_1F34F" msgid="8251711032295005633">"সবুজ আপেল"</string> + <string name="spoken_emoji_1F350" msgid="625802980159197701">"নাশপাতি"</string> + <string name="spoken_emoji_1F351" msgid="4269460120610911895">"পীচফল"</string> + <string name="spoken_emoji_1F352" msgid="965600953360182635">"চেরিফল"</string> + <string name="spoken_emoji_1F353" msgid="7068623879906925592">"স্ট্রবেরি"</string> + <string name="spoken_emoji_1F354" msgid="45162285238888494">"হ্যামবার্গার"</string> + <string name="spoken_emoji_1F355" msgid="9157587635526433283">"টুকরো পিৎজা"</string> + <string name="spoken_emoji_1F356" msgid="2667196119149852244">"হাড়ের গায়ে মাংস"</string> + <string name="spoken_emoji_1F357" msgid="8022817413851052256">"মুরগির রান"</string> + <string name="spoken_emoji_1F358" msgid="3042693264748036476">"রাইস ক্র্যাকার"</string> + <string name="spoken_emoji_1F359" msgid="3988148661730121958">"রাইস বল"</string> + <string name="spoken_emoji_1F35A" msgid="1763824172198327268">"ভাত"</string> + <string name="spoken_emoji_1F35B" msgid="62530406745717835">"তরকারি ও ভাত"</string> + <string name="spoken_emoji_1F35C" msgid="7537756539198945509">"স্টিমিং বৌল"</string> + <string name="spoken_emoji_1F35D" msgid="8173523083861875196">"স্প্যাগেটি সেমাই"</string> + <string name="spoken_emoji_1F35E" msgid="2935428307894662571">"পাউরুটি"</string> + <string name="spoken_emoji_1F35F" msgid="4840297386785728443">"ফ্রেঞ্চ ফ্রাই"</string> + <string name="spoken_emoji_1F360" msgid="4094659855684686801">"ঝলসানো মিষ্টি আলু"</string> + <string name="spoken_emoji_1F361" msgid="6475486395784096109">"ড্যাংগো"</string> + <string name="spoken_emoji_1F362" msgid="5004692577661076275">"ওডেন"</string> + <string name="spoken_emoji_1F363" msgid="1606603765717743806">"সুশি"</string> + <string name="spoken_emoji_1F364" msgid="6550457766169570811">"ভাজা চিংড়ি"</string> + <string name="spoken_emoji_1F365" msgid="4963815540953316307">"ঢেউ খেলানো ডিজাইনে ফিশকেক"</string> + <string name="spoken_emoji_1F366" msgid="7862401745277049404">"সফট আইস ক্রিম"</string> + <string name="spoken_emoji_1F367" msgid="7447972978281980414">"জমানো শেভড আইস"</string> + <string name="spoken_emoji_1F368" msgid="7790003146142724913">"আইস ক্রিম"</string> + <string name="spoken_emoji_1F369" msgid="7383712944084857350">"ডোনাট"</string> + <string name="spoken_emoji_1F36A" msgid="2726271795913042295">"কুকি"</string> + <string name="spoken_emoji_1F36B" msgid="6342163604299875931">"চকোলেট বার"</string> + <string name="spoken_emoji_1F36C" msgid="2168934753998218790">"ক্যান্ডি"</string> + <string name="spoken_emoji_1F36D" msgid="3671507903799975792">"ললিপপ"</string> + <string name="spoken_emoji_1F36E" msgid="4630541402785165902">"কাস্টার্ড"</string> + <string name="spoken_emoji_1F36F" msgid="5577915387425169439">"মধুর পাত্র"</string> + <string name="spoken_emoji_1F370" msgid="7243244547866114951">"শর্টকেক"</string> + <string name="spoken_emoji_1F371" msgid="6731527040552916358">"বেন্টো বাক্স"</string> + <string name="spoken_emoji_1F372" msgid="1635035323832181733">"এক পাত্র খাবার"</string> + <string name="spoken_emoji_1F373" msgid="7799289534289221045">"রান্না"</string> + <string name="spoken_emoji_1F374" msgid="5973820884987069131">"কাঁটা চামচ ও ছুরি"</string> + <string name="spoken_emoji_1F375" msgid="1074832087699617700">"হাতলবিহীন চায়ের কাপ"</string> + <string name="spoken_emoji_1F376" msgid="6499274685584852067">"সাকি বোতল ও কাপ"</string> + <string name="spoken_emoji_1F377" msgid="1762398562314172075">"ওয়াইন গ্লাস"</string> + <string name="spoken_emoji_1F378" msgid="5528234560590117516">"ককটেল গ্লাস"</string> + <string name="spoken_emoji_1F379" msgid="790581290787943325">"ট্রপিকাল পানীয়"</string> + <string name="spoken_emoji_1F37A" msgid="391966822450619516">"বীয়ার মগ"</string> + <string name="spoken_emoji_1F37B" msgid="9015043286465670662">"ঠোকাঠুকি করা বীয়ার মগ"</string> + <string name="spoken_emoji_1F37C" msgid="2532113819464508894">"দুধ খাওয়ার বোতল"</string> + <string name="spoken_emoji_1F380" msgid="3487363857092458827">"ফিতে"</string> + <string name="spoken_emoji_1F381" msgid="614180683680675444">"মোড়ানো উপহার"</string> + <string name="spoken_emoji_1F382" msgid="4720497171946687501">"জন্মদিনের কেক"</string> + <string name="spoken_emoji_1F383" msgid="3536505941578757623">"জ্যাক-ও-ল্যানটার্ন"</string> + <string name="spoken_emoji_1F384" msgid="1797870204479059004">"ক্রিসমাস ট্রি"</string> + <string name="spoken_emoji_1F385" msgid="1754174063483626367">"ফাদার ক্রিসমাস"</string> + <string name="spoken_emoji_1F386" msgid="2130445450758114746">"আতশবাজি"</string> + <string name="spoken_emoji_1F387" msgid="3403182563117999933">"হাতে ধরা আতশবাজি"</string> + <string name="spoken_emoji_1F388" msgid="2903047203723251804">"বেলুন"</string> + <string name="spoken_emoji_1F389" msgid="2352830665883549388">"পার্টি পপার"</string> + <string name="spoken_emoji_1F38A" msgid="6280428984773641322">"কনফেট্টি বল"</string> + <string name="spoken_emoji_1F38B" msgid="4902225837479015489">"টানাবাটা গাছ"</string> + <string name="spoken_emoji_1F38C" msgid="7623268024030989365">"আড়াআড়ি রাখা পতাকা"</string> + <string name="spoken_emoji_1F38D" msgid="8237542796124408528">"পাইন ডেকোরেশন"</string> + <string name="spoken_emoji_1F38E" msgid="5373397476238212371">"জাপানি পুতুল"</string> + <string name="spoken_emoji_1F38F" msgid="8754091376829552844">"কাঠিতে বাঁধা মাছের প্রতীক"</string> + <string name="spoken_emoji_1F390" msgid="8903307048095431374">"উইন্ড চাইম"</string> + <string name="spoken_emoji_1F391" msgid="2134952069191911841">"চাঁদ দেখার উৎসব"</string> + <string name="spoken_emoji_1F392" msgid="6380405493914304737">"স্কুল ব্যাগ"</string> + <string name="spoken_emoji_1F393" msgid="6947890064872470996">"গ্রাজুয়েশন ক্যাপ"</string> + <string name="spoken_emoji_1F3A0" msgid="3572095190082826057">"ক্যারোজেল ঘোড়া"</string> + <string name="spoken_emoji_1F3A1" msgid="4300565511681058798">"ফেরির চাকা"</string> + <string name="spoken_emoji_1F3A2" msgid="15486093912232140">"রোলার কোস্টার"</string> + <string name="spoken_emoji_1F3A3" msgid="921739319504942924">"মাছ ধরার ছিপ ও মাছ"</string> + <string name="spoken_emoji_1F3A4" msgid="7497596355346856950">"মাইক্রোফোন"</string> + <string name="spoken_emoji_1F3A5" msgid="4290497821228183002">"মুভি ক্যামেরা"</string> + <string name="spoken_emoji_1F3A6" msgid="26019057872319055">"সিনেমা"</string> + <string name="spoken_emoji_1F3A7" msgid="837856608794094105">"হেডফোন"</string> + <string name="spoken_emoji_1F3A8" msgid="2332260356509244587">"চিত্রকরের রঙ গোলার পাত্র"</string> + <string name="spoken_emoji_1F3A9" msgid="9045869366525115256">"লম্বা টুপি"</string> + <string name="spoken_emoji_1F3AA" msgid="5728760354237132">"সার্কাসের তাঁবু"</string> + <string name="spoken_emoji_1F3AB" msgid="1657997517193216284">"টিকেট"</string> + <string name="spoken_emoji_1F3AC" msgid="4317366554314492152">"শুটিংয়ে ব্যবহৃত ক্ল্যাপার বোর্ড"</string> + <string name="spoken_emoji_1F3AD" msgid="607157286336130470">"অভিনীত শিল্পকলা"</string> + <string name="spoken_emoji_1F3AE" msgid="2902308174671548150">"ভিডিও গেম"</string> + <string name="spoken_emoji_1F3AF" msgid="5420539221790296407">"সরাসরি আঘাত"</string> + <string name="spoken_emoji_1F3B0" msgid="7440244806527891956">"স্লট মেশিন"</string> + <string name="spoken_emoji_1F3B1" msgid="545544382391379234">"বিলিয়ার্ড"</string> + <string name="spoken_emoji_1F3B2" msgid="8302262034774787493">"খেলার গুটি"</string> + <string name="spoken_emoji_1F3B3" msgid="5180870610771027520">"বৌলিং"</string> + <string name="spoken_emoji_1F3B4" msgid="4723852033266071564">"জাপানি ফুলের তাস"</string> + <string name="spoken_emoji_1F3B5" msgid="1998470239850548554">"সঙ্গীতের সুর"</string> + <string name="spoken_emoji_1F3B6" msgid="3827730457113941705">"সঙ্গীতের একাধিক সুর"</string> + <string name="spoken_emoji_1F3B7" msgid="5503403099445042180">"স্যাক্সোফোন"</string> + <string name="spoken_emoji_1F3B8" msgid="3985658156795011430">"গিটার"</string> + <string name="spoken_emoji_1F3B9" msgid="5596295757967881451">"মিউজিকাল কীবোর্ড"</string> + <string name="spoken_emoji_1F3BA" msgid="4284064120340683558">"তূর্য"</string> + <string name="spoken_emoji_1F3BB" msgid="2856598510069988745">"বেহালা"</string> + <string name="spoken_emoji_1F3BC" msgid="1608424748821446230">"সঙ্গীতের স্বরলিপির অনুলিপি"</string> + <string name="spoken_emoji_1F3BD" msgid="5490786111375627777">"স্যাশযুক্ত দৌড়ানোর শার্ট"</string> + <string name="spoken_emoji_1F3BE" msgid="1851613105691627931">"টেনিস র্যাকেট ও বল"</string> + <string name="spoken_emoji_1F3BF" msgid="6862405997423247921">"স্কি ও স্কি বুট"</string> + <string name="spoken_emoji_1F3C0" msgid="7421420756115104085">"বাস্কেটবল ও হুপ"</string> + <string name="spoken_emoji_1F3C1" msgid="6926537251677319922">"চৌখুপি নকশার পতাকা"</string> + <string name="spoken_emoji_1F3C2" msgid="5708596929237987082">"স্নোবোর্ডার"</string> + <string name="spoken_emoji_1F3C3" msgid="5850982999510115824">"দৌড়বিদ"</string> + <string name="spoken_emoji_1F3C4" msgid="8468355585994639838">"সার্ফার"</string> + <string name="spoken_emoji_1F3C6" msgid="9094474706847545409">"ট্রফি"</string> + <string name="spoken_emoji_1F3C7" msgid="8172206200368370116">"ঘোড়দৌড়"</string> + <string name="spoken_emoji_1F3C8" msgid="5619171461277597709">"আমেরিকান ফুটবল"</string> + <string name="spoken_emoji_1F3C9" msgid="6371294008765871043">"রাগবি ফুটবল"</string> + <string name="spoken_emoji_1F3CA" msgid="130977831787806932">"সাঁতারু"</string> + <string name="spoken_emoji_1F3E0" msgid="6277213201655811842">"বাড়ি তৈরী"</string> + <string name="spoken_emoji_1F3E1" msgid="233476176077538885">"বাগান সহ বাড়ি"</string> + <string name="spoken_emoji_1F3E2" msgid="919736380093964570">"অফিস বিল্ডিং"</string> + <string name="spoken_emoji_1F3E3" msgid="6177606081825094184">"জাপানি পোস্ট অফিস"</string> + <string name="spoken_emoji_1F3E4" msgid="717377871070970293">"ইউরোপীয় পোস্ট অফিস"</string> + <string name="spoken_emoji_1F3E5" msgid="1350532500431776780">"হাসপাতাল"</string> + <string name="spoken_emoji_1F3E6" msgid="342132788513806214">"ব্যাংক"</string> + <string name="spoken_emoji_1F3E7" msgid="6322352038284944265">"অটোমেটেড টেলার মেশিন"</string> + <string name="spoken_emoji_1F3E8" msgid="5864918444350599907">"হোটেল"</string> + <string name="spoken_emoji_1F3E9" msgid="7830416185375326938">"লাভ হোটেল"</string> + <string name="spoken_emoji_1F3EA" msgid="5081084413084360479">"দিনরাত্রি খোলা স্টোর"</string> + <string name="spoken_emoji_1F3EB" msgid="7010966528205150525">"স্কুল"</string> + <string name="spoken_emoji_1F3EC" msgid="4845978861878295154">"ডিপার্টমেন্ট স্টোর"</string> + <string name="spoken_emoji_1F3ED" msgid="3980316226665215370">"কারখানা"</string> + <string name="spoken_emoji_1F3EE" msgid="1253964276770550248">"ইজাকায়া লণ্ঠন"</string> + <string name="spoken_emoji_1F3EF" msgid="1128975573507389883">"জাপানি দুর্গপ্রাসাদ"</string> + <string name="spoken_emoji_1F3F0" msgid="1544632297502291578">"ইউরোপীয় দুর্গপ্রাসাদ"</string> + <string name="spoken_emoji_1F400" msgid="2063034795679578294">"ধেড়ে ইঁদুর"</string> + <string name="spoken_emoji_1F401" msgid="6736421616217369594">"ইঁদুর"</string> + <string name="spoken_emoji_1F402" msgid="7276670995895485604">"ষাঁড়"</string> + <string name="spoken_emoji_1F403" msgid="8045709541897118928">"মহিষ"</string> + <string name="spoken_emoji_1F404" msgid="5240777285676662335">"গরু"</string> + <string name="spoken_emoji_1F406" msgid="5163461930159540018">"চিতাবাঘ"</string> + <string name="spoken_emoji_1F407" msgid="6905370221172708160">"খরগোশ"</string> + <string name="spoken_emoji_1F408" msgid="1362164550508207284">"বিড়াল"</string> + <string name="spoken_emoji_1F409" msgid="8476130983168866013">"ড্রাগন"</string> + <string name="spoken_emoji_1F40A" msgid="1149626786411545043">"কুমির"</string> + <string name="spoken_emoji_1F40B" msgid="5199104921208397643">"তিমি"</string> + <string name="spoken_emoji_1F40C" msgid="2704006052881702675">"শামুক"</string> + <string name="spoken_emoji_1F40D" msgid="8648186663643157522">"সাপ"</string> + <string name="spoken_emoji_1F40E" msgid="7219137467573327268">"ঘোড়া"</string> + <string name="spoken_emoji_1F40F" msgid="7834336676729040395">"পুরুষ ভেড়া"</string> + <string name="spoken_emoji_1F410" msgid="8686765722255775031">"ছাগল"</string> + <string name="spoken_emoji_1F411" msgid="3585715397876383525">"ভেড়া"</string> + <string name="spoken_emoji_1F412" msgid="4924794582980077838">"বানর"</string> + <string name="spoken_emoji_1F413" msgid="1460475310405677377">"মোরগ"</string> + <string name="spoken_emoji_1F414" msgid="5857296282631892219">"মুরগির বাচ্চা"</string> + <string name="spoken_emoji_1F415" msgid="5920041074892949527">"কুকুর"</string> + <string name="spoken_emoji_1F416" msgid="4362403392912540286">"শূকর"</string> + <string name="spoken_emoji_1F417" msgid="6836978415840795128">"মেয়ে শূকর"</string> + <string name="spoken_emoji_1F418" msgid="7926161463897783691">"হাতি"</string> + <string name="spoken_emoji_1F419" msgid="1055233959755784186">"অক্টোপাস"</string> + <string name="spoken_emoji_1F41A" msgid="5195666556511558060">"পেঁচানো ঝিনুক"</string> + <string name="spoken_emoji_1F41B" msgid="7652480167465557832">"ছারপোকা"</string> + <string name="spoken_emoji_1F41C" msgid="1123461148697574239">"পিঁপড়া"</string> + <string name="spoken_emoji_1F41D" msgid="718579308764058851">"মৌমাছি"</string> + <string name="spoken_emoji_1F41E" msgid="6766305509608115467">"গুবরেপোকা"</string> + <string name="spoken_emoji_1F41F" msgid="1207261298343160838">"মাছ"</string> + <string name="spoken_emoji_1F420" msgid="1041145003133609221">"ক্রান্তীয় মাছ"</string> + <string name="spoken_emoji_1F421" msgid="1748378324417438751">"পটকা মাছ"</string> + <string name="spoken_emoji_1F422" msgid="4106724877523329148">"কচ্ছপ"</string> + <string name="spoken_emoji_1F423" msgid="4077407945958691907">"ডিম ফোটা মুরগির বাচ্চা"</string> + <string name="spoken_emoji_1F424" msgid="6911326019270172283">"মুরগির ছোট ছানা"</string> + <string name="spoken_emoji_1F425" msgid="5466514196557885577">"সামনে তাকানো মুরগির ছোট ছানা"</string> + <string name="spoken_emoji_1F426" msgid="2163979138772892755">"পাখি"</string> + <string name="spoken_emoji_1F427" msgid="3585670324511212961">"পেঙ্গুইন"</string> + <string name="spoken_emoji_1F428" msgid="7955440808647898579">"কোয়ালা"</string> + <string name="spoken_emoji_1F429" msgid="5028269352809819035">"পুডল কুকুর"</string> + <string name="spoken_emoji_1F42A" msgid="4681926706404032484">"এক কুঁজওয়ালা উট"</string> + <string name="spoken_emoji_1F42B" msgid="2725166074981558322">"দুই কুঁজওয়ালা উট"</string> + <string name="spoken_emoji_1F42C" msgid="6764791873413727085">"ডলফিন"</string> + <string name="spoken_emoji_1F42D" msgid="1033643138546864251">"ইঁদুর মুখমন্ডল"</string> + <string name="spoken_emoji_1F42E" msgid="8099223337120508820">"গরুর মুখমন্ডল"</string> + <string name="spoken_emoji_1F42F" msgid="2104743989330781572">"বাঘের মুখমন্ডল"</string> + <string name="spoken_emoji_1F430" msgid="525492897063150160">"খরগোসের মুখমন্ডল"</string> + <string name="spoken_emoji_1F431" msgid="6051358666235016851">"বিড়ালের মুখমন্ডল"</string> + <string name="spoken_emoji_1F432" msgid="7698001871193018305">"ড্রাগনের মুখমন্ডল"</string> + <string name="spoken_emoji_1F433" msgid="3762356053512899326">"পানি উদগীরণকারী তিমি"</string> + <string name="spoken_emoji_1F434" msgid="3619943222159943226">"ঘোড়ার মুখমন্ডল"</string> + <string name="spoken_emoji_1F435" msgid="59199202683252958">"বানরের মুখমন্ডল"</string> + <string name="spoken_emoji_1F436" msgid="340544719369009828">"কুকুরের মুখমন্ডল"</string> + <string name="spoken_emoji_1F437" msgid="1219818379784982585">"শূকরের মুখমন্ডল"</string> + <string name="spoken_emoji_1F438" msgid="9128124743321008210">"ব্যাঙের মুখমন্ডল"</string> + <string name="spoken_emoji_1F439" msgid="1424161319554642266">"ইঁদুর মুখো"</string> + <string name="spoken_emoji_1F43A" msgid="6727645488430385584">"নেকড়ের মুখমন্ডল"</string> + <string name="spoken_emoji_1F43B" msgid="5397170068392865167">"ভালুকের মুখমন্ডল"</string> + <string name="spoken_emoji_1F43C" msgid="2715995734367032431">"পান্ডার মুখমন্ডল"</string> + <string name="spoken_emoji_1F43D" msgid="6005480717951776597">"শূকরের নাক"</string> + <string name="spoken_emoji_1F43E" msgid="8917626103219080547">"পায়ের থাবার ছাপ"</string> + <string name="spoken_emoji_1F440" msgid="7144338258163384433">"চোখ"</string> + <string name="spoken_emoji_1F442" msgid="1905515392292676124">"কান"</string> + <string name="spoken_emoji_1F443" msgid="1491504447758933115">"নাক"</string> + <string name="spoken_emoji_1F444" msgid="3654613047946080332">"মুখ"</string> + <string name="spoken_emoji_1F445" msgid="7024905244040509204">"জিহ্বা"</string> + <string name="spoken_emoji_1F446" msgid="2150365643636471745">"উপর দিক নির্দেশক পেছন ফেরা হাতের সাদা তর্জনী"</string> + <string name="spoken_emoji_1F447" msgid="8794022344940891388">"নীচের দিক নির্দেশক পেছন ফেরা হাতের সাদা তর্জনী"</string> + <string name="spoken_emoji_1F448" msgid="3261812959215550650">"বামদিক নির্দেশক পেছন ফেরা হাতের সাদা তর্জনী"</string> + <string name="spoken_emoji_1F449" msgid="4764447975177805991">"ডানদিক নির্দেশক পেছন ফেরা হাতের সাদা তর্জনী"</string> + <string name="spoken_emoji_1F44A" msgid="7197417095486424841">"মুষ্ঠবদ্ধ হাতের প্রতীক"</string> + <string name="spoken_emoji_1F44B" msgid="1975968945250833117">"হাত নাড়ানোর চিহ্ণ"</string> + <string name="spoken_emoji_1F44C" msgid="3185919567897876562">"ঠিক আছে বুঝানো হাতের চিহ্ণ"</string> + <string name="spoken_emoji_1F44D" msgid="6182553970602667815">"বৃদ্ধাঙ্গুলি উঠানো চিহ্ণ"</string> + <string name="spoken_emoji_1F44E" msgid="8030851867365111809">"বৃদ্ধাঙ্গুলি নামানো চিহ্ণ"</string> + <string name="spoken_emoji_1F44F" msgid="5148753662268213389">"হাততালির চিহ্ণ"</string> + <string name="spoken_emoji_1F450" msgid="1012021072085157054">"উম্মুক্ত হাতের চিহ্ণ"</string> + <string name="spoken_emoji_1F451" msgid="8257466714629051320">"মুকুট"</string> + <string name="spoken_emoji_1F452" msgid="4567394011149905466">"মহিলাদের হ্যাট"</string> + <string name="spoken_emoji_1F453" msgid="5978410551173163010">"চশমা"</string> + <string name="spoken_emoji_1F454" msgid="348469036193323252">"গলার টাই"</string> + <string name="spoken_emoji_1F455" msgid="5665118831861433578">"টি-শার্ট"</string> + <string name="spoken_emoji_1F456" msgid="1890991330923356408">"জিন্স"</string> + <string name="spoken_emoji_1F457" msgid="3904310482655702620">"পোষাক"</string> + <string name="spoken_emoji_1F458" msgid="5704243858031107692">"কিমোনো"</string> + <string name="spoken_emoji_1F459" msgid="3553148747050035251">"বিকিনি"</string> + <string name="spoken_emoji_1F45A" msgid="1389654639484716101">"মহিলাদের কাপড়চোপড়"</string> + <string name="spoken_emoji_1F45B" msgid="1113293170254222904">"পার্স"</string> + <string name="spoken_emoji_1F45C" msgid="3410257778598006936">"হ্যান্ডব্যাগ"</string> + <string name="spoken_emoji_1F45D" msgid="812176504300064819">"পাউচ থলে"</string> + <string name="spoken_emoji_1F45E" msgid="2901741399934723562">"পুরুষদের জুতা"</string> + <string name="spoken_emoji_1F45F" msgid="6828566359287798863">"এথলেটিক জুতা"</string> + <string name="spoken_emoji_1F460" msgid="305863879170420855">"হাই হিল জুতা"</string> + <string name="spoken_emoji_1F461" msgid="5160493217831417630">"মেয়েদের স্যান্ডেল"</string> + <string name="spoken_emoji_1F462" msgid="1722897795554863734">"মেয়েদের বুটজুতা"</string> + <string name="spoken_emoji_1F463" msgid="5850772903593010699">"পদচিহ্ন"</string> + <string name="spoken_emoji_1F464" msgid="1228335905487734913">"আবক্ষ প্রতিমার ছায়ামূর্তি"</string> + <string name="spoken_emoji_1F465" msgid="4461307702499679879">"আবক্ষ প্রতিমার ছায়ামূর্তিগুলি"</string> + <string name="spoken_emoji_1F466" msgid="1938873085514108889">"কিশোর"</string> + <string name="spoken_emoji_1F467" msgid="8237080594860144998">"কিশোরী"</string> + <string name="spoken_emoji_1F468" msgid="6081300722526675382">"পুরুষ"</string> + <string name="spoken_emoji_1F469" msgid="1090140923076108158">"নারী"</string> + <string name="spoken_emoji_1F46A" msgid="5063570981942606595">"পরিবার"</string> + <string name="spoken_emoji_1F46B" msgid="6795882374287327952">"হাত ধরাধরি করে নারী পুরুষ"</string> + <string name="spoken_emoji_1F46C" msgid="6844464165783964495">"হাত ধরা অবস্থায় দুজন পুরুষ"</string> + <string name="spoken_emoji_1F46D" msgid="2316773068014053180">"হাত ধরা অবস্থায় দুজন নারী"</string> + <string name="spoken_emoji_1F46E" msgid="5897625605860822401">"পুলিশ অফিসার"</string> + <string name="spoken_emoji_1F46F" msgid="7716871657717641490">"খরগোশের মত কানওয়ালা নারী"</string> + <string name="spoken_emoji_1F470" msgid="6409995400510338892">"ঘোমটাওয়ালা বধু"</string> + <string name="spoken_emoji_1F471" msgid="3058247860441670806">"সোনালী চুলের ব্যক্তি"</string> + <string name="spoken_emoji_1F472" msgid="3928854667819339142">"গুয়া পি মাও টুপি পরা পুরুষ"</string> + <string name="spoken_emoji_1F473" msgid="5921952095808988381">"পাগড়ি পরা পুরুষ"</string> + <string name="spoken_emoji_1F474" msgid="1082237499496725183">"বয়স্ক পুরুষ"</string> + <string name="spoken_emoji_1F475" msgid="7280323988642212761">"বয়স্কা নারী"</string> + <string name="spoken_emoji_1F476" msgid="4713322657821088296">"শিশু"</string> + <string name="spoken_emoji_1F477" msgid="2197036131029221370">"নির্মাণ শ্রমিক"</string> + <string name="spoken_emoji_1F478" msgid="7245521193493488875">"রাজকুমারী"</string> + <string name="spoken_emoji_1F479" msgid="6876475321015553972">"জাপানি রাক্ষস"</string> + <string name="spoken_emoji_1F47A" msgid="3900813633102703571">"জাপানি ভূত"</string> + <string name="spoken_emoji_1F47B" msgid="2608250873194079390">"ভূত"</string> + <string name="spoken_emoji_1F47C" msgid="3838699131276537421">"শিশু দেবদূত"</string> + <string name="spoken_emoji_1F47D" msgid="2874077455888369538">"বহির্জাগতিক ভিনগ্রহবাসী"</string> + <string name="spoken_emoji_1F47E" msgid="3642607168625579507">"ভিনগ্রহবাসী দৈত্য"</string> + <string name="spoken_emoji_1F47F" msgid="441605977269926252">"খুদে শয়তান"</string> + <string name="spoken_emoji_1F480" msgid="3696253485164878739">"মাথার খুলি"</string> + <string name="spoken_emoji_1F481" msgid="320408708521966893">"তথ্য ডেস্কের ব্যক্তি"</string> + <string name="spoken_emoji_1F482" msgid="3424354860245608949">"প্রহরী"</string> + <string name="spoken_emoji_1F483" msgid="3221113594843849083">"নর্তকী"</string> + <string name="spoken_emoji_1F484" msgid="7348014979080444885">"লিপস্টিক"</string> + <string name="spoken_emoji_1F485" msgid="6133507975565116339">"নেল পলিশ"</string> + <string name="spoken_emoji_1F486" msgid="9085459968247394155">"মুখ ম্যাসেজ"</string> + <string name="spoken_emoji_1F487" msgid="1479113637259592150">"চুল কাটা"</string> + <string name="spoken_emoji_1F488" msgid="6922559285234100252">"নাপিতের খুঁটি"</string> + <string name="spoken_emoji_1F489" msgid="8114863680950147305">"সিরিঞ্জ"</string> + <string name="spoken_emoji_1F48A" msgid="8526843630145963032">"পিল"</string> + <string name="spoken_emoji_1F48B" msgid="2538528967897640292">"চুম্বন চিহ্ণ"</string> + <string name="spoken_emoji_1F48C" msgid="1681173271652890232">"প্রেমপত্র"</string> + <string name="spoken_emoji_1F48D" msgid="8259886164999042373">"আংটি"</string> + <string name="spoken_emoji_1F48E" msgid="8777981696011111101">"জহর পাথর"</string> + <string name="spoken_emoji_1F48F" msgid="741593675183677907">"চুম্বন"</string> + <string name="spoken_emoji_1F490" msgid="4482549128959806736">"তোড়া"</string> + <string name="spoken_emoji_1F491" msgid="2305245307882441500">"হৃদয় সহ দম্পতি"</string> + <string name="spoken_emoji_1F492" msgid="3884119934804475732">"বিবাহ"</string> + <string name="spoken_emoji_1F493" msgid="1208828371565525121">"হৃৎকম্পনরত হৃদয়"</string> + <string name="spoken_emoji_1F494" msgid="6198876398509338718">"ভগ্ন হৃদয়"</string> + <string name="spoken_emoji_1F495" msgid="9206202744967130919">"দুটি হৃদয়"</string> + <string name="spoken_emoji_1F496" msgid="5436953041732207775">"ঝিকিমিকি করা হৃদয়"</string> + <string name="spoken_emoji_1F497" msgid="7285142863951448473">"বর্ধনশীল হৃদয়"</string> + <string name="spoken_emoji_1F498" msgid="7940131245037575715">"তীর সহ হৃদয়"</string> + <string name="spoken_emoji_1F499" msgid="4453235040265550009">"নীল হৃদয়"</string> + <string name="spoken_emoji_1F49A" msgid="6262178648366971405">"সবুজ হৃদয়"</string> + <string name="spoken_emoji_1F49B" msgid="8085384999750714368">"হলুদ হৃদয়"</string> + <string name="spoken_emoji_1F49C" msgid="453829540120898698">"বেগুনি হৃদয়"</string> + <string name="spoken_emoji_1F49D" msgid="3460534750224161888">"ফিতে সহ হৃদয়"</string> + <string name="spoken_emoji_1F49E" msgid="4490636226072523867">"ঘূর্ণনরত হৃদয়"</string> + <string name="spoken_emoji_1F49F" msgid="2059319756421226336">"হৃদয় ডেকোরেশন"</string> + <string name="spoken_emoji_1F4A0" msgid="1954850380550212038">"ভিতরে একটি বিন্দু সহ ডায়মন্ড আকৃতি"</string> + <string name="spoken_emoji_1F4A1" msgid="403137413540909021">"ইলেকট্রিক লাইট বাল্ব"</string> + <string name="spoken_emoji_1F4A2" msgid="2604192053295622063">"রাগের প্রতীক"</string> + <string name="spoken_emoji_1F4A3" msgid="6378351742957821735">"বোমা"</string> + <string name="spoken_emoji_1F4A4" msgid="7217736258870346625">"ঘুমের প্রতীক"</string> + <string name="spoken_emoji_1F4A5" msgid="5401995723541239858">"সংঘর্ষের প্রতীক"</string> + <string name="spoken_emoji_1F4A6" msgid="3837802182716483848">"ঘাম ঝরা প্রতীক"</string> + <string name="spoken_emoji_1F4A7" msgid="5718438987757885141">"তরল ফোঁটা"</string> + <string name="spoken_emoji_1F4A8" msgid="4472108229720006377">"ধোঁয়ার রেখার প্রতীক"</string> + <string name="spoken_emoji_1F4A9" msgid="1240958472788430032">"আইসক্রিমের দলা"</string> + <string name="spoken_emoji_1F4AA" msgid="8427525538635146416">"ফোলানো বাইসেপ"</string> + <string name="spoken_emoji_1F4AB" msgid="5484114759939427459">"মাথা ঘোরা প্রতীক"</string> + <string name="spoken_emoji_1F4AC" msgid="5571196638219612682">"কথার বেলুন"</string> + <string name="spoken_emoji_1F4AD" msgid="353174619257798652">"চিন্তার বেলুন"</string> + <string name="spoken_emoji_1F4AE" msgid="1223142786927162641">"সাদা ফুল"</string> + <string name="spoken_emoji_1F4AF" msgid="3526278354452138397">"একশত পয়েন্ট প্রতীক"</string> + <string name="spoken_emoji_1F4B0" msgid="4124102195175124156">"মানি ব্যাগ"</string> + <string name="spoken_emoji_1F4B1" msgid="8339494003418572905">"মুদ্রা বিনিময়"</string> + <string name="spoken_emoji_1F4B2" msgid="3179159430187243132">"মোটা ডলার চিহ্ণ"</string> + <string name="spoken_emoji_1F4B3" msgid="5375412518221759596">"ক্রেডিট কার্ড"</string> + <string name="spoken_emoji_1F4B4" msgid="1068592463669453204">"ইয়েন চিহ্ণ সহ ব্যাংকনোট"</string> + <string name="spoken_emoji_1F4B5" msgid="1426708699891832564">"ডলার চিহ্ণসহ ব্যাংকনোট"</string> + <string name="spoken_emoji_1F4B6" msgid="8289249930736444837">"ইউরো চিহ্ণ সহ ব্যাংকনোট"</string> + <string name="spoken_emoji_1F4B7" msgid="5245100496860739429">"পাউন্ড চিহ্ণ সহ ব্যাংকনোট"</string> + <string name="spoken_emoji_1F4B8" msgid="4401099580477164440">"পাখাওয়ালা টাকা"</string> + <string name="spoken_emoji_1F4B9" msgid="647509393536679903">"উর্ধ্বমুখী প্রবণতা ও ইয়েন চিহ্ণ সহ চার্ট"</string> + <string name="spoken_emoji_1F4BA" msgid="1269737854891046321">"আসন"</string> + <string name="spoken_emoji_1F4BB" msgid="6252883563347816451">"ব্যক্তিগত কম্পিউটার"</string> + <string name="spoken_emoji_1F4BC" msgid="6182597732218446206">"ব্রিফকেস"</string> + <string name="spoken_emoji_1F4BD" msgid="5820961044768829176">"মিনিডিস্ক"</string> + <string name="spoken_emoji_1F4BE" msgid="4754542485835379808">"ফ্লপি ডিস্ক"</string> + <string name="spoken_emoji_1F4BF" msgid="2237481756984721795">"অপটিকাল ডিস্ক"</string> + <string name="spoken_emoji_1F4C0" msgid="491582501089694461">"ডিভিডি"</string> + <string name="spoken_emoji_1F4C1" msgid="6645461382494158111">"ফাইল ফোল্ডার"</string> + <string name="spoken_emoji_1F4C2" msgid="8095638715523765338">"ফোল্ডারটি খুলুন"</string> + <string name="spoken_emoji_1F4C3" msgid="3727274466173970142">"গুটিয়ে যাওয়া পৃষ্ঠা"</string> + <string name="spoken_emoji_1F4C4" msgid="4382570710795501612">"উল্টানো হচ্ছে এমন পৃষ্ঠা"</string> + <string name="spoken_emoji_1F4C5" msgid="8693944622627762487">"ক্যালেন্ডার"</string> + <string name="spoken_emoji_1F4C6" msgid="8469908708708424640">"প্রতিদিন ছিঁড়ে ফেলা যায় এমন ক্যালেন্ডার"</string> + <string name="spoken_emoji_1F4C7" msgid="2665313547987324495">"কার্ড ইন্ডেক্স"</string> + <string name="spoken_emoji_1F4C8" msgid="8007686702282833600">"উর্ধ্বমুখী প্রবণতা সহ চার্ট"</string> + <string name="spoken_emoji_1F4C9" msgid="2271951411192893684">"নিম্নমুখী প্রবণতা সহ চার্ট"</string> + <string name="spoken_emoji_1F4CA" msgid="3525692829622381444">"বার চার্ট"</string> + <string name="spoken_emoji_1F4CB" msgid="977639227554095521">"ক্লিপবোর্ড"</string> + <string name="spoken_emoji_1F4CC" msgid="156107396088741574">"পুশপিন"</string> + <string name="spoken_emoji_1F4CD" msgid="4266572175361190231">"গোল পুশপিন"</string> + <string name="spoken_emoji_1F4CE" msgid="6294288509864968290">"কাগজ আঁটার ক্লিপ"</string> + <string name="spoken_emoji_1F4CF" msgid="149679400831136810">"সাধারণ রুলার"</string> + <string name="spoken_emoji_1F4D0" msgid="8130339336619202915">"ক্রিকোণ রুলার"</string> + <string name="spoken_emoji_1F4D1" msgid="5852176364856284968">"বুকমার্ক ট্যাব"</string> + <string name="spoken_emoji_1F4D2" msgid="2276810154105920052">"লেজার খাতা"</string> + <string name="spoken_emoji_1F4D3" msgid="5873386492793610808">"নোটবুক"</string> + <string name="spoken_emoji_1F4D4" msgid="4754469936418776360">"ডেকোরেশন করা প্রচ্ছদযুক্ত নোটবুক"</string> + <string name="spoken_emoji_1F4D5" msgid="4642713351802778905">"বন্ধ বই"</string> + <string name="spoken_emoji_1F4D6" msgid="6987347918381807186">"খোলা বই"</string> + <string name="spoken_emoji_1F4D7" msgid="7813394163241379223">"সবুজ বই"</string> + <string name="spoken_emoji_1F4D8" msgid="7189799718984979521">"নীল বই"</string> + <string name="spoken_emoji_1F4D9" msgid="3874664073186440225">"কমলা বই"</string> + <string name="spoken_emoji_1F4DA" msgid="872212072924287762">"বইগুলি"</string> + <string name="spoken_emoji_1F4DB" msgid="2015183603583392969">"নামের ব্যাজ"</string> + <string name="spoken_emoji_1F4DC" msgid="5075845110932456783">"স্ক্রোল করুন"</string> + <string name="spoken_emoji_1F4DD" msgid="2494006707147586786">"মেমো"</string> + <string name="spoken_emoji_1F4DE" msgid="7883008605002117671">"টেলিফোন রিসিভার"</string> + <string name="spoken_emoji_1F4DF" msgid="3538610110623780465">"পেজার"</string> + <string name="spoken_emoji_1F4E0" msgid="2960778342609543077">"ফ্যাক্স মেশিন"</string> + <string name="spoken_emoji_1F4E1" msgid="6269733703719242108">"স্যাটেলােইট এন্টেনা"</string> + <string name="spoken_emoji_1F4E2" msgid="1987535386302883116">"জনসাধারণের সামনে ঘোষনার জন্য লাউডস্পিকার"</string> + <string name="spoken_emoji_1F4E3" msgid="5588916572878599224">"হর্ষধ্বনির জন্য মেগাফোন"</string> + <string name="spoken_emoji_1F4E4" msgid="2063561529097749707">"আউটবক্স ট্রে"</string> + <string name="spoken_emoji_1F4E5" msgid="3232462702926143576">"ইনবক্স ট্রে"</string> + <string name="spoken_emoji_1F4E6" msgid="3399454337197561635">"প্যাকেজ"</string> + <string name="spoken_emoji_1F4E7" msgid="5557136988503873238">"ইমেল প্রতীক"</string> + <string name="spoken_emoji_1F4E8" msgid="30698793974124123">"আগত খাম"</string> + <string name="spoken_emoji_1F4E9" msgid="5947550337678643166">"ওপরে নিম্নমুখী তীরযুক্ত খাম"</string> + <string name="spoken_emoji_1F4EA" msgid="772614045207213751">"নামানো পতাকাযুক্ত বন্ধ মেলবাক্স"</string> + <string name="spoken_emoji_1F4EB" msgid="6491414165464146137">"উত্তোলিত পতাকাযুক্ত বন্ধ মেলবাক্স"</string> + <string name="spoken_emoji_1F4EC" msgid="7369517138779988438">"উত্তোলিত পতাকাযুক্ত খোলা মেলবাক্স"</string> + <string name="spoken_emoji_1F4ED" msgid="5657520436285454241">"নামানো পতাকাযুক্ত খোলা মেলবাক্স"</string> + <string name="spoken_emoji_1F4EE" msgid="8464138906243608614">"ডাকবাক্স"</string> + <string name="spoken_emoji_1F4EF" msgid="8801427577198798226">"পোস্টাল শিঙা"</string> + <string name="spoken_emoji_1F4F0" msgid="6330208624731662525">"খবরের কাগজ"</string> + <string name="spoken_emoji_1F4F1" msgid="3966503935581675695">"মোবাইল ফোন"</string> + <string name="spoken_emoji_1F4F2" msgid="1057540341746100087">"বাম দিকে ডানমুখী তীরযুক্ত মোবাইল ফোন"</string> + <string name="spoken_emoji_1F4F3" msgid="5003984447315754658">"কম্পন মোড"</string> + <string name="spoken_emoji_1F4F4" msgid="5549847566968306253">"মোবাইল ফোন বন্ধ"</string> + <string name="spoken_emoji_1F4F5" msgid="3660199448671699238">"মোবাইল ফোন নিষেধ"</string> + <string name="spoken_emoji_1F4F6" msgid="2676974903233268860">"বারযুক্ত এন্টেনা"</string> + <string name="spoken_emoji_1F4F7" msgid="2643891943105989039">"ক্যামেরা"</string> + <string name="spoken_emoji_1F4F9" msgid="4475626303058218048">"ভিডিও ক্যামেরা"</string> + <string name="spoken_emoji_1F4FA" msgid="1079796186652960775">"টেলিভিশন"</string> + <string name="spoken_emoji_1F4FB" msgid="3848729587403760645">"রেডিও"</string> + <string name="spoken_emoji_1F4FC" msgid="8370432508874310054">"ভিডিও ক্যাসেট"</string> + <string name="spoken_emoji_1F500" msgid="2389947994502144547">"মোচড়ানো ডানমুখী তীরগুলি"</string> + <string name="spoken_emoji_1F501" msgid="2132188352433347009">"ঘড়ির কাঁটার দিকে ডানমুখী ও বামমুখী উম্মুক্ত বৃত্ত তীরগুলি"</string> + <string name="spoken_emoji_1F502" msgid="2361976580513178391">"ঘড়ির কাঁটার দিকে ডানমুখী ও বামমুখী উম্মুক্ত বৃত্ত তীরগুলির মাঝে বৃত্তের মাঝে এক লেখা"</string> + <string name="spoken_emoji_1F503" msgid="8936283551917858793">"ঘড়ির কাঁটার দিকে নিম্নমুখী ও উর্ধ্বমুখী উম্মুক্ত বৃত্ত তীরগুলি"</string> + <string name="spoken_emoji_1F504" msgid="708290317843535943">"ঘড়ির কাঁটার বিপরীত দিকে নিম্নমুখী ও উর্ধ্বমুখী উম্মুক্ত বৃত্ত তীরগুলি"</string> + <string name="spoken_emoji_1F505" msgid="6348909939004951860">"কম উজ্জ্বলতার প্রতীক"</string> + <string name="spoken_emoji_1F506" msgid="4449609297521280173">"বেশী উজ্জ্বলতার প্রতীক"</string> + <string name="spoken_emoji_1F507" msgid="7136386694923708448">"বাতিল দাগ দেয়া স্পিকার"</string> + <string name="spoken_emoji_1F508" msgid="5063567689831527865">"স্পিকার"</string> + <string name="spoken_emoji_1F509" msgid="3948050077992370791">"একটি সাউন্ড ওয়েভ যুক্ত স্পিকার"</string> + <string name="spoken_emoji_1F50A" msgid="5818194948677277197">"তিনটি সাউন্ড ওয়েভ যুক্ত স্পিকার"</string> + <string name="spoken_emoji_1F50B" msgid="8083470451266295876">"ব্যাটারি"</string> + <string name="spoken_emoji_1F50C" msgid="7793219132036431680">"ইলেকট্রিক প্লাগ"</string> + <string name="spoken_emoji_1F50D" msgid="8140244710637926780">"বামদিক হেলানো বিবর্ধক কাচ"</string> + <string name="spoken_emoji_1F50E" msgid="4751821352839693365">"ডানদিক হেলানো বিবর্ধক কাচ"</string> + <string name="spoken_emoji_1F50F" msgid="915079280472199605">"কালির কলম সহ তালা"</string> + <string name="spoken_emoji_1F510" msgid="7658381761691758318">"চাবি সহ বন্ধ তালা"</string> + <string name="spoken_emoji_1F511" msgid="262319867774655688">"চাবি"</string> + <string name="spoken_emoji_1F512" msgid="5628688337255115175">"তালা"</string> + <string name="spoken_emoji_1F513" msgid="8579201846619420981">"খোলা তালা"</string> + <string name="spoken_emoji_1F514" msgid="7027268683047322521">"ঘন্টা"</string> + <string name="spoken_emoji_1F515" msgid="8903179856036069242">"বাতিল দাগ দেয়া ঘন্টা"</string> + <string name="spoken_emoji_1F516" msgid="108097933937925381">"বুকমার্ক"</string> + <string name="spoken_emoji_1F517" msgid="2450846665734313397">"লিঙ্ক প্রতীক"</string> + <string name="spoken_emoji_1F518" msgid="7028220286841437832">"রেডিও বোতাম"</string> + <string name="spoken_emoji_1F519" msgid="8211189165075445687">"‘ব্যাক’লেখার উপর বামমুখী তীর"</string> + <string name="spoken_emoji_1F51A" msgid="823966751787338892">"‘এন্ড’ লেখার উপর বামমুখী তীর"</string> + <string name="spoken_emoji_1F51B" msgid="5920570742107943382">"‘অন’ লেখার পাশে বিস্ময়সূচক চিহ্ণ সহ উপরে ডানমুখী তীর"</string> + <string name="spoken_emoji_1F51C" msgid="110609810659826676">"‘সুন’ লেখা সহ উপরে ডানমুখী তীর"</string> + <string name="spoken_emoji_1F51D" msgid="4087697222026095447">"‘টপ’ লেখা সহ উপরে উর্ধ্বমুখী তীর"</string> + <string name="spoken_emoji_1F51E" msgid="8512873526157201775">"আঠারো বয়সের নীচে না প্রতীক"</string> + <string name="spoken_emoji_1F51F" msgid="8673370823728653973">"১০ লেখা কীবোর্ড বোতাম"</string> + <string name="spoken_emoji_1F520" msgid="7335109890337048900">"ল্যাটিন বড় হাতের লেখার জন্য ইনপুট প্রতীক"</string> + <string name="spoken_emoji_1F521" msgid="2693185864450925778">"ল্যাটিন ছোট হাতের লেখার জন্য ইনপুট প্রতীক"</string> + <string name="spoken_emoji_1F522" msgid="8419130286280673347">"সংখ্যা লেখার জন্য ইনপুট প্রতীক"</string> + <string name="spoken_emoji_1F523" msgid="3318053476401719421">"প্রতীকগুলির জন্য ইনপুট প্রতীক"</string> + <string name="spoken_emoji_1F524" msgid="1625073997522316331">"ল্যাটিন অক্ষর লেখার জন্য ইনপুট প্রতীক"</string> + <string name="spoken_emoji_1F525" msgid="4083884189172963790">"আগুন"</string> + <string name="spoken_emoji_1F526" msgid="2035494936742643580">"ইলেকট্রিক টর্চ"</string> + <string name="spoken_emoji_1F527" msgid="134257142354034271">"পেঁচকল"</string> + <string name="spoken_emoji_1F528" msgid="700627429570609375">"হাতুড়ি"</string> + <string name="spoken_emoji_1F529" msgid="7480548235904988573">"নাট ও বল্টু"</string> + <string name="spoken_emoji_1F52A" msgid="7613580031502317893">"হোচো চাকু"</string> + <string name="spoken_emoji_1F52B" msgid="4554906608328118613">"পিস্তল"</string> + <string name="spoken_emoji_1F52C" msgid="1330294501371770790">"অণুবীক্ষণ যন্ত্র"</string> + <string name="spoken_emoji_1F52D" msgid="7549551775445177140">"টেলিস্কোপ"</string> + <string name="spoken_emoji_1F52E" msgid="4457099417872625141">"ক্রিস্টাল বল"</string> + <string name="spoken_emoji_1F52F" msgid="8899031001317442792">"মাঝে বিন্দু সহ ছয় কোণা তারা"</string> + <string name="spoken_emoji_1F530" msgid="3572898444281774023">"শিক্ষানবিসের জন্য জাপানি প্রতীক"</string> + <string name="spoken_emoji_1F531" msgid="5225633376450025396">"ত্রিশূল প্রতীক"</string> + <string name="spoken_emoji_1F532" msgid="9169568490485180779">"ব্ল্যাক চৌকোণা বোতাম"</string> + <string name="spoken_emoji_1F533" msgid="6554193837201918598">"সাদা চৌকোণা বোতাম"</string> + <string name="spoken_emoji_1F534" msgid="8339298801331865340">"বড় লাল বৃত্ত"</string> + <string name="spoken_emoji_1F535" msgid="1227403104835533512">"বড় নীল বৃত্ত"</string> + <string name="spoken_emoji_1F536" msgid="5477372445510469331">"বড় কমলা ডায়মন্ড"</string> + <string name="spoken_emoji_1F537" msgid="3158915214347274626">"বড় নীল ডায়মন্ড"</string> + <string name="spoken_emoji_1F538" msgid="4300084249474451991">"ছোট কমলা ডায়মন্ড"</string> + <string name="spoken_emoji_1F539" msgid="6535159756325742275">"ছোট নীল ডায়মন্ড"</string> + <string name="spoken_emoji_1F53A" msgid="3728196273988781389">"উর্ধ্বমুখী লাল ত্রিভুজ"</string> + <string name="spoken_emoji_1F53B" msgid="7182097039614128707">"নিম্নমুখী লাল ত্রিভুজ"</string> + <string name="spoken_emoji_1F53C" msgid="4077022046319615029">"উর্ধ্বমুখী ছোট লাল ত্রিভুজ"</string> + <string name="spoken_emoji_1F53D" msgid="3939112784894620713">"নিম্নমুখী ছোট লাল ত্রিভুজ"</string> + <string name="spoken_emoji_1F550" msgid="7761392621689986218">"ঘড়িতে সময় একটা"</string> + <string name="spoken_emoji_1F551" msgid="2699448504113431716">"ঘড়িতে সময় দুইটা"</string> + <string name="spoken_emoji_1F552" msgid="5872107867411853750">"ঘড়িতে সময় তিনটা"</string> + <string name="spoken_emoji_1F553" msgid="8490966286158640743">"ঘড়িতে সময় চারটা"</string> + <string name="spoken_emoji_1F554" msgid="7662585417832909280">"ঘড়িতে সময় পাঁচটা"</string> + <string name="spoken_emoji_1F555" msgid="5564698204520412009">"ঘড়িতে সময় ছয়টা"</string> + <string name="spoken_emoji_1F556" msgid="7325712194836512205">"ঘড়িতে সময় সাতটা"</string> + <string name="spoken_emoji_1F557" msgid="4398343183682848693">"ঘড়িতে সময় আটটা"</string> + <string name="spoken_emoji_1F558" msgid="3110507820404018172">"ঘড়িতে সময় নয়টা"</string> + <string name="spoken_emoji_1F559" msgid="2972160366448337839">"ঘড়িতে সময় দশটা"</string> + <string name="spoken_emoji_1F55A" msgid="5568112876681714834">"ঘড়িতে সময় এগারটা"</string> + <string name="spoken_emoji_1F55B" msgid="6731739890330659276">"ঘড়িতে সময় বারটা"</string> + <string name="spoken_emoji_1F55C" msgid="7838853679879115890">"ঘড়িতে সময় একটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F55D" msgid="3518832144255922544">"ঘড়িতে সময় দুটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F55E" msgid="3092760695634993002">"ঘড়িতে সময় তিনটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F55F" msgid="2326720311892906763">"ঘড়িতে সময় চারটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F560" msgid="5771339179963924448">"ঘড়িতে সময় পাঁচটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F561" msgid="3139944777062475382">"ঘড়িতে সময় ছয়টা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F562" msgid="8273944611162457084">"ঘড়িতে সময় সাতটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F563" msgid="8643976903718136299">"ঘড়িতে সময় আটটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F564" msgid="3511070239796141638">"ঘড়িতে সময় নয়টা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F565" msgid="4567451985272963088">"ঘড়িতে সময় দশটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F566" msgid="2790552288169929810">"ঘড়িতে সময় এগারটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F567" msgid="9026037362100689337">"ঘড়িতে সময় বারটা বেজে তিরিশ মিনিট"</string> + <string name="spoken_emoji_1F5FB" msgid="9037503671676124015">"ফুজি পর্বত"</string> + <string name="spoken_emoji_1F5FC" msgid="1409415995817242150">"টোকিও টাওয়ার"</string> + <string name="spoken_emoji_1F5FD" msgid="2562726956654429582">"স্ট্যাচু অব লিবার্টি"</string> + <string name="spoken_emoji_1F5FE" msgid="1184469756905210580">"জাপানের ছায়ামূর্তি"</string> + <string name="spoken_emoji_1F5FF" msgid="6003594799354942297">"মোয়াই মূর্তি"</string> + <string name="spoken_emoji_1F600" msgid="7601109464776835283">"দেঁতো হাসি যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F601" msgid="746026523967444503">"স্মিত চোখে দেঁতো হাসি"</string> + <string name="spoken_emoji_1F602" msgid="8354558091785198246">"আনন্দাশ্রু সহ মুখমন্ডল"</string> + <string name="spoken_emoji_1F603" msgid="3861022912544159823">"খোলা মুখে হাসি হাসি চেহারা"</string> + <string name="spoken_emoji_1F604" msgid="5119021072966343531">"খোলা মুখ ও হাসি হাসি চোখ যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F605" msgid="6140813923973561735">"খোলা মুখ ও শীতল ঘাম যুক্ত হাসি হাসি চেহারা"</string> + <string name="spoken_emoji_1F606" msgid="3549936813966832799">"খোলা মুখ ও জোরে চেপে বন্ধ রাখা চোখ যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F607" msgid="2826424078212384817">"আলোর বলয় যুক্ত হাসিমুখের চেহারা"</string> + <string name="spoken_emoji_1F608" msgid="7343559595089811640">"শিংযুক্ত হাসিমুখের চেহারা"</string> + <string name="spoken_emoji_1F609" msgid="5481030187207504405">"চোখ টেপা চেহারা"</string> + <string name="spoken_emoji_1F60A" msgid="5023337769148679767">"হাসি হাসি চোখ যুক্ত হাসিমুখের চেহারা"</string> + <string name="spoken_emoji_1F60B" msgid="3005248217216195694">"সুস্বাদু খাবারের স্বাদে মজা পাওয়া চেহারা"</string> + <string name="spoken_emoji_1F60C" msgid="349384012958268496">"স্বস্তি পাওয়া চেহারা"</string> + <string name="spoken_emoji_1F60D" msgid="7921853137164938391">"হৃদয় আকারের চোখওয়ালা হাসিমুখের চেহারা"</string> + <string name="spoken_emoji_1F60E" msgid="441718886380605643">"সানগ্লাাস পরা হাসিমুখের চেহারা"</string> + <string name="spoken_emoji_1F60F" msgid="2674453144890180538">"বোকা হাসিযুক্ত চেহারা"</string> + <string name="spoken_emoji_1F610" msgid="3225675825334102369">"স্বাভাবিক চেহারা"</string> + <string name="spoken_emoji_1F611" msgid="7199179827619679668">"ভাবলেশহীন চেহারা"</string> + <string name="spoken_emoji_1F612" msgid="985081329745137998">"আমোদিত হয়নিএমন চেহারা"</string> + <string name="spoken_emoji_1F613" msgid="5548607684830303562">"শীতল ঘামযুক্ত চেহারা"</string> + <string name="spoken_emoji_1F614" msgid="3196305665259916390">"বিষণ্ণ চেহারা"</string> + <string name="spoken_emoji_1F615" msgid="3051674239303969101">"বিভ্রান্ত চেহারা"</string> + <string name="spoken_emoji_1F616" msgid="8124887056243813089">"হতবুদ্ধি চেহারা"</string> + <string name="spoken_emoji_1F617" msgid="7052733625511122870">"চুম্বনরত চেহারা"</string> + <string name="spoken_emoji_1F618" msgid="408207170572303753">"চুমু উপহার দিচ্ছে এমন চেহারা"</string> + <string name="spoken_emoji_1F619" msgid="8645430335143153645">"হাসি হাসি চোখযুক্ত চুম্বনরত চেহারা"</string> + <string name="spoken_emoji_1F61A" msgid="2882157190974340247">"বন্ধ চোখযুক্ত চুম্বনরত চেহারা"</string> + <string name="spoken_emoji_1F61B" msgid="3765927202787211499">"বের করা জিহ্বাযুক্ত চেহারা"</string> + <string name="spoken_emoji_1F61C" msgid="198943912107589389">"বের করা জিহ্বা ও চোখ টেপা চেহারা"</string> + <string name="spoken_emoji_1F61D" msgid="7643546385877816182">"বের করা জিহ্বা ও জোরে চেপে রাখা চোখ যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F61E" msgid="1528732952202098364">"হতাশ চেহারা"</string> + <string name="spoken_emoji_1F61F" msgid="1853664164636082404">"দু:শ্চিন্তাগ্রস্ত চেহারা"</string> + <string name="spoken_emoji_1F620" msgid="6051942001307375830">"রাগী চেহারা"</string> + <string name="spoken_emoji_1F621" msgid="2114711878097257704">"ঠোঁট ফুলানো চেহারা"</string> + <string name="spoken_emoji_1F622" msgid="29291014645931822">"ক্রন্দনরত চেহারা"</string> + <string name="spoken_emoji_1F623" msgid="7803959833595184773">"কঠোর পরিশ্রমী চেহারা"</string> + <string name="spoken_emoji_1F624" msgid="8637637647725752799">"বিজয়ের দৃষ্টি যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F625" msgid="6153625183493635030">"হতাশ তবে স্বস্তি পাওয়া চেহারা"</string> + <string name="spoken_emoji_1F626" msgid="6179485689935562950">"খোলা মুখে ভ্রু কোঁচকানো চেহারা"</string> + <string name="spoken_emoji_1F627" msgid="8566204052903012809">"বেদনাময় মুখ"</string> + <string name="spoken_emoji_1F628" msgid="8875777401624904224">"ভীতিকর চেহারা"</string> + <string name="spoken_emoji_1F629" msgid="1411538490319190118">"ক্লান্ত চেহারা"</string> + <string name="spoken_emoji_1F62A" msgid="4726686726690289969">"ঘুমঘুম চেহারা"</string> + <string name="spoken_emoji_1F62B" msgid="3221980473921623613">"অবসন্ন চেহারা"</string> + <string name="spoken_emoji_1F62C" msgid="4616356691941225182">"মুখ ঘেঙচানো চেহারা"</string> + <string name="spoken_emoji_1F62D" msgid="4283677508698812232">"উচ্চস্বরে কান্নারত চেহারা"</string> + <string name="spoken_emoji_1F62E" msgid="726083405284353894">"খোলা মুখযুক্ত চেহারা"</string> + <string name="spoken_emoji_1F62F" msgid="7746620088234710962">"নীরব থাকা চেহারা"</string> + <string name="spoken_emoji_1F630" msgid="3298804852155581163">"খোলা মুখ ও শীতল ঘাম যুক্ত চেহারা"</string> + <string name="spoken_emoji_1F631" msgid="1603391150954646779">"ভয়ে চিৎকাররত চেহারা"</string> + <string name="spoken_emoji_1F632" msgid="4846193232203976013">"বিস্মিত চেহারা"</string> + <string name="spoken_emoji_1F633" msgid="4023593836629700443">"আরক্ত চেহারা"</string> + <string name="spoken_emoji_1F634" msgid="3155265083246248129">"ঘুমন্ত চেহারা"</string> + <string name="spoken_emoji_1F635" msgid="4616691133452764482">"বিহ্বল চেহারা"</string> + <string name="spoken_emoji_1F636" msgid="947000211822375683">"মুখহীন চেহারা"</string> + <string name="spoken_emoji_1F637" msgid="1269551267347165774">"মেডিকাল মাস্ক পরা মুখ"</string> + <string name="spoken_emoji_1F638" msgid="3410766467496872301">"দাঁত দেখানো স্মিত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F639" msgid="1833417519781022031">"আনন্দাশ্রুসহ বিড়াল মুখ"</string> + <string name="spoken_emoji_1F63A" msgid="8566294484007152613">"উম্মুক্ত মুখের স্মিত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F63B" msgid="74417995938927571">"হৃদয় আকারের চোখওয়ালা স্মিত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F63C" msgid="6472812005729468870">"বিকৃত হাসি মুখে বিড়াল চেহারা"</string> + <string name="spoken_emoji_1F63D" msgid="1638398369553349509">"চোখ বন্ধ রাখা চুমুরত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F63E" msgid="6788969063020278986">"ঠোঁট ফুলানো বিড়াল মুখ"</string> + <string name="spoken_emoji_1F63F" msgid="1207234562459550185">"ক্রন্দনরত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F640" msgid="6023054549904329638">"ক্লান্ত বিড়াল মুখ"</string> + <string name="spoken_emoji_1F645" msgid="5202090629227587076">"ঠিক নাই ভঙ্গি সহ মুখ"</string> + <string name="spoken_emoji_1F646" msgid="6734425134415138134">"ঠিক আছে ভঙ্গি সহ মুখ"</string> + <string name="spoken_emoji_1F647" msgid="1090285518444205483">"অনেকখানি বাউ করা ব্যক্তি"</string> + <string name="spoken_emoji_1F648" msgid="8978535230610522356">"খারাপ-কিছু-দেখবেন-না বানর"</string> + <string name="spoken_emoji_1F649" msgid="8486145279809495102">"খারাপ-কিছু-শুনবেন-না বানর"</string> + <string name="spoken_emoji_1F64A" msgid="1237524974033228660">"খারাপ-কথা-বলবেন-না বানর"</string> + <string name="spoken_emoji_1F64B" msgid="4251150782016370475">"এক হাত উপরে উঠানো সুখী ব্যক্তি"</string> + <string name="spoken_emoji_1F64C" msgid="5446231430684558344">"দুহাত তুলে আনন্দ উদযাপনরত ব্যক্তি"</string> + <string name="spoken_emoji_1F64D" msgid="4646485595309482342">"ভ্রু কোঁচকানো ব্যক্তি"</string> + <string name="spoken_emoji_1F64E" msgid="3376579939836656097">"ঠোঁট ফুলানো ব্যক্তি"</string> + <string name="spoken_emoji_1F64F" msgid="1044439574356230711">"ভাঁজ করা বাহুওয়ালা ব্যক্তি"</string> + <string name="spoken_emoji_1F680" msgid="513263736012689059">"রকেট"</string> + <string name="spoken_emoji_1F681" msgid="9201341783850525339">"হেলিকপ্টার"</string> + <string name="spoken_emoji_1F682" msgid="8046933583867498698">"বাষ্পীয় যান"</string> + <string name="spoken_emoji_1F683" msgid="8772750354339223092">"রেলওয়ে কার"</string> + <string name="spoken_emoji_1F684" msgid="346396777356203608">"উচ্চ-গতির ট্রেন"</string> + <string name="spoken_emoji_1F685" msgid="1237059817190832730">"বুলেট নাক সহ উচ্চ-গতির ট্রেন"</string> + <string name="spoken_emoji_1F686" msgid="3525197227223620343">"ট্রেন"</string> + <string name="spoken_emoji_1F687" msgid="5110143437960392837">"মেট্রো"</string> + <string name="spoken_emoji_1F688" msgid="4702085029871797965">"লাইট রেল"</string> + <string name="spoken_emoji_1F689" msgid="2375851019798817094">"স্টেশন"</string> + <string name="spoken_emoji_1F68A" msgid="6368370859718717198">"ট্রাম"</string> + <string name="spoken_emoji_1F68B" msgid="2920160427117436633">"ট্রাম গাড়ি"</string> + <string name="spoken_emoji_1F68C" msgid="1061520934758810864">"বাস"</string> + <string name="spoken_emoji_1F68D" msgid="2890059031360969304">"আগত বাস"</string> + <string name="spoken_emoji_1F68E" msgid="6234042976027309654">"ট্রলিবাস"</string> + <string name="spoken_emoji_1F68F" msgid="5871099334672012107">"বাস স্টপেজ"</string> + <string name="spoken_emoji_1F690" msgid="8080964620200195262">"মিনিবাস"</string> + <string name="spoken_emoji_1F691" msgid="999173032408730501">"অ্যাম্বুলেন্স"</string> + <string name="spoken_emoji_1F692" msgid="1712863785341849487">"দমকল"</string> + <string name="spoken_emoji_1F693" msgid="7987109037389768934">"পুলিশ কার"</string> + <string name="spoken_emoji_1F694" msgid="6061658916653884608">"আগত পুলিশ কার"</string> + <string name="spoken_emoji_1F695" msgid="6913445460364247283">"ট্যাক্সি"</string> + <string name="spoken_emoji_1F696" msgid="6391604457418285404">"আগত ট্যাক্সি"</string> + <string name="spoken_emoji_1F697" msgid="7978399334396733790">"অটোমোবাইল"</string> + <string name="spoken_emoji_1F698" msgid="7006050861129732018">"আগত অটোমোবাইল"</string> + <string name="spoken_emoji_1F699" msgid="630317052666590607">"বিনোদনমূলক গাড়ী"</string> + <string name="spoken_emoji_1F69A" msgid="4739797891735823577">"ডেলিভারি ট্রাক"</string> + <string name="spoken_emoji_1F69B" msgid="4715997280786620649">"আর্টিকুলেটেড লরি"</string> + <string name="spoken_emoji_1F69C" msgid="5557395610750818161">"ট্রাক্টর"</string> + <string name="spoken_emoji_1F69D" msgid="5467164189942951047">"মনোরেল"</string> + <string name="spoken_emoji_1F69E" msgid="169238196389832234">"পাহাড়ি রেলপথ"</string> + <string name="spoken_emoji_1F69F" msgid="7508128757012845102">"ঝুলন্ত রেলপথ"</string> + <string name="spoken_emoji_1F6A0" msgid="8733056213790160147">"পাহাড়ি কেবলপথ"</string> + <string name="spoken_emoji_1F6A1" msgid="4666516337749347253">"এরিয়াল ট্রামপথ"</string> + <string name="spoken_emoji_1F6A2" msgid="4511220588943129583">"জাহাজ"</string> + <string name="spoken_emoji_1F6A3" msgid="8412962252222205387">"বাইচের নৌকা"</string> + <string name="spoken_emoji_1F6A4" msgid="8867571300266339211">"স্পিডবোট"</string> + <string name="spoken_emoji_1F6A5" msgid="7650260812741963884">"আনুভূমিক ট্রাফিক লাইট"</string> + <string name="spoken_emoji_1F6A6" msgid="485575967773793454">"উল্লম্ব ট্রাফিক লাইট"</string> + <string name="spoken_emoji_1F6A7" msgid="6411048933816976794">"নির্মাণ কাজের চিহ্ণ"</string> + <string name="spoken_emoji_1F6A8" msgid="6345717218374788364">"আলো ছড়ানো পুলিশ কার"</string> + <string name="spoken_emoji_1F6A9" msgid="6586380356807600412">"পতাকাদন্ডে পতাকা"</string> + <string name="spoken_emoji_1F6AA" msgid="8954448167261738885">"দরজা"</string> + <string name="spoken_emoji_1F6AB" msgid="5313946262888343544">"প্রবেশ নিষেধ চিহ্ণ"</string> + <string name="spoken_emoji_1F6AC" msgid="6946858177965948288">"ধূমপান প্রতীক"</string> + <string name="spoken_emoji_1F6AD" msgid="6320088669185507241">"ধূমপানবিহীন এলাকা প্রতীক"</string> + <string name="spoken_emoji_1F6AE" msgid="1062469925352817189">"সঠিক স্থানে ময়লা ফেলুন প্রতীক"</string> + <string name="spoken_emoji_1F6AF" msgid="2286668056123642208">"ময়লা ফেলবেন না প্রতীক"</string> + <string name="spoken_emoji_1F6B0" msgid="179424763882990952">"নিরাপদ পানির প্রতীক"</string> + <string name="spoken_emoji_1F6B1" msgid="5585212805429161877">"অ-নিরাপদ পানির প্রতীক"</string> + <string name="spoken_emoji_1F6B2" msgid="1771885082068421875">"সাইকেল"</string> + <string name="spoken_emoji_1F6B3" msgid="8033779581263314408">"সাইকেল চলবে না"</string> + <string name="spoken_emoji_1F6B4" msgid="1999538449018476947">"সাইকেল চালক"</string> + <string name="spoken_emoji_1F6B5" msgid="340846352660993117">"পাহাড়ে সাইকেল চালক"</string> + <string name="spoken_emoji_1F6B6" msgid="4351024386495098336">"পথচারী"</string> + <string name="spoken_emoji_1F6B7" msgid="4564800655866838802">"পথচারী পারপার না"</string> + <string name="spoken_emoji_1F6B8" msgid="3020531906940267349">"শিশুদের পারপার"</string> + <string name="spoken_emoji_1F6B9" msgid="1207095844125041251">"পুরুষ প্রতীক"</string> + <string name="spoken_emoji_1F6BA" msgid="2346879310071017531">"নারী প্রতীক"</string> + <string name="spoken_emoji_1F6BB" msgid="2370172469642078526">"রেস্টরুম"</string> + <string name="spoken_emoji_1F6BC" msgid="5558827593563530851">"শিশুর প্রতীক"</string> + <string name="spoken_emoji_1F6BD" msgid="9213590243049835957">"টয়লেট"</string> + <string name="spoken_emoji_1F6BE" msgid="394016533781742491">"বাথরুম"</string> + <string name="spoken_emoji_1F6BF" msgid="906336365928291207">"শাওয়ার"</string> + <string name="spoken_emoji_1F6C0" msgid="4592099854378821599">"গোসল"</string> + <string name="spoken_emoji_1F6C1" msgid="2845056048320031158">"বাথটব"</string> + <string name="spoken_emoji_1F6C2" msgid="8117262514698011877">"পাসপোর্ট নিয়ন্ত্রণ"</string> + <string name="spoken_emoji_1F6C3" msgid="1176342001834630675">"কাস্টমস"</string> + <string name="spoken_emoji_1F6C4" msgid="1477622834179978886">"ভুলে ফেলে যাওয়া মাল দাবি"</string> + <string name="spoken_emoji_1F6C5" msgid="2495834050856617451">"ভুলে যাওয়া মালপত্র"</string> +</resources> diff --git a/java/res/values-bn-rBD/strings-letter-descriptions.xml b/java/res/values-bn-rBD/strings-letter-descriptions.xml new file mode 100644 index 000000000..37879f302 --- /dev/null +++ b/java/res/values-bn-rBD/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"স্ত্রীলিঙ্গাত্মক অর্ডিন্যাল সূচক"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"মাইক্রো চিহ্ন"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"পুংলিঙ্গবাচক অর্ডিন্যাল সূচক"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"শার্প S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, গ্রেভ"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, টিল্ডাা"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, উপরের রিং"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, লিগেচার"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, গ্রেভ"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, গ্রেভ"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"ইথ"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, টিল্ডাা"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, গ্রেভ"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, টিল্ডাা"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, স্ট্রোক"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, গ্রেভ"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, অ্যাকুইট"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"থর্ণ"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, ডায়ারেসিস"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, ম্যাকরন"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, ব্রীভ"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, অগোনিক"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, অ্যাকুইট"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, উপরে বিন্দু"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, কারোন"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, কারোন"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, স্ট্রোক"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, ম্যাকরন"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, ব্রীভ"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, উপরে বিন্দু"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, অগোনিক"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, কারোন"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, ব্রীভ"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, উপরে বিন্দু"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, স্ট্রোক"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, টিল্ডাা"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, ম্যাকরন"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, ব্রীভ"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, অগোনিক"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"বিন্দু বিহীন I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, লিগেচার"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"ক্রা"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, অ্যাকুইট"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, কারোন"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, মধ্যম বিন্দু"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, স্ট্রোক"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, অ্যাকুইট"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, কারোন"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, পূর্বে ঊর্ধকমা দিয়ে"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"ইং"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, ম্যাকরন"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, ব্রীভ"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, যুগ্ম অ্যাকুইট"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, লিগেচার"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, অ্যাকুইট"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, কারোন"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, অ্যাকুইট"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, কারোন"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, চিহ্নবিশেষ"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, কারোন"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, স্ট্রোক"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, টিল্ডাা"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, ম্যাকরন"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, ব্রীভ"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, উপরে রিং"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, যুগ্ম অ্যাকুইট"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, অগোনিক"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, সারকামফ্লেক্স"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, অ্যাকুইট"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, উপরে বিন্দু"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, কারোন"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"দীর্ঘ S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, শিং"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, শিং"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, নীচে কমা"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, নীচে কমা"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"শোহয়া"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, উপরে হুক"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, সারকামফ্লেক্স এবং অ্যাকুইট"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, সারকামফ্লেক্স এবং গ্রেভ"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, সারকামফ্লেক্স এবং উপরে হুক"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A,সারকামফ্লেক্স এবং টিল্ডা"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, সারকামফ্লেক্স এবং নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, ব্রীভ এবং অ্যাকুইট"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, ব্রীভ এবং গ্রেভ"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, ব্রীভ এবং উপরে হুক"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, ব্রীভ এবং টিল্ডা"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, ব্রীভ এবং নীচে ডট"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, উপরে হুক"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, টিল্ডাা"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, সারকামফ্লেক্স এবং অ্যাকুইট"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, সারকামফ্লেক্স এবং গ্রেভ"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, সারকামফ্লেক্স এবং উপরে হুক"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, সারকামফ্লেক্স এবং টিল্ডা"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, সারকামফ্লেক্স এবং নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, উপরে হুক"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, উপরে হুক"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, সারকামফ্লেক্স এবং অ্যাকুইট"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, সারকামফ্লেক্স এবং গ্রেভ"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, সারকামফ্লেক্স এবং উপরে হুক"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, সারকামফ্লেক্স এবং টিল্ডা"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, সারকামফ্লেক্স এবং নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, শিং ও অ্যাকুইট"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, শিং ও গ্রেভ"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, শিং ও উপরে হুক"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, শিং ও টিল্ডা"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, শিং ও নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, উপরে হুক"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, হর্ন ও অ্যাকুইট"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, হর্ন ও গ্রেভ"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, হর্ন ও উপরে হুক"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, হর্ন ও টিল্ডা"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, হর্ন ও নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, গ্রেভ"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, নীচে বিন্দু"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, উপরে হুক"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, টিল্ডা"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"উল্টানো বিস্ময়বোধক চিহ্ন"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"বামদিকে-নির্দেশিত যুগ্ম কোণ সমেত উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"মধ্যম বিন্দু"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"ঊর্ধ্বলিপি এক"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"ডানদিকে-নির্দেশিত যুগ্ম কোণ সমেত উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"উল্টানো প্রশ্ন চিহ্ন"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"বাম একক উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"ডান একক উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"একটি, নিচু স্থানে লেখা-৯ এর মতো উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"বাম যুগ্ম উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"ডান যুগ্ম উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"ছুরি"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"জোড়া ছুরি"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"প্রতি মাইলের চিহ্ন"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"প্রাইম"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"যুগ্ম প্রাইম"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"বামদিকে-নির্দেশিত একক কোণ সমেত উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"ডানদিকে-নির্দেশিত একক কোণ সমেত উদ্ধৃতি চিহ্ন"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"ঊর্ধ্বলিপি চার"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"ঊর্ধ্বলিপিতে ল্যাটিন ছোট অক্ষর n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"পেসো চিহ্ন"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"প্রযত্নে"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"ডানদিকে নির্দেশিত তীর"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"নিম্নাভিমুখী তীর"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"ফাঁকা সেট"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"বর্ধিত"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"তুলনায় কম বা সমান"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"তুলনায় বড় বা সমান"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"কালো তারকা"</string> +</resources> diff --git a/java/res/values-bn-rBD/strings-talkback-descriptions.xml b/java/res/values-bn-rBD/strings-talkback-descriptions.xml new file mode 100644 index 000000000..7cf17a1fb --- /dev/null +++ b/java/res/values-bn-rBD/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"সশব্দে উচ্চারিত পাসওয়ার্ডের কীগুলি শোনার জন্য একটি হেডসেট সংযুক্ত করুন।"</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"বর্তমান পাঠ্য %s"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"কোনো পাঠ্য লেখা হয়নি"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> কী <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> কে <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> এ সংশোধন করছে"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> স্বত:সংশোধন করে"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"অজানা অক্ষর"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"শিফ্ট"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"আরো প্রতীক"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"শিফ্ট"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"প্রতীকগুলি"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"শিফ্ট"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"মুছুন"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"প্রতীকসমূহ"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"অক্ষরসমূহ"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"নম্বরগুলি"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"সেটিংস"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"ট্যাব"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"স্পেস"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"ভয়েস ইনপুট"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"ইমোজি"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"ফেরত যান"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"অনুসন্ধান"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"ডট"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"ভাষা স্যুইচ করুন"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"পরবর্তী"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"পূর্ববর্তী"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"শিফ্ট সক্ষম করা হয়েছে"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"বড় হাতের অক্ষর সক্ষম করা হয়েছে"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"প্রতীক মোড"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"আরো প্রতীক মোড"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"অক্ষর মোড"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"ফোন মোড"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"ফোন প্রতীক মোড"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"কীবোর্ড লুকানো রয়েছে"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> কীবোর্ড দেখানো হচ্ছে"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"তারিখ"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"তারিখ ও সময়"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"ইমেল"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"বার্তাপ্রেরণ"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"সংখ্যা"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"ফোন"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"পাঠ্য"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"সময়"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"সাম্প্রতিকগুলি"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"ব্যক্তিগণ"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"বিষয়বস্তুগুলি"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"প্রকৃতি"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"স্থানসমূহ"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"প্রতীকসমূহ"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"ইমোটিকনগুলি"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"বড় হাতের <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"বড় হাতের I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"বড় হাতের I, উপরে বিন্দু"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"অজানা প্রতীক"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"অজানা ইমোজি"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"বিকল্প অক্ষরগুলি উপলব্ধ রয়েছে"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"বিকল্প অক্ষরগুলি সরিয়ে দেওয়া হয়"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"বিকল্প প্রস্তাবনাগুলি উপলব্ধ রয়েছে"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"বিকল্প প্রস্তাবনাগুলি সরিয়ে দেওয়া হয়"</string> +</resources> diff --git a/java/res/values-en-rGB/strings-emoji-descriptions.xml b/java/res/values-en-rGB/strings-emoji-descriptions.xml new file mode 100644 index 000000000..2ac73fcbb --- /dev/null +++ b/java/res/values-en-rGB/strings-emoji-descriptions.xml @@ -0,0 +1,851 @@ +<?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. +*/ + --> + +<!-- + These Emoji symbols are unsupported by TTS. + TODO: Remove this file when TTS/TalkBack support these Emoji symbols. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_emoji_00A9" msgid="2859822817116803638">"Copyright sign"</string> + <string name="spoken_emoji_00AE" msgid="7708335454134589027">"Registered sign"</string> + <string name="spoken_emoji_203C" msgid="153340916701508663">"Double exclamation mark"</string> + <string name="spoken_emoji_2049" msgid="4877256448299555371">"Exclamation question mark"</string> + <string name="spoken_emoji_2122" msgid="9188440722954720429">"Trade mark sign"</string> + <string name="spoken_emoji_2139" msgid="9114342638917304327">"Information source"</string> + <string name="spoken_emoji_2194" msgid="8055202727034946680">"Left right arrow"</string> + <string name="spoken_emoji_2195" msgid="8028122253301087407">"Up down arrow"</string> + <string name="spoken_emoji_2196" msgid="4019164898967854363">"North west arrow"</string> + <string name="spoken_emoji_2197" msgid="4255723717709017801">"North east arrow"</string> + <string name="spoken_emoji_2198" msgid="1452063451313622090">"South east arrow"</string> + <string name="spoken_emoji_2199" msgid="6942722693368807849">"South west arrow"</string> + <string name="spoken_emoji_21A9" msgid="5204750172335111188">"Leftwards arrow with hook"</string> + <string name="spoken_emoji_21AA" msgid="3950259884359247006">"Rightwards arrow with hook"</string> + <string name="spoken_emoji_231A" msgid="6751448803233874993">"Watch"</string> + <string name="spoken_emoji_231B" msgid="5956428809948426182">"Hourglass"</string> + <string name="spoken_emoji_23E9" msgid="4022497733535162237">"Black right-pointing double triangle"</string> + <string name="spoken_emoji_23EA" msgid="2251396938087774944">"Black left-pointing double triangle"</string> + <string name="spoken_emoji_23EB" msgid="3746885195641491865">"Black up-pointing double triangle"</string> + <string name="spoken_emoji_23EC" msgid="7852372752901163416">"Black down-pointing double triangle"</string> + <string name="spoken_emoji_23F0" msgid="8474219588750627870">"Alarm clock"</string> + <string name="spoken_emoji_23F3" msgid="166900119581024371">"Hourglass with flowing sand"</string> + <string name="spoken_emoji_24C2" msgid="3948348737566038470">"Circled latin capital letter m"</string> + <string name="spoken_emoji_25AA" msgid="7865181015100227349">"Black small square"</string> + <string name="spoken_emoji_25AB" msgid="6446532820937381457">"White small square"</string> + <string name="spoken_emoji_25B6" msgid="2423897708496040947">"Black right-pointing triangle"</string> + <string name="spoken_emoji_25C0" msgid="3595083440074484934">"Black left-pointing triangle"</string> + <string name="spoken_emoji_25FB" msgid="4838691986881215419">"White medium square"</string> + <string name="spoken_emoji_25FC" msgid="7008859564991191050">"Black medium square"</string> + <string name="spoken_emoji_25FD" msgid="7673439755069217479">"White medium small square"</string> + <string name="spoken_emoji_25FE" msgid="6782214109919768923">"Black medium small square"</string> + <string name="spoken_emoji_2600" msgid="2272722634618990413">"Black sun with rays"</string> + <string name="spoken_emoji_2601" msgid="6205136889311537150">"Cloud"</string> + <string name="spoken_emoji_260E" msgid="8670395193046424238">"Black telephone"</string> + <string name="spoken_emoji_2611" msgid="4530550203347054611">"Ballot box with tick"</string> + <string name="spoken_emoji_2614" msgid="1612791247861229500">"Umbrella with rain drops"</string> + <string name="spoken_emoji_2615" msgid="3320562382424018588">"Hot beverage"</string> + <string name="spoken_emoji_261D" msgid="4690554173549768467">"White up pointing index"</string> + <string name="spoken_emoji_263A" msgid="3170094381521989300">"White smiling face"</string> + <string name="spoken_emoji_2648" msgid="4621241062667020673">"Aries"</string> + <string name="spoken_emoji_2649" msgid="7694461245947059086">"Taurus"</string> + <string name="spoken_emoji_264A" msgid="1258074605878705030">"Gemini"</string> + <string name="spoken_emoji_264B" msgid="4409219914377810956">"Cancer"</string> + <string name="spoken_emoji_264C" msgid="6520255367817054163">"Leo"</string> + <string name="spoken_emoji_264D" msgid="1504758945499854018">"Virgo"</string> + <string name="spoken_emoji_264E" msgid="2354847104530633519">"Libra"</string> + <string name="spoken_emoji_264F" msgid="5822933280406416112">"Scorpio"</string> + <string name="spoken_emoji_2650" msgid="4832481156714796163">"Sagittarius"</string> + <string name="spoken_emoji_2651" msgid="840953134601595090">"Capricorn"</string> + <string name="spoken_emoji_2652" msgid="3586925968718775281">"Aquarius"</string> + <string name="spoken_emoji_2653" msgid="8420547731496254492">"Pisces"</string> + <string name="spoken_emoji_2660" msgid="4541170554542412536">"Black spade suit"</string> + <string name="spoken_emoji_2663" msgid="3669352721942285724">"Black club suit"</string> + <string name="spoken_emoji_2665" msgid="6347941599683765843">"Black heart suit"</string> + <string name="spoken_emoji_2666" msgid="8296769213401115999">"Black diamond suit"</string> + <string name="spoken_emoji_2668" msgid="7063148281053820386">"Hot springs"</string> + <string name="spoken_emoji_267B" msgid="21716857176812762">"Black universal recycling symbol"</string> + <string name="spoken_emoji_267F" msgid="8833496533226475443">"Wheelchair symbol"</string> + <string name="spoken_emoji_2693" msgid="7443148847598433088">"Anchor"</string> + <string name="spoken_emoji_26A0" msgid="6272635532992727510">"Warning sign"</string> + <string name="spoken_emoji_26A1" msgid="5604749644693339145">"High voltage sign"</string> + <string name="spoken_emoji_26AA" msgid="8005748091690377153">"Medium white circle"</string> + <string name="spoken_emoji_26AB" msgid="1655910278422753244">"Medium black circle"</string> + <string name="spoken_emoji_26BD" msgid="1545218197938889737">"Football"</string> + <string name="spoken_emoji_26BE" msgid="8959760533076498209">"Baseball"</string> + <string name="spoken_emoji_26C4" msgid="3045791757044255626">"Snowman without snow"</string> + <string name="spoken_emoji_26C5" msgid="5580129409712578639">"Sun behind cloud"</string> + <string name="spoken_emoji_26CE" msgid="8963656417276062998">"Ophiuchus"</string> + <string name="spoken_emoji_26D4" msgid="2231451988209604130">"No entry"</string> + <string name="spoken_emoji_26EA" msgid="7513319636103804907">"Church"</string> + <string name="spoken_emoji_26F2" msgid="7134115206158891037">"Fountain"</string> + <string name="spoken_emoji_26F3" msgid="4912302210162075465">"Flag in hole"</string> + <string name="spoken_emoji_26F5" msgid="4766328116769075217">"Sailing boat"</string> + <string name="spoken_emoji_26FA" msgid="5888017494809199037">"Tent"</string> + <string name="spoken_emoji_26FD" msgid="2417060622927453534">"Fuel pump"</string> + <string name="spoken_emoji_2702" msgid="4005741160717451912">"Black scissors"</string> + <string name="spoken_emoji_2705" msgid="164605766946697759">"White heavy tick"</string> + <string name="spoken_emoji_2708" msgid="7153840886849268988">"Aeroplane"</string> + <string name="spoken_emoji_2709" msgid="2217319160724311369">"Envelope"</string> + <string name="spoken_emoji_270A" msgid="508347232762319473">"Raised fist"</string> + <string name="spoken_emoji_270B" msgid="6640562128327753423">"Raised hand"</string> + <string name="spoken_emoji_270C" msgid="1344288035704944581">"Victory hand"</string> + <string name="spoken_emoji_270F" msgid="6108251586067318718">"Pencil"</string> + <string name="spoken_emoji_2712" msgid="6320544535087710482">"Black nib"</string> + <string name="spoken_emoji_2714" msgid="1968242800064001654">"Heavy tick"</string> + <string name="spoken_emoji_2716" msgid="511941294762977228">"Heavy multiplication x"</string> + <string name="spoken_emoji_2728" msgid="5650330815808691881">"Sparkles"</string> + <string name="spoken_emoji_2733" msgid="8915809595141157327">"Eight spoked asterisk"</string> + <string name="spoken_emoji_2734" msgid="4846583547980754332">"Eight pointed black star"</string> + <string name="spoken_emoji_2744" msgid="4350636647760161042">"Snowflake"</string> + <string name="spoken_emoji_2747" msgid="3718282973916474455">"Sparkle"</string> + <string name="spoken_emoji_274C" msgid="2752145886733295314">"Cross mark"</string> + <string name="spoken_emoji_274E" msgid="4262918689871098338">"Negative squared cross mark"</string> + <string name="spoken_emoji_2753" msgid="6935897159942119808">"Black question mark ornament"</string> + <string name="spoken_emoji_2754" msgid="7277504915105532954">"White question mark ornament"</string> + <string name="spoken_emoji_2755" msgid="6853076969826960210">"White exclamation mark ornament"</string> + <string name="spoken_emoji_2757" msgid="3707907828776912174">"Heavy exclamation mark symbol"</string> + <string name="spoken_emoji_2764" msgid="4214257843609432167">"Heavy black heart"</string> + <string name="spoken_emoji_2795" msgid="6563954833786162168">"Heavy plus sign"</string> + <string name="spoken_emoji_2796" msgid="5990926508250772777">"Heavy minus sign"</string> + <string name="spoken_emoji_2797" msgid="24694184172879174">"Heavy division sign"</string> + <string name="spoken_emoji_27A1" msgid="3513434778263100580">"Black rightwards arrow"</string> + <string name="spoken_emoji_27B0" msgid="203395646864662198">"Curly loop"</string> + <string name="spoken_emoji_27BF" msgid="4940514642375640510">"Double curly loop"</string> + <string name="spoken_emoji_2934" msgid="9062130477982973457">"Arrow pointing rightwards then curving upwards"</string> + <string name="spoken_emoji_2935" msgid="6198710960720232074">"Arrow pointing rightwards then curving downwards"</string> + <string name="spoken_emoji_2B05" msgid="4813405635410707690">"Leftwards black arrow"</string> + <string name="spoken_emoji_2B06" msgid="1223172079106250748">"Upwards black arrow"</string> + <string name="spoken_emoji_2B07" msgid="1599124424746596150">"Downwards black arrow"</string> + <string name="spoken_emoji_2B1B" msgid="3461247311988501626">"Black large square"</string> + <string name="spoken_emoji_2B1C" msgid="5793146430145248915">"White large square"</string> + <string name="spoken_emoji_2B50" msgid="3850845519526950524">"White medium star"</string> + <string name="spoken_emoji_2B55" msgid="9137882158811541824">"Heavy large circle"</string> + <string name="spoken_emoji_3030" msgid="4609172241893565639">"Wavy dash"</string> + <string name="spoken_emoji_303D" msgid="2545833934975907505">"Part alternation mark"</string> + <string name="spoken_emoji_3297" msgid="928912923628973800">"Circled ideograph congratulation"</string> + <string name="spoken_emoji_3299" msgid="3930347573693668426">"Circled ideograph secret"</string> + <string name="spoken_emoji_1F004" msgid="1705216181345894600">"Mahjong tile red dragon"</string> + <string name="spoken_emoji_1F0CF" msgid="7601493592085987866">"Playing card black joker"</string> + <string name="spoken_emoji_1F170" msgid="3817698686602826773">"Blood type A"</string> + <string name="spoken_emoji_1F171" msgid="3684218589626650242">"Blood type B"</string> + <string name="spoken_emoji_1F17E" msgid="2978809190364779029">"Blood type O"</string> + <string name="spoken_emoji_1F17F" msgid="463634348668462040">"Car park"</string> + <string name="spoken_emoji_1F18E" msgid="1650705325221496768">"Blood type AB"</string> + <string name="spoken_emoji_1F191" msgid="5386969264431429221">"Squared CL"</string> + <string name="spoken_emoji_1F192" msgid="8324226436829162496">"Squared cool"</string> + <string name="spoken_emoji_1F193" msgid="4731758603321515364">"Squared free"</string> + <string name="spoken_emoji_1F194" msgid="4903128609556175887">"Squared ID"</string> + <string name="spoken_emoji_1F195" msgid="1433142500411060924">"Squared new"</string> + <string name="spoken_emoji_1F196" msgid="8825160701159634202">"Squared N G"</string> + <string name="spoken_emoji_1F197" msgid="7841079241554176535">"Squared OK"</string> + <string name="spoken_emoji_1F198" msgid="7020298909426960622">"Squared SOS"</string> + <string name="spoken_emoji_1F199" msgid="5971252667136235630">"Squared up with exclamation mark"</string> + <string name="spoken_emoji_1F19A" msgid="4557270135899843959">"Squared vs"</string> + <string name="spoken_emoji_1F201" msgid="7000490044681139002">"Squared katakana here"</string> + <string name="spoken_emoji_1F202" msgid="8560906958695043947">"Squared katakana service"</string> + <string name="spoken_emoji_1F21A" msgid="1496435317324514033">"Squared ideograph charge-free"</string> + <string name="spoken_emoji_1F22F" msgid="609797148862445402">"Squared ideograph reserved-seat"</string> + <string name="spoken_emoji_1F232" msgid="8125716331632035820">"Squared ideograph prohibitation"</string> + <string name="spoken_emoji_1F233" msgid="8749401090457355028">"Squared ideograph vacancy"</string> + <string name="spoken_emoji_1F234" msgid="3546951604285970768">"Squared ideograph acceptance"</string> + <string name="spoken_emoji_1F235" msgid="5320186982841793711">"Squared ideograph full occupancy"</string> + <string name="spoken_emoji_1F236" msgid="879755752069393034">"Squared ideograph paid"</string> + <string name="spoken_emoji_1F237" msgid="6741807001205851437">"Squared ideograph monthly"</string> + <string name="spoken_emoji_1F238" msgid="5504414186438196912">"Squared ideograph application"</string> + <string name="spoken_emoji_1F239" msgid="1634067311597618959">"Squared ideograph discount"</string> + <string name="spoken_emoji_1F23A" msgid="3107862957630169536">"Squared ideograph in business"</string> + <string name="spoken_emoji_1F250" msgid="6586943922806727907">"Circled ideograph advantage"</string> + <string name="spoken_emoji_1F251" msgid="9099032855993346948">"Circled ideograph accept"</string> + <string name="spoken_emoji_1F300" msgid="4720098285295840383">"Cyclone"</string> + <string name="spoken_emoji_1F301" msgid="3601962477653752974">"Foggy"</string> + <string name="spoken_emoji_1F302" msgid="3404357123421753593">"Closed umbrella"</string> + <string name="spoken_emoji_1F303" msgid="3899301321538188206">"Night with stars"</string> + <string name="spoken_emoji_1F304" msgid="2767148930689050040">"Sunrise over mountains"</string> + <string name="spoken_emoji_1F305" msgid="9165812924292061196">"Sunrise"</string> + <string name="spoken_emoji_1F306" msgid="5889294736109193104">"Cityscape at dusk"</string> + <string name="spoken_emoji_1F307" msgid="2714290867291163713">"Sunset over buildings"</string> + <string name="spoken_emoji_1F308" msgid="688704703985173377">"Rainbow"</string> + <string name="spoken_emoji_1F309" msgid="6217981957992313528">"Bridge at night"</string> + <string name="spoken_emoji_1F30A" msgid="4329309263152110893">"Water wave"</string> + <string name="spoken_emoji_1F30B" msgid="5729430693700923112">"Volcano"</string> + <string name="spoken_emoji_1F30C" msgid="2961230863217543082">"Milky way"</string> + <string name="spoken_emoji_1F30D" msgid="1113905673331547953">"Earth globe Europe-Africa"</string> + <string name="spoken_emoji_1F30E" msgid="5278512600749223671">"Earth globe Americas"</string> + <string name="spoken_emoji_1F30F" msgid="5718144880978707493">"Earth globe Asia-Australia"</string> + <string name="spoken_emoji_1F310" msgid="2959618582975247601">"Globe with meridians"</string> + <string name="spoken_emoji_1F311" msgid="623906380914895542">"New moon symbol"</string> + <string name="spoken_emoji_1F312" msgid="4458575672576125401">"Waxing crescent moon symbol"</string> + <string name="spoken_emoji_1F313" msgid="7599181787989497294">"First quarter moon symbol"</string> + <string name="spoken_emoji_1F314" msgid="4898293184964365413">"Waxing gibbous moon symbol"</string> + <string name="spoken_emoji_1F315" msgid="3218117051779496309">"Full moon symbol"</string> + <string name="spoken_emoji_1F316" msgid="2061317145777689569">"Waning gibbous moon symbol"</string> + <string name="spoken_emoji_1F317" msgid="2721090687319539049">"Last quarter moon symbol"</string> + <string name="spoken_emoji_1F318" msgid="3814091755648887570">"Waning crescent moon symbol"</string> + <string name="spoken_emoji_1F319" msgid="4074299824890459465">"Crescent moon"</string> + <string name="spoken_emoji_1F31A" msgid="3092285278116977103">"New moon with face"</string> + <string name="spoken_emoji_1F31B" msgid="2658562138386927881">"First quarter moon with face"</string> + <string name="spoken_emoji_1F31C" msgid="7914768515547867384">"Last quarter moon with face"</string> + <string name="spoken_emoji_1F31D" msgid="1925730459848297182">"Full moon with face"</string> + <string name="spoken_emoji_1F31E" msgid="8022112382524084418">"Sun with face"</string> + <string name="spoken_emoji_1F31F" msgid="1051661214137766369">"Glowing star"</string> + <string name="spoken_emoji_1F320" msgid="5450591979068216115">"Shooting star"</string> + <string name="spoken_emoji_1F330" msgid="3115760035618051575">"Chestnut"</string> + <string name="spoken_emoji_1F331" msgid="5658888205290008691">"Seedling"</string> + <string name="spoken_emoji_1F332" msgid="2935650450421165938">"Evergreen tree"</string> + <string name="spoken_emoji_1F333" msgid="5898847427062482675">"Deciduous tree"</string> + <string name="spoken_emoji_1F334" msgid="6183375224678417894">"Palm tree"</string> + <string name="spoken_emoji_1F335" msgid="5352418412103584941">"Cactus"</string> + <string name="spoken_emoji_1F337" msgid="3839107352363566289">"Tulip"</string> + <string name="spoken_emoji_1F338" msgid="6389970364260468490">"Cherry blossom"</string> + <string name="spoken_emoji_1F339" msgid="9128891447985256151">"Rose"</string> + <string name="spoken_emoji_1F33A" msgid="2025828400095233078">"Hibiscus"</string> + <string name="spoken_emoji_1F33B" msgid="8163868254348448552">"Sunflower"</string> + <string name="spoken_emoji_1F33C" msgid="6850371206262335812">"Blossom"</string> + <string name="spoken_emoji_1F33D" msgid="9033484052864509610">"Ear of maize"</string> + <string name="spoken_emoji_1F33E" msgid="2540173396638444120">"Ear of rice"</string> + <string name="spoken_emoji_1F33F" msgid="4384823344364908558">"Herb"</string> + <string name="spoken_emoji_1F340" msgid="3494255459156499305">"Four leaf clover"</string> + <string name="spoken_emoji_1F341" msgid="4581959481754990158">"Maple leaf"</string> + <string name="spoken_emoji_1F342" msgid="3119068426871821222">"Fallen leaf"</string> + <string name="spoken_emoji_1F343" msgid="2663317495805149004">"Leaf fluttering in wind"</string> + <string name="spoken_emoji_1F344" msgid="2738517881678722159">"Mushroom"</string> + <string name="spoken_emoji_1F345" msgid="6135288642349085554">"Tomato"</string> + <string name="spoken_emoji_1F346" msgid="2075395322785406367">"Aubergine"</string> + <string name="spoken_emoji_1F347" msgid="7753453754963890571">"Grapes"</string> + <string name="spoken_emoji_1F348" msgid="1247076837284932788">"Melon"</string> + <string name="spoken_emoji_1F349" msgid="5563054555180611086">"Watermelon"</string> + <string name="spoken_emoji_1F34A" msgid="4688661208570160524">"Tangerine"</string> + <string name="spoken_emoji_1F34B" msgid="4335318423164185706">"Lemon"</string> + <string name="spoken_emoji_1F34C" msgid="3712827239858159474">"Banana"</string> + <string name="spoken_emoji_1F34D" msgid="7712521967162622936">"Pineapple"</string> + <string name="spoken_emoji_1F34E" msgid="1859466882598614228">"Red apple"</string> + <string name="spoken_emoji_1F34F" msgid="8251711032295005633">"Green apple"</string> + <string name="spoken_emoji_1F350" msgid="625802980159197701">"Pear"</string> + <string name="spoken_emoji_1F351" msgid="4269460120610911895">"Peach"</string> + <string name="spoken_emoji_1F352" msgid="965600953360182635">"Cherries"</string> + <string name="spoken_emoji_1F353" msgid="7068623879906925592">"Strawberry"</string> + <string name="spoken_emoji_1F354" msgid="45162285238888494">"Hamburger"</string> + <string name="spoken_emoji_1F355" msgid="9157587635526433283">"Slice of pizza"</string> + <string name="spoken_emoji_1F356" msgid="2667196119149852244">"Meat on bone"</string> + <string name="spoken_emoji_1F357" msgid="8022817413851052256">"Poultry leg"</string> + <string name="spoken_emoji_1F358" msgid="3042693264748036476">"Rice cracker"</string> + <string name="spoken_emoji_1F359" msgid="3988148661730121958">"Rice ball"</string> + <string name="spoken_emoji_1F35A" msgid="1763824172198327268">"Cooked rice"</string> + <string name="spoken_emoji_1F35B" msgid="62530406745717835">"Curry and rice"</string> + <string name="spoken_emoji_1F35C" msgid="7537756539198945509">"Steaming bowl"</string> + <string name="spoken_emoji_1F35D" msgid="8173523083861875196">"Spaghetti"</string> + <string name="spoken_emoji_1F35E" msgid="2935428307894662571">"Bread"</string> + <string name="spoken_emoji_1F35F" msgid="4840297386785728443">"French fries"</string> + <string name="spoken_emoji_1F360" msgid="4094659855684686801">"Roasted sweet potato"</string> + <string name="spoken_emoji_1F361" msgid="6475486395784096109">"Dango"</string> + <string name="spoken_emoji_1F362" msgid="5004692577661076275">"Oden"</string> + <string name="spoken_emoji_1F363" msgid="1606603765717743806">"Sushi"</string> + <string name="spoken_emoji_1F364" msgid="6550457766169570811">"Fried shrimp"</string> + <string name="spoken_emoji_1F365" msgid="4963815540953316307">"Fish cake with swirl design"</string> + <string name="spoken_emoji_1F366" msgid="7862401745277049404">"Soft ice cream"</string> + <string name="spoken_emoji_1F367" msgid="7447972978281980414">"Shaved ice"</string> + <string name="spoken_emoji_1F368" msgid="7790003146142724913">"Ice cream"</string> + <string name="spoken_emoji_1F369" msgid="7383712944084857350">"Doughnut"</string> + <string name="spoken_emoji_1F36A" msgid="2726271795913042295">"Cookie"</string> + <string name="spoken_emoji_1F36B" msgid="6342163604299875931">"Chocolate bar"</string> + <string name="spoken_emoji_1F36C" msgid="2168934753998218790">"Candy"</string> + <string name="spoken_emoji_1F36D" msgid="3671507903799975792">"Lollipop"</string> + <string name="spoken_emoji_1F36E" msgid="4630541402785165902">"Custard"</string> + <string name="spoken_emoji_1F36F" msgid="5577915387425169439">"Honey pot"</string> + <string name="spoken_emoji_1F370" msgid="7243244547866114951">"Shortcake"</string> + <string name="spoken_emoji_1F371" msgid="6731527040552916358">"Bento box"</string> + <string name="spoken_emoji_1F372" msgid="1635035323832181733">"Pot of food"</string> + <string name="spoken_emoji_1F373" msgid="7799289534289221045">"Cooking"</string> + <string name="spoken_emoji_1F374" msgid="5973820884987069131">"Fork and knife"</string> + <string name="spoken_emoji_1F375" msgid="1074832087699617700">"Teacup without handle"</string> + <string name="spoken_emoji_1F376" msgid="6499274685584852067">"Sake bottle and cup"</string> + <string name="spoken_emoji_1F377" msgid="1762398562314172075">"Wine glass"</string> + <string name="spoken_emoji_1F378" msgid="5528234560590117516">"Cocktail glass"</string> + <string name="spoken_emoji_1F379" msgid="790581290787943325">"Tropical drink"</string> + <string name="spoken_emoji_1F37A" msgid="391966822450619516">"Beer mug"</string> + <string name="spoken_emoji_1F37B" msgid="9015043286465670662">"Clinking beer mugs"</string> + <string name="spoken_emoji_1F37C" msgid="2532113819464508894">"Baby bottle"</string> + <string name="spoken_emoji_1F380" msgid="3487363857092458827">"Ribbon"</string> + <string name="spoken_emoji_1F381" msgid="614180683680675444">"Wrapped present"</string> + <string name="spoken_emoji_1F382" msgid="4720497171946687501">"Birthday cake"</string> + <string name="spoken_emoji_1F383" msgid="3536505941578757623">"Jack-o-lantern"</string> + <string name="spoken_emoji_1F384" msgid="1797870204479059004">"Christmas tree"</string> + <string name="spoken_emoji_1F385" msgid="1754174063483626367">"Father christmas"</string> + <string name="spoken_emoji_1F386" msgid="2130445450758114746">"Fireworks"</string> + <string name="spoken_emoji_1F387" msgid="3403182563117999933">"Firework sparkler"</string> + <string name="spoken_emoji_1F388" msgid="2903047203723251804">"Balloon"</string> + <string name="spoken_emoji_1F389" msgid="2352830665883549388">"Party popper"</string> + <string name="spoken_emoji_1F38A" msgid="6280428984773641322">"Confetti ball"</string> + <string name="spoken_emoji_1F38B" msgid="4902225837479015489">"Tanabata tree"</string> + <string name="spoken_emoji_1F38C" msgid="7623268024030989365">"Crossed flags"</string> + <string name="spoken_emoji_1F38D" msgid="8237542796124408528">"Pine decoration"</string> + <string name="spoken_emoji_1F38E" msgid="5373397476238212371">"Japanese dolls"</string> + <string name="spoken_emoji_1F38F" msgid="8754091376829552844">"Carp streamer"</string> + <string name="spoken_emoji_1F390" msgid="8903307048095431374">"Wind chime"</string> + <string name="spoken_emoji_1F391" msgid="2134952069191911841">"Moon viewing ceremony"</string> + <string name="spoken_emoji_1F392" msgid="6380405493914304737">"School satchel"</string> + <string name="spoken_emoji_1F393" msgid="6947890064872470996">"Graduation cap"</string> + <string name="spoken_emoji_1F3A0" msgid="3572095190082826057">"Carousel horse"</string> + <string name="spoken_emoji_1F3A1" msgid="4300565511681058798">"Ferris wheel"</string> + <string name="spoken_emoji_1F3A2" msgid="15486093912232140">"Roller coaster"</string> + <string name="spoken_emoji_1F3A3" msgid="921739319504942924">"Fishing pole and fish"</string> + <string name="spoken_emoji_1F3A4" msgid="7497596355346856950">"Microphone"</string> + <string name="spoken_emoji_1F3A5" msgid="4290497821228183002">"Movie camera"</string> + <string name="spoken_emoji_1F3A6" msgid="26019057872319055">"Cinema"</string> + <string name="spoken_emoji_1F3A7" msgid="837856608794094105">"Headphone"</string> + <string name="spoken_emoji_1F3A8" msgid="2332260356509244587">"Artist palette"</string> + <string name="spoken_emoji_1F3A9" msgid="9045869366525115256">"Top hat"</string> + <string name="spoken_emoji_1F3AA" msgid="5728760354237132">"Circus tent"</string> + <string name="spoken_emoji_1F3AB" msgid="1657997517193216284">"Ticket"</string> + <string name="spoken_emoji_1F3AC" msgid="4317366554314492152">"Clapper board"</string> + <string name="spoken_emoji_1F3AD" msgid="607157286336130470">"Performing arts"</string> + <string name="spoken_emoji_1F3AE" msgid="2902308174671548150">"Video game"</string> + <string name="spoken_emoji_1F3AF" msgid="5420539221790296407">"Direct hit"</string> + <string name="spoken_emoji_1F3B0" msgid="7440244806527891956">"Slot machine"</string> + <string name="spoken_emoji_1F3B1" msgid="545544382391379234">"Billiards"</string> + <string name="spoken_emoji_1F3B2" msgid="8302262034774787493">"Game die"</string> + <string name="spoken_emoji_1F3B3" msgid="5180870610771027520">"Bowling"</string> + <string name="spoken_emoji_1F3B4" msgid="4723852033266071564">"Flower playing cards"</string> + <string name="spoken_emoji_1F3B5" msgid="1998470239850548554">"Musical note"</string> + <string name="spoken_emoji_1F3B6" msgid="3827730457113941705">"Multiple musical notes"</string> + <string name="spoken_emoji_1F3B7" msgid="5503403099445042180">"Saxophone"</string> + <string name="spoken_emoji_1F3B8" msgid="3985658156795011430">"Guitar"</string> + <string name="spoken_emoji_1F3B9" msgid="5596295757967881451">"Musical keyboard"</string> + <string name="spoken_emoji_1F3BA" msgid="4284064120340683558">"Trumpet"</string> + <string name="spoken_emoji_1F3BB" msgid="2856598510069988745">"Violin"</string> + <string name="spoken_emoji_1F3BC" msgid="1608424748821446230">"Musical score"</string> + <string name="spoken_emoji_1F3BD" msgid="5490786111375627777">"Running shirt with sash"</string> + <string name="spoken_emoji_1F3BE" msgid="1851613105691627931">"Tennis racquet and ball"</string> + <string name="spoken_emoji_1F3BF" msgid="6862405997423247921">"Ski and ski boot"</string> + <string name="spoken_emoji_1F3C0" msgid="7421420756115104085">"Basketball and hoop"</string> + <string name="spoken_emoji_1F3C1" msgid="6926537251677319922">"Chequered flag"</string> + <string name="spoken_emoji_1F3C2" msgid="5708596929237987082">"Snowboarder"</string> + <string name="spoken_emoji_1F3C3" msgid="5850982999510115824">"Runner"</string> + <string name="spoken_emoji_1F3C4" msgid="8468355585994639838">"Surfer"</string> + <string name="spoken_emoji_1F3C6" msgid="9094474706847545409">"Trophy"</string> + <string name="spoken_emoji_1F3C7" msgid="8172206200368370116">"Horse racing"</string> + <string name="spoken_emoji_1F3C8" msgid="5619171461277597709">"American football"</string> + <string name="spoken_emoji_1F3C9" msgid="6371294008765871043">"Rugby football"</string> + <string name="spoken_emoji_1F3CA" msgid="130977831787806932">"Swimmer"</string> + <string name="spoken_emoji_1F3E0" msgid="6277213201655811842">"House building"</string> + <string name="spoken_emoji_1F3E1" msgid="233476176077538885">"House with garden"</string> + <string name="spoken_emoji_1F3E2" msgid="919736380093964570">"Office building"</string> + <string name="spoken_emoji_1F3E3" msgid="6177606081825094184">"Japanese post office"</string> + <string name="spoken_emoji_1F3E4" msgid="717377871070970293">"European post office"</string> + <string name="spoken_emoji_1F3E5" msgid="1350532500431776780">"Hospital"</string> + <string name="spoken_emoji_1F3E6" msgid="342132788513806214">"Bank"</string> + <string name="spoken_emoji_1F3E7" msgid="6322352038284944265">"Automated teller machine"</string> + <string name="spoken_emoji_1F3E8" msgid="5864918444350599907">"Hotel"</string> + <string name="spoken_emoji_1F3E9" msgid="7830416185375326938">"Love hotel"</string> + <string name="spoken_emoji_1F3EA" msgid="5081084413084360479">"Convenience store"</string> + <string name="spoken_emoji_1F3EB" msgid="7010966528205150525">"School"</string> + <string name="spoken_emoji_1F3EC" msgid="4845978861878295154">"Department store"</string> + <string name="spoken_emoji_1F3ED" msgid="3980316226665215370">"Factory"</string> + <string name="spoken_emoji_1F3EE" msgid="1253964276770550248">"Izakaya lantern"</string> + <string name="spoken_emoji_1F3EF" msgid="1128975573507389883">"Japanese castle"</string> + <string name="spoken_emoji_1F3F0" msgid="1544632297502291578">"European castle"</string> + <string name="spoken_emoji_1F400" msgid="2063034795679578294">"Rat"</string> + <string name="spoken_emoji_1F401" msgid="6736421616217369594">"Mouse"</string> + <string name="spoken_emoji_1F402" msgid="7276670995895485604">"Ox"</string> + <string name="spoken_emoji_1F403" msgid="8045709541897118928">"Water buffalo"</string> + <string name="spoken_emoji_1F404" msgid="5240777285676662335">"Cow"</string> + <string name="spoken_emoji_1F406" msgid="5163461930159540018">"Leopard"</string> + <string name="spoken_emoji_1F407" msgid="6905370221172708160">"Rabbit"</string> + <string name="spoken_emoji_1F408" msgid="1362164550508207284">"Cat"</string> + <string name="spoken_emoji_1F409" msgid="8476130983168866013">"Dragon"</string> + <string name="spoken_emoji_1F40A" msgid="1149626786411545043">"Crocodile"</string> + <string name="spoken_emoji_1F40B" msgid="5199104921208397643">"Whale"</string> + <string name="spoken_emoji_1F40C" msgid="2704006052881702675">"Snail"</string> + <string name="spoken_emoji_1F40D" msgid="8648186663643157522">"Snake"</string> + <string name="spoken_emoji_1F40E" msgid="7219137467573327268">"Horse"</string> + <string name="spoken_emoji_1F40F" msgid="7834336676729040395">"Ram"</string> + <string name="spoken_emoji_1F410" msgid="8686765722255775031">"Goat"</string> + <string name="spoken_emoji_1F411" msgid="3585715397876383525">"Sheep"</string> + <string name="spoken_emoji_1F412" msgid="4924794582980077838">"Monkey"</string> + <string name="spoken_emoji_1F413" msgid="1460475310405677377">"Rooster"</string> + <string name="spoken_emoji_1F414" msgid="5857296282631892219">"Chicken"</string> + <string name="spoken_emoji_1F415" msgid="5920041074892949527">"Dog"</string> + <string name="spoken_emoji_1F416" msgid="4362403392912540286">"Pig"</string> + <string name="spoken_emoji_1F417" msgid="6836978415840795128">"Boar"</string> + <string name="spoken_emoji_1F418" msgid="7926161463897783691">"Elephant"</string> + <string name="spoken_emoji_1F419" msgid="1055233959755784186">"Octopus"</string> + <string name="spoken_emoji_1F41A" msgid="5195666556511558060">"Spiral shell"</string> + <string name="spoken_emoji_1F41B" msgid="7652480167465557832">"Bug"</string> + <string name="spoken_emoji_1F41C" msgid="1123461148697574239">"Ant"</string> + <string name="spoken_emoji_1F41D" msgid="718579308764058851">"Honeybee"</string> + <string name="spoken_emoji_1F41E" msgid="6766305509608115467">"Lady beetle"</string> + <string name="spoken_emoji_1F41F" msgid="1207261298343160838">"Fish"</string> + <string name="spoken_emoji_1F420" msgid="1041145003133609221">"Tropical fish"</string> + <string name="spoken_emoji_1F421" msgid="1748378324417438751">"Blowfish"</string> + <string name="spoken_emoji_1F422" msgid="4106724877523329148">"Turtle"</string> + <string name="spoken_emoji_1F423" msgid="4077407945958691907">"Hatching chick"</string> + <string name="spoken_emoji_1F424" msgid="6911326019270172283">"Baby chick"</string> + <string name="spoken_emoji_1F425" msgid="5466514196557885577">"Front-facing baby chick"</string> + <string name="spoken_emoji_1F426" msgid="2163979138772892755">"Bird"</string> + <string name="spoken_emoji_1F427" msgid="3585670324511212961">"Penguin"</string> + <string name="spoken_emoji_1F428" msgid="7955440808647898579">"Koala"</string> + <string name="spoken_emoji_1F429" msgid="5028269352809819035">"Poodle"</string> + <string name="spoken_emoji_1F42A" msgid="4681926706404032484">"Dromedary camel"</string> + <string name="spoken_emoji_1F42B" msgid="2725166074981558322">"Bactrian camel"</string> + <string name="spoken_emoji_1F42C" msgid="6764791873413727085">"Dolphin"</string> + <string name="spoken_emoji_1F42D" msgid="1033643138546864251">"Mouse face"</string> + <string name="spoken_emoji_1F42E" msgid="8099223337120508820">"Cow face"</string> + <string name="spoken_emoji_1F42F" msgid="2104743989330781572">"Tiger face"</string> + <string name="spoken_emoji_1F430" msgid="525492897063150160">"Rabbit face"</string> + <string name="spoken_emoji_1F431" msgid="6051358666235016851">"Cat face"</string> + <string name="spoken_emoji_1F432" msgid="7698001871193018305">"Dragon face"</string> + <string name="spoken_emoji_1F433" msgid="3762356053512899326">"Spouting whale"</string> + <string name="spoken_emoji_1F434" msgid="3619943222159943226">"Horse face"</string> + <string name="spoken_emoji_1F435" msgid="59199202683252958">"Monkey face"</string> + <string name="spoken_emoji_1F436" msgid="340544719369009828">"Dog face"</string> + <string name="spoken_emoji_1F437" msgid="1219818379784982585">"Pig face"</string> + <string name="spoken_emoji_1F438" msgid="9128124743321008210">"Frog face"</string> + <string name="spoken_emoji_1F439" msgid="1424161319554642266">"Hamster face"</string> + <string name="spoken_emoji_1F43A" msgid="6727645488430385584">"Wolf face"</string> + <string name="spoken_emoji_1F43B" msgid="5397170068392865167">"Bear face"</string> + <string name="spoken_emoji_1F43C" msgid="2715995734367032431">"Panda face"</string> + <string name="spoken_emoji_1F43D" msgid="6005480717951776597">"Pig nose"</string> + <string name="spoken_emoji_1F43E" msgid="8917626103219080547">"Paw prints"</string> + <string name="spoken_emoji_1F440" msgid="7144338258163384433">"Eyes"</string> + <string name="spoken_emoji_1F442" msgid="1905515392292676124">"Ear"</string> + <string name="spoken_emoji_1F443" msgid="1491504447758933115">"Nose"</string> + <string name="spoken_emoji_1F444" msgid="3654613047946080332">"Mouth"</string> + <string name="spoken_emoji_1F445" msgid="7024905244040509204">"Tongue"</string> + <string name="spoken_emoji_1F446" msgid="2150365643636471745">"White up pointing backhand index"</string> + <string name="spoken_emoji_1F447" msgid="8794022344940891388">"White down pointing backhand index"</string> + <string name="spoken_emoji_1F448" msgid="3261812959215550650">"White left pointing backhand index"</string> + <string name="spoken_emoji_1F449" msgid="4764447975177805991">"White right pointing backhand index"</string> + <string name="spoken_emoji_1F44A" msgid="7197417095486424841">"Fisted hand sign"</string> + <string name="spoken_emoji_1F44B" msgid="1975968945250833117">"Waving hand sign"</string> + <string name="spoken_emoji_1F44C" msgid="3185919567897876562">"OK hand sign"</string> + <string name="spoken_emoji_1F44D" msgid="6182553970602667815">"Thumbs up sign"</string> + <string name="spoken_emoji_1F44E" msgid="8030851867365111809">"Thumbs down sign"</string> + <string name="spoken_emoji_1F44F" msgid="5148753662268213389">"Clapping hands sign"</string> + <string name="spoken_emoji_1F450" msgid="1012021072085157054">"Open hands sign"</string> + <string name="spoken_emoji_1F451" msgid="8257466714629051320">"Crown"</string> + <string name="spoken_emoji_1F452" msgid="4567394011149905466">"Womans hat"</string> + <string name="spoken_emoji_1F453" msgid="5978410551173163010">"Eyeglasses"</string> + <string name="spoken_emoji_1F454" msgid="348469036193323252">"Necktie"</string> + <string name="spoken_emoji_1F455" msgid="5665118831861433578">"T-shirt"</string> + <string name="spoken_emoji_1F456" msgid="1890991330923356408">"Jeans"</string> + <string name="spoken_emoji_1F457" msgid="3904310482655702620">"Dress"</string> + <string name="spoken_emoji_1F458" msgid="5704243858031107692">"Kimono"</string> + <string name="spoken_emoji_1F459" msgid="3553148747050035251">"Bikini"</string> + <string name="spoken_emoji_1F45A" msgid="1389654639484716101">"Womans clothes"</string> + <string name="spoken_emoji_1F45B" msgid="1113293170254222904">"Purse"</string> + <string name="spoken_emoji_1F45C" msgid="3410257778598006936">"Handbag"</string> + <string name="spoken_emoji_1F45D" msgid="812176504300064819">"Pouch"</string> + <string name="spoken_emoji_1F45E" msgid="2901741399934723562">"Mans shoe"</string> + <string name="spoken_emoji_1F45F" msgid="6828566359287798863">"Athletic shoe"</string> + <string name="spoken_emoji_1F460" msgid="305863879170420855">"High-heeled shoe"</string> + <string name="spoken_emoji_1F461" msgid="5160493217831417630">"Womans sandal"</string> + <string name="spoken_emoji_1F462" msgid="1722897795554863734">"Womans boots"</string> + <string name="spoken_emoji_1F463" msgid="5850772903593010699">"Footprints"</string> + <string name="spoken_emoji_1F464" msgid="1228335905487734913">"Bust in silhouette"</string> + <string name="spoken_emoji_1F465" msgid="4461307702499679879">"Busts in silhouette"</string> + <string name="spoken_emoji_1F466" msgid="1938873085514108889">"Boy"</string> + <string name="spoken_emoji_1F467" msgid="8237080594860144998">"Girl"</string> + <string name="spoken_emoji_1F468" msgid="6081300722526675382">"Man"</string> + <string name="spoken_emoji_1F469" msgid="1090140923076108158">"Woman"</string> + <string name="spoken_emoji_1F46A" msgid="5063570981942606595">"Family"</string> + <string name="spoken_emoji_1F46B" msgid="6795882374287327952">"Man and woman holding hands"</string> + <string name="spoken_emoji_1F46C" msgid="6844464165783964495">"Two men holding hands"</string> + <string name="spoken_emoji_1F46D" msgid="2316773068014053180">"Two women holding hands"</string> + <string name="spoken_emoji_1F46E" msgid="5897625605860822401">"Police officer"</string> + <string name="spoken_emoji_1F46F" msgid="7716871657717641490">"Woman with bunny ears"</string> + <string name="spoken_emoji_1F470" msgid="6409995400510338892">"Bride with veil"</string> + <string name="spoken_emoji_1F471" msgid="3058247860441670806">"Person with blond hair"</string> + <string name="spoken_emoji_1F472" msgid="3928854667819339142">"Man with gua pi mao"</string> + <string name="spoken_emoji_1F473" msgid="5921952095808988381">"Man with turban"</string> + <string name="spoken_emoji_1F474" msgid="1082237499496725183">"Older man"</string> + <string name="spoken_emoji_1F475" msgid="7280323988642212761">"Older woman"</string> + <string name="spoken_emoji_1F476" msgid="4713322657821088296">"Baby"</string> + <string name="spoken_emoji_1F477" msgid="2197036131029221370">"Construction worker"</string> + <string name="spoken_emoji_1F478" msgid="7245521193493488875">"Princess"</string> + <string name="spoken_emoji_1F479" msgid="6876475321015553972">"Japanese ogre"</string> + <string name="spoken_emoji_1F47A" msgid="3900813633102703571">"Japanese goblin"</string> + <string name="spoken_emoji_1F47B" msgid="2608250873194079390">"Ghost"</string> + <string name="spoken_emoji_1F47C" msgid="3838699131276537421">"Baby angel"</string> + <string name="spoken_emoji_1F47D" msgid="2874077455888369538">"Extraterrestrial alien"</string> + <string name="spoken_emoji_1F47E" msgid="3642607168625579507">"Alien monster"</string> + <string name="spoken_emoji_1F47F" msgid="441605977269926252">"Imp"</string> + <string name="spoken_emoji_1F480" msgid="3696253485164878739">"Skull"</string> + <string name="spoken_emoji_1F481" msgid="320408708521966893">"Information desk person"</string> + <string name="spoken_emoji_1F482" msgid="3424354860245608949">"Guardsman"</string> + <string name="spoken_emoji_1F483" msgid="3221113594843849083">"Dancer"</string> + <string name="spoken_emoji_1F484" msgid="7348014979080444885">"Lipstick"</string> + <string name="spoken_emoji_1F485" msgid="6133507975565116339">"Nail polish"</string> + <string name="spoken_emoji_1F486" msgid="9085459968247394155">"Face massage"</string> + <string name="spoken_emoji_1F487" msgid="1479113637259592150">"Haircut"</string> + <string name="spoken_emoji_1F488" msgid="6922559285234100252">"Barber pole"</string> + <string name="spoken_emoji_1F489" msgid="8114863680950147305">"Syringe"</string> + <string name="spoken_emoji_1F48A" msgid="8526843630145963032">"Pill"</string> + <string name="spoken_emoji_1F48B" msgid="2538528967897640292">"Kiss mark"</string> + <string name="spoken_emoji_1F48C" msgid="1681173271652890232">"Love letter"</string> + <string name="spoken_emoji_1F48D" msgid="8259886164999042373">"Ring"</string> + <string name="spoken_emoji_1F48E" msgid="8777981696011111101">"Gem stone"</string> + <string name="spoken_emoji_1F48F" msgid="741593675183677907">"Kiss"</string> + <string name="spoken_emoji_1F490" msgid="4482549128959806736">"Bouquet"</string> + <string name="spoken_emoji_1F491" msgid="2305245307882441500">"Couple with heart"</string> + <string name="spoken_emoji_1F492" msgid="3884119934804475732">"Wedding"</string> + <string name="spoken_emoji_1F493" msgid="1208828371565525121">"Beating heart"</string> + <string name="spoken_emoji_1F494" msgid="6198876398509338718">"Broken heart"</string> + <string name="spoken_emoji_1F495" msgid="9206202744967130919">"Two hearts"</string> + <string name="spoken_emoji_1F496" msgid="5436953041732207775">"Sparkling heart"</string> + <string name="spoken_emoji_1F497" msgid="7285142863951448473">"Growing heart"</string> + <string name="spoken_emoji_1F498" msgid="7940131245037575715">"Heart with arrow"</string> + <string name="spoken_emoji_1F499" msgid="4453235040265550009">"Blue heart"</string> + <string name="spoken_emoji_1F49A" msgid="6262178648366971405">"Green heart"</string> + <string name="spoken_emoji_1F49B" msgid="8085384999750714368">"Yellow heart"</string> + <string name="spoken_emoji_1F49C" msgid="453829540120898698">"Purple heart"</string> + <string name="spoken_emoji_1F49D" msgid="3460534750224161888">"Heart with ribbon"</string> + <string name="spoken_emoji_1F49E" msgid="4490636226072523867">"Revolving hearts"</string> + <string name="spoken_emoji_1F49F" msgid="2059319756421226336">"Heart decoration"</string> + <string name="spoken_emoji_1F4A0" msgid="1954850380550212038">"Diamond shape with a dot inside"</string> + <string name="spoken_emoji_1F4A1" msgid="403137413540909021">"Electric light bulb"</string> + <string name="spoken_emoji_1F4A2" msgid="2604192053295622063">"Anger symbol"</string> + <string name="spoken_emoji_1F4A3" msgid="6378351742957821735">"Bomb"</string> + <string name="spoken_emoji_1F4A4" msgid="7217736258870346625">"Sleeping symbol"</string> + <string name="spoken_emoji_1F4A5" msgid="5401995723541239858">"Collision symbol"</string> + <string name="spoken_emoji_1F4A6" msgid="3837802182716483848">"Splashing sweat symbol"</string> + <string name="spoken_emoji_1F4A7" msgid="5718438987757885141">"Droplet"</string> + <string name="spoken_emoji_1F4A8" msgid="4472108229720006377">"Dash symbol"</string> + <string name="spoken_emoji_1F4A9" msgid="1240958472788430032">"Pile of poo"</string> + <string name="spoken_emoji_1F4AA" msgid="8427525538635146416">"Flexed biceps"</string> + <string name="spoken_emoji_1F4AB" msgid="5484114759939427459">"Dizzy symbol"</string> + <string name="spoken_emoji_1F4AC" msgid="5571196638219612682">"Speech balloon"</string> + <string name="spoken_emoji_1F4AD" msgid="353174619257798652">"Thought balloon"</string> + <string name="spoken_emoji_1F4AE" msgid="1223142786927162641">"White flower"</string> + <string name="spoken_emoji_1F4AF" msgid="3526278354452138397">"Hundred points symbol"</string> + <string name="spoken_emoji_1F4B0" msgid="4124102195175124156">"Money bag"</string> + <string name="spoken_emoji_1F4B1" msgid="8339494003418572905">"Currency exchange"</string> + <string name="spoken_emoji_1F4B2" msgid="3179159430187243132">"Heavy pound sign"</string> + <string name="spoken_emoji_1F4B3" msgid="5375412518221759596">"Credit card"</string> + <string name="spoken_emoji_1F4B4" msgid="1068592463669453204">"Banknote with yen sign"</string> + <string name="spoken_emoji_1F4B5" msgid="1426708699891832564">"Banknote with pound sign"</string> + <string name="spoken_emoji_1F4B6" msgid="8289249930736444837">"Banknote with euro sign"</string> + <string name="spoken_emoji_1F4B7" msgid="5245100496860739429">"Banknote with pound sign"</string> + <string name="spoken_emoji_1F4B8" msgid="4401099580477164440">"Money with wings"</string> + <string name="spoken_emoji_1F4B9" msgid="647509393536679903">"Chart with upwards trend and yen sign"</string> + <string name="spoken_emoji_1F4BA" msgid="1269737854891046321">"Seat"</string> + <string name="spoken_emoji_1F4BB" msgid="6252883563347816451">"Personal computer"</string> + <string name="spoken_emoji_1F4BC" msgid="6182597732218446206">"Briefcase"</string> + <string name="spoken_emoji_1F4BD" msgid="5820961044768829176">"Minidisc"</string> + <string name="spoken_emoji_1F4BE" msgid="4754542485835379808">"Floppy disk"</string> + <string name="spoken_emoji_1F4BF" msgid="2237481756984721795">"Optical disc"</string> + <string name="spoken_emoji_1F4C0" msgid="491582501089694461">"DVD"</string> + <string name="spoken_emoji_1F4C1" msgid="6645461382494158111">"File folder"</string> + <string name="spoken_emoji_1F4C2" msgid="8095638715523765338">"Open file folder"</string> + <string name="spoken_emoji_1F4C3" msgid="3727274466173970142">"Page with curl"</string> + <string name="spoken_emoji_1F4C4" msgid="4382570710795501612">"Page facing up"</string> + <string name="spoken_emoji_1F4C5" msgid="8693944622627762487">"Calendar"</string> + <string name="spoken_emoji_1F4C6" msgid="8469908708708424640">"Tear-off calendar"</string> + <string name="spoken_emoji_1F4C7" msgid="2665313547987324495">"Card index"</string> + <string name="spoken_emoji_1F4C8" msgid="8007686702282833600">"Chart with upwards trend"</string> + <string name="spoken_emoji_1F4C9" msgid="2271951411192893684">"Chart with downwards trend"</string> + <string name="spoken_emoji_1F4CA" msgid="3525692829622381444">"Bar chart"</string> + <string name="spoken_emoji_1F4CB" msgid="977639227554095521">"Clipboard"</string> + <string name="spoken_emoji_1F4CC" msgid="156107396088741574">"Pushpin"</string> + <string name="spoken_emoji_1F4CD" msgid="4266572175361190231">"Round pushpin"</string> + <string name="spoken_emoji_1F4CE" msgid="6294288509864968290">"Paperclip"</string> + <string name="spoken_emoji_1F4CF" msgid="149679400831136810">"Straight ruler"</string> + <string name="spoken_emoji_1F4D0" msgid="8130339336619202915">"Triangular ruler"</string> + <string name="spoken_emoji_1F4D1" msgid="5852176364856284968">"Bookmark tabs"</string> + <string name="spoken_emoji_1F4D2" msgid="2276810154105920052">"Ledger"</string> + <string name="spoken_emoji_1F4D3" msgid="5873386492793610808">"Notebook"</string> + <string name="spoken_emoji_1F4D4" msgid="4754469936418776360">"Notebook with decorative cover"</string> + <string name="spoken_emoji_1F4D5" msgid="4642713351802778905">"Closed book"</string> + <string name="spoken_emoji_1F4D6" msgid="6987347918381807186">"Open book"</string> + <string name="spoken_emoji_1F4D7" msgid="7813394163241379223">"Green book"</string> + <string name="spoken_emoji_1F4D8" msgid="7189799718984979521">"Blue book"</string> + <string name="spoken_emoji_1F4D9" msgid="3874664073186440225">"Orange book"</string> + <string name="spoken_emoji_1F4DA" msgid="872212072924287762">"Books"</string> + <string name="spoken_emoji_1F4DB" msgid="2015183603583392969">"Name badge"</string> + <string name="spoken_emoji_1F4DC" msgid="5075845110932456783">"Scroll"</string> + <string name="spoken_emoji_1F4DD" msgid="2494006707147586786">"Memo"</string> + <string name="spoken_emoji_1F4DE" msgid="7883008605002117671">"Telephone receiver"</string> + <string name="spoken_emoji_1F4DF" msgid="3538610110623780465">"Pager"</string> + <string name="spoken_emoji_1F4E0" msgid="2960778342609543077">"Fax machine"</string> + <string name="spoken_emoji_1F4E1" msgid="6269733703719242108">"Satellite antenna"</string> + <string name="spoken_emoji_1F4E2" msgid="1987535386302883116">"Public address loudspeaker"</string> + <string name="spoken_emoji_1F4E3" msgid="5588916572878599224">"Cheering megaphone"</string> + <string name="spoken_emoji_1F4E4" msgid="2063561529097749707">"Outbox tray"</string> + <string name="spoken_emoji_1F4E5" msgid="3232462702926143576">"Inbox tray"</string> + <string name="spoken_emoji_1F4E6" msgid="3399454337197561635">"Package"</string> + <string name="spoken_emoji_1F4E7" msgid="5557136988503873238">"E-mail symbol"</string> + <string name="spoken_emoji_1F4E8" msgid="30698793974124123">"Incoming envelope"</string> + <string name="spoken_emoji_1F4E9" msgid="5947550337678643166">"Envelope with downwards arrow above"</string> + <string name="spoken_emoji_1F4EA" msgid="772614045207213751">"Closed mailbox with lowered flag"</string> + <string name="spoken_emoji_1F4EB" msgid="6491414165464146137">"Closed mailbox with raised flag"</string> + <string name="spoken_emoji_1F4EC" msgid="7369517138779988438">"Open mailbox with raised flag"</string> + <string name="spoken_emoji_1F4ED" msgid="5657520436285454241">"Open mailbox with lowered flag"</string> + <string name="spoken_emoji_1F4EE" msgid="8464138906243608614">"Postbox"</string> + <string name="spoken_emoji_1F4EF" msgid="8801427577198798226">"Postal horn"</string> + <string name="spoken_emoji_1F4F0" msgid="6330208624731662525">"Newspaper"</string> + <string name="spoken_emoji_1F4F1" msgid="3966503935581675695">"Mobile phone"</string> + <string name="spoken_emoji_1F4F2" msgid="1057540341746100087">"Mobile phone with rightwards arrow at left"</string> + <string name="spoken_emoji_1F4F3" msgid="5003984447315754658">"Vibration mode"</string> + <string name="spoken_emoji_1F4F4" msgid="5549847566968306253">"Mobile phone off"</string> + <string name="spoken_emoji_1F4F5" msgid="3660199448671699238">"No mobile phones"</string> + <string name="spoken_emoji_1F4F6" msgid="2676974903233268860">"Antenna with bars"</string> + <string name="spoken_emoji_1F4F7" msgid="2643891943105989039">"Camera"</string> + <string name="spoken_emoji_1F4F9" msgid="4475626303058218048">"Video camera"</string> + <string name="spoken_emoji_1F4FA" msgid="1079796186652960775">"Television"</string> + <string name="spoken_emoji_1F4FB" msgid="3848729587403760645">"Radio"</string> + <string name="spoken_emoji_1F4FC" msgid="8370432508874310054">"Videocassette"</string> + <string name="spoken_emoji_1F500" msgid="2389947994502144547">"Twisted rightwards arrows"</string> + <string name="spoken_emoji_1F501" msgid="2132188352433347009">"Clockwise rightwards and leftwards open circle arrows"</string> + <string name="spoken_emoji_1F502" msgid="2361976580513178391">"Clockwise rightwards and leftwards open circle arrows with circled one overlay"</string> + <string name="spoken_emoji_1F503" msgid="8936283551917858793">"Clockwise downwards and upwards open circle arrows"</string> + <string name="spoken_emoji_1F504" msgid="708290317843535943">"Anticlockwise downwards and upwards open circle arrows"</string> + <string name="spoken_emoji_1F505" msgid="6348909939004951860">"Low brightness symbol"</string> + <string name="spoken_emoji_1F506" msgid="4449609297521280173">"High brightness symbol"</string> + <string name="spoken_emoji_1F507" msgid="7136386694923708448">"Speaker with cancellation stroke"</string> + <string name="spoken_emoji_1F508" msgid="5063567689831527865">"Speaker"</string> + <string name="spoken_emoji_1F509" msgid="3948050077992370791">"Speaker with one sound wave"</string> + <string name="spoken_emoji_1F50A" msgid="5818194948677277197">"Speaker with three sound waves"</string> + <string name="spoken_emoji_1F50B" msgid="8083470451266295876">"Battery"</string> + <string name="spoken_emoji_1F50C" msgid="7793219132036431680">"Electric plug"</string> + <string name="spoken_emoji_1F50D" msgid="8140244710637926780">"Left-pointing magnifying glass"</string> + <string name="spoken_emoji_1F50E" msgid="4751821352839693365">"Right-pointing magnifying glass"</string> + <string name="spoken_emoji_1F50F" msgid="915079280472199605">"Lock with ink pen"</string> + <string name="spoken_emoji_1F510" msgid="7658381761691758318">"Closed lock with key"</string> + <string name="spoken_emoji_1F511" msgid="262319867774655688">"Key"</string> + <string name="spoken_emoji_1F512" msgid="5628688337255115175">"Lock"</string> + <string name="spoken_emoji_1F513" msgid="8579201846619420981">"Open lock"</string> + <string name="spoken_emoji_1F514" msgid="7027268683047322521">"Bell"</string> + <string name="spoken_emoji_1F515" msgid="8903179856036069242">"Bell with cancellation stroke"</string> + <string name="spoken_emoji_1F516" msgid="108097933937925381">"Bookmark"</string> + <string name="spoken_emoji_1F517" msgid="2450846665734313397">"Link symbol"</string> + <string name="spoken_emoji_1F518" msgid="7028220286841437832">"Radio button"</string> + <string name="spoken_emoji_1F519" msgid="8211189165075445687">"Back with leftwards arrow above"</string> + <string name="spoken_emoji_1F51A" msgid="823966751787338892">"End with leftwards arrow above"</string> + <string name="spoken_emoji_1F51B" msgid="5920570742107943382">"On with exclamation mark with left right arrow above"</string> + <string name="spoken_emoji_1F51C" msgid="110609810659826676">"Soon with rightwards arrow above"</string> + <string name="spoken_emoji_1F51D" msgid="4087697222026095447">"Top with upwards arrow above"</string> + <string name="spoken_emoji_1F51E" msgid="8512873526157201775">"No one under eighteen symbol"</string> + <string name="spoken_emoji_1F51F" msgid="8673370823728653973">"Keycap ten"</string> + <string name="spoken_emoji_1F520" msgid="7335109890337048900">"Input symbol for latin capital letters"</string> + <string name="spoken_emoji_1F521" msgid="2693185864450925778">"Input symbol for latin small letters"</string> + <string name="spoken_emoji_1F522" msgid="8419130286280673347">"Input symbol for numbers"</string> + <string name="spoken_emoji_1F523" msgid="3318053476401719421">"Input symbol for symbols"</string> + <string name="spoken_emoji_1F524" msgid="1625073997522316331">"Input symbol for latin letters"</string> + <string name="spoken_emoji_1F525" msgid="4083884189172963790">"Fire"</string> + <string name="spoken_emoji_1F526" msgid="2035494936742643580">"Electric torch"</string> + <string name="spoken_emoji_1F527" msgid="134257142354034271">"Wrench"</string> + <string name="spoken_emoji_1F528" msgid="700627429570609375">"Hammer"</string> + <string name="spoken_emoji_1F529" msgid="7480548235904988573">"Nut and bolt"</string> + <string name="spoken_emoji_1F52A" msgid="7613580031502317893">"Hocho"</string> + <string name="spoken_emoji_1F52B" msgid="4554906608328118613">"Pistol"</string> + <string name="spoken_emoji_1F52C" msgid="1330294501371770790">"Microscope"</string> + <string name="spoken_emoji_1F52D" msgid="7549551775445177140">"Telescope"</string> + <string name="spoken_emoji_1F52E" msgid="4457099417872625141">"Crystal ball"</string> + <string name="spoken_emoji_1F52F" msgid="8899031001317442792">"Six pointed star with middle dot"</string> + <string name="spoken_emoji_1F530" msgid="3572898444281774023">"Japanese symbol for beginner"</string> + <string name="spoken_emoji_1F531" msgid="5225633376450025396">"Trident emblem"</string> + <string name="spoken_emoji_1F532" msgid="9169568490485180779">"Black square button"</string> + <string name="spoken_emoji_1F533" msgid="6554193837201918598">"White square button"</string> + <string name="spoken_emoji_1F534" msgid="8339298801331865340">"Large red circle"</string> + <string name="spoken_emoji_1F535" msgid="1227403104835533512">"Large blue circle"</string> + <string name="spoken_emoji_1F536" msgid="5477372445510469331">"Large orange diamond"</string> + <string name="spoken_emoji_1F537" msgid="3158915214347274626">"Large blue diamond"</string> + <string name="spoken_emoji_1F538" msgid="4300084249474451991">"Small orange diamond"</string> + <string name="spoken_emoji_1F539" msgid="6535159756325742275">"Small blue diamond"</string> + <string name="spoken_emoji_1F53A" msgid="3728196273988781389">"Up-pointing red triangle"</string> + <string name="spoken_emoji_1F53B" msgid="7182097039614128707">"Down-pointing red triangle"</string> + <string name="spoken_emoji_1F53C" msgid="4077022046319615029">"Up-pointing small red triangle"</string> + <string name="spoken_emoji_1F53D" msgid="3939112784894620713">"Down-pointing small red triangle"</string> + <string name="spoken_emoji_1F550" msgid="7761392621689986218">"Clock face one o\'clock"</string> + <string name="spoken_emoji_1F551" msgid="2699448504113431716">"Clock face two o\'clock"</string> + <string name="spoken_emoji_1F552" msgid="5872107867411853750">"Clock face three o\'clock"</string> + <string name="spoken_emoji_1F553" msgid="8490966286158640743">"Clock face four o\'clock"</string> + <string name="spoken_emoji_1F554" msgid="7662585417832909280">"Clock face five o\'clock"</string> + <string name="spoken_emoji_1F555" msgid="5564698204520412009">"Clock face six o\'clock"</string> + <string name="spoken_emoji_1F556" msgid="7325712194836512205">"Clock face seven o\'clock"</string> + <string name="spoken_emoji_1F557" msgid="4398343183682848693">"Clock face eight o\'clock"</string> + <string name="spoken_emoji_1F558" msgid="3110507820404018172">"Clock face nine o\'clock"</string> + <string name="spoken_emoji_1F559" msgid="2972160366448337839">"Clock face ten o\'clock"</string> + <string name="spoken_emoji_1F55A" msgid="5568112876681714834">"Clock face eleven o\'clock"</string> + <string name="spoken_emoji_1F55B" msgid="6731739890330659276">"Clock face twelve o\'clock"</string> + <string name="spoken_emoji_1F55C" msgid="7838853679879115890">"Clock face one-thirty"</string> + <string name="spoken_emoji_1F55D" msgid="3518832144255922544">"Clock face two-thirty"</string> + <string name="spoken_emoji_1F55E" msgid="3092760695634993002">"Clock face three-thirty"</string> + <string name="spoken_emoji_1F55F" msgid="2326720311892906763">"Clock face four-thirty"</string> + <string name="spoken_emoji_1F560" msgid="5771339179963924448">"Clock face five-thirty"</string> + <string name="spoken_emoji_1F561" msgid="3139944777062475382">"Clock face six-thirty"</string> + <string name="spoken_emoji_1F562" msgid="8273944611162457084">"Clock face seven-thirty"</string> + <string name="spoken_emoji_1F563" msgid="8643976903718136299">"Clock face eight-thirty"</string> + <string name="spoken_emoji_1F564" msgid="3511070239796141638">"Clock face nine-thirty"</string> + <string name="spoken_emoji_1F565" msgid="4567451985272963088">"Clock face ten-thirty"</string> + <string name="spoken_emoji_1F566" msgid="2790552288169929810">"Clock face eleven-thirty"</string> + <string name="spoken_emoji_1F567" msgid="9026037362100689337">"Clock face twelve-thirty"</string> + <string name="spoken_emoji_1F5FB" msgid="9037503671676124015">"Mount Fuji"</string> + <string name="spoken_emoji_1F5FC" msgid="1409415995817242150">"Tokyo tower"</string> + <string name="spoken_emoji_1F5FD" msgid="2562726956654429582">"Statue of Liberty"</string> + <string name="spoken_emoji_1F5FE" msgid="1184469756905210580">"Silhouette of Japan"</string> + <string name="spoken_emoji_1F5FF" msgid="6003594799354942297">"Moyai"</string> + <string name="spoken_emoji_1F600" msgid="7601109464776835283">"Grinning face"</string> + <string name="spoken_emoji_1F601" msgid="746026523967444503">"Grinning face with smiling eyes"</string> + <string name="spoken_emoji_1F602" msgid="8354558091785198246">"Face with tears of joy"</string> + <string name="spoken_emoji_1F603" msgid="3861022912544159823">"Smiling face with open mouth"</string> + <string name="spoken_emoji_1F604" msgid="5119021072966343531">"Smiling face with open mouth and smiling eyes"</string> + <string name="spoken_emoji_1F605" msgid="6140813923973561735">"Smiling face with open mouth and cold sweat"</string> + <string name="spoken_emoji_1F606" msgid="3549936813966832799">"Smiling face with open mouth and tightly-closed eyes"</string> + <string name="spoken_emoji_1F607" msgid="2826424078212384817">"Smiling face with halo"</string> + <string name="spoken_emoji_1F608" msgid="7343559595089811640">"Smiling face with horns"</string> + <string name="spoken_emoji_1F609" msgid="5481030187207504405">"Winking face"</string> + <string name="spoken_emoji_1F60A" msgid="5023337769148679767">"Smiling face with smiling eyes"</string> + <string name="spoken_emoji_1F60B" msgid="3005248217216195694">"Face savouring delicious food"</string> + <string name="spoken_emoji_1F60C" msgid="349384012958268496">"Relieved face"</string> + <string name="spoken_emoji_1F60D" msgid="7921853137164938391">"Smiling face with heart-shaped eyes"</string> + <string name="spoken_emoji_1F60E" msgid="441718886380605643">"Smiling face with sunglasses"</string> + <string name="spoken_emoji_1F60F" msgid="2674453144890180538">"Smirking face"</string> + <string name="spoken_emoji_1F610" msgid="3225675825334102369">"Neutral face"</string> + <string name="spoken_emoji_1F611" msgid="7199179827619679668">"Expressionless face"</string> + <string name="spoken_emoji_1F612" msgid="985081329745137998">"Unamused face"</string> + <string name="spoken_emoji_1F613" msgid="5548607684830303562">"Face with cold sweat"</string> + <string name="spoken_emoji_1F614" msgid="3196305665259916390">"Pensive face"</string> + <string name="spoken_emoji_1F615" msgid="3051674239303969101">"Confused face"</string> + <string name="spoken_emoji_1F616" msgid="8124887056243813089">"Confounded face"</string> + <string name="spoken_emoji_1F617" msgid="7052733625511122870">"Kissing face"</string> + <string name="spoken_emoji_1F618" msgid="408207170572303753">"Face throwing a kiss"</string> + <string name="spoken_emoji_1F619" msgid="8645430335143153645">"Kissing face with smiling eyes"</string> + <string name="spoken_emoji_1F61A" msgid="2882157190974340247">"Kissing face with closed eyes"</string> + <string name="spoken_emoji_1F61B" msgid="3765927202787211499">"Face with stuck-out tongue"</string> + <string name="spoken_emoji_1F61C" msgid="198943912107589389">"Face with stuck-out tongue and winking eye"</string> + <string name="spoken_emoji_1F61D" msgid="7643546385877816182">"Face with stuck-out tongue and tightly-closed eyes"</string> + <string name="spoken_emoji_1F61E" msgid="1528732952202098364">"Disappointed face"</string> + <string name="spoken_emoji_1F61F" msgid="1853664164636082404">"Worried face"</string> + <string name="spoken_emoji_1F620" msgid="6051942001307375830">"Angry face"</string> + <string name="spoken_emoji_1F621" msgid="2114711878097257704">"Pouting face"</string> + <string name="spoken_emoji_1F622" msgid="29291014645931822">"Crying face"</string> + <string name="spoken_emoji_1F623" msgid="7803959833595184773">"Persevering face"</string> + <string name="spoken_emoji_1F624" msgid="8637637647725752799">"Face with look of triumph"</string> + <string name="spoken_emoji_1F625" msgid="6153625183493635030">"Disappointed but relieved face"</string> + <string name="spoken_emoji_1F626" msgid="6179485689935562950">"Frowning face with open mouth"</string> + <string name="spoken_emoji_1F627" msgid="8566204052903012809">"Anguished face"</string> + <string name="spoken_emoji_1F628" msgid="8875777401624904224">"Fearful face"</string> + <string name="spoken_emoji_1F629" msgid="1411538490319190118">"Weary face"</string> + <string name="spoken_emoji_1F62A" msgid="4726686726690289969">"Sleepy face"</string> + <string name="spoken_emoji_1F62B" msgid="3221980473921623613">"Tired face"</string> + <string name="spoken_emoji_1F62C" msgid="4616356691941225182">"Grimacing face"</string> + <string name="spoken_emoji_1F62D" msgid="4283677508698812232">"Loudly crying face"</string> + <string name="spoken_emoji_1F62E" msgid="726083405284353894">"Face with open mouth"</string> + <string name="spoken_emoji_1F62F" msgid="7746620088234710962">"Hushed face"</string> + <string name="spoken_emoji_1F630" msgid="3298804852155581163">"Face with open mouth and cold sweat"</string> + <string name="spoken_emoji_1F631" msgid="1603391150954646779">"Face screaming in fear"</string> + <string name="spoken_emoji_1F632" msgid="4846193232203976013">"Astonished face"</string> + <string name="spoken_emoji_1F633" msgid="4023593836629700443">"Flushed face"</string> + <string name="spoken_emoji_1F634" msgid="3155265083246248129">"Sleeping face"</string> + <string name="spoken_emoji_1F635" msgid="4616691133452764482">"Dizzy face"</string> + <string name="spoken_emoji_1F636" msgid="947000211822375683">"Face without mouth"</string> + <string name="spoken_emoji_1F637" msgid="1269551267347165774">"Face with medical mask"</string> + <string name="spoken_emoji_1F638" msgid="3410766467496872301">"Grinning cat face with smiling eyes"</string> + <string name="spoken_emoji_1F639" msgid="1833417519781022031">"Cat face with tears of joy"</string> + <string name="spoken_emoji_1F63A" msgid="8566294484007152613">"Smiling cat face with open mouth"</string> + <string name="spoken_emoji_1F63B" msgid="74417995938927571">"Smiling cat face with heart-shaped eyes"</string> + <string name="spoken_emoji_1F63C" msgid="6472812005729468870">"Cat face with wry smile"</string> + <string name="spoken_emoji_1F63D" msgid="1638398369553349509">"Kissing cat face with closed eyes"</string> + <string name="spoken_emoji_1F63E" msgid="6788969063020278986">"Pouting cat face"</string> + <string name="spoken_emoji_1F63F" msgid="1207234562459550185">"Crying cat face"</string> + <string name="spoken_emoji_1F640" msgid="6023054549904329638">"Weary cat face"</string> + <string name="spoken_emoji_1F645" msgid="5202090629227587076">"Face with no good gesture"</string> + <string name="spoken_emoji_1F646" msgid="6734425134415138134">"Face with OK gesture"</string> + <string name="spoken_emoji_1F647" msgid="1090285518444205483">"Person bowing deeply"</string> + <string name="spoken_emoji_1F648" msgid="8978535230610522356">"See-no-evil monkey"</string> + <string name="spoken_emoji_1F649" msgid="8486145279809495102">"Hear-no-evil monkey"</string> + <string name="spoken_emoji_1F64A" msgid="1237524974033228660">"Speak-no-evil monkey"</string> + <string name="spoken_emoji_1F64B" msgid="4251150782016370475">"Happy person raising one hand"</string> + <string name="spoken_emoji_1F64C" msgid="5446231430684558344">"Person raising both hands in celebration"</string> + <string name="spoken_emoji_1F64D" msgid="4646485595309482342">"Person frowning"</string> + <string name="spoken_emoji_1F64E" msgid="3376579939836656097">"Person with pouting face"</string> + <string name="spoken_emoji_1F64F" msgid="1044439574356230711">"Person with folded hands"</string> + <string name="spoken_emoji_1F680" msgid="513263736012689059">"Rocket"</string> + <string name="spoken_emoji_1F681" msgid="9201341783850525339">"Helicopter"</string> + <string name="spoken_emoji_1F682" msgid="8046933583867498698">"Steam locomotive"</string> + <string name="spoken_emoji_1F683" msgid="8772750354339223092">"Railway car"</string> + <string name="spoken_emoji_1F684" msgid="346396777356203608">"High-speed train"</string> + <string name="spoken_emoji_1F685" msgid="1237059817190832730">"High-speed train with bullet nose"</string> + <string name="spoken_emoji_1F686" msgid="3525197227223620343">"Train"</string> + <string name="spoken_emoji_1F687" msgid="5110143437960392837">"Metro"</string> + <string name="spoken_emoji_1F688" msgid="4702085029871797965">"Light rail"</string> + <string name="spoken_emoji_1F689" msgid="2375851019798817094">"Station"</string> + <string name="spoken_emoji_1F68A" msgid="6368370859718717198">"Tram"</string> + <string name="spoken_emoji_1F68B" msgid="2920160427117436633">"Tram car"</string> + <string name="spoken_emoji_1F68C" msgid="1061520934758810864">"Bus"</string> + <string name="spoken_emoji_1F68D" msgid="2890059031360969304">"Oncoming bus"</string> + <string name="spoken_emoji_1F68E" msgid="6234042976027309654">"Tram"</string> + <string name="spoken_emoji_1F68F" msgid="5871099334672012107">"Bus stop"</string> + <string name="spoken_emoji_1F690" msgid="8080964620200195262">"Minibus"</string> + <string name="spoken_emoji_1F691" msgid="999173032408730501">"Ambulance"</string> + <string name="spoken_emoji_1F692" msgid="1712863785341849487">"Fire engine"</string> + <string name="spoken_emoji_1F693" msgid="7987109037389768934">"Police car"</string> + <string name="spoken_emoji_1F694" msgid="6061658916653884608">"Oncoming police car"</string> + <string name="spoken_emoji_1F695" msgid="6913445460364247283">"Taxi"</string> + <string name="spoken_emoji_1F696" msgid="6391604457418285404">"Oncoming taxi"</string> + <string name="spoken_emoji_1F697" msgid="7978399334396733790">"Automobile"</string> + <string name="spoken_emoji_1F698" msgid="7006050861129732018">"Oncoming automobile"</string> + <string name="spoken_emoji_1F699" msgid="630317052666590607">"Recreational vehicle"</string> + <string name="spoken_emoji_1F69A" msgid="4739797891735823577">"Delivery truck"</string> + <string name="spoken_emoji_1F69B" msgid="4715997280786620649">"Articulated lorry"</string> + <string name="spoken_emoji_1F69C" msgid="5557395610750818161">"Tractor"</string> + <string name="spoken_emoji_1F69D" msgid="5467164189942951047">"Monorail"</string> + <string name="spoken_emoji_1F69E" msgid="169238196389832234">"Mountain railway"</string> + <string name="spoken_emoji_1F69F" msgid="7508128757012845102">"Suspension railway"</string> + <string name="spoken_emoji_1F6A0" msgid="8733056213790160147">"Mountain cableway"</string> + <string name="spoken_emoji_1F6A1" msgid="4666516337749347253">"Aerial tramway"</string> + <string name="spoken_emoji_1F6A2" msgid="4511220588943129583">"Ship"</string> + <string name="spoken_emoji_1F6A3" msgid="8412962252222205387">"Rowing boat"</string> + <string name="spoken_emoji_1F6A4" msgid="8867571300266339211">"Speedboat"</string> + <string name="spoken_emoji_1F6A5" msgid="7650260812741963884">"Horizontal traffic light"</string> + <string name="spoken_emoji_1F6A6" msgid="485575967773793454">"Vertical traffic light"</string> + <string name="spoken_emoji_1F6A7" msgid="6411048933816976794">"Construction sign"</string> + <string name="spoken_emoji_1F6A8" msgid="6345717218374788364">"Police cars revolving light"</string> + <string name="spoken_emoji_1F6A9" msgid="6586380356807600412">"Triangular flag on post"</string> + <string name="spoken_emoji_1F6AA" msgid="8954448167261738885">"Door"</string> + <string name="spoken_emoji_1F6AB" msgid="5313946262888343544">"No entry sign"</string> + <string name="spoken_emoji_1F6AC" msgid="6946858177965948288">"Smoking symbol"</string> + <string name="spoken_emoji_1F6AD" msgid="6320088669185507241">"No smoking symbol"</string> + <string name="spoken_emoji_1F6AE" msgid="1062469925352817189">"Put litter in its place symbol"</string> + <string name="spoken_emoji_1F6AF" msgid="2286668056123642208">"Do not litter symbol"</string> + <string name="spoken_emoji_1F6B0" msgid="179424763882990952">"Drinking water symbol"</string> + <string name="spoken_emoji_1F6B1" msgid="5585212805429161877">"Non-drinking water symbol"</string> + <string name="spoken_emoji_1F6B2" msgid="1771885082068421875">"Bicycle"</string> + <string name="spoken_emoji_1F6B3" msgid="8033779581263314408">"No bicycles"</string> + <string name="spoken_emoji_1F6B4" msgid="1999538449018476947">"Cyclist"</string> + <string name="spoken_emoji_1F6B5" msgid="340846352660993117">"Mountain cyclist"</string> + <string name="spoken_emoji_1F6B6" msgid="4351024386495098336">"Pedestrian"</string> + <string name="spoken_emoji_1F6B7" msgid="4564800655866838802">"No pedestrians"</string> + <string name="spoken_emoji_1F6B8" msgid="3020531906940267349">"Children crossing"</string> + <string name="spoken_emoji_1F6B9" msgid="1207095844125041251">"Mens symbol"</string> + <string name="spoken_emoji_1F6BA" msgid="2346879310071017531">"Womens symbol"</string> + <string name="spoken_emoji_1F6BB" msgid="2370172469642078526">"Restroom"</string> + <string name="spoken_emoji_1F6BC" msgid="5558827593563530851">"Baby symbol"</string> + <string name="spoken_emoji_1F6BD" msgid="9213590243049835957">"Toilet"</string> + <string name="spoken_emoji_1F6BE" msgid="394016533781742491">"Water closet"</string> + <string name="spoken_emoji_1F6BF" msgid="906336365928291207">"Shower"</string> + <string name="spoken_emoji_1F6C0" msgid="4592099854378821599">"Bath"</string> + <string name="spoken_emoji_1F6C1" msgid="2845056048320031158">"Bathtub"</string> + <string name="spoken_emoji_1F6C2" msgid="8117262514698011877">"Passport control"</string> + <string name="spoken_emoji_1F6C3" msgid="1176342001834630675">"Customs"</string> + <string name="spoken_emoji_1F6C4" msgid="1477622834179978886">"Baggage claim"</string> + <string name="spoken_emoji_1F6C5" msgid="2495834050856617451">"Left luggage"</string> +</resources> diff --git a/java/res/values-en-rIN/strings-emoji-descriptions.xml b/java/res/values-en-rIN/strings-emoji-descriptions.xml new file mode 100644 index 000000000..2ac73fcbb --- /dev/null +++ b/java/res/values-en-rIN/strings-emoji-descriptions.xml @@ -0,0 +1,851 @@ +<?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. +*/ + --> + +<!-- + These Emoji symbols are unsupported by TTS. + TODO: Remove this file when TTS/TalkBack support these Emoji symbols. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_emoji_00A9" msgid="2859822817116803638">"Copyright sign"</string> + <string name="spoken_emoji_00AE" msgid="7708335454134589027">"Registered sign"</string> + <string name="spoken_emoji_203C" msgid="153340916701508663">"Double exclamation mark"</string> + <string name="spoken_emoji_2049" msgid="4877256448299555371">"Exclamation question mark"</string> + <string name="spoken_emoji_2122" msgid="9188440722954720429">"Trade mark sign"</string> + <string name="spoken_emoji_2139" msgid="9114342638917304327">"Information source"</string> + <string name="spoken_emoji_2194" msgid="8055202727034946680">"Left right arrow"</string> + <string name="spoken_emoji_2195" msgid="8028122253301087407">"Up down arrow"</string> + <string name="spoken_emoji_2196" msgid="4019164898967854363">"North west arrow"</string> + <string name="spoken_emoji_2197" msgid="4255723717709017801">"North east arrow"</string> + <string name="spoken_emoji_2198" msgid="1452063451313622090">"South east arrow"</string> + <string name="spoken_emoji_2199" msgid="6942722693368807849">"South west arrow"</string> + <string name="spoken_emoji_21A9" msgid="5204750172335111188">"Leftwards arrow with hook"</string> + <string name="spoken_emoji_21AA" msgid="3950259884359247006">"Rightwards arrow with hook"</string> + <string name="spoken_emoji_231A" msgid="6751448803233874993">"Watch"</string> + <string name="spoken_emoji_231B" msgid="5956428809948426182">"Hourglass"</string> + <string name="spoken_emoji_23E9" msgid="4022497733535162237">"Black right-pointing double triangle"</string> + <string name="spoken_emoji_23EA" msgid="2251396938087774944">"Black left-pointing double triangle"</string> + <string name="spoken_emoji_23EB" msgid="3746885195641491865">"Black up-pointing double triangle"</string> + <string name="spoken_emoji_23EC" msgid="7852372752901163416">"Black down-pointing double triangle"</string> + <string name="spoken_emoji_23F0" msgid="8474219588750627870">"Alarm clock"</string> + <string name="spoken_emoji_23F3" msgid="166900119581024371">"Hourglass with flowing sand"</string> + <string name="spoken_emoji_24C2" msgid="3948348737566038470">"Circled latin capital letter m"</string> + <string name="spoken_emoji_25AA" msgid="7865181015100227349">"Black small square"</string> + <string name="spoken_emoji_25AB" msgid="6446532820937381457">"White small square"</string> + <string name="spoken_emoji_25B6" msgid="2423897708496040947">"Black right-pointing triangle"</string> + <string name="spoken_emoji_25C0" msgid="3595083440074484934">"Black left-pointing triangle"</string> + <string name="spoken_emoji_25FB" msgid="4838691986881215419">"White medium square"</string> + <string name="spoken_emoji_25FC" msgid="7008859564991191050">"Black medium square"</string> + <string name="spoken_emoji_25FD" msgid="7673439755069217479">"White medium small square"</string> + <string name="spoken_emoji_25FE" msgid="6782214109919768923">"Black medium small square"</string> + <string name="spoken_emoji_2600" msgid="2272722634618990413">"Black sun with rays"</string> + <string name="spoken_emoji_2601" msgid="6205136889311537150">"Cloud"</string> + <string name="spoken_emoji_260E" msgid="8670395193046424238">"Black telephone"</string> + <string name="spoken_emoji_2611" msgid="4530550203347054611">"Ballot box with tick"</string> + <string name="spoken_emoji_2614" msgid="1612791247861229500">"Umbrella with rain drops"</string> + <string name="spoken_emoji_2615" msgid="3320562382424018588">"Hot beverage"</string> + <string name="spoken_emoji_261D" msgid="4690554173549768467">"White up pointing index"</string> + <string name="spoken_emoji_263A" msgid="3170094381521989300">"White smiling face"</string> + <string name="spoken_emoji_2648" msgid="4621241062667020673">"Aries"</string> + <string name="spoken_emoji_2649" msgid="7694461245947059086">"Taurus"</string> + <string name="spoken_emoji_264A" msgid="1258074605878705030">"Gemini"</string> + <string name="spoken_emoji_264B" msgid="4409219914377810956">"Cancer"</string> + <string name="spoken_emoji_264C" msgid="6520255367817054163">"Leo"</string> + <string name="spoken_emoji_264D" msgid="1504758945499854018">"Virgo"</string> + <string name="spoken_emoji_264E" msgid="2354847104530633519">"Libra"</string> + <string name="spoken_emoji_264F" msgid="5822933280406416112">"Scorpio"</string> + <string name="spoken_emoji_2650" msgid="4832481156714796163">"Sagittarius"</string> + <string name="spoken_emoji_2651" msgid="840953134601595090">"Capricorn"</string> + <string name="spoken_emoji_2652" msgid="3586925968718775281">"Aquarius"</string> + <string name="spoken_emoji_2653" msgid="8420547731496254492">"Pisces"</string> + <string name="spoken_emoji_2660" msgid="4541170554542412536">"Black spade suit"</string> + <string name="spoken_emoji_2663" msgid="3669352721942285724">"Black club suit"</string> + <string name="spoken_emoji_2665" msgid="6347941599683765843">"Black heart suit"</string> + <string name="spoken_emoji_2666" msgid="8296769213401115999">"Black diamond suit"</string> + <string name="spoken_emoji_2668" msgid="7063148281053820386">"Hot springs"</string> + <string name="spoken_emoji_267B" msgid="21716857176812762">"Black universal recycling symbol"</string> + <string name="spoken_emoji_267F" msgid="8833496533226475443">"Wheelchair symbol"</string> + <string name="spoken_emoji_2693" msgid="7443148847598433088">"Anchor"</string> + <string name="spoken_emoji_26A0" msgid="6272635532992727510">"Warning sign"</string> + <string name="spoken_emoji_26A1" msgid="5604749644693339145">"High voltage sign"</string> + <string name="spoken_emoji_26AA" msgid="8005748091690377153">"Medium white circle"</string> + <string name="spoken_emoji_26AB" msgid="1655910278422753244">"Medium black circle"</string> + <string name="spoken_emoji_26BD" msgid="1545218197938889737">"Football"</string> + <string name="spoken_emoji_26BE" msgid="8959760533076498209">"Baseball"</string> + <string name="spoken_emoji_26C4" msgid="3045791757044255626">"Snowman without snow"</string> + <string name="spoken_emoji_26C5" msgid="5580129409712578639">"Sun behind cloud"</string> + <string name="spoken_emoji_26CE" msgid="8963656417276062998">"Ophiuchus"</string> + <string name="spoken_emoji_26D4" msgid="2231451988209604130">"No entry"</string> + <string name="spoken_emoji_26EA" msgid="7513319636103804907">"Church"</string> + <string name="spoken_emoji_26F2" msgid="7134115206158891037">"Fountain"</string> + <string name="spoken_emoji_26F3" msgid="4912302210162075465">"Flag in hole"</string> + <string name="spoken_emoji_26F5" msgid="4766328116769075217">"Sailing boat"</string> + <string name="spoken_emoji_26FA" msgid="5888017494809199037">"Tent"</string> + <string name="spoken_emoji_26FD" msgid="2417060622927453534">"Fuel pump"</string> + <string name="spoken_emoji_2702" msgid="4005741160717451912">"Black scissors"</string> + <string name="spoken_emoji_2705" msgid="164605766946697759">"White heavy tick"</string> + <string name="spoken_emoji_2708" msgid="7153840886849268988">"Aeroplane"</string> + <string name="spoken_emoji_2709" msgid="2217319160724311369">"Envelope"</string> + <string name="spoken_emoji_270A" msgid="508347232762319473">"Raised fist"</string> + <string name="spoken_emoji_270B" msgid="6640562128327753423">"Raised hand"</string> + <string name="spoken_emoji_270C" msgid="1344288035704944581">"Victory hand"</string> + <string name="spoken_emoji_270F" msgid="6108251586067318718">"Pencil"</string> + <string name="spoken_emoji_2712" msgid="6320544535087710482">"Black nib"</string> + <string name="spoken_emoji_2714" msgid="1968242800064001654">"Heavy tick"</string> + <string name="spoken_emoji_2716" msgid="511941294762977228">"Heavy multiplication x"</string> + <string name="spoken_emoji_2728" msgid="5650330815808691881">"Sparkles"</string> + <string name="spoken_emoji_2733" msgid="8915809595141157327">"Eight spoked asterisk"</string> + <string name="spoken_emoji_2734" msgid="4846583547980754332">"Eight pointed black star"</string> + <string name="spoken_emoji_2744" msgid="4350636647760161042">"Snowflake"</string> + <string name="spoken_emoji_2747" msgid="3718282973916474455">"Sparkle"</string> + <string name="spoken_emoji_274C" msgid="2752145886733295314">"Cross mark"</string> + <string name="spoken_emoji_274E" msgid="4262918689871098338">"Negative squared cross mark"</string> + <string name="spoken_emoji_2753" msgid="6935897159942119808">"Black question mark ornament"</string> + <string name="spoken_emoji_2754" msgid="7277504915105532954">"White question mark ornament"</string> + <string name="spoken_emoji_2755" msgid="6853076969826960210">"White exclamation mark ornament"</string> + <string name="spoken_emoji_2757" msgid="3707907828776912174">"Heavy exclamation mark symbol"</string> + <string name="spoken_emoji_2764" msgid="4214257843609432167">"Heavy black heart"</string> + <string name="spoken_emoji_2795" msgid="6563954833786162168">"Heavy plus sign"</string> + <string name="spoken_emoji_2796" msgid="5990926508250772777">"Heavy minus sign"</string> + <string name="spoken_emoji_2797" msgid="24694184172879174">"Heavy division sign"</string> + <string name="spoken_emoji_27A1" msgid="3513434778263100580">"Black rightwards arrow"</string> + <string name="spoken_emoji_27B0" msgid="203395646864662198">"Curly loop"</string> + <string name="spoken_emoji_27BF" msgid="4940514642375640510">"Double curly loop"</string> + <string name="spoken_emoji_2934" msgid="9062130477982973457">"Arrow pointing rightwards then curving upwards"</string> + <string name="spoken_emoji_2935" msgid="6198710960720232074">"Arrow pointing rightwards then curving downwards"</string> + <string name="spoken_emoji_2B05" msgid="4813405635410707690">"Leftwards black arrow"</string> + <string name="spoken_emoji_2B06" msgid="1223172079106250748">"Upwards black arrow"</string> + <string name="spoken_emoji_2B07" msgid="1599124424746596150">"Downwards black arrow"</string> + <string name="spoken_emoji_2B1B" msgid="3461247311988501626">"Black large square"</string> + <string name="spoken_emoji_2B1C" msgid="5793146430145248915">"White large square"</string> + <string name="spoken_emoji_2B50" msgid="3850845519526950524">"White medium star"</string> + <string name="spoken_emoji_2B55" msgid="9137882158811541824">"Heavy large circle"</string> + <string name="spoken_emoji_3030" msgid="4609172241893565639">"Wavy dash"</string> + <string name="spoken_emoji_303D" msgid="2545833934975907505">"Part alternation mark"</string> + <string name="spoken_emoji_3297" msgid="928912923628973800">"Circled ideograph congratulation"</string> + <string name="spoken_emoji_3299" msgid="3930347573693668426">"Circled ideograph secret"</string> + <string name="spoken_emoji_1F004" msgid="1705216181345894600">"Mahjong tile red dragon"</string> + <string name="spoken_emoji_1F0CF" msgid="7601493592085987866">"Playing card black joker"</string> + <string name="spoken_emoji_1F170" msgid="3817698686602826773">"Blood type A"</string> + <string name="spoken_emoji_1F171" msgid="3684218589626650242">"Blood type B"</string> + <string name="spoken_emoji_1F17E" msgid="2978809190364779029">"Blood type O"</string> + <string name="spoken_emoji_1F17F" msgid="463634348668462040">"Car park"</string> + <string name="spoken_emoji_1F18E" msgid="1650705325221496768">"Blood type AB"</string> + <string name="spoken_emoji_1F191" msgid="5386969264431429221">"Squared CL"</string> + <string name="spoken_emoji_1F192" msgid="8324226436829162496">"Squared cool"</string> + <string name="spoken_emoji_1F193" msgid="4731758603321515364">"Squared free"</string> + <string name="spoken_emoji_1F194" msgid="4903128609556175887">"Squared ID"</string> + <string name="spoken_emoji_1F195" msgid="1433142500411060924">"Squared new"</string> + <string name="spoken_emoji_1F196" msgid="8825160701159634202">"Squared N G"</string> + <string name="spoken_emoji_1F197" msgid="7841079241554176535">"Squared OK"</string> + <string name="spoken_emoji_1F198" msgid="7020298909426960622">"Squared SOS"</string> + <string name="spoken_emoji_1F199" msgid="5971252667136235630">"Squared up with exclamation mark"</string> + <string name="spoken_emoji_1F19A" msgid="4557270135899843959">"Squared vs"</string> + <string name="spoken_emoji_1F201" msgid="7000490044681139002">"Squared katakana here"</string> + <string name="spoken_emoji_1F202" msgid="8560906958695043947">"Squared katakana service"</string> + <string name="spoken_emoji_1F21A" msgid="1496435317324514033">"Squared ideograph charge-free"</string> + <string name="spoken_emoji_1F22F" msgid="609797148862445402">"Squared ideograph reserved-seat"</string> + <string name="spoken_emoji_1F232" msgid="8125716331632035820">"Squared ideograph prohibitation"</string> + <string name="spoken_emoji_1F233" msgid="8749401090457355028">"Squared ideograph vacancy"</string> + <string name="spoken_emoji_1F234" msgid="3546951604285970768">"Squared ideograph acceptance"</string> + <string name="spoken_emoji_1F235" msgid="5320186982841793711">"Squared ideograph full occupancy"</string> + <string name="spoken_emoji_1F236" msgid="879755752069393034">"Squared ideograph paid"</string> + <string name="spoken_emoji_1F237" msgid="6741807001205851437">"Squared ideograph monthly"</string> + <string name="spoken_emoji_1F238" msgid="5504414186438196912">"Squared ideograph application"</string> + <string name="spoken_emoji_1F239" msgid="1634067311597618959">"Squared ideograph discount"</string> + <string name="spoken_emoji_1F23A" msgid="3107862957630169536">"Squared ideograph in business"</string> + <string name="spoken_emoji_1F250" msgid="6586943922806727907">"Circled ideograph advantage"</string> + <string name="spoken_emoji_1F251" msgid="9099032855993346948">"Circled ideograph accept"</string> + <string name="spoken_emoji_1F300" msgid="4720098285295840383">"Cyclone"</string> + <string name="spoken_emoji_1F301" msgid="3601962477653752974">"Foggy"</string> + <string name="spoken_emoji_1F302" msgid="3404357123421753593">"Closed umbrella"</string> + <string name="spoken_emoji_1F303" msgid="3899301321538188206">"Night with stars"</string> + <string name="spoken_emoji_1F304" msgid="2767148930689050040">"Sunrise over mountains"</string> + <string name="spoken_emoji_1F305" msgid="9165812924292061196">"Sunrise"</string> + <string name="spoken_emoji_1F306" msgid="5889294736109193104">"Cityscape at dusk"</string> + <string name="spoken_emoji_1F307" msgid="2714290867291163713">"Sunset over buildings"</string> + <string name="spoken_emoji_1F308" msgid="688704703985173377">"Rainbow"</string> + <string name="spoken_emoji_1F309" msgid="6217981957992313528">"Bridge at night"</string> + <string name="spoken_emoji_1F30A" msgid="4329309263152110893">"Water wave"</string> + <string name="spoken_emoji_1F30B" msgid="5729430693700923112">"Volcano"</string> + <string name="spoken_emoji_1F30C" msgid="2961230863217543082">"Milky way"</string> + <string name="spoken_emoji_1F30D" msgid="1113905673331547953">"Earth globe Europe-Africa"</string> + <string name="spoken_emoji_1F30E" msgid="5278512600749223671">"Earth globe Americas"</string> + <string name="spoken_emoji_1F30F" msgid="5718144880978707493">"Earth globe Asia-Australia"</string> + <string name="spoken_emoji_1F310" msgid="2959618582975247601">"Globe with meridians"</string> + <string name="spoken_emoji_1F311" msgid="623906380914895542">"New moon symbol"</string> + <string name="spoken_emoji_1F312" msgid="4458575672576125401">"Waxing crescent moon symbol"</string> + <string name="spoken_emoji_1F313" msgid="7599181787989497294">"First quarter moon symbol"</string> + <string name="spoken_emoji_1F314" msgid="4898293184964365413">"Waxing gibbous moon symbol"</string> + <string name="spoken_emoji_1F315" msgid="3218117051779496309">"Full moon symbol"</string> + <string name="spoken_emoji_1F316" msgid="2061317145777689569">"Waning gibbous moon symbol"</string> + <string name="spoken_emoji_1F317" msgid="2721090687319539049">"Last quarter moon symbol"</string> + <string name="spoken_emoji_1F318" msgid="3814091755648887570">"Waning crescent moon symbol"</string> + <string name="spoken_emoji_1F319" msgid="4074299824890459465">"Crescent moon"</string> + <string name="spoken_emoji_1F31A" msgid="3092285278116977103">"New moon with face"</string> + <string name="spoken_emoji_1F31B" msgid="2658562138386927881">"First quarter moon with face"</string> + <string name="spoken_emoji_1F31C" msgid="7914768515547867384">"Last quarter moon with face"</string> + <string name="spoken_emoji_1F31D" msgid="1925730459848297182">"Full moon with face"</string> + <string name="spoken_emoji_1F31E" msgid="8022112382524084418">"Sun with face"</string> + <string name="spoken_emoji_1F31F" msgid="1051661214137766369">"Glowing star"</string> + <string name="spoken_emoji_1F320" msgid="5450591979068216115">"Shooting star"</string> + <string name="spoken_emoji_1F330" msgid="3115760035618051575">"Chestnut"</string> + <string name="spoken_emoji_1F331" msgid="5658888205290008691">"Seedling"</string> + <string name="spoken_emoji_1F332" msgid="2935650450421165938">"Evergreen tree"</string> + <string name="spoken_emoji_1F333" msgid="5898847427062482675">"Deciduous tree"</string> + <string name="spoken_emoji_1F334" msgid="6183375224678417894">"Palm tree"</string> + <string name="spoken_emoji_1F335" msgid="5352418412103584941">"Cactus"</string> + <string name="spoken_emoji_1F337" msgid="3839107352363566289">"Tulip"</string> + <string name="spoken_emoji_1F338" msgid="6389970364260468490">"Cherry blossom"</string> + <string name="spoken_emoji_1F339" msgid="9128891447985256151">"Rose"</string> + <string name="spoken_emoji_1F33A" msgid="2025828400095233078">"Hibiscus"</string> + <string name="spoken_emoji_1F33B" msgid="8163868254348448552">"Sunflower"</string> + <string name="spoken_emoji_1F33C" msgid="6850371206262335812">"Blossom"</string> + <string name="spoken_emoji_1F33D" msgid="9033484052864509610">"Ear of maize"</string> + <string name="spoken_emoji_1F33E" msgid="2540173396638444120">"Ear of rice"</string> + <string name="spoken_emoji_1F33F" msgid="4384823344364908558">"Herb"</string> + <string name="spoken_emoji_1F340" msgid="3494255459156499305">"Four leaf clover"</string> + <string name="spoken_emoji_1F341" msgid="4581959481754990158">"Maple leaf"</string> + <string name="spoken_emoji_1F342" msgid="3119068426871821222">"Fallen leaf"</string> + <string name="spoken_emoji_1F343" msgid="2663317495805149004">"Leaf fluttering in wind"</string> + <string name="spoken_emoji_1F344" msgid="2738517881678722159">"Mushroom"</string> + <string name="spoken_emoji_1F345" msgid="6135288642349085554">"Tomato"</string> + <string name="spoken_emoji_1F346" msgid="2075395322785406367">"Aubergine"</string> + <string name="spoken_emoji_1F347" msgid="7753453754963890571">"Grapes"</string> + <string name="spoken_emoji_1F348" msgid="1247076837284932788">"Melon"</string> + <string name="spoken_emoji_1F349" msgid="5563054555180611086">"Watermelon"</string> + <string name="spoken_emoji_1F34A" msgid="4688661208570160524">"Tangerine"</string> + <string name="spoken_emoji_1F34B" msgid="4335318423164185706">"Lemon"</string> + <string name="spoken_emoji_1F34C" msgid="3712827239858159474">"Banana"</string> + <string name="spoken_emoji_1F34D" msgid="7712521967162622936">"Pineapple"</string> + <string name="spoken_emoji_1F34E" msgid="1859466882598614228">"Red apple"</string> + <string name="spoken_emoji_1F34F" msgid="8251711032295005633">"Green apple"</string> + <string name="spoken_emoji_1F350" msgid="625802980159197701">"Pear"</string> + <string name="spoken_emoji_1F351" msgid="4269460120610911895">"Peach"</string> + <string name="spoken_emoji_1F352" msgid="965600953360182635">"Cherries"</string> + <string name="spoken_emoji_1F353" msgid="7068623879906925592">"Strawberry"</string> + <string name="spoken_emoji_1F354" msgid="45162285238888494">"Hamburger"</string> + <string name="spoken_emoji_1F355" msgid="9157587635526433283">"Slice of pizza"</string> + <string name="spoken_emoji_1F356" msgid="2667196119149852244">"Meat on bone"</string> + <string name="spoken_emoji_1F357" msgid="8022817413851052256">"Poultry leg"</string> + <string name="spoken_emoji_1F358" msgid="3042693264748036476">"Rice cracker"</string> + <string name="spoken_emoji_1F359" msgid="3988148661730121958">"Rice ball"</string> + <string name="spoken_emoji_1F35A" msgid="1763824172198327268">"Cooked rice"</string> + <string name="spoken_emoji_1F35B" msgid="62530406745717835">"Curry and rice"</string> + <string name="spoken_emoji_1F35C" msgid="7537756539198945509">"Steaming bowl"</string> + <string name="spoken_emoji_1F35D" msgid="8173523083861875196">"Spaghetti"</string> + <string name="spoken_emoji_1F35E" msgid="2935428307894662571">"Bread"</string> + <string name="spoken_emoji_1F35F" msgid="4840297386785728443">"French fries"</string> + <string name="spoken_emoji_1F360" msgid="4094659855684686801">"Roasted sweet potato"</string> + <string name="spoken_emoji_1F361" msgid="6475486395784096109">"Dango"</string> + <string name="spoken_emoji_1F362" msgid="5004692577661076275">"Oden"</string> + <string name="spoken_emoji_1F363" msgid="1606603765717743806">"Sushi"</string> + <string name="spoken_emoji_1F364" msgid="6550457766169570811">"Fried shrimp"</string> + <string name="spoken_emoji_1F365" msgid="4963815540953316307">"Fish cake with swirl design"</string> + <string name="spoken_emoji_1F366" msgid="7862401745277049404">"Soft ice cream"</string> + <string name="spoken_emoji_1F367" msgid="7447972978281980414">"Shaved ice"</string> + <string name="spoken_emoji_1F368" msgid="7790003146142724913">"Ice cream"</string> + <string name="spoken_emoji_1F369" msgid="7383712944084857350">"Doughnut"</string> + <string name="spoken_emoji_1F36A" msgid="2726271795913042295">"Cookie"</string> + <string name="spoken_emoji_1F36B" msgid="6342163604299875931">"Chocolate bar"</string> + <string name="spoken_emoji_1F36C" msgid="2168934753998218790">"Candy"</string> + <string name="spoken_emoji_1F36D" msgid="3671507903799975792">"Lollipop"</string> + <string name="spoken_emoji_1F36E" msgid="4630541402785165902">"Custard"</string> + <string name="spoken_emoji_1F36F" msgid="5577915387425169439">"Honey pot"</string> + <string name="spoken_emoji_1F370" msgid="7243244547866114951">"Shortcake"</string> + <string name="spoken_emoji_1F371" msgid="6731527040552916358">"Bento box"</string> + <string name="spoken_emoji_1F372" msgid="1635035323832181733">"Pot of food"</string> + <string name="spoken_emoji_1F373" msgid="7799289534289221045">"Cooking"</string> + <string name="spoken_emoji_1F374" msgid="5973820884987069131">"Fork and knife"</string> + <string name="spoken_emoji_1F375" msgid="1074832087699617700">"Teacup without handle"</string> + <string name="spoken_emoji_1F376" msgid="6499274685584852067">"Sake bottle and cup"</string> + <string name="spoken_emoji_1F377" msgid="1762398562314172075">"Wine glass"</string> + <string name="spoken_emoji_1F378" msgid="5528234560590117516">"Cocktail glass"</string> + <string name="spoken_emoji_1F379" msgid="790581290787943325">"Tropical drink"</string> + <string name="spoken_emoji_1F37A" msgid="391966822450619516">"Beer mug"</string> + <string name="spoken_emoji_1F37B" msgid="9015043286465670662">"Clinking beer mugs"</string> + <string name="spoken_emoji_1F37C" msgid="2532113819464508894">"Baby bottle"</string> + <string name="spoken_emoji_1F380" msgid="3487363857092458827">"Ribbon"</string> + <string name="spoken_emoji_1F381" msgid="614180683680675444">"Wrapped present"</string> + <string name="spoken_emoji_1F382" msgid="4720497171946687501">"Birthday cake"</string> + <string name="spoken_emoji_1F383" msgid="3536505941578757623">"Jack-o-lantern"</string> + <string name="spoken_emoji_1F384" msgid="1797870204479059004">"Christmas tree"</string> + <string name="spoken_emoji_1F385" msgid="1754174063483626367">"Father christmas"</string> + <string name="spoken_emoji_1F386" msgid="2130445450758114746">"Fireworks"</string> + <string name="spoken_emoji_1F387" msgid="3403182563117999933">"Firework sparkler"</string> + <string name="spoken_emoji_1F388" msgid="2903047203723251804">"Balloon"</string> + <string name="spoken_emoji_1F389" msgid="2352830665883549388">"Party popper"</string> + <string name="spoken_emoji_1F38A" msgid="6280428984773641322">"Confetti ball"</string> + <string name="spoken_emoji_1F38B" msgid="4902225837479015489">"Tanabata tree"</string> + <string name="spoken_emoji_1F38C" msgid="7623268024030989365">"Crossed flags"</string> + <string name="spoken_emoji_1F38D" msgid="8237542796124408528">"Pine decoration"</string> + <string name="spoken_emoji_1F38E" msgid="5373397476238212371">"Japanese dolls"</string> + <string name="spoken_emoji_1F38F" msgid="8754091376829552844">"Carp streamer"</string> + <string name="spoken_emoji_1F390" msgid="8903307048095431374">"Wind chime"</string> + <string name="spoken_emoji_1F391" msgid="2134952069191911841">"Moon viewing ceremony"</string> + <string name="spoken_emoji_1F392" msgid="6380405493914304737">"School satchel"</string> + <string name="spoken_emoji_1F393" msgid="6947890064872470996">"Graduation cap"</string> + <string name="spoken_emoji_1F3A0" msgid="3572095190082826057">"Carousel horse"</string> + <string name="spoken_emoji_1F3A1" msgid="4300565511681058798">"Ferris wheel"</string> + <string name="spoken_emoji_1F3A2" msgid="15486093912232140">"Roller coaster"</string> + <string name="spoken_emoji_1F3A3" msgid="921739319504942924">"Fishing pole and fish"</string> + <string name="spoken_emoji_1F3A4" msgid="7497596355346856950">"Microphone"</string> + <string name="spoken_emoji_1F3A5" msgid="4290497821228183002">"Movie camera"</string> + <string name="spoken_emoji_1F3A6" msgid="26019057872319055">"Cinema"</string> + <string name="spoken_emoji_1F3A7" msgid="837856608794094105">"Headphone"</string> + <string name="spoken_emoji_1F3A8" msgid="2332260356509244587">"Artist palette"</string> + <string name="spoken_emoji_1F3A9" msgid="9045869366525115256">"Top hat"</string> + <string name="spoken_emoji_1F3AA" msgid="5728760354237132">"Circus tent"</string> + <string name="spoken_emoji_1F3AB" msgid="1657997517193216284">"Ticket"</string> + <string name="spoken_emoji_1F3AC" msgid="4317366554314492152">"Clapper board"</string> + <string name="spoken_emoji_1F3AD" msgid="607157286336130470">"Performing arts"</string> + <string name="spoken_emoji_1F3AE" msgid="2902308174671548150">"Video game"</string> + <string name="spoken_emoji_1F3AF" msgid="5420539221790296407">"Direct hit"</string> + <string name="spoken_emoji_1F3B0" msgid="7440244806527891956">"Slot machine"</string> + <string name="spoken_emoji_1F3B1" msgid="545544382391379234">"Billiards"</string> + <string name="spoken_emoji_1F3B2" msgid="8302262034774787493">"Game die"</string> + <string name="spoken_emoji_1F3B3" msgid="5180870610771027520">"Bowling"</string> + <string name="spoken_emoji_1F3B4" msgid="4723852033266071564">"Flower playing cards"</string> + <string name="spoken_emoji_1F3B5" msgid="1998470239850548554">"Musical note"</string> + <string name="spoken_emoji_1F3B6" msgid="3827730457113941705">"Multiple musical notes"</string> + <string name="spoken_emoji_1F3B7" msgid="5503403099445042180">"Saxophone"</string> + <string name="spoken_emoji_1F3B8" msgid="3985658156795011430">"Guitar"</string> + <string name="spoken_emoji_1F3B9" msgid="5596295757967881451">"Musical keyboard"</string> + <string name="spoken_emoji_1F3BA" msgid="4284064120340683558">"Trumpet"</string> + <string name="spoken_emoji_1F3BB" msgid="2856598510069988745">"Violin"</string> + <string name="spoken_emoji_1F3BC" msgid="1608424748821446230">"Musical score"</string> + <string name="spoken_emoji_1F3BD" msgid="5490786111375627777">"Running shirt with sash"</string> + <string name="spoken_emoji_1F3BE" msgid="1851613105691627931">"Tennis racquet and ball"</string> + <string name="spoken_emoji_1F3BF" msgid="6862405997423247921">"Ski and ski boot"</string> + <string name="spoken_emoji_1F3C0" msgid="7421420756115104085">"Basketball and hoop"</string> + <string name="spoken_emoji_1F3C1" msgid="6926537251677319922">"Chequered flag"</string> + <string name="spoken_emoji_1F3C2" msgid="5708596929237987082">"Snowboarder"</string> + <string name="spoken_emoji_1F3C3" msgid="5850982999510115824">"Runner"</string> + <string name="spoken_emoji_1F3C4" msgid="8468355585994639838">"Surfer"</string> + <string name="spoken_emoji_1F3C6" msgid="9094474706847545409">"Trophy"</string> + <string name="spoken_emoji_1F3C7" msgid="8172206200368370116">"Horse racing"</string> + <string name="spoken_emoji_1F3C8" msgid="5619171461277597709">"American football"</string> + <string name="spoken_emoji_1F3C9" msgid="6371294008765871043">"Rugby football"</string> + <string name="spoken_emoji_1F3CA" msgid="130977831787806932">"Swimmer"</string> + <string name="spoken_emoji_1F3E0" msgid="6277213201655811842">"House building"</string> + <string name="spoken_emoji_1F3E1" msgid="233476176077538885">"House with garden"</string> + <string name="spoken_emoji_1F3E2" msgid="919736380093964570">"Office building"</string> + <string name="spoken_emoji_1F3E3" msgid="6177606081825094184">"Japanese post office"</string> + <string name="spoken_emoji_1F3E4" msgid="717377871070970293">"European post office"</string> + <string name="spoken_emoji_1F3E5" msgid="1350532500431776780">"Hospital"</string> + <string name="spoken_emoji_1F3E6" msgid="342132788513806214">"Bank"</string> + <string name="spoken_emoji_1F3E7" msgid="6322352038284944265">"Automated teller machine"</string> + <string name="spoken_emoji_1F3E8" msgid="5864918444350599907">"Hotel"</string> + <string name="spoken_emoji_1F3E9" msgid="7830416185375326938">"Love hotel"</string> + <string name="spoken_emoji_1F3EA" msgid="5081084413084360479">"Convenience store"</string> + <string name="spoken_emoji_1F3EB" msgid="7010966528205150525">"School"</string> + <string name="spoken_emoji_1F3EC" msgid="4845978861878295154">"Department store"</string> + <string name="spoken_emoji_1F3ED" msgid="3980316226665215370">"Factory"</string> + <string name="spoken_emoji_1F3EE" msgid="1253964276770550248">"Izakaya lantern"</string> + <string name="spoken_emoji_1F3EF" msgid="1128975573507389883">"Japanese castle"</string> + <string name="spoken_emoji_1F3F0" msgid="1544632297502291578">"European castle"</string> + <string name="spoken_emoji_1F400" msgid="2063034795679578294">"Rat"</string> + <string name="spoken_emoji_1F401" msgid="6736421616217369594">"Mouse"</string> + <string name="spoken_emoji_1F402" msgid="7276670995895485604">"Ox"</string> + <string name="spoken_emoji_1F403" msgid="8045709541897118928">"Water buffalo"</string> + <string name="spoken_emoji_1F404" msgid="5240777285676662335">"Cow"</string> + <string name="spoken_emoji_1F406" msgid="5163461930159540018">"Leopard"</string> + <string name="spoken_emoji_1F407" msgid="6905370221172708160">"Rabbit"</string> + <string name="spoken_emoji_1F408" msgid="1362164550508207284">"Cat"</string> + <string name="spoken_emoji_1F409" msgid="8476130983168866013">"Dragon"</string> + <string name="spoken_emoji_1F40A" msgid="1149626786411545043">"Crocodile"</string> + <string name="spoken_emoji_1F40B" msgid="5199104921208397643">"Whale"</string> + <string name="spoken_emoji_1F40C" msgid="2704006052881702675">"Snail"</string> + <string name="spoken_emoji_1F40D" msgid="8648186663643157522">"Snake"</string> + <string name="spoken_emoji_1F40E" msgid="7219137467573327268">"Horse"</string> + <string name="spoken_emoji_1F40F" msgid="7834336676729040395">"Ram"</string> + <string name="spoken_emoji_1F410" msgid="8686765722255775031">"Goat"</string> + <string name="spoken_emoji_1F411" msgid="3585715397876383525">"Sheep"</string> + <string name="spoken_emoji_1F412" msgid="4924794582980077838">"Monkey"</string> + <string name="spoken_emoji_1F413" msgid="1460475310405677377">"Rooster"</string> + <string name="spoken_emoji_1F414" msgid="5857296282631892219">"Chicken"</string> + <string name="spoken_emoji_1F415" msgid="5920041074892949527">"Dog"</string> + <string name="spoken_emoji_1F416" msgid="4362403392912540286">"Pig"</string> + <string name="spoken_emoji_1F417" msgid="6836978415840795128">"Boar"</string> + <string name="spoken_emoji_1F418" msgid="7926161463897783691">"Elephant"</string> + <string name="spoken_emoji_1F419" msgid="1055233959755784186">"Octopus"</string> + <string name="spoken_emoji_1F41A" msgid="5195666556511558060">"Spiral shell"</string> + <string name="spoken_emoji_1F41B" msgid="7652480167465557832">"Bug"</string> + <string name="spoken_emoji_1F41C" msgid="1123461148697574239">"Ant"</string> + <string name="spoken_emoji_1F41D" msgid="718579308764058851">"Honeybee"</string> + <string name="spoken_emoji_1F41E" msgid="6766305509608115467">"Lady beetle"</string> + <string name="spoken_emoji_1F41F" msgid="1207261298343160838">"Fish"</string> + <string name="spoken_emoji_1F420" msgid="1041145003133609221">"Tropical fish"</string> + <string name="spoken_emoji_1F421" msgid="1748378324417438751">"Blowfish"</string> + <string name="spoken_emoji_1F422" msgid="4106724877523329148">"Turtle"</string> + <string name="spoken_emoji_1F423" msgid="4077407945958691907">"Hatching chick"</string> + <string name="spoken_emoji_1F424" msgid="6911326019270172283">"Baby chick"</string> + <string name="spoken_emoji_1F425" msgid="5466514196557885577">"Front-facing baby chick"</string> + <string name="spoken_emoji_1F426" msgid="2163979138772892755">"Bird"</string> + <string name="spoken_emoji_1F427" msgid="3585670324511212961">"Penguin"</string> + <string name="spoken_emoji_1F428" msgid="7955440808647898579">"Koala"</string> + <string name="spoken_emoji_1F429" msgid="5028269352809819035">"Poodle"</string> + <string name="spoken_emoji_1F42A" msgid="4681926706404032484">"Dromedary camel"</string> + <string name="spoken_emoji_1F42B" msgid="2725166074981558322">"Bactrian camel"</string> + <string name="spoken_emoji_1F42C" msgid="6764791873413727085">"Dolphin"</string> + <string name="spoken_emoji_1F42D" msgid="1033643138546864251">"Mouse face"</string> + <string name="spoken_emoji_1F42E" msgid="8099223337120508820">"Cow face"</string> + <string name="spoken_emoji_1F42F" msgid="2104743989330781572">"Tiger face"</string> + <string name="spoken_emoji_1F430" msgid="525492897063150160">"Rabbit face"</string> + <string name="spoken_emoji_1F431" msgid="6051358666235016851">"Cat face"</string> + <string name="spoken_emoji_1F432" msgid="7698001871193018305">"Dragon face"</string> + <string name="spoken_emoji_1F433" msgid="3762356053512899326">"Spouting whale"</string> + <string name="spoken_emoji_1F434" msgid="3619943222159943226">"Horse face"</string> + <string name="spoken_emoji_1F435" msgid="59199202683252958">"Monkey face"</string> + <string name="spoken_emoji_1F436" msgid="340544719369009828">"Dog face"</string> + <string name="spoken_emoji_1F437" msgid="1219818379784982585">"Pig face"</string> + <string name="spoken_emoji_1F438" msgid="9128124743321008210">"Frog face"</string> + <string name="spoken_emoji_1F439" msgid="1424161319554642266">"Hamster face"</string> + <string name="spoken_emoji_1F43A" msgid="6727645488430385584">"Wolf face"</string> + <string name="spoken_emoji_1F43B" msgid="5397170068392865167">"Bear face"</string> + <string name="spoken_emoji_1F43C" msgid="2715995734367032431">"Panda face"</string> + <string name="spoken_emoji_1F43D" msgid="6005480717951776597">"Pig nose"</string> + <string name="spoken_emoji_1F43E" msgid="8917626103219080547">"Paw prints"</string> + <string name="spoken_emoji_1F440" msgid="7144338258163384433">"Eyes"</string> + <string name="spoken_emoji_1F442" msgid="1905515392292676124">"Ear"</string> + <string name="spoken_emoji_1F443" msgid="1491504447758933115">"Nose"</string> + <string name="spoken_emoji_1F444" msgid="3654613047946080332">"Mouth"</string> + <string name="spoken_emoji_1F445" msgid="7024905244040509204">"Tongue"</string> + <string name="spoken_emoji_1F446" msgid="2150365643636471745">"White up pointing backhand index"</string> + <string name="spoken_emoji_1F447" msgid="8794022344940891388">"White down pointing backhand index"</string> + <string name="spoken_emoji_1F448" msgid="3261812959215550650">"White left pointing backhand index"</string> + <string name="spoken_emoji_1F449" msgid="4764447975177805991">"White right pointing backhand index"</string> + <string name="spoken_emoji_1F44A" msgid="7197417095486424841">"Fisted hand sign"</string> + <string name="spoken_emoji_1F44B" msgid="1975968945250833117">"Waving hand sign"</string> + <string name="spoken_emoji_1F44C" msgid="3185919567897876562">"OK hand sign"</string> + <string name="spoken_emoji_1F44D" msgid="6182553970602667815">"Thumbs up sign"</string> + <string name="spoken_emoji_1F44E" msgid="8030851867365111809">"Thumbs down sign"</string> + <string name="spoken_emoji_1F44F" msgid="5148753662268213389">"Clapping hands sign"</string> + <string name="spoken_emoji_1F450" msgid="1012021072085157054">"Open hands sign"</string> + <string name="spoken_emoji_1F451" msgid="8257466714629051320">"Crown"</string> + <string name="spoken_emoji_1F452" msgid="4567394011149905466">"Womans hat"</string> + <string name="spoken_emoji_1F453" msgid="5978410551173163010">"Eyeglasses"</string> + <string name="spoken_emoji_1F454" msgid="348469036193323252">"Necktie"</string> + <string name="spoken_emoji_1F455" msgid="5665118831861433578">"T-shirt"</string> + <string name="spoken_emoji_1F456" msgid="1890991330923356408">"Jeans"</string> + <string name="spoken_emoji_1F457" msgid="3904310482655702620">"Dress"</string> + <string name="spoken_emoji_1F458" msgid="5704243858031107692">"Kimono"</string> + <string name="spoken_emoji_1F459" msgid="3553148747050035251">"Bikini"</string> + <string name="spoken_emoji_1F45A" msgid="1389654639484716101">"Womans clothes"</string> + <string name="spoken_emoji_1F45B" msgid="1113293170254222904">"Purse"</string> + <string name="spoken_emoji_1F45C" msgid="3410257778598006936">"Handbag"</string> + <string name="spoken_emoji_1F45D" msgid="812176504300064819">"Pouch"</string> + <string name="spoken_emoji_1F45E" msgid="2901741399934723562">"Mans shoe"</string> + <string name="spoken_emoji_1F45F" msgid="6828566359287798863">"Athletic shoe"</string> + <string name="spoken_emoji_1F460" msgid="305863879170420855">"High-heeled shoe"</string> + <string name="spoken_emoji_1F461" msgid="5160493217831417630">"Womans sandal"</string> + <string name="spoken_emoji_1F462" msgid="1722897795554863734">"Womans boots"</string> + <string name="spoken_emoji_1F463" msgid="5850772903593010699">"Footprints"</string> + <string name="spoken_emoji_1F464" msgid="1228335905487734913">"Bust in silhouette"</string> + <string name="spoken_emoji_1F465" msgid="4461307702499679879">"Busts in silhouette"</string> + <string name="spoken_emoji_1F466" msgid="1938873085514108889">"Boy"</string> + <string name="spoken_emoji_1F467" msgid="8237080594860144998">"Girl"</string> + <string name="spoken_emoji_1F468" msgid="6081300722526675382">"Man"</string> + <string name="spoken_emoji_1F469" msgid="1090140923076108158">"Woman"</string> + <string name="spoken_emoji_1F46A" msgid="5063570981942606595">"Family"</string> + <string name="spoken_emoji_1F46B" msgid="6795882374287327952">"Man and woman holding hands"</string> + <string name="spoken_emoji_1F46C" msgid="6844464165783964495">"Two men holding hands"</string> + <string name="spoken_emoji_1F46D" msgid="2316773068014053180">"Two women holding hands"</string> + <string name="spoken_emoji_1F46E" msgid="5897625605860822401">"Police officer"</string> + <string name="spoken_emoji_1F46F" msgid="7716871657717641490">"Woman with bunny ears"</string> + <string name="spoken_emoji_1F470" msgid="6409995400510338892">"Bride with veil"</string> + <string name="spoken_emoji_1F471" msgid="3058247860441670806">"Person with blond hair"</string> + <string name="spoken_emoji_1F472" msgid="3928854667819339142">"Man with gua pi mao"</string> + <string name="spoken_emoji_1F473" msgid="5921952095808988381">"Man with turban"</string> + <string name="spoken_emoji_1F474" msgid="1082237499496725183">"Older man"</string> + <string name="spoken_emoji_1F475" msgid="7280323988642212761">"Older woman"</string> + <string name="spoken_emoji_1F476" msgid="4713322657821088296">"Baby"</string> + <string name="spoken_emoji_1F477" msgid="2197036131029221370">"Construction worker"</string> + <string name="spoken_emoji_1F478" msgid="7245521193493488875">"Princess"</string> + <string name="spoken_emoji_1F479" msgid="6876475321015553972">"Japanese ogre"</string> + <string name="spoken_emoji_1F47A" msgid="3900813633102703571">"Japanese goblin"</string> + <string name="spoken_emoji_1F47B" msgid="2608250873194079390">"Ghost"</string> + <string name="spoken_emoji_1F47C" msgid="3838699131276537421">"Baby angel"</string> + <string name="spoken_emoji_1F47D" msgid="2874077455888369538">"Extraterrestrial alien"</string> + <string name="spoken_emoji_1F47E" msgid="3642607168625579507">"Alien monster"</string> + <string name="spoken_emoji_1F47F" msgid="441605977269926252">"Imp"</string> + <string name="spoken_emoji_1F480" msgid="3696253485164878739">"Skull"</string> + <string name="spoken_emoji_1F481" msgid="320408708521966893">"Information desk person"</string> + <string name="spoken_emoji_1F482" msgid="3424354860245608949">"Guardsman"</string> + <string name="spoken_emoji_1F483" msgid="3221113594843849083">"Dancer"</string> + <string name="spoken_emoji_1F484" msgid="7348014979080444885">"Lipstick"</string> + <string name="spoken_emoji_1F485" msgid="6133507975565116339">"Nail polish"</string> + <string name="spoken_emoji_1F486" msgid="9085459968247394155">"Face massage"</string> + <string name="spoken_emoji_1F487" msgid="1479113637259592150">"Haircut"</string> + <string name="spoken_emoji_1F488" msgid="6922559285234100252">"Barber pole"</string> + <string name="spoken_emoji_1F489" msgid="8114863680950147305">"Syringe"</string> + <string name="spoken_emoji_1F48A" msgid="8526843630145963032">"Pill"</string> + <string name="spoken_emoji_1F48B" msgid="2538528967897640292">"Kiss mark"</string> + <string name="spoken_emoji_1F48C" msgid="1681173271652890232">"Love letter"</string> + <string name="spoken_emoji_1F48D" msgid="8259886164999042373">"Ring"</string> + <string name="spoken_emoji_1F48E" msgid="8777981696011111101">"Gem stone"</string> + <string name="spoken_emoji_1F48F" msgid="741593675183677907">"Kiss"</string> + <string name="spoken_emoji_1F490" msgid="4482549128959806736">"Bouquet"</string> + <string name="spoken_emoji_1F491" msgid="2305245307882441500">"Couple with heart"</string> + <string name="spoken_emoji_1F492" msgid="3884119934804475732">"Wedding"</string> + <string name="spoken_emoji_1F493" msgid="1208828371565525121">"Beating heart"</string> + <string name="spoken_emoji_1F494" msgid="6198876398509338718">"Broken heart"</string> + <string name="spoken_emoji_1F495" msgid="9206202744967130919">"Two hearts"</string> + <string name="spoken_emoji_1F496" msgid="5436953041732207775">"Sparkling heart"</string> + <string name="spoken_emoji_1F497" msgid="7285142863951448473">"Growing heart"</string> + <string name="spoken_emoji_1F498" msgid="7940131245037575715">"Heart with arrow"</string> + <string name="spoken_emoji_1F499" msgid="4453235040265550009">"Blue heart"</string> + <string name="spoken_emoji_1F49A" msgid="6262178648366971405">"Green heart"</string> + <string name="spoken_emoji_1F49B" msgid="8085384999750714368">"Yellow heart"</string> + <string name="spoken_emoji_1F49C" msgid="453829540120898698">"Purple heart"</string> + <string name="spoken_emoji_1F49D" msgid="3460534750224161888">"Heart with ribbon"</string> + <string name="spoken_emoji_1F49E" msgid="4490636226072523867">"Revolving hearts"</string> + <string name="spoken_emoji_1F49F" msgid="2059319756421226336">"Heart decoration"</string> + <string name="spoken_emoji_1F4A0" msgid="1954850380550212038">"Diamond shape with a dot inside"</string> + <string name="spoken_emoji_1F4A1" msgid="403137413540909021">"Electric light bulb"</string> + <string name="spoken_emoji_1F4A2" msgid="2604192053295622063">"Anger symbol"</string> + <string name="spoken_emoji_1F4A3" msgid="6378351742957821735">"Bomb"</string> + <string name="spoken_emoji_1F4A4" msgid="7217736258870346625">"Sleeping symbol"</string> + <string name="spoken_emoji_1F4A5" msgid="5401995723541239858">"Collision symbol"</string> + <string name="spoken_emoji_1F4A6" msgid="3837802182716483848">"Splashing sweat symbol"</string> + <string name="spoken_emoji_1F4A7" msgid="5718438987757885141">"Droplet"</string> + <string name="spoken_emoji_1F4A8" msgid="4472108229720006377">"Dash symbol"</string> + <string name="spoken_emoji_1F4A9" msgid="1240958472788430032">"Pile of poo"</string> + <string name="spoken_emoji_1F4AA" msgid="8427525538635146416">"Flexed biceps"</string> + <string name="spoken_emoji_1F4AB" msgid="5484114759939427459">"Dizzy symbol"</string> + <string name="spoken_emoji_1F4AC" msgid="5571196638219612682">"Speech balloon"</string> + <string name="spoken_emoji_1F4AD" msgid="353174619257798652">"Thought balloon"</string> + <string name="spoken_emoji_1F4AE" msgid="1223142786927162641">"White flower"</string> + <string name="spoken_emoji_1F4AF" msgid="3526278354452138397">"Hundred points symbol"</string> + <string name="spoken_emoji_1F4B0" msgid="4124102195175124156">"Money bag"</string> + <string name="spoken_emoji_1F4B1" msgid="8339494003418572905">"Currency exchange"</string> + <string name="spoken_emoji_1F4B2" msgid="3179159430187243132">"Heavy pound sign"</string> + <string name="spoken_emoji_1F4B3" msgid="5375412518221759596">"Credit card"</string> + <string name="spoken_emoji_1F4B4" msgid="1068592463669453204">"Banknote with yen sign"</string> + <string name="spoken_emoji_1F4B5" msgid="1426708699891832564">"Banknote with pound sign"</string> + <string name="spoken_emoji_1F4B6" msgid="8289249930736444837">"Banknote with euro sign"</string> + <string name="spoken_emoji_1F4B7" msgid="5245100496860739429">"Banknote with pound sign"</string> + <string name="spoken_emoji_1F4B8" msgid="4401099580477164440">"Money with wings"</string> + <string name="spoken_emoji_1F4B9" msgid="647509393536679903">"Chart with upwards trend and yen sign"</string> + <string name="spoken_emoji_1F4BA" msgid="1269737854891046321">"Seat"</string> + <string name="spoken_emoji_1F4BB" msgid="6252883563347816451">"Personal computer"</string> + <string name="spoken_emoji_1F4BC" msgid="6182597732218446206">"Briefcase"</string> + <string name="spoken_emoji_1F4BD" msgid="5820961044768829176">"Minidisc"</string> + <string name="spoken_emoji_1F4BE" msgid="4754542485835379808">"Floppy disk"</string> + <string name="spoken_emoji_1F4BF" msgid="2237481756984721795">"Optical disc"</string> + <string name="spoken_emoji_1F4C0" msgid="491582501089694461">"DVD"</string> + <string name="spoken_emoji_1F4C1" msgid="6645461382494158111">"File folder"</string> + <string name="spoken_emoji_1F4C2" msgid="8095638715523765338">"Open file folder"</string> + <string name="spoken_emoji_1F4C3" msgid="3727274466173970142">"Page with curl"</string> + <string name="spoken_emoji_1F4C4" msgid="4382570710795501612">"Page facing up"</string> + <string name="spoken_emoji_1F4C5" msgid="8693944622627762487">"Calendar"</string> + <string name="spoken_emoji_1F4C6" msgid="8469908708708424640">"Tear-off calendar"</string> + <string name="spoken_emoji_1F4C7" msgid="2665313547987324495">"Card index"</string> + <string name="spoken_emoji_1F4C8" msgid="8007686702282833600">"Chart with upwards trend"</string> + <string name="spoken_emoji_1F4C9" msgid="2271951411192893684">"Chart with downwards trend"</string> + <string name="spoken_emoji_1F4CA" msgid="3525692829622381444">"Bar chart"</string> + <string name="spoken_emoji_1F4CB" msgid="977639227554095521">"Clipboard"</string> + <string name="spoken_emoji_1F4CC" msgid="156107396088741574">"Pushpin"</string> + <string name="spoken_emoji_1F4CD" msgid="4266572175361190231">"Round pushpin"</string> + <string name="spoken_emoji_1F4CE" msgid="6294288509864968290">"Paperclip"</string> + <string name="spoken_emoji_1F4CF" msgid="149679400831136810">"Straight ruler"</string> + <string name="spoken_emoji_1F4D0" msgid="8130339336619202915">"Triangular ruler"</string> + <string name="spoken_emoji_1F4D1" msgid="5852176364856284968">"Bookmark tabs"</string> + <string name="spoken_emoji_1F4D2" msgid="2276810154105920052">"Ledger"</string> + <string name="spoken_emoji_1F4D3" msgid="5873386492793610808">"Notebook"</string> + <string name="spoken_emoji_1F4D4" msgid="4754469936418776360">"Notebook with decorative cover"</string> + <string name="spoken_emoji_1F4D5" msgid="4642713351802778905">"Closed book"</string> + <string name="spoken_emoji_1F4D6" msgid="6987347918381807186">"Open book"</string> + <string name="spoken_emoji_1F4D7" msgid="7813394163241379223">"Green book"</string> + <string name="spoken_emoji_1F4D8" msgid="7189799718984979521">"Blue book"</string> + <string name="spoken_emoji_1F4D9" msgid="3874664073186440225">"Orange book"</string> + <string name="spoken_emoji_1F4DA" msgid="872212072924287762">"Books"</string> + <string name="spoken_emoji_1F4DB" msgid="2015183603583392969">"Name badge"</string> + <string name="spoken_emoji_1F4DC" msgid="5075845110932456783">"Scroll"</string> + <string name="spoken_emoji_1F4DD" msgid="2494006707147586786">"Memo"</string> + <string name="spoken_emoji_1F4DE" msgid="7883008605002117671">"Telephone receiver"</string> + <string name="spoken_emoji_1F4DF" msgid="3538610110623780465">"Pager"</string> + <string name="spoken_emoji_1F4E0" msgid="2960778342609543077">"Fax machine"</string> + <string name="spoken_emoji_1F4E1" msgid="6269733703719242108">"Satellite antenna"</string> + <string name="spoken_emoji_1F4E2" msgid="1987535386302883116">"Public address loudspeaker"</string> + <string name="spoken_emoji_1F4E3" msgid="5588916572878599224">"Cheering megaphone"</string> + <string name="spoken_emoji_1F4E4" msgid="2063561529097749707">"Outbox tray"</string> + <string name="spoken_emoji_1F4E5" msgid="3232462702926143576">"Inbox tray"</string> + <string name="spoken_emoji_1F4E6" msgid="3399454337197561635">"Package"</string> + <string name="spoken_emoji_1F4E7" msgid="5557136988503873238">"E-mail symbol"</string> + <string name="spoken_emoji_1F4E8" msgid="30698793974124123">"Incoming envelope"</string> + <string name="spoken_emoji_1F4E9" msgid="5947550337678643166">"Envelope with downwards arrow above"</string> + <string name="spoken_emoji_1F4EA" msgid="772614045207213751">"Closed mailbox with lowered flag"</string> + <string name="spoken_emoji_1F4EB" msgid="6491414165464146137">"Closed mailbox with raised flag"</string> + <string name="spoken_emoji_1F4EC" msgid="7369517138779988438">"Open mailbox with raised flag"</string> + <string name="spoken_emoji_1F4ED" msgid="5657520436285454241">"Open mailbox with lowered flag"</string> + <string name="spoken_emoji_1F4EE" msgid="8464138906243608614">"Postbox"</string> + <string name="spoken_emoji_1F4EF" msgid="8801427577198798226">"Postal horn"</string> + <string name="spoken_emoji_1F4F0" msgid="6330208624731662525">"Newspaper"</string> + <string name="spoken_emoji_1F4F1" msgid="3966503935581675695">"Mobile phone"</string> + <string name="spoken_emoji_1F4F2" msgid="1057540341746100087">"Mobile phone with rightwards arrow at left"</string> + <string name="spoken_emoji_1F4F3" msgid="5003984447315754658">"Vibration mode"</string> + <string name="spoken_emoji_1F4F4" msgid="5549847566968306253">"Mobile phone off"</string> + <string name="spoken_emoji_1F4F5" msgid="3660199448671699238">"No mobile phones"</string> + <string name="spoken_emoji_1F4F6" msgid="2676974903233268860">"Antenna with bars"</string> + <string name="spoken_emoji_1F4F7" msgid="2643891943105989039">"Camera"</string> + <string name="spoken_emoji_1F4F9" msgid="4475626303058218048">"Video camera"</string> + <string name="spoken_emoji_1F4FA" msgid="1079796186652960775">"Television"</string> + <string name="spoken_emoji_1F4FB" msgid="3848729587403760645">"Radio"</string> + <string name="spoken_emoji_1F4FC" msgid="8370432508874310054">"Videocassette"</string> + <string name="spoken_emoji_1F500" msgid="2389947994502144547">"Twisted rightwards arrows"</string> + <string name="spoken_emoji_1F501" msgid="2132188352433347009">"Clockwise rightwards and leftwards open circle arrows"</string> + <string name="spoken_emoji_1F502" msgid="2361976580513178391">"Clockwise rightwards and leftwards open circle arrows with circled one overlay"</string> + <string name="spoken_emoji_1F503" msgid="8936283551917858793">"Clockwise downwards and upwards open circle arrows"</string> + <string name="spoken_emoji_1F504" msgid="708290317843535943">"Anticlockwise downwards and upwards open circle arrows"</string> + <string name="spoken_emoji_1F505" msgid="6348909939004951860">"Low brightness symbol"</string> + <string name="spoken_emoji_1F506" msgid="4449609297521280173">"High brightness symbol"</string> + <string name="spoken_emoji_1F507" msgid="7136386694923708448">"Speaker with cancellation stroke"</string> + <string name="spoken_emoji_1F508" msgid="5063567689831527865">"Speaker"</string> + <string name="spoken_emoji_1F509" msgid="3948050077992370791">"Speaker with one sound wave"</string> + <string name="spoken_emoji_1F50A" msgid="5818194948677277197">"Speaker with three sound waves"</string> + <string name="spoken_emoji_1F50B" msgid="8083470451266295876">"Battery"</string> + <string name="spoken_emoji_1F50C" msgid="7793219132036431680">"Electric plug"</string> + <string name="spoken_emoji_1F50D" msgid="8140244710637926780">"Left-pointing magnifying glass"</string> + <string name="spoken_emoji_1F50E" msgid="4751821352839693365">"Right-pointing magnifying glass"</string> + <string name="spoken_emoji_1F50F" msgid="915079280472199605">"Lock with ink pen"</string> + <string name="spoken_emoji_1F510" msgid="7658381761691758318">"Closed lock with key"</string> + <string name="spoken_emoji_1F511" msgid="262319867774655688">"Key"</string> + <string name="spoken_emoji_1F512" msgid="5628688337255115175">"Lock"</string> + <string name="spoken_emoji_1F513" msgid="8579201846619420981">"Open lock"</string> + <string name="spoken_emoji_1F514" msgid="7027268683047322521">"Bell"</string> + <string name="spoken_emoji_1F515" msgid="8903179856036069242">"Bell with cancellation stroke"</string> + <string name="spoken_emoji_1F516" msgid="108097933937925381">"Bookmark"</string> + <string name="spoken_emoji_1F517" msgid="2450846665734313397">"Link symbol"</string> + <string name="spoken_emoji_1F518" msgid="7028220286841437832">"Radio button"</string> + <string name="spoken_emoji_1F519" msgid="8211189165075445687">"Back with leftwards arrow above"</string> + <string name="spoken_emoji_1F51A" msgid="823966751787338892">"End with leftwards arrow above"</string> + <string name="spoken_emoji_1F51B" msgid="5920570742107943382">"On with exclamation mark with left right arrow above"</string> + <string name="spoken_emoji_1F51C" msgid="110609810659826676">"Soon with rightwards arrow above"</string> + <string name="spoken_emoji_1F51D" msgid="4087697222026095447">"Top with upwards arrow above"</string> + <string name="spoken_emoji_1F51E" msgid="8512873526157201775">"No one under eighteen symbol"</string> + <string name="spoken_emoji_1F51F" msgid="8673370823728653973">"Keycap ten"</string> + <string name="spoken_emoji_1F520" msgid="7335109890337048900">"Input symbol for latin capital letters"</string> + <string name="spoken_emoji_1F521" msgid="2693185864450925778">"Input symbol for latin small letters"</string> + <string name="spoken_emoji_1F522" msgid="8419130286280673347">"Input symbol for numbers"</string> + <string name="spoken_emoji_1F523" msgid="3318053476401719421">"Input symbol for symbols"</string> + <string name="spoken_emoji_1F524" msgid="1625073997522316331">"Input symbol for latin letters"</string> + <string name="spoken_emoji_1F525" msgid="4083884189172963790">"Fire"</string> + <string name="spoken_emoji_1F526" msgid="2035494936742643580">"Electric torch"</string> + <string name="spoken_emoji_1F527" msgid="134257142354034271">"Wrench"</string> + <string name="spoken_emoji_1F528" msgid="700627429570609375">"Hammer"</string> + <string name="spoken_emoji_1F529" msgid="7480548235904988573">"Nut and bolt"</string> + <string name="spoken_emoji_1F52A" msgid="7613580031502317893">"Hocho"</string> + <string name="spoken_emoji_1F52B" msgid="4554906608328118613">"Pistol"</string> + <string name="spoken_emoji_1F52C" msgid="1330294501371770790">"Microscope"</string> + <string name="spoken_emoji_1F52D" msgid="7549551775445177140">"Telescope"</string> + <string name="spoken_emoji_1F52E" msgid="4457099417872625141">"Crystal ball"</string> + <string name="spoken_emoji_1F52F" msgid="8899031001317442792">"Six pointed star with middle dot"</string> + <string name="spoken_emoji_1F530" msgid="3572898444281774023">"Japanese symbol for beginner"</string> + <string name="spoken_emoji_1F531" msgid="5225633376450025396">"Trident emblem"</string> + <string name="spoken_emoji_1F532" msgid="9169568490485180779">"Black square button"</string> + <string name="spoken_emoji_1F533" msgid="6554193837201918598">"White square button"</string> + <string name="spoken_emoji_1F534" msgid="8339298801331865340">"Large red circle"</string> + <string name="spoken_emoji_1F535" msgid="1227403104835533512">"Large blue circle"</string> + <string name="spoken_emoji_1F536" msgid="5477372445510469331">"Large orange diamond"</string> + <string name="spoken_emoji_1F537" msgid="3158915214347274626">"Large blue diamond"</string> + <string name="spoken_emoji_1F538" msgid="4300084249474451991">"Small orange diamond"</string> + <string name="spoken_emoji_1F539" msgid="6535159756325742275">"Small blue diamond"</string> + <string name="spoken_emoji_1F53A" msgid="3728196273988781389">"Up-pointing red triangle"</string> + <string name="spoken_emoji_1F53B" msgid="7182097039614128707">"Down-pointing red triangle"</string> + <string name="spoken_emoji_1F53C" msgid="4077022046319615029">"Up-pointing small red triangle"</string> + <string name="spoken_emoji_1F53D" msgid="3939112784894620713">"Down-pointing small red triangle"</string> + <string name="spoken_emoji_1F550" msgid="7761392621689986218">"Clock face one o\'clock"</string> + <string name="spoken_emoji_1F551" msgid="2699448504113431716">"Clock face two o\'clock"</string> + <string name="spoken_emoji_1F552" msgid="5872107867411853750">"Clock face three o\'clock"</string> + <string name="spoken_emoji_1F553" msgid="8490966286158640743">"Clock face four o\'clock"</string> + <string name="spoken_emoji_1F554" msgid="7662585417832909280">"Clock face five o\'clock"</string> + <string name="spoken_emoji_1F555" msgid="5564698204520412009">"Clock face six o\'clock"</string> + <string name="spoken_emoji_1F556" msgid="7325712194836512205">"Clock face seven o\'clock"</string> + <string name="spoken_emoji_1F557" msgid="4398343183682848693">"Clock face eight o\'clock"</string> + <string name="spoken_emoji_1F558" msgid="3110507820404018172">"Clock face nine o\'clock"</string> + <string name="spoken_emoji_1F559" msgid="2972160366448337839">"Clock face ten o\'clock"</string> + <string name="spoken_emoji_1F55A" msgid="5568112876681714834">"Clock face eleven o\'clock"</string> + <string name="spoken_emoji_1F55B" msgid="6731739890330659276">"Clock face twelve o\'clock"</string> + <string name="spoken_emoji_1F55C" msgid="7838853679879115890">"Clock face one-thirty"</string> + <string name="spoken_emoji_1F55D" msgid="3518832144255922544">"Clock face two-thirty"</string> + <string name="spoken_emoji_1F55E" msgid="3092760695634993002">"Clock face three-thirty"</string> + <string name="spoken_emoji_1F55F" msgid="2326720311892906763">"Clock face four-thirty"</string> + <string name="spoken_emoji_1F560" msgid="5771339179963924448">"Clock face five-thirty"</string> + <string name="spoken_emoji_1F561" msgid="3139944777062475382">"Clock face six-thirty"</string> + <string name="spoken_emoji_1F562" msgid="8273944611162457084">"Clock face seven-thirty"</string> + <string name="spoken_emoji_1F563" msgid="8643976903718136299">"Clock face eight-thirty"</string> + <string name="spoken_emoji_1F564" msgid="3511070239796141638">"Clock face nine-thirty"</string> + <string name="spoken_emoji_1F565" msgid="4567451985272963088">"Clock face ten-thirty"</string> + <string name="spoken_emoji_1F566" msgid="2790552288169929810">"Clock face eleven-thirty"</string> + <string name="spoken_emoji_1F567" msgid="9026037362100689337">"Clock face twelve-thirty"</string> + <string name="spoken_emoji_1F5FB" msgid="9037503671676124015">"Mount Fuji"</string> + <string name="spoken_emoji_1F5FC" msgid="1409415995817242150">"Tokyo tower"</string> + <string name="spoken_emoji_1F5FD" msgid="2562726956654429582">"Statue of Liberty"</string> + <string name="spoken_emoji_1F5FE" msgid="1184469756905210580">"Silhouette of Japan"</string> + <string name="spoken_emoji_1F5FF" msgid="6003594799354942297">"Moyai"</string> + <string name="spoken_emoji_1F600" msgid="7601109464776835283">"Grinning face"</string> + <string name="spoken_emoji_1F601" msgid="746026523967444503">"Grinning face with smiling eyes"</string> + <string name="spoken_emoji_1F602" msgid="8354558091785198246">"Face with tears of joy"</string> + <string name="spoken_emoji_1F603" msgid="3861022912544159823">"Smiling face with open mouth"</string> + <string name="spoken_emoji_1F604" msgid="5119021072966343531">"Smiling face with open mouth and smiling eyes"</string> + <string name="spoken_emoji_1F605" msgid="6140813923973561735">"Smiling face with open mouth and cold sweat"</string> + <string name="spoken_emoji_1F606" msgid="3549936813966832799">"Smiling face with open mouth and tightly-closed eyes"</string> + <string name="spoken_emoji_1F607" msgid="2826424078212384817">"Smiling face with halo"</string> + <string name="spoken_emoji_1F608" msgid="7343559595089811640">"Smiling face with horns"</string> + <string name="spoken_emoji_1F609" msgid="5481030187207504405">"Winking face"</string> + <string name="spoken_emoji_1F60A" msgid="5023337769148679767">"Smiling face with smiling eyes"</string> + <string name="spoken_emoji_1F60B" msgid="3005248217216195694">"Face savouring delicious food"</string> + <string name="spoken_emoji_1F60C" msgid="349384012958268496">"Relieved face"</string> + <string name="spoken_emoji_1F60D" msgid="7921853137164938391">"Smiling face with heart-shaped eyes"</string> + <string name="spoken_emoji_1F60E" msgid="441718886380605643">"Smiling face with sunglasses"</string> + <string name="spoken_emoji_1F60F" msgid="2674453144890180538">"Smirking face"</string> + <string name="spoken_emoji_1F610" msgid="3225675825334102369">"Neutral face"</string> + <string name="spoken_emoji_1F611" msgid="7199179827619679668">"Expressionless face"</string> + <string name="spoken_emoji_1F612" msgid="985081329745137998">"Unamused face"</string> + <string name="spoken_emoji_1F613" msgid="5548607684830303562">"Face with cold sweat"</string> + <string name="spoken_emoji_1F614" msgid="3196305665259916390">"Pensive face"</string> + <string name="spoken_emoji_1F615" msgid="3051674239303969101">"Confused face"</string> + <string name="spoken_emoji_1F616" msgid="8124887056243813089">"Confounded face"</string> + <string name="spoken_emoji_1F617" msgid="7052733625511122870">"Kissing face"</string> + <string name="spoken_emoji_1F618" msgid="408207170572303753">"Face throwing a kiss"</string> + <string name="spoken_emoji_1F619" msgid="8645430335143153645">"Kissing face with smiling eyes"</string> + <string name="spoken_emoji_1F61A" msgid="2882157190974340247">"Kissing face with closed eyes"</string> + <string name="spoken_emoji_1F61B" msgid="3765927202787211499">"Face with stuck-out tongue"</string> + <string name="spoken_emoji_1F61C" msgid="198943912107589389">"Face with stuck-out tongue and winking eye"</string> + <string name="spoken_emoji_1F61D" msgid="7643546385877816182">"Face with stuck-out tongue and tightly-closed eyes"</string> + <string name="spoken_emoji_1F61E" msgid="1528732952202098364">"Disappointed face"</string> + <string name="spoken_emoji_1F61F" msgid="1853664164636082404">"Worried face"</string> + <string name="spoken_emoji_1F620" msgid="6051942001307375830">"Angry face"</string> + <string name="spoken_emoji_1F621" msgid="2114711878097257704">"Pouting face"</string> + <string name="spoken_emoji_1F622" msgid="29291014645931822">"Crying face"</string> + <string name="spoken_emoji_1F623" msgid="7803959833595184773">"Persevering face"</string> + <string name="spoken_emoji_1F624" msgid="8637637647725752799">"Face with look of triumph"</string> + <string name="spoken_emoji_1F625" msgid="6153625183493635030">"Disappointed but relieved face"</string> + <string name="spoken_emoji_1F626" msgid="6179485689935562950">"Frowning face with open mouth"</string> + <string name="spoken_emoji_1F627" msgid="8566204052903012809">"Anguished face"</string> + <string name="spoken_emoji_1F628" msgid="8875777401624904224">"Fearful face"</string> + <string name="spoken_emoji_1F629" msgid="1411538490319190118">"Weary face"</string> + <string name="spoken_emoji_1F62A" msgid="4726686726690289969">"Sleepy face"</string> + <string name="spoken_emoji_1F62B" msgid="3221980473921623613">"Tired face"</string> + <string name="spoken_emoji_1F62C" msgid="4616356691941225182">"Grimacing face"</string> + <string name="spoken_emoji_1F62D" msgid="4283677508698812232">"Loudly crying face"</string> + <string name="spoken_emoji_1F62E" msgid="726083405284353894">"Face with open mouth"</string> + <string name="spoken_emoji_1F62F" msgid="7746620088234710962">"Hushed face"</string> + <string name="spoken_emoji_1F630" msgid="3298804852155581163">"Face with open mouth and cold sweat"</string> + <string name="spoken_emoji_1F631" msgid="1603391150954646779">"Face screaming in fear"</string> + <string name="spoken_emoji_1F632" msgid="4846193232203976013">"Astonished face"</string> + <string name="spoken_emoji_1F633" msgid="4023593836629700443">"Flushed face"</string> + <string name="spoken_emoji_1F634" msgid="3155265083246248129">"Sleeping face"</string> + <string name="spoken_emoji_1F635" msgid="4616691133452764482">"Dizzy face"</string> + <string name="spoken_emoji_1F636" msgid="947000211822375683">"Face without mouth"</string> + <string name="spoken_emoji_1F637" msgid="1269551267347165774">"Face with medical mask"</string> + <string name="spoken_emoji_1F638" msgid="3410766467496872301">"Grinning cat face with smiling eyes"</string> + <string name="spoken_emoji_1F639" msgid="1833417519781022031">"Cat face with tears of joy"</string> + <string name="spoken_emoji_1F63A" msgid="8566294484007152613">"Smiling cat face with open mouth"</string> + <string name="spoken_emoji_1F63B" msgid="74417995938927571">"Smiling cat face with heart-shaped eyes"</string> + <string name="spoken_emoji_1F63C" msgid="6472812005729468870">"Cat face with wry smile"</string> + <string name="spoken_emoji_1F63D" msgid="1638398369553349509">"Kissing cat face with closed eyes"</string> + <string name="spoken_emoji_1F63E" msgid="6788969063020278986">"Pouting cat face"</string> + <string name="spoken_emoji_1F63F" msgid="1207234562459550185">"Crying cat face"</string> + <string name="spoken_emoji_1F640" msgid="6023054549904329638">"Weary cat face"</string> + <string name="spoken_emoji_1F645" msgid="5202090629227587076">"Face with no good gesture"</string> + <string name="spoken_emoji_1F646" msgid="6734425134415138134">"Face with OK gesture"</string> + <string name="spoken_emoji_1F647" msgid="1090285518444205483">"Person bowing deeply"</string> + <string name="spoken_emoji_1F648" msgid="8978535230610522356">"See-no-evil monkey"</string> + <string name="spoken_emoji_1F649" msgid="8486145279809495102">"Hear-no-evil monkey"</string> + <string name="spoken_emoji_1F64A" msgid="1237524974033228660">"Speak-no-evil monkey"</string> + <string name="spoken_emoji_1F64B" msgid="4251150782016370475">"Happy person raising one hand"</string> + <string name="spoken_emoji_1F64C" msgid="5446231430684558344">"Person raising both hands in celebration"</string> + <string name="spoken_emoji_1F64D" msgid="4646485595309482342">"Person frowning"</string> + <string name="spoken_emoji_1F64E" msgid="3376579939836656097">"Person with pouting face"</string> + <string name="spoken_emoji_1F64F" msgid="1044439574356230711">"Person with folded hands"</string> + <string name="spoken_emoji_1F680" msgid="513263736012689059">"Rocket"</string> + <string name="spoken_emoji_1F681" msgid="9201341783850525339">"Helicopter"</string> + <string name="spoken_emoji_1F682" msgid="8046933583867498698">"Steam locomotive"</string> + <string name="spoken_emoji_1F683" msgid="8772750354339223092">"Railway car"</string> + <string name="spoken_emoji_1F684" msgid="346396777356203608">"High-speed train"</string> + <string name="spoken_emoji_1F685" msgid="1237059817190832730">"High-speed train with bullet nose"</string> + <string name="spoken_emoji_1F686" msgid="3525197227223620343">"Train"</string> + <string name="spoken_emoji_1F687" msgid="5110143437960392837">"Metro"</string> + <string name="spoken_emoji_1F688" msgid="4702085029871797965">"Light rail"</string> + <string name="spoken_emoji_1F689" msgid="2375851019798817094">"Station"</string> + <string name="spoken_emoji_1F68A" msgid="6368370859718717198">"Tram"</string> + <string name="spoken_emoji_1F68B" msgid="2920160427117436633">"Tram car"</string> + <string name="spoken_emoji_1F68C" msgid="1061520934758810864">"Bus"</string> + <string name="spoken_emoji_1F68D" msgid="2890059031360969304">"Oncoming bus"</string> + <string name="spoken_emoji_1F68E" msgid="6234042976027309654">"Tram"</string> + <string name="spoken_emoji_1F68F" msgid="5871099334672012107">"Bus stop"</string> + <string name="spoken_emoji_1F690" msgid="8080964620200195262">"Minibus"</string> + <string name="spoken_emoji_1F691" msgid="999173032408730501">"Ambulance"</string> + <string name="spoken_emoji_1F692" msgid="1712863785341849487">"Fire engine"</string> + <string name="spoken_emoji_1F693" msgid="7987109037389768934">"Police car"</string> + <string name="spoken_emoji_1F694" msgid="6061658916653884608">"Oncoming police car"</string> + <string name="spoken_emoji_1F695" msgid="6913445460364247283">"Taxi"</string> + <string name="spoken_emoji_1F696" msgid="6391604457418285404">"Oncoming taxi"</string> + <string name="spoken_emoji_1F697" msgid="7978399334396733790">"Automobile"</string> + <string name="spoken_emoji_1F698" msgid="7006050861129732018">"Oncoming automobile"</string> + <string name="spoken_emoji_1F699" msgid="630317052666590607">"Recreational vehicle"</string> + <string name="spoken_emoji_1F69A" msgid="4739797891735823577">"Delivery truck"</string> + <string name="spoken_emoji_1F69B" msgid="4715997280786620649">"Articulated lorry"</string> + <string name="spoken_emoji_1F69C" msgid="5557395610750818161">"Tractor"</string> + <string name="spoken_emoji_1F69D" msgid="5467164189942951047">"Monorail"</string> + <string name="spoken_emoji_1F69E" msgid="169238196389832234">"Mountain railway"</string> + <string name="spoken_emoji_1F69F" msgid="7508128757012845102">"Suspension railway"</string> + <string name="spoken_emoji_1F6A0" msgid="8733056213790160147">"Mountain cableway"</string> + <string name="spoken_emoji_1F6A1" msgid="4666516337749347253">"Aerial tramway"</string> + <string name="spoken_emoji_1F6A2" msgid="4511220588943129583">"Ship"</string> + <string name="spoken_emoji_1F6A3" msgid="8412962252222205387">"Rowing boat"</string> + <string name="spoken_emoji_1F6A4" msgid="8867571300266339211">"Speedboat"</string> + <string name="spoken_emoji_1F6A5" msgid="7650260812741963884">"Horizontal traffic light"</string> + <string name="spoken_emoji_1F6A6" msgid="485575967773793454">"Vertical traffic light"</string> + <string name="spoken_emoji_1F6A7" msgid="6411048933816976794">"Construction sign"</string> + <string name="spoken_emoji_1F6A8" msgid="6345717218374788364">"Police cars revolving light"</string> + <string name="spoken_emoji_1F6A9" msgid="6586380356807600412">"Triangular flag on post"</string> + <string name="spoken_emoji_1F6AA" msgid="8954448167261738885">"Door"</string> + <string name="spoken_emoji_1F6AB" msgid="5313946262888343544">"No entry sign"</string> + <string name="spoken_emoji_1F6AC" msgid="6946858177965948288">"Smoking symbol"</string> + <string name="spoken_emoji_1F6AD" msgid="6320088669185507241">"No smoking symbol"</string> + <string name="spoken_emoji_1F6AE" msgid="1062469925352817189">"Put litter in its place symbol"</string> + <string name="spoken_emoji_1F6AF" msgid="2286668056123642208">"Do not litter symbol"</string> + <string name="spoken_emoji_1F6B0" msgid="179424763882990952">"Drinking water symbol"</string> + <string name="spoken_emoji_1F6B1" msgid="5585212805429161877">"Non-drinking water symbol"</string> + <string name="spoken_emoji_1F6B2" msgid="1771885082068421875">"Bicycle"</string> + <string name="spoken_emoji_1F6B3" msgid="8033779581263314408">"No bicycles"</string> + <string name="spoken_emoji_1F6B4" msgid="1999538449018476947">"Cyclist"</string> + <string name="spoken_emoji_1F6B5" msgid="340846352660993117">"Mountain cyclist"</string> + <string name="spoken_emoji_1F6B6" msgid="4351024386495098336">"Pedestrian"</string> + <string name="spoken_emoji_1F6B7" msgid="4564800655866838802">"No pedestrians"</string> + <string name="spoken_emoji_1F6B8" msgid="3020531906940267349">"Children crossing"</string> + <string name="spoken_emoji_1F6B9" msgid="1207095844125041251">"Mens symbol"</string> + <string name="spoken_emoji_1F6BA" msgid="2346879310071017531">"Womens symbol"</string> + <string name="spoken_emoji_1F6BB" msgid="2370172469642078526">"Restroom"</string> + <string name="spoken_emoji_1F6BC" msgid="5558827593563530851">"Baby symbol"</string> + <string name="spoken_emoji_1F6BD" msgid="9213590243049835957">"Toilet"</string> + <string name="spoken_emoji_1F6BE" msgid="394016533781742491">"Water closet"</string> + <string name="spoken_emoji_1F6BF" msgid="906336365928291207">"Shower"</string> + <string name="spoken_emoji_1F6C0" msgid="4592099854378821599">"Bath"</string> + <string name="spoken_emoji_1F6C1" msgid="2845056048320031158">"Bathtub"</string> + <string name="spoken_emoji_1F6C2" msgid="8117262514698011877">"Passport control"</string> + <string name="spoken_emoji_1F6C3" msgid="1176342001834630675">"Customs"</string> + <string name="spoken_emoji_1F6C4" msgid="1477622834179978886">"Baggage claim"</string> + <string name="spoken_emoji_1F6C5" msgid="2495834050856617451">"Left luggage"</string> +</resources> diff --git a/java/res/values-eu-rES/strings-action-keys.xml b/java/res/values-eu-rES/strings-action-keys.xml new file mode 100644 index 000000000..1fba5504a --- /dev/null +++ b/java/res/values-eu-rES/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"Joan"</string> + <string name="label_next_key" msgid="5586407279258592635">"Aurrera"</string> + <string name="label_previous_key" msgid="1421141755779895275">"Atzera"</string> + <string name="label_done_key" msgid="7564866296502630852">"Eginda"</string> + <string name="label_send_key" msgid="482252074224462163">"Bidali"</string> + <string name="label_search_key" msgid="7965186050435796642">"Bilatu"</string> + <string name="label_pause_key" msgid="2225922926459730642">"Pausatu"</string> + <string name="label_wait_key" msgid="5891247853595466039">"Itxaron"</string> +</resources> diff --git a/java/res/values-eu-rES/strings-appname.xml b/java/res/values-eu-rES/strings-appname.xml new file mode 100644 index 000000000..41ec09baf --- /dev/null +++ b/java/res/values-eu-rES/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android teklatua (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android zuzentzaile ortografikoa (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android teklatuaren ezarpenak (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android zuzentzaile ortografikoaren ezarpenak (AOSP)"</string> +</resources> diff --git a/java/res/values-eu-rES/strings-config-important-notice.xml b/java/res/values-eu-rES/strings-config-important-notice.xml new file mode 100644 index 000000000..83d8fe5e5 --- /dev/null +++ b/java/res/values-eu-rES/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"Iradokizunak hobetzeko, ikasi komunikazioetatik eta idazten duzunetik"</string> +</resources> diff --git a/java/res/values-eu-rES/strings-letter-descriptions.xml b/java/res/values-eu-rES/strings-letter-descriptions.xml new file mode 100644 index 000000000..11636cc42 --- /dev/null +++ b/java/res/values-eu-rES/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"Adierazle ordinal femeninoa"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"Mikro ikurra"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"Adierazle ordinal maskulinoa"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"S ahostuna"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A paroxitonoa"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A oxitonoa"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A zirkunflexua"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A tiletaduna"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A dieresiduna"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A goiko eraztunarekin"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A eta E ligatuak"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C hautsia"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E paroxitonoa"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E oxitonoa"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E zirkunflexua"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E dieresiduna"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I paroxitonoa"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I oxitonoa"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I zirkunflexua"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I dieresiduna"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"Eth"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N tiletaduna"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O paroxitonoa"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O oxitonoa"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O zirkunflexua"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O tiletaduna"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O dieresiduna"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O barraduna"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U paroxitonoa"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U oxitonoa"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U zirkunflexua"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U dieresiduna"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y paroxitonoa"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"Thorn"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y dieresiduna"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A goi-marraduna"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A hautsia"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C oxitonoa"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C zirkunflexua"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C goi-puntuduna"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D barraduna"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E goi-marraduna"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E goi-puntuduna"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E hautsia"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G zirkunflexua"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G goi-puntuduna"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G hautsia"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H zirkunflexua"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H barraduna"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I tiletaduna"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I goi-marraduna"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I hautsia"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"Punturik gabeko I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I eta J ligatuta"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J zirkunflexua"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K hautsia"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"Kra"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L oxitonoa"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L hautsia"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L erdiko puntuarekin"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L barraduna"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N oxitonoa"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N hautsia"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N aurreko apostrofoarekin"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"Eng"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O goi-marraduna"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O oxitono bikoitza"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O eta E ligatuta"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R oxitonoa"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R hautsia"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S oxitonoa"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S zirkunflexua"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S hautsia"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T hautsia"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T barraduna"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U tiletaduna"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U goi-marraduna"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U goi-eraztunarekin"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U oxitono bikoitza"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U hautsia"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W zirkunflexua"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y zirkunflexua"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z oxitonoa"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z goi-puntuduna"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z alderantzizko zirkunflexuarekin"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"S luzea"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O adarduna"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U adarduna"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S beheko komarekin"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T beheko komarekin"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"Schwa"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A goi-puntuduna"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A goi-gakoduna"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A zirkunflexu eta oxitonoa"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A zirkunflexu eta paroxitonoa"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A zirkunflexu eta goi-gakoduna"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A zirkunflexu eta tiletaduna"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A zirkunflexu eta goi-puntuduna"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A hautsi eta oxitonoa"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A hautsi eta paroxitonoa"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A hautsi eta goi-gakoduna"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A hautsi eta tiletaduna"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A hautsi eta behe-puntuduna"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E behe-puntuduna"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E goi-gakoduna"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E tiletaduna"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E zirkunflexua eta oxitonoa"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E zirkunflexua eta paroxitonoa"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E zirkunflexua eta goi-puntuduna"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E zirkunflexua eta tiletaduna"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E zirkunflexua eta behe-puntuduna"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I goi-gakoduna"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I behe-puntuduna"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O behe-puntuduna"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O goi-gakoduna"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O zirkunflexua eta oxitonoa"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O zirkunflexua eta paroxitonoa"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O zirkunflexua eta goi-gakoduna"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O zirkunflexua eta tiletaduna"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O zirkunflexua eta behe-puntuduna"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O adardun oxitonoa"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O adardun paroxitonoa"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O adardun goi-gakoduna"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O adardun tiletaduna"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O adardun behe-puntuduna"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U behe-puntuduna"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U goi-gakoduna"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U adardun oxitonoa"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U adardun paroxitonoa"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U adardun goi-gakoduna"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U adardun tiletaduna"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U adardun behe-puntuduna"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y paroxitonoa"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y behe-puntuduna"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y goi-gakoduna"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y tiletaduna"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"Harridura-marka alderantzikatua"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"Ezkerreranzko bi angeludun komatxoa"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"Erdiko puntua"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"Bat goi-indizea"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"Eskuineranzko bi angeludun komatxoa"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"Galdera ikur alderantzikatua"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"Ezker-komatxo bakarra"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"Eskuin-komatxo bakarra"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"Akotazio baxuko komatxo bakarra"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"Ezker-komatxo bikoitza"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"Eskuin-komatxo bikoitza"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"Obeliskoa"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"Obelisko bikoitza"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"Milakoen ikurra"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"Komatxo soila"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"Komatxo soil bikoitza"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"Ezkerreranzko angeludun komatxo bakarra"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"Eskuineranzko angeludun komatxo bakarra"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"Lau goi-indizea"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"n latindar txikia goi-indizea"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"Peso ikurra"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"\"Care of\" ikurra"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"Eskuineranzko gezia"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"Beheranzko gezia"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"Multzo hutsa"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"Igoera"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"\"Baino gutxiago edo berdin\" ikurra"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"\"Baino gehiago edo berdin\" ikurra"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"Izar beltza"</string> +</resources> diff --git a/java/res/values-eu-rES/strings-talkback-descriptions.xml b/java/res/values-eu-rES/strings-talkback-descriptions.xml new file mode 100644 index 000000000..949195d4c --- /dev/null +++ b/java/res/values-eu-rES/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"Pasahitzak idazteko sakatzen dituzun teklak ozen entzuteko, konektatu entzungailuak."</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"Oraingo testua %s da"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"Ez da testurik idatzi"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> teklak \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" hitza \"<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>\" bihurtzen du"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> teklak zuzenketa automatikoa egiten du"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"Karaktere ezezaguna"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"Maius"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"Ikur gehiago"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"Maius"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"Ikurrak"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"Maius"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"Ezabatu"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Ikurrak"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Hizkiak"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Zenbakiak"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"Ezarpenak"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"Tabuladorea"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"Zuriunea"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"Ahots bidezko idazketa"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"Emotikonoak"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"Itzuli"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"Bilatu"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"Puntua"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"Aldatu hizkuntza"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"Hurrengoa"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"Aurrekoa"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Maiuskulak aktibatuta"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Maiuskulak aktibatuta"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Ikurrak"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"Ikur gehiagoren modua"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Hizkiak"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonoa"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefono-ikurrak"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Teklatua ezkutatu da"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> teklatua erakusten"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data eta ordua"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"helbide elektronikoak"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"mezuak"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"zenbakiak"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefono-zenbakiak"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"testua"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"ordua"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URLak"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Azkenak"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Jendea"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objektuak"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natura"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Tokiak"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Ikurrak"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikonoak 2"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"<xliff:g id="LOWER_LETTER">%s</xliff:g> maiuskula"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"I maiuskula"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"I maiuskula goi-puntuduna"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"Ikur ezezaguna"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"Emotikono ezezaguna"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"Ordezko karaktereak erabilgarri daude"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"Ordezko karaktereak baztertu dira"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"Ordezko iradokizunak erabilgarri daude"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"Ordezko iradokizunak baztertu dira"</string> +</resources> diff --git a/java/res/values-gl-rES/strings-action-keys.xml b/java/res/values-gl-rES/strings-action-keys.xml new file mode 100644 index 000000000..5ce96e63c --- /dev/null +++ b/java/res/values-gl-rES/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"Ir"</string> + <string name="label_next_key" msgid="5586407279258592635">"Seg."</string> + <string name="label_previous_key" msgid="1421141755779895275">"Ant"</string> + <string name="label_done_key" msgid="7564866296502630852">"Feito"</string> + <string name="label_send_key" msgid="482252074224462163">"Enviar"</string> + <string name="label_search_key" msgid="7965186050435796642">"Buscar"</string> + <string name="label_pause_key" msgid="2225922926459730642">"Pausa"</string> + <string name="label_wait_key" msgid="5891247853595466039">"Espera"</string> +</resources> diff --git a/java/res/values-gl-rES/strings-appname.xml b/java/res/values-gl-rES/strings-appname.xml new file mode 100644 index 000000000..df9e1f439 --- /dev/null +++ b/java/res/values-gl-rES/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Teclado Android (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Corrector ortográfico Android (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Configuración do teclado Android (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Configuración do corrector ortográfico Android (AOSP)"</string> +</resources> diff --git a/java/res/values-gl-rES/strings-config-important-notice.xml b/java/res/values-gl-rES/strings-config-important-notice.xml new file mode 100644 index 000000000..11f697da3 --- /dev/null +++ b/java/res/values-gl-rES/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"Aprende das comunicacións e dos datos para mellorar as suxestións"</string> +</resources> diff --git a/java/res/values-gl-rES/strings-letter-descriptions.xml b/java/res/values-gl-rES/strings-letter-descriptions.xml new file mode 100644 index 000000000..d09e5c93c --- /dev/null +++ b/java/res/values-gl-rES/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"Indicador ordinal feminino"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"Signo de micro"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"Indicador ordinal masculino"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"ẞ"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, grave"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, agudo"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, circunflexo"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, til"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, diérese"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, anel superior"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, ligadura"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, cedilla"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, grave"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, agudo"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, circunflexo"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, diérese"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, grave"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, agudo"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, circunflexo"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, diérese"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"Eth"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, til"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, grave"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, agudo"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, circunflexo"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, til"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, diérese"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, trazo"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, grave"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, agudo"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, circunflexo"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, diérese"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, agudo"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"Thorn"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, diérese"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, macron"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, acento breve"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ogonek"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, agudo"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, circunflexo"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, punto superior"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, acento anticircunflexo"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, caron"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, trazo"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, macron"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, breve"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, punto superior"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ogonek"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, caron"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, circunflexo"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, breve"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, punto superior"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, cedilla"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, circunflexo"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, trazo"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, til"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, macron"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, breve"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ogonek"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"I sen punto"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, ligadura"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, circunflexo"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, cedilla"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"Kra"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, agudo"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, cedilla"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, caron"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, punto medio"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, trazo"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, agudo"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, cedilla"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, caron"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, precedido de apóstrofo"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"Eng"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, macron"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, breve"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, agudo dobre"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, ligadura"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, agudo"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, cedilla"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, caron"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, agudo"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, circunflexo"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, cedilla"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, caron"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, cedilla"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, caron"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, trazo"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, til"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, macron"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, breve"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, anel superior"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, agudo dobre"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ogonek"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, circunflexo"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, circunflexo"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, agudo"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, punto superior"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, caron"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"S longo"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, corno"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, corno"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, coma inferior"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, coma inferior"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"Schwa"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, punto inferior"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, gancho superior"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, circunflexo e agudo"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, circunflexo e grave"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, circunflexo e gancho superior"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, circunflexo e til"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, circunflexo e punto inferior"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, breve e agudo"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, breve e grave"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, breve e gancho superior"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, breve e til"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, breve e punto inferior"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, punto inferior"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, gancho superior"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, til"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, circunflexo e agudo"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, circunflexo e grave"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, circunflexo e gancho superior"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, circunflexo e til"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, circunflexo e punto inferior"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, gancho superior"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, punto inferior"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, punto inferior"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, gancho superior"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, circunflexo e agudo"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, circunflexo e grave"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, circunflexo e gancho superior"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, circunflexo e til"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, circunflexo e punto inferior"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, corno e agudo"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, corno e grave"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, corno e gancho superior"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, corno e til"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, corno e punto inferior"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, punto inferior"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, gancho superior"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, corno e agudo"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, corno e grave"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, corno e gancho superior"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, corno e til"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, corno e punto inferior"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, grave"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, punto inferior"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, gancho superior"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, til"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"Exclamación de apertura"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"Comiñas angulares de apertura"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"Punto medio"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"Superíndice un"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"Comiñas angulares de peche"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"Interrogación de apertura"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"Comiña tipográfica de apertura"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"Comiña tipográfica de peche"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"Comiña tipográfica en forma de 9 simple e baixa"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"Comiñas tipográficas de apertura"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"Comiñas tipográficas de peche"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"Cruz"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"Cruz dobre"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"Signo de por mil"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"Primo"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"Primo dobre"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"Comiña tipográfica simple angular de apertura"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"Comiña tipográfica simple angular de peche"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"Superíndice catro"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"Superíndice letra latina minúscula n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"Signo de peso"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"Símbolo inglés care of"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"Frecha dereita"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"Frecha abaixo"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"Conxunto baleiro"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"Incremento"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"Menor ou igual que"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"Maior ou igual que"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"Estrela negra"</string> +</resources> diff --git a/java/res/values-gl-rES/strings-talkback-descriptions.xml b/java/res/values-gl-rES/strings-talkback-descriptions.xml new file mode 100644 index 000000000..d253d349c --- /dev/null +++ b/java/res/values-gl-rES/strings-talkback-descriptions.xml @@ -0,0 +1,133 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <!-- no translation found for spoken_use_headphones (4313642710742229868) --> + <skip /> + <!-- no translation found for spoken_current_text_is (4240549866156675799) --> + <skip /> + <!-- no translation found for spoken_no_text_entered (1711276837961785646) --> + <skip /> + <!-- no translation found for spoken_auto_correct (8989324692167993804) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (7769449372355268412) --> + <skip /> + <string name="spoken_description_unknown" msgid="5139930082759824442">"Carácter descoñecido"</string> + <!-- no translation found for spoken_description_shift (7209798151676638728) --> + <skip /> + <!-- no translation found for spoken_description_symbols_shift (3483198879916435717) --> + <skip /> + <!-- no translation found for spoken_description_shift_shifted (3122704922642232605) --> + <skip /> + <!-- no translation found for spoken_description_symbols_shift_shifted (5179175466878186081) --> + <skip /> + <!-- no translation found for spoken_description_caps_lock (1224851412185975036) --> + <skip /> + <!-- no translation found for spoken_description_delete (3878902286264983302) --> + <skip /> + <!-- no translation found for spoken_description_to_symbol (8244903740201126590) --> + <skip /> + <!-- no translation found for spoken_description_to_alpha (4081215210530031950) --> + <skip /> + <!-- no translation found for spoken_description_to_numeric (4560261331530795682) --> + <skip /> + <!-- no translation found for spoken_description_settings (7281251004003143204) --> + <skip /> + <!-- no translation found for spoken_description_tab (8210782459446866716) --> + <skip /> + <!-- no translation found for spoken_description_space (5908716896642059145) --> + <skip /> + <!-- no translation found for spoken_description_mic (6153138783813452464) --> + <skip /> + <!-- no translation found for spoken_description_emoji (7990051553008088470) --> + <skip /> + <!-- no translation found for spoken_description_return (3183692287397645708) --> + <skip /> + <!-- no translation found for spoken_description_search (5099937658231911288) --> + <skip /> + <!-- no translation found for spoken_description_dot (5644176501632325560) --> + <skip /> + <!-- no translation found for spoken_description_language_switch (6818666779313544553) --> + <skip /> + <!-- no translation found for spoken_description_action_next (431761808119616962) --> + <skip /> + <!-- no translation found for spoken_description_action_previous (2919072174697865110) --> + <skip /> + <!-- no translation found for spoken_description_shiftmode_on (5107180516341258979) --> + <skip /> + <!-- no translation found for spoken_description_shiftmode_locked (7307477738053606881) --> + <skip /> + <!-- no translation found for spoken_description_mode_symbol (111186851131446691) --> + <skip /> + <!-- no translation found for spoken_description_mode_symbol_shift (4305607977537665389) --> + <skip /> + <!-- no translation found for spoken_description_mode_alpha (4676004119618778911) --> + <skip /> + <!-- no translation found for spoken_description_mode_phone (2061220553756692903) --> + <skip /> + <!-- no translation found for spoken_description_mode_phone_shift (7879963803547701090) --> + <skip /> + <!-- no translation found for announce_keyboard_hidden (2313574218950517779) --> + <skip /> + <!-- no translation found for announce_keyboard_mode (6698257917367823205) --> + <skip /> + <!-- no translation found for keyboard_mode_date (6597407244976713364) --> + <skip /> + <!-- no translation found for keyboard_mode_date_time (3642804408726668808) --> + <skip /> + <!-- no translation found for keyboard_mode_email (1239682082047693644) --> + <skip /> + <!-- no translation found for keyboard_mode_im (3812086215529493501) --> + <skip /> + <!-- no translation found for keyboard_mode_number (5395042245837996809) --> + <skip /> + <!-- no translation found for keyboard_mode_phone (2486230278064523665) --> + <skip /> + <!-- no translation found for keyboard_mode_text (9138789594969187494) --> + <skip /> + <!-- no translation found for keyboard_mode_time (8558297845514402675) --> + <skip /> + <!-- no translation found for keyboard_mode_url (8072011652949962550) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_recents (4185344945205590692) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_people (8414196269847492817) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_objects (6116297906606195278) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_nature (5018340512472354640) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_places (1163315840948545317) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_symbols (474680659024880601) --> + <skip /> + <!-- no translation found for spoken_descrption_emoji_category_emoticons (456737544787823539) --> + <skip /> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"<xliff:g id="LOWER_LETTER">%s</xliff:g> maiúscula"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"I maiúscula"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"I maiúscula, punto superior"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"Símbolo descoñecido"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"Emoji descoñecido"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"Os caracteres alternativos están dispoñibles"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"Descártanse os caracteres alternativos"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"As suxestións alternativas están dispoñibles"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"Descártanse as suxestións alternativas"</string> +</resources> diff --git a/java/res/values-is-rIS/strings-emoji-descriptions.xml b/java/res/values-is-rIS/strings-emoji-descriptions.xml new file mode 100644 index 000000000..405af9c93 --- /dev/null +++ b/java/res/values-is-rIS/strings-emoji-descriptions.xml @@ -0,0 +1,851 @@ +<?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. +*/ + --> + +<!-- + These Emoji symbols are unsupported by TTS. + TODO: Remove this file when TTS/TalkBack support these Emoji symbols. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_emoji_00A9" msgid="2859822817116803638">"Höfundarréttarmerki"</string> + <string name="spoken_emoji_00AE" msgid="7708335454134589027">"Skráð"</string> + <string name="spoken_emoji_203C" msgid="153340916701508663">"Tvöfalt upphrópunarmerki"</string> + <string name="spoken_emoji_2049" msgid="4877256448299555371">"Upphrópunarmerki og spurningarmerki"</string> + <string name="spoken_emoji_2122" msgid="9188440722954720429">"Vörumerki"</string> + <string name="spoken_emoji_2139" msgid="9114342638917304327">"Upplýsingar"</string> + <string name="spoken_emoji_2194" msgid="8055202727034946680">"Ör til vinstri og hægri"</string> + <string name="spoken_emoji_2195" msgid="8028122253301087407">"Ör upp og niður"</string> + <string name="spoken_emoji_2196" msgid="4019164898967854363">"Ör norðvestur"</string> + <string name="spoken_emoji_2197" msgid="4255723717709017801">"Ör norðaustur"</string> + <string name="spoken_emoji_2198" msgid="1452063451313622090">"Ör suðaustur"</string> + <string name="spoken_emoji_2199" msgid="6942722693368807849">"Ör suðaustur"</string> + <string name="spoken_emoji_21A9" msgid="5204750172335111188">"Ör til vinstri með krók"</string> + <string name="spoken_emoji_21AA" msgid="3950259884359247006">"Ör til hægri með krók"</string> + <string name="spoken_emoji_231A" msgid="6751448803233874993">"Úr"</string> + <string name="spoken_emoji_231B" msgid="5956428809948426182">"Stundaglas"</string> + <string name="spoken_emoji_23E9" msgid="4022497733535162237">"Tveir svartir þríhyrningar sem vísa til hægri"</string> + <string name="spoken_emoji_23EA" msgid="2251396938087774944">"Tveir svartir þríhyrningar sem vísa til vinstri"</string> + <string name="spoken_emoji_23EB" msgid="3746885195641491865">"Tveir svartir þríhyrningar sem vísa upp"</string> + <string name="spoken_emoji_23EC" msgid="7852372752901163416">"Tveir svartir þríhyrningar sem vísa niður"</string> + <string name="spoken_emoji_23F0" msgid="8474219588750627870">"Vekjaraklukka"</string> + <string name="spoken_emoji_23F3" msgid="166900119581024371">"Stundaglas með fallandi sandi"</string> + <string name="spoken_emoji_24C2" msgid="3948348737566038470">"Stórt M með hring utan um"</string> + <string name="spoken_emoji_25AA" msgid="7865181015100227349">"Lítill fylltur ferningur"</string> + <string name="spoken_emoji_25AB" msgid="6446532820937381457">"Lítill ófylltur ferningur"</string> + <string name="spoken_emoji_25B6" msgid="2423897708496040947">"Fylltur þríhyrningur sem vísar til hægri"</string> + <string name="spoken_emoji_25C0" msgid="3595083440074484934">"Fylltur þríhyrningur sem vísar til vinstri"</string> + <string name="spoken_emoji_25FB" msgid="4838691986881215419">"Miðlungsstór ófylltur þríhyrningur"</string> + <string name="spoken_emoji_25FC" msgid="7008859564991191050">"Miðlungsstór fylltur ferningur"</string> + <string name="spoken_emoji_25FD" msgid="7673439755069217479">"Miðlungslítill ófylltur ferningur"</string> + <string name="spoken_emoji_25FE" msgid="6782214109919768923">"Miðlungslítill fylltur ferningur"</string> + <string name="spoken_emoji_2600" msgid="2272722634618990413">"Fyllt sól með geislum"</string> + <string name="spoken_emoji_2601" msgid="6205136889311537150">"Ský"</string> + <string name="spoken_emoji_260E" msgid="8670395193046424238">"Fylltur sími"</string> + <string name="spoken_emoji_2611" msgid="4530550203347054611">"Gátreitur með haki"</string> + <string name="spoken_emoji_2614" msgid="1612791247861229500">"Regnhlíf með regndropum"</string> + <string name="spoken_emoji_2615" msgid="3320562382424018588">"Heitur drykkur"</string> + <string name="spoken_emoji_261D" msgid="4690554173549768467">"Ófylltur vísifingur sem vísar upp og snýr lófa að"</string> + <string name="spoken_emoji_263A" msgid="3170094381521989300">"Ófyllt brosandi andlit"</string> + <string name="spoken_emoji_2648" msgid="4621241062667020673">"Hrútur"</string> + <string name="spoken_emoji_2649" msgid="7694461245947059086">"Naut"</string> + <string name="spoken_emoji_264A" msgid="1258074605878705030">"Tvíburar"</string> + <string name="spoken_emoji_264B" msgid="4409219914377810956">"Krabbi"</string> + <string name="spoken_emoji_264C" msgid="6520255367817054163">"Ljón"</string> + <string name="spoken_emoji_264D" msgid="1504758945499854018">"Meyja"</string> + <string name="spoken_emoji_264E" msgid="2354847104530633519">"Vog"</string> + <string name="spoken_emoji_264F" msgid="5822933280406416112">"Sporðdreki"</string> + <string name="spoken_emoji_2650" msgid="4832481156714796163">"Bogmaður"</string> + <string name="spoken_emoji_2651" msgid="840953134601595090">"Steingeit"</string> + <string name="spoken_emoji_2652" msgid="3586925968718775281">"Vatnsberi"</string> + <string name="spoken_emoji_2653" msgid="8420547731496254492">"Fiskar"</string> + <string name="spoken_emoji_2660" msgid="4541170554542412536">"Fylltur spaði"</string> + <string name="spoken_emoji_2663" msgid="3669352721942285724">"Fyllt lauf"</string> + <string name="spoken_emoji_2665" msgid="6347941599683765843">"Fyllt hjarta"</string> + <string name="spoken_emoji_2666" msgid="8296769213401115999">"Fylltur tígull"</string> + <string name="spoken_emoji_2668" msgid="7063148281053820386">"Hverir"</string> + <string name="spoken_emoji_267B" msgid="21716857176812762">"Svart alþjóðlegt tákn fyrir endurvinnslu"</string> + <string name="spoken_emoji_267F" msgid="8833496533226475443">"Hjólastólatákn"</string> + <string name="spoken_emoji_2693" msgid="7443148847598433088">"Akkeri"</string> + <string name="spoken_emoji_26A0" msgid="6272635532992727510">"Viðvörunarskilti"</string> + <string name="spoken_emoji_26A1" msgid="5604749644693339145">"Háspennutákn"</string> + <string name="spoken_emoji_26AA" msgid="8005748091690377153">"Miðlungsstór ófylltur hringur"</string> + <string name="spoken_emoji_26AB" msgid="1655910278422753244">"Miðlungsstór fylltur hringur"</string> + <string name="spoken_emoji_26BD" msgid="1545218197938889737">"Fótbolti"</string> + <string name="spoken_emoji_26BE" msgid="8959760533076498209">"Hafnabolti"</string> + <string name="spoken_emoji_26C4" msgid="3045791757044255626">"Snjókarl án snjós"</string> + <string name="spoken_emoji_26C5" msgid="5580129409712578639">"Sól á bak við ský"</string> + <string name="spoken_emoji_26CE" msgid="8963656417276062998">"Naðurvaldi"</string> + <string name="spoken_emoji_26D4" msgid="2231451988209604130">"Aðgangur bannaður"</string> + <string name="spoken_emoji_26EA" msgid="7513319636103804907">"Kirkja"</string> + <string name="spoken_emoji_26F2" msgid="7134115206158891037">"Gosbrunnur"</string> + <string name="spoken_emoji_26F3" msgid="4912302210162075465">"Fáni í holu"</string> + <string name="spoken_emoji_26F5" msgid="4766328116769075217">"Seglskúta"</string> + <string name="spoken_emoji_26FA" msgid="5888017494809199037">"Tjald"</string> + <string name="spoken_emoji_26FD" msgid="2417060622927453534">"Eldsneytisdæla"</string> + <string name="spoken_emoji_2702" msgid="4005741160717451912">"Fyllt skæri"</string> + <string name="spoken_emoji_2705" msgid="164605766946697759">"Ófyllt þykkt hak"</string> + <string name="spoken_emoji_2708" msgid="7153840886849268988">"Flugvél"</string> + <string name="spoken_emoji_2709" msgid="2217319160724311369">"Umslag"</string> + <string name="spoken_emoji_270A" msgid="508347232762319473">"Hnefi á lofti"</string> + <string name="spoken_emoji_270B" msgid="6640562128327753423">"Hönd á lofti"</string> + <string name="spoken_emoji_270C" msgid="1344288035704944581">"Friðarmerki"</string> + <string name="spoken_emoji_270F" msgid="6108251586067318718">"Blýantur"</string> + <string name="spoken_emoji_2712" msgid="6320544535087710482">"Fylltur pennaoddur"</string> + <string name="spoken_emoji_2714" msgid="1968242800064001654">"Þykkt hak"</string> + <string name="spoken_emoji_2716" msgid="511941294762977228">"Þykkt margföldunarmerki"</string> + <string name="spoken_emoji_2728" msgid="5650330815808691881">"Stjörnur"</string> + <string name="spoken_emoji_2733" msgid="8915809595141157327">"Stjarna með átta örmum"</string> + <string name="spoken_emoji_2734" msgid="4846583547980754332">"Fyllt stjarna með átta örmum"</string> + <string name="spoken_emoji_2744" msgid="4350636647760161042">"Snjókorn"</string> + <string name="spoken_emoji_2747" msgid="3718282973916474455">"Stjarna"</string> + <string name="spoken_emoji_274C" msgid="2752145886733295314">"Krosstákn"</string> + <string name="spoken_emoji_274E" msgid="4262918689871098338">"Negatíft krossmark í kassa"</string> + <string name="spoken_emoji_2753" msgid="6935897159942119808">"Fyllt spurningarmerki"</string> + <string name="spoken_emoji_2754" msgid="7277504915105532954">"Ófyllt spurningarmerki"</string> + <string name="spoken_emoji_2755" msgid="6853076969826960210">"Ófyllt upphrópunarmerki"</string> + <string name="spoken_emoji_2757" msgid="3707907828776912174">"Þykkt upphrópunarmerki"</string> + <string name="spoken_emoji_2764" msgid="4214257843609432167">"Þykkt fyllt hjarta"</string> + <string name="spoken_emoji_2795" msgid="6563954833786162168">"Þykkt plúsmerki"</string> + <string name="spoken_emoji_2796" msgid="5990926508250772777">"Þykkt mínusmerki"</string> + <string name="spoken_emoji_2797" msgid="24694184172879174">"Þykkt deilingarmerki"</string> + <string name="spoken_emoji_27A1" msgid="3513434778263100580">"Svört ör til hægri"</string> + <string name="spoken_emoji_27B0" msgid="203395646864662198">"Lykkja"</string> + <string name="spoken_emoji_27BF" msgid="4940514642375640510">"Tvöföld lykkja"</string> + <string name="spoken_emoji_2934" msgid="9062130477982973457">"Ör sem vísar til hægri og upp"</string> + <string name="spoken_emoji_2935" msgid="6198710960720232074">"Ör sem vísar til hægri og niður"</string> + <string name="spoken_emoji_2B05" msgid="4813405635410707690">"Fyllt ör til vinstri"</string> + <string name="spoken_emoji_2B06" msgid="1223172079106250748">"Fyllt ör upp"</string> + <string name="spoken_emoji_2B07" msgid="1599124424746596150">"Fyllt ör niður"</string> + <string name="spoken_emoji_2B1B" msgid="3461247311988501626">"Stór fylltur ferningur"</string> + <string name="spoken_emoji_2B1C" msgid="5793146430145248915">"Stór ófylltur ferningur"</string> + <string name="spoken_emoji_2B50" msgid="3850845519526950524">"Miðlungsstór ófyllt stjarna"</string> + <string name="spoken_emoji_2B55" msgid="9137882158811541824">"Þykkur stór hringur"</string> + <string name="spoken_emoji_3030" msgid="4609172241893565639">"Bylgjustrik"</string> + <string name="spoken_emoji_303D" msgid="2545833934975907505">"Hlutverkaskiptatákn"</string> + <string name="spoken_emoji_3297" msgid="928912923628973800">"Heillaóskatákn í hring"</string> + <string name="spoken_emoji_3299" msgid="3930347573693668426">"Leyndarmálstákn í hring"</string> + <string name="spoken_emoji_1F004" msgid="1705216181345894600">"Flís með rauðum dreka í Mahjong"</string> + <string name="spoken_emoji_1F0CF" msgid="7601493592085987866">"Svartur jóker í spilum"</string> + <string name="spoken_emoji_1F170" msgid="3817698686602826773">"A-blóðflokkur"</string> + <string name="spoken_emoji_1F171" msgid="3684218589626650242">"B-blóðflokkur"</string> + <string name="spoken_emoji_1F17E" msgid="2978809190364779029">"O-blóðflokkur"</string> + <string name="spoken_emoji_1F17F" msgid="463634348668462040">"Bílastæði"</string> + <string name="spoken_emoji_1F18E" msgid="1650705325221496768">"AB-blóðflokkur"</string> + <string name="spoken_emoji_1F191" msgid="5386969264431429221">"CL í kassa"</string> + <string name="spoken_emoji_1F192" msgid="8324226436829162496">"Orðið „COOL“ í kassa"</string> + <string name="spoken_emoji_1F193" msgid="4731758603321515364">"Orðið „FREE“ í kassa"</string> + <string name="spoken_emoji_1F194" msgid="4903128609556175887">"ID í kassa"</string> + <string name="spoken_emoji_1F195" msgid="1433142500411060924">"Orðið „NEW“ í kassa"</string> + <string name="spoken_emoji_1F196" msgid="8825160701159634202">"NG í kassa"</string> + <string name="spoken_emoji_1F197" msgid="7841079241554176535">"OK í kassa"</string> + <string name="spoken_emoji_1F198" msgid="7020298909426960622">"SOS í kassa"</string> + <string name="spoken_emoji_1F199" msgid="5971252667136235630">"Orðið „UP“ með upphrópunarmerki í kassa"</string> + <string name="spoken_emoji_1F19A" msgid="4557270135899843959">"VS í kassa"</string> + <string name="spoken_emoji_1F201" msgid="7000490044681139002">"Katakana-táknið fyrir „hér“ í kassa"</string> + <string name="spoken_emoji_1F202" msgid="8560906958695043947">"Katakana-táknið fyrir „þjónusta“ í kassa"</string> + <string name="spoken_emoji_1F21A" msgid="1496435317324514033">"Táknið „ókeypis“ í kassa"</string> + <string name="spoken_emoji_1F22F" msgid="609797148862445402">"Táknið „frátekið sæti“ í kassa"</string> + <string name="spoken_emoji_1F232" msgid="8125716331632035820">"Táknið „bannað“ í kassa"</string> + <string name="spoken_emoji_1F233" msgid="8749401090457355028">"Táknið „laust“ í kassa"</string> + <string name="spoken_emoji_1F234" msgid="3546951604285970768">"Táknið „samþykkt“ í kassa"</string> + <string name="spoken_emoji_1F235" msgid="5320186982841793711">"Táknið „fullt“ í kassa"</string> + <string name="spoken_emoji_1F236" msgid="879755752069393034">"Táknið „greitt“ í kassa"</string> + <string name="spoken_emoji_1F237" msgid="6741807001205851437">"Táknið „mánaðarlegt“ í kassa"</string> + <string name="spoken_emoji_1F238" msgid="5504414186438196912">"Táknið „umsókn“ í kassa"</string> + <string name="spoken_emoji_1F239" msgid="1634067311597618959">"Táknið „afsláttur“ í kassa"</string> + <string name="spoken_emoji_1F23A" msgid="3107862957630169536">"Táknið „í rekstri“ í kassa"</string> + <string name="spoken_emoji_1F250" msgid="6586943922806727907">"Yfirburðatákn í hring"</string> + <string name="spoken_emoji_1F251" msgid="9099032855993346948">"Samþykkistákn í hring"</string> + <string name="spoken_emoji_1F300" msgid="4720098285295840383">"Iða"</string> + <string name="spoken_emoji_1F301" msgid="3601962477653752974">"Þoka"</string> + <string name="spoken_emoji_1F302" msgid="3404357123421753593">"Lokuð regnhlíf"</string> + <string name="spoken_emoji_1F303" msgid="3899301321538188206">"Stjörnubjört nótt"</string> + <string name="spoken_emoji_1F304" msgid="2767148930689050040">"Sólarupprás milli fjalla"</string> + <string name="spoken_emoji_1F305" msgid="9165812924292061196">"Sólarupprás"</string> + <string name="spoken_emoji_1F306" msgid="5889294736109193104">"Borgarlandslag um kvöld"</string> + <string name="spoken_emoji_1F307" msgid="2714290867291163713">"Sólarupprás milli bygginga"</string> + <string name="spoken_emoji_1F308" msgid="688704703985173377">"Regnbogi"</string> + <string name="spoken_emoji_1F309" msgid="6217981957992313528">"Brú um nótt"</string> + <string name="spoken_emoji_1F30A" msgid="4329309263152110893">"Alda"</string> + <string name="spoken_emoji_1F30B" msgid="5729430693700923112">"Eldfjall"</string> + <string name="spoken_emoji_1F30C" msgid="2961230863217543082">"Vetrarbrautin"</string> + <string name="spoken_emoji_1F30D" msgid="1113905673331547953">"Evrópa og Afríka á hnetti"</string> + <string name="spoken_emoji_1F30E" msgid="5278512600749223671">"Norður- og Suður-Ameríka á hnetti"</string> + <string name="spoken_emoji_1F30F" msgid="5718144880978707493">"Asía og Eyjaálfa á hnetti"</string> + <string name="spoken_emoji_1F310" msgid="2959618582975247601">"Hnöttur með lengdar- og breiddarlínum"</string> + <string name="spoken_emoji_1F311" msgid="623906380914895542">"Tákn fyrir nýtt tungl"</string> + <string name="spoken_emoji_1F312" msgid="4458575672576125401">"Tákn fyrir vaxandi tungl"</string> + <string name="spoken_emoji_1F313" msgid="7599181787989497294">"Tákn fyrir fyrsta kvartil tunglsins"</string> + <string name="spoken_emoji_1F314" msgid="4898293184964365413">"Tákn fyrir vaxandi hálft tungl"</string> + <string name="spoken_emoji_1F315" msgid="3218117051779496309">"Tákn fyrir fullt tungl"</string> + <string name="spoken_emoji_1F316" msgid="2061317145777689569">"Tákn fyrir minnkandi hálft tungl"</string> + <string name="spoken_emoji_1F317" msgid="2721090687319539049">"Tákn fyrir síðasta kvartil tunglsins"</string> + <string name="spoken_emoji_1F318" msgid="3814091755648887570">"Tákn fyrir minnkandi tungl"</string> + <string name="spoken_emoji_1F319" msgid="4074299824890459465">"Hálfmáni"</string> + <string name="spoken_emoji_1F31A" msgid="3092285278116977103">"Nýtt tungl með andliti"</string> + <string name="spoken_emoji_1F31B" msgid="2658562138386927881">"Fyrsta kvartil tunglsins með andliti"</string> + <string name="spoken_emoji_1F31C" msgid="7914768515547867384">"Síðasta kvartil tunglsins með andliti"</string> + <string name="spoken_emoji_1F31D" msgid="1925730459848297182">"Fullt tungl með andliti"</string> + <string name="spoken_emoji_1F31E" msgid="8022112382524084418">"Sól með andliti"</string> + <string name="spoken_emoji_1F31F" msgid="1051661214137766369">"Ljómandi stjarna"</string> + <string name="spoken_emoji_1F320" msgid="5450591979068216115">"Stjörnuhrap"</string> + <string name="spoken_emoji_1F330" msgid="3115760035618051575">"Kastaníuhneta"</string> + <string name="spoken_emoji_1F331" msgid="5658888205290008691">"Græðlingur"</string> + <string name="spoken_emoji_1F332" msgid="2935650450421165938">"Sígrænt tré"</string> + <string name="spoken_emoji_1F333" msgid="5898847427062482675">"Sumargrænt tré"</string> + <string name="spoken_emoji_1F334" msgid="6183375224678417894">"Pálmatré"</string> + <string name="spoken_emoji_1F335" msgid="5352418412103584941">"Kaktus"</string> + <string name="spoken_emoji_1F337" msgid="3839107352363566289">"Túlípani"</string> + <string name="spoken_emoji_1F338" msgid="6389970364260468490">"Kirsuberjablóm"</string> + <string name="spoken_emoji_1F339" msgid="9128891447985256151">"Rós"</string> + <string name="spoken_emoji_1F33A" msgid="2025828400095233078">"Hawaiirós"</string> + <string name="spoken_emoji_1F33B" msgid="8163868254348448552">"Sólblóm"</string> + <string name="spoken_emoji_1F33C" msgid="6850371206262335812">"Blómstur"</string> + <string name="spoken_emoji_1F33D" msgid="9033484052864509610">"Maísstöngull"</string> + <string name="spoken_emoji_1F33E" msgid="2540173396638444120">"Hrísgrjónaax"</string> + <string name="spoken_emoji_1F33F" msgid="4384823344364908558">"Jurt"</string> + <string name="spoken_emoji_1F340" msgid="3494255459156499305">"Fjögurra laufa smári"</string> + <string name="spoken_emoji_1F341" msgid="4581959481754990158">"Hlynslauf"</string> + <string name="spoken_emoji_1F342" msgid="3119068426871821222">"Fallið lauf"</string> + <string name="spoken_emoji_1F343" msgid="2663317495805149004">"Lauf í vindi"</string> + <string name="spoken_emoji_1F344" msgid="2738517881678722159">"Sveppur"</string> + <string name="spoken_emoji_1F345" msgid="6135288642349085554">"Tómatur"</string> + <string name="spoken_emoji_1F346" msgid="2075395322785406367">"Eggaldin"</string> + <string name="spoken_emoji_1F347" msgid="7753453754963890571">"Vínber"</string> + <string name="spoken_emoji_1F348" msgid="1247076837284932788">"Melóna"</string> + <string name="spoken_emoji_1F349" msgid="5563054555180611086">"Vatnsmelóna"</string> + <string name="spoken_emoji_1F34A" msgid="4688661208570160524">"Mandarína"</string> + <string name="spoken_emoji_1F34B" msgid="4335318423164185706">"Sítróna"</string> + <string name="spoken_emoji_1F34C" msgid="3712827239858159474">"Banani"</string> + <string name="spoken_emoji_1F34D" msgid="7712521967162622936">"Ananas"</string> + <string name="spoken_emoji_1F34E" msgid="1859466882598614228">"Rautt epli"</string> + <string name="spoken_emoji_1F34F" msgid="8251711032295005633">"Grænt epli"</string> + <string name="spoken_emoji_1F350" msgid="625802980159197701">"Pera"</string> + <string name="spoken_emoji_1F351" msgid="4269460120610911895">"Ferskja"</string> + <string name="spoken_emoji_1F352" msgid="965600953360182635">"Kirsuber"</string> + <string name="spoken_emoji_1F353" msgid="7068623879906925592">"Jarðarber"</string> + <string name="spoken_emoji_1F354" msgid="45162285238888494">"Hamborgari"</string> + <string name="spoken_emoji_1F355" msgid="9157587635526433283">"Pítsusneið"</string> + <string name="spoken_emoji_1F356" msgid="2667196119149852244">"Kjöt á beini"</string> + <string name="spoken_emoji_1F357" msgid="8022817413851052256">"Kjúklingaleggur"</string> + <string name="spoken_emoji_1F358" msgid="3042693264748036476">"Hrísgrjónakex"</string> + <string name="spoken_emoji_1F359" msgid="3988148661730121958">"Hrísgrjónabolla"</string> + <string name="spoken_emoji_1F35A" msgid="1763824172198327268">"Soðin hrísgrjón"</string> + <string name="spoken_emoji_1F35B" msgid="62530406745717835">"Karríréttur og hrísgrjón"</string> + <string name="spoken_emoji_1F35C" msgid="7537756539198945509">"Rjúkandi skál"</string> + <string name="spoken_emoji_1F35D" msgid="8173523083861875196">"Spaghettí"</string> + <string name="spoken_emoji_1F35E" msgid="2935428307894662571">"Brauð"</string> + <string name="spoken_emoji_1F35F" msgid="4840297386785728443">"Franskar kartöflur"</string> + <string name="spoken_emoji_1F360" msgid="4094659855684686801">"Bökuð sæt kartafla"</string> + <string name="spoken_emoji_1F361" msgid="6475486395784096109">"Soðkökur á priki"</string> + <string name="spoken_emoji_1F362" msgid="5004692577661076275">"Oden"</string> + <string name="spoken_emoji_1F363" msgid="1606603765717743806">"Sushi"</string> + <string name="spoken_emoji_1F364" msgid="6550457766169570811">"Djúpsteikt rækja"</string> + <string name="spoken_emoji_1F365" msgid="4963815540953316307">"Fiskikaka með spíral"</string> + <string name="spoken_emoji_1F366" msgid="7862401745277049404">"Rjómaís"</string> + <string name="spoken_emoji_1F367" msgid="7447972978281980414">"Skafís"</string> + <string name="spoken_emoji_1F368" msgid="7790003146142724913">"Ís"</string> + <string name="spoken_emoji_1F369" msgid="7383712944084857350">"Kleinuhringur"</string> + <string name="spoken_emoji_1F36A" msgid="2726271795913042295">"Smákaka"</string> + <string name="spoken_emoji_1F36B" msgid="6342163604299875931">"Súkkulaðistykki"</string> + <string name="spoken_emoji_1F36C" msgid="2168934753998218790">"Sælgæti"</string> + <string name="spoken_emoji_1F36D" msgid="3671507903799975792">"Sleikipinni"</string> + <string name="spoken_emoji_1F36E" msgid="4630541402785165902">"Búðingur"</string> + <string name="spoken_emoji_1F36F" msgid="5577915387425169439">"Hunangskrukka"</string> + <string name="spoken_emoji_1F370" msgid="7243244547866114951">"Terta"</string> + <string name="spoken_emoji_1F371" msgid="6731527040552916358">"Bentóbox"</string> + <string name="spoken_emoji_1F372" msgid="1635035323832181733">"Pottur af mat"</string> + <string name="spoken_emoji_1F373" msgid="7799289534289221045">"Matreiðsla"</string> + <string name="spoken_emoji_1F374" msgid="5973820884987069131">"Hnífur og gaffall"</string> + <string name="spoken_emoji_1F375" msgid="1074832087699617700">"Tebolli án halds"</string> + <string name="spoken_emoji_1F376" msgid="6499274685584852067">"Sake-flaska og bolli"</string> + <string name="spoken_emoji_1F377" msgid="1762398562314172075">"Vínglas"</string> + <string name="spoken_emoji_1F378" msgid="5528234560590117516">"Kokkteilglas"</string> + <string name="spoken_emoji_1F379" msgid="790581290787943325">"Suðrænn drykkur"</string> + <string name="spoken_emoji_1F37A" msgid="391966822450619516">"Bjórkanna"</string> + <string name="spoken_emoji_1F37B" msgid="9015043286465670662">"Skál í bjór"</string> + <string name="spoken_emoji_1F37C" msgid="2532113819464508894">"Peli"</string> + <string name="spoken_emoji_1F380" msgid="3487363857092458827">"Slaufa"</string> + <string name="spoken_emoji_1F381" msgid="614180683680675444">"Innpökkuð gjöf"</string> + <string name="spoken_emoji_1F382" msgid="4720497171946687501">"Afmæliskaka"</string> + <string name="spoken_emoji_1F383" msgid="3536505941578757623">"Hrekkjavökugrasker"</string> + <string name="spoken_emoji_1F384" msgid="1797870204479059004">"Jólatré"</string> + <string name="spoken_emoji_1F385" msgid="1754174063483626367">"Jólasveinn"</string> + <string name="spoken_emoji_1F386" msgid="2130445450758114746">"Flugeldar"</string> + <string name="spoken_emoji_1F387" msgid="3403182563117999933">"Stjörnuljós"</string> + <string name="spoken_emoji_1F388" msgid="2903047203723251804">"Blaðra"</string> + <string name="spoken_emoji_1F389" msgid="2352830665883549388">"Knall"</string> + <string name="spoken_emoji_1F38A" msgid="6280428984773641322">"Glitpappír"</string> + <string name="spoken_emoji_1F38B" msgid="4902225837479015489">"Tanabata-tré"</string> + <string name="spoken_emoji_1F38C" msgid="7623268024030989365">"Japanskir fánar í kross"</string> + <string name="spoken_emoji_1F38D" msgid="8237542796124408528">"Blómaskreyting með furu"</string> + <string name="spoken_emoji_1F38E" msgid="5373397476238212371">"Japanskar brúður"</string> + <string name="spoken_emoji_1F38F" msgid="8754091376829552844">"Fiskveifur"</string> + <string name="spoken_emoji_1F390" msgid="8903307048095431374">"Vindharpa"</string> + <string name="spoken_emoji_1F391" msgid="2134952069191911841">"Tunglskoðunarhátíð"</string> + <string name="spoken_emoji_1F392" msgid="6380405493914304737">"Skólataska"</string> + <string name="spoken_emoji_1F393" msgid="6947890064872470996">"Útskriftarhúfa"</string> + <string name="spoken_emoji_1F3A0" msgid="3572095190082826057">"Hringekjuhestur"</string> + <string name="spoken_emoji_1F3A1" msgid="4300565511681058798">"Parísarhjól"</string> + <string name="spoken_emoji_1F3A2" msgid="15486093912232140">"Rússíbani"</string> + <string name="spoken_emoji_1F3A3" msgid="921739319504942924">"Veiðistöng og fiskur"</string> + <string name="spoken_emoji_1F3A4" msgid="7497596355346856950">"Hljóðnemi"</string> + <string name="spoken_emoji_1F3A5" msgid="4290497821228183002">"Kvikmyndatökuvél"</string> + <string name="spoken_emoji_1F3A6" msgid="26019057872319055">"Bíó"</string> + <string name="spoken_emoji_1F3A7" msgid="837856608794094105">"Heyrnartól"</string> + <string name="spoken_emoji_1F3A8" msgid="2332260356509244587">"Litapalletta"</string> + <string name="spoken_emoji_1F3A9" msgid="9045869366525115256">"Pípuhattur"</string> + <string name="spoken_emoji_1F3AA" msgid="5728760354237132">"Sirkustjald"</string> + <string name="spoken_emoji_1F3AB" msgid="1657997517193216284">"Miði"</string> + <string name="spoken_emoji_1F3AC" msgid="4317366554314492152">"Klapptré"</string> + <string name="spoken_emoji_1F3AD" msgid="607157286336130470">"Sviðslistir"</string> + <string name="spoken_emoji_1F3AE" msgid="2902308174671548150">"Tölvuleikur"</string> + <string name="spoken_emoji_1F3AF" msgid="5420539221790296407">"Beint í mark"</string> + <string name="spoken_emoji_1F3B0" msgid="7440244806527891956">"Spilakassi"</string> + <string name="spoken_emoji_1F3B1" msgid="545544382391379234">"Billjarður"</string> + <string name="spoken_emoji_1F3B2" msgid="8302262034774787493">"Teningur"</string> + <string name="spoken_emoji_1F3B3" msgid="5180870610771027520">"Keila"</string> + <string name="spoken_emoji_1F3B4" msgid="4723852033266071564">"Spil með blómi"</string> + <string name="spoken_emoji_1F3B5" msgid="1998470239850548554">"Nóta"</string> + <string name="spoken_emoji_1F3B6" msgid="3827730457113941705">"Nótur"</string> + <string name="spoken_emoji_1F3B7" msgid="5503403099445042180">"Saxófónn"</string> + <string name="spoken_emoji_1F3B8" msgid="3985658156795011430">"Gítar"</string> + <string name="spoken_emoji_1F3B9" msgid="5596295757967881451">"Hljómborð"</string> + <string name="spoken_emoji_1F3BA" msgid="4284064120340683558">"Trompet"</string> + <string name="spoken_emoji_1F3BB" msgid="2856598510069988745">"Fiðla"</string> + <string name="spoken_emoji_1F3BC" msgid="1608424748821446230">"Nótnaskrift"</string> + <string name="spoken_emoji_1F3BD" msgid="5490786111375627777">"Hlaupabolur með borða"</string> + <string name="spoken_emoji_1F3BE" msgid="1851613105691627931">"Tennisbolti og spaði"</string> + <string name="spoken_emoji_1F3BF" msgid="6862405997423247921">"Skíði og skíðaskór"</string> + <string name="spoken_emoji_1F3C0" msgid="7421420756115104085">"Körfubolti og karfa"</string> + <string name="spoken_emoji_1F3C1" msgid="6926537251677319922">"Rásflagg"</string> + <string name="spoken_emoji_1F3C2" msgid="5708596929237987082">"Snjóbrettamaður"</string> + <string name="spoken_emoji_1F3C3" msgid="5850982999510115824">"Hlaupari"</string> + <string name="spoken_emoji_1F3C4" msgid="8468355585994639838">"Brimbrettamaður"</string> + <string name="spoken_emoji_1F3C6" msgid="9094474706847545409">"Verðlaunabikar"</string> + <string name="spoken_emoji_1F3C7" msgid="8172206200368370116">"Veðreiðar"</string> + <string name="spoken_emoji_1F3C8" msgid="5619171461277597709">"Amerískur fótbolti"</string> + <string name="spoken_emoji_1F3C9" msgid="6371294008765871043">"Ruðningur"</string> + <string name="spoken_emoji_1F3CA" msgid="130977831787806932">"Sundmaður"</string> + <string name="spoken_emoji_1F3E0" msgid="6277213201655811842">"Hús"</string> + <string name="spoken_emoji_1F3E1" msgid="233476176077538885">"Hús með garði"</string> + <string name="spoken_emoji_1F3E2" msgid="919736380093964570">"Skrifstofubygging"</string> + <string name="spoken_emoji_1F3E3" msgid="6177606081825094184">"Japanskt pósthús"</string> + <string name="spoken_emoji_1F3E4" msgid="717377871070970293">"Evrópskt pósthús"</string> + <string name="spoken_emoji_1F3E5" msgid="1350532500431776780">"Sjúkrahús"</string> + <string name="spoken_emoji_1F3E6" msgid="342132788513806214">"Banki"</string> + <string name="spoken_emoji_1F3E7" msgid="6322352038284944265">"Hraðbanki"</string> + <string name="spoken_emoji_1F3E8" msgid="5864918444350599907">"Hótel"</string> + <string name="spoken_emoji_1F3E9" msgid="7830416185375326938">"Ástarhótel"</string> + <string name="spoken_emoji_1F3EA" msgid="5081084413084360479">"Nýlenduvöruverslun"</string> + <string name="spoken_emoji_1F3EB" msgid="7010966528205150525">"Skóli"</string> + <string name="spoken_emoji_1F3EC" msgid="4845978861878295154">"Stórmarkaður"</string> + <string name="spoken_emoji_1F3ED" msgid="3980316226665215370">"Verksmiðja"</string> + <string name="spoken_emoji_1F3EE" msgid="1253964276770550248">"Pappírsljósker"</string> + <string name="spoken_emoji_1F3EF" msgid="1128975573507389883">"Japanskur kastali"</string> + <string name="spoken_emoji_1F3F0" msgid="1544632297502291578">"Evrópskur kastali"</string> + <string name="spoken_emoji_1F400" msgid="2063034795679578294">"Rotta"</string> + <string name="spoken_emoji_1F401" msgid="6736421616217369594">"Mús"</string> + <string name="spoken_emoji_1F402" msgid="7276670995895485604">"Uxi"</string> + <string name="spoken_emoji_1F403" msgid="8045709541897118928">"Vatnabuffall"</string> + <string name="spoken_emoji_1F404" msgid="5240777285676662335">"Kýr"</string> + <string name="spoken_emoji_1F406" msgid="5163461930159540018">"Hlébarði"</string> + <string name="spoken_emoji_1F407" msgid="6905370221172708160">"Kanína"</string> + <string name="spoken_emoji_1F408" msgid="1362164550508207284">"Köttur"</string> + <string name="spoken_emoji_1F409" msgid="8476130983168866013">"Dreki"</string> + <string name="spoken_emoji_1F40A" msgid="1149626786411545043">"Krókódíll"</string> + <string name="spoken_emoji_1F40B" msgid="5199104921208397643">"Hvalur"</string> + <string name="spoken_emoji_1F40C" msgid="2704006052881702675">"Snigill"</string> + <string name="spoken_emoji_1F40D" msgid="8648186663643157522">"Snákur"</string> + <string name="spoken_emoji_1F40E" msgid="7219137467573327268">"Hestur"</string> + <string name="spoken_emoji_1F40F" msgid="7834336676729040395">"Hrútur"</string> + <string name="spoken_emoji_1F410" msgid="8686765722255775031">"Geit"</string> + <string name="spoken_emoji_1F411" msgid="3585715397876383525">"Kind"</string> + <string name="spoken_emoji_1F412" msgid="4924794582980077838">"Api"</string> + <string name="spoken_emoji_1F413" msgid="1460475310405677377">"Hani"</string> + <string name="spoken_emoji_1F414" msgid="5857296282631892219">"Kjúklingur"</string> + <string name="spoken_emoji_1F415" msgid="5920041074892949527">"Hundur"</string> + <string name="spoken_emoji_1F416" msgid="4362403392912540286">"Svín"</string> + <string name="spoken_emoji_1F417" msgid="6836978415840795128">"Villisvín"</string> + <string name="spoken_emoji_1F418" msgid="7926161463897783691">"Fíll"</string> + <string name="spoken_emoji_1F419" msgid="1055233959755784186">"Kolkrabbi"</string> + <string name="spoken_emoji_1F41A" msgid="5195666556511558060">"Kuðungur"</string> + <string name="spoken_emoji_1F41B" msgid="7652480167465557832">"Padda"</string> + <string name="spoken_emoji_1F41C" msgid="1123461148697574239">"Maur"</string> + <string name="spoken_emoji_1F41D" msgid="718579308764058851">"Hunangsfluga"</string> + <string name="spoken_emoji_1F41E" msgid="6766305509608115467">"Maríuhæna"</string> + <string name="spoken_emoji_1F41F" msgid="1207261298343160838">"Fiskur"</string> + <string name="spoken_emoji_1F420" msgid="1041145003133609221">"Hitabeltisfiskur"</string> + <string name="spoken_emoji_1F421" msgid="1748378324417438751">"Blöðrufiskur"</string> + <string name="spoken_emoji_1F422" msgid="4106724877523329148">"Skjaldbaka"</string> + <string name="spoken_emoji_1F423" msgid="4077407945958691907">"Útungun"</string> + <string name="spoken_emoji_1F424" msgid="6911326019270172283">"Hænuungi"</string> + <string name="spoken_emoji_1F425" msgid="5466514196557885577">"Hænuungi sem snýr fram"</string> + <string name="spoken_emoji_1F426" msgid="2163979138772892755">"Fugl"</string> + <string name="spoken_emoji_1F427" msgid="3585670324511212961">"Mörgæs"</string> + <string name="spoken_emoji_1F428" msgid="7955440808647898579">"Kóalabjörn"</string> + <string name="spoken_emoji_1F429" msgid="5028269352809819035">"Púðluhundur"</string> + <string name="spoken_emoji_1F42A" msgid="4681926706404032484">"Drómedari"</string> + <string name="spoken_emoji_1F42B" msgid="2725166074981558322">"Úlfaldi"</string> + <string name="spoken_emoji_1F42C" msgid="6764791873413727085">"Höfrungur"</string> + <string name="spoken_emoji_1F42D" msgid="1033643138546864251">"Músarhaus"</string> + <string name="spoken_emoji_1F42E" msgid="8099223337120508820">"Kýrhaus"</string> + <string name="spoken_emoji_1F42F" msgid="2104743989330781572">"Tígrisdýrshaus"</string> + <string name="spoken_emoji_1F430" msgid="525492897063150160">"Kanínuhaus"</string> + <string name="spoken_emoji_1F431" msgid="6051358666235016851">"Kattarhaus"</string> + <string name="spoken_emoji_1F432" msgid="7698001871193018305">"Drekahaus"</string> + <string name="spoken_emoji_1F433" msgid="3762356053512899326">"Blásandi hvalur"</string> + <string name="spoken_emoji_1F434" msgid="3619943222159943226">"Hestshaus"</string> + <string name="spoken_emoji_1F435" msgid="59199202683252958">"Apahaus"</string> + <string name="spoken_emoji_1F436" msgid="340544719369009828">"Hundshaus"</string> + <string name="spoken_emoji_1F437" msgid="1219818379784982585">"Svínshaus"</string> + <string name="spoken_emoji_1F438" msgid="9128124743321008210">"Froskshaus"</string> + <string name="spoken_emoji_1F439" msgid="1424161319554642266">"Hamsturshaus"</string> + <string name="spoken_emoji_1F43A" msgid="6727645488430385584">"Úlfshaus"</string> + <string name="spoken_emoji_1F43B" msgid="5397170068392865167">"Bjarnarhaus"</string> + <string name="spoken_emoji_1F43C" msgid="2715995734367032431">"Pönduhaus"</string> + <string name="spoken_emoji_1F43D" msgid="6005480717951776597">"Svínstrýni"</string> + <string name="spoken_emoji_1F43E" msgid="8917626103219080547">"Loppuför"</string> + <string name="spoken_emoji_1F440" msgid="7144338258163384433">"Augu"</string> + <string name="spoken_emoji_1F442" msgid="1905515392292676124">"Eyra"</string> + <string name="spoken_emoji_1F443" msgid="1491504447758933115">"Nef"</string> + <string name="spoken_emoji_1F444" msgid="3654613047946080332">"Munnur"</string> + <string name="spoken_emoji_1F445" msgid="7024905244040509204">"Tunga"</string> + <string name="spoken_emoji_1F446" msgid="2150365643636471745">"Ófylltur vísifingur sem vísar upp"</string> + <string name="spoken_emoji_1F447" msgid="8794022344940891388">"Ófylltur vísifingur sem vísar niður"</string> + <string name="spoken_emoji_1F448" msgid="3261812959215550650">"Ófylltur vísifingur sem vísar til vinstri"</string> + <string name="spoken_emoji_1F449" msgid="4764447975177805991">"Ófylltur vísifingur sem vísar til hægri"</string> + <string name="spoken_emoji_1F44A" msgid="7197417095486424841">"Hnefatákn"</string> + <string name="spoken_emoji_1F44B" msgid="1975968945250833117">"Tákn fyrir veifandi hönd"</string> + <string name="spoken_emoji_1F44C" msgid="3185919567897876562">"Tákn fyrir að allt sé í lagi"</string> + <string name="spoken_emoji_1F44D" msgid="6182553970602667815">"Tákn fyrir þumal upp"</string> + <string name="spoken_emoji_1F44E" msgid="8030851867365111809">"Tákn fyrir þumal niður"</string> + <string name="spoken_emoji_1F44F" msgid="5148753662268213389">"Tákn fyrir lófaklapp"</string> + <string name="spoken_emoji_1F450" msgid="1012021072085157054">"Tákn fyrir lófa"</string> + <string name="spoken_emoji_1F451" msgid="8257466714629051320">"Kóróna"</string> + <string name="spoken_emoji_1F452" msgid="4567394011149905466">"Kvenhattur"</string> + <string name="spoken_emoji_1F453" msgid="5978410551173163010">"Gleraugu"</string> + <string name="spoken_emoji_1F454" msgid="348469036193323252">"Hálsbindi"</string> + <string name="spoken_emoji_1F455" msgid="5665118831861433578">"Stuttermabolur"</string> + <string name="spoken_emoji_1F456" msgid="1890991330923356408">"Gallabuxur"</string> + <string name="spoken_emoji_1F457" msgid="3904310482655702620">"Kjóll"</string> + <string name="spoken_emoji_1F458" msgid="5704243858031107692">"Kímónó"</string> + <string name="spoken_emoji_1F459" msgid="3553148747050035251">"Bikiní"</string> + <string name="spoken_emoji_1F45A" msgid="1389654639484716101">"Kvenföt"</string> + <string name="spoken_emoji_1F45B" msgid="1113293170254222904">"Veski"</string> + <string name="spoken_emoji_1F45C" msgid="3410257778598006936">"Handtaska"</string> + <string name="spoken_emoji_1F45D" msgid="812176504300064819">"Poki"</string> + <string name="spoken_emoji_1F45E" msgid="2901741399934723562">"Karlmannsskór"</string> + <string name="spoken_emoji_1F45F" msgid="6828566359287798863">"Íþróttaskór"</string> + <string name="spoken_emoji_1F460" msgid="305863879170420855">"Háhælaður skór"</string> + <string name="spoken_emoji_1F461" msgid="5160493217831417630">"Kvensandali"</string> + <string name="spoken_emoji_1F462" msgid="1722897795554863734">"Kvenstígvél"</string> + <string name="spoken_emoji_1F463" msgid="5850772903593010699">"Fótspor"</string> + <string name="spoken_emoji_1F464" msgid="1228335905487734913">"Útlínur brjóstmyndar"</string> + <string name="spoken_emoji_1F465" msgid="4461307702499679879">"Útlínur brjóstmynda"</string> + <string name="spoken_emoji_1F466" msgid="1938873085514108889">"Strákur"</string> + <string name="spoken_emoji_1F467" msgid="8237080594860144998">"Stelpa"</string> + <string name="spoken_emoji_1F468" msgid="6081300722526675382">"Karl"</string> + <string name="spoken_emoji_1F469" msgid="1090140923076108158">"Kona"</string> + <string name="spoken_emoji_1F46A" msgid="5063570981942606595">"Fjölskylda"</string> + <string name="spoken_emoji_1F46B" msgid="6795882374287327952">"Maður og kona sem haldast í hendur"</string> + <string name="spoken_emoji_1F46C" msgid="6844464165783964495">"Tveir menn sem haldast í hendur"</string> + <string name="spoken_emoji_1F46D" msgid="2316773068014053180">"Tvær konur sem haldast í hendur"</string> + <string name="spoken_emoji_1F46E" msgid="5897625605860822401">"Lögregluþjónn"</string> + <string name="spoken_emoji_1F46F" msgid="7716871657717641490">"Kona með kanínueyru"</string> + <string name="spoken_emoji_1F470" msgid="6409995400510338892">"Brúður með slör"</string> + <string name="spoken_emoji_1F471" msgid="3058247860441670806">"Ljóshærð manneskja"</string> + <string name="spoken_emoji_1F472" msgid="3928854667819339142">"Maður með kínverskan hatt"</string> + <string name="spoken_emoji_1F473" msgid="5921952095808988381">"Maður með túrban"</string> + <string name="spoken_emoji_1F474" msgid="1082237499496725183">"Gamall maður"</string> + <string name="spoken_emoji_1F475" msgid="7280323988642212761">"Gömul kona"</string> + <string name="spoken_emoji_1F476" msgid="4713322657821088296">"Barn"</string> + <string name="spoken_emoji_1F477" msgid="2197036131029221370">"Verkamaður"</string> + <string name="spoken_emoji_1F478" msgid="7245521193493488875">"Prinsessa"</string> + <string name="spoken_emoji_1F479" msgid="6876475321015553972">"Japanskt tröll"</string> + <string name="spoken_emoji_1F47A" msgid="3900813633102703571">"Japanskur púki"</string> + <string name="spoken_emoji_1F47B" msgid="2608250873194079390">"Draugur"</string> + <string name="spoken_emoji_1F47C" msgid="3838699131276537421">"Barnsengill"</string> + <string name="spoken_emoji_1F47D" msgid="2874077455888369538">"Geimvera"</string> + <string name="spoken_emoji_1F47E" msgid="3642607168625579507">"Geimveruskrímsli"</string> + <string name="spoken_emoji_1F47F" msgid="441605977269926252">"Púki"</string> + <string name="spoken_emoji_1F480" msgid="3696253485164878739">"Hauskúpa"</string> + <string name="spoken_emoji_1F481" msgid="320408708521966893">"Upplýsingaborð"</string> + <string name="spoken_emoji_1F482" msgid="3424354860245608949">"Vörður"</string> + <string name="spoken_emoji_1F483" msgid="3221113594843849083">"Dansari"</string> + <string name="spoken_emoji_1F484" msgid="7348014979080444885">"Varalitur"</string> + <string name="spoken_emoji_1F485" msgid="6133507975565116339">"Naglalakk"</string> + <string name="spoken_emoji_1F486" msgid="9085459968247394155">"Andlitsnudd"</string> + <string name="spoken_emoji_1F487" msgid="1479113637259592150">"Klipping"</string> + <string name="spoken_emoji_1F488" msgid="6922559285234100252">"Rakarastofa"</string> + <string name="spoken_emoji_1F489" msgid="8114863680950147305">"Sprauta"</string> + <string name="spoken_emoji_1F48A" msgid="8526843630145963032">"Pilla"</string> + <string name="spoken_emoji_1F48B" msgid="2538528967897640292">"Kossafar"</string> + <string name="spoken_emoji_1F48C" msgid="1681173271652890232">"Ástarbréf"</string> + <string name="spoken_emoji_1F48D" msgid="8259886164999042373">"Hringur"</string> + <string name="spoken_emoji_1F48E" msgid="8777981696011111101">"Demantur"</string> + <string name="spoken_emoji_1F48F" msgid="741593675183677907">"Koss"</string> + <string name="spoken_emoji_1F490" msgid="4482549128959806736">"Blómvöndur"</string> + <string name="spoken_emoji_1F491" msgid="2305245307882441500">"Par með hjarta"</string> + <string name="spoken_emoji_1F492" msgid="3884119934804475732">"Brúðkaup"</string> + <string name="spoken_emoji_1F493" msgid="1208828371565525121">"Hjartsláttur"</string> + <string name="spoken_emoji_1F494" msgid="6198876398509338718">"Ástarsorg"</string> + <string name="spoken_emoji_1F495" msgid="9206202744967130919">"Tvö hjörtu"</string> + <string name="spoken_emoji_1F496" msgid="5436953041732207775">"Glitrandi hjarta"</string> + <string name="spoken_emoji_1F497" msgid="7285142863951448473">"Stækkandi hjarta"</string> + <string name="spoken_emoji_1F498" msgid="7940131245037575715">"Hjarta með ör"</string> + <string name="spoken_emoji_1F499" msgid="4453235040265550009">"Blátt hjarta"</string> + <string name="spoken_emoji_1F49A" msgid="6262178648366971405">"Grænt hjarta"</string> + <string name="spoken_emoji_1F49B" msgid="8085384999750714368">"Gult hjarta"</string> + <string name="spoken_emoji_1F49C" msgid="453829540120898698">"Fjólublátt hjarta"</string> + <string name="spoken_emoji_1F49D" msgid="3460534750224161888">"Hjarta með slaufu"</string> + <string name="spoken_emoji_1F49E" msgid="4490636226072523867">"Snúningshjörtu"</string> + <string name="spoken_emoji_1F49F" msgid="2059319756421226336">"Skraut með hjarta"</string> + <string name="spoken_emoji_1F4A0" msgid="1954850380550212038">"Tígull með punkti inni í"</string> + <string name="spoken_emoji_1F4A1" msgid="403137413540909021">"Ljósapera"</string> + <string name="spoken_emoji_1F4A2" msgid="2604192053295622063">"Reiðitákn"</string> + <string name="spoken_emoji_1F4A3" msgid="6378351742957821735">"Sprengja"</string> + <string name="spoken_emoji_1F4A4" msgid="7217736258870346625">"Svefntákn"</string> + <string name="spoken_emoji_1F4A5" msgid="5401995723541239858">"Árekstrartákn"</string> + <string name="spoken_emoji_1F4A6" msgid="3837802182716483848">"Svitadropatákn"</string> + <string name="spoken_emoji_1F4A7" msgid="5718438987757885141">"Dropi"</string> + <string name="spoken_emoji_1F4A8" msgid="4472108229720006377">"Hraðferðartákn"</string> + <string name="spoken_emoji_1F4A9" msgid="1240958472788430032">"Kúkur"</string> + <string name="spoken_emoji_1F4AA" msgid="8427525538635146416">"Spenntir upphandleggsvöðvar"</string> + <string name="spoken_emoji_1F4AB" msgid="5484114759939427459">"Svimatákn"</string> + <string name="spoken_emoji_1F4AC" msgid="5571196638219612682">"Talblaðra"</string> + <string name="spoken_emoji_1F4AD" msgid="353174619257798652">"Hugsanablaðra"</string> + <string name="spoken_emoji_1F4AE" msgid="1223142786927162641">"Ófyllt blóm"</string> + <string name="spoken_emoji_1F4AF" msgid="3526278354452138397">"Tákn fyrir hundrað stig"</string> + <string name="spoken_emoji_1F4B0" msgid="4124102195175124156">"Peningapoki"</string> + <string name="spoken_emoji_1F4B1" msgid="8339494003418572905">"Gjaldmiðlar"</string> + <string name="spoken_emoji_1F4B2" msgid="3179159430187243132">"Þykkt dollaramerki"</string> + <string name="spoken_emoji_1F4B3" msgid="5375412518221759596">"Greiðslukort"</string> + <string name="spoken_emoji_1F4B4" msgid="1068592463669453204">"Seðill með yenmerki"</string> + <string name="spoken_emoji_1F4B5" msgid="1426708699891832564">"Seðill með dollaramerki"</string> + <string name="spoken_emoji_1F4B6" msgid="8289249930736444837">"Seðill með evrumerki"</string> + <string name="spoken_emoji_1F4B7" msgid="5245100496860739429">"Seðill með pundmerki"</string> + <string name="spoken_emoji_1F4B8" msgid="4401099580477164440">"Fljúgandi peningar"</string> + <string name="spoken_emoji_1F4B9" msgid="647509393536679903">"Graf á uppleið og yenmerki"</string> + <string name="spoken_emoji_1F4BA" msgid="1269737854891046321">"Sæti"</string> + <string name="spoken_emoji_1F4BB" msgid="6252883563347816451">"Tölva"</string> + <string name="spoken_emoji_1F4BC" msgid="6182597732218446206">"Skjalataska"</string> + <string name="spoken_emoji_1F4BD" msgid="5820961044768829176">"Minidisc"</string> + <string name="spoken_emoji_1F4BE" msgid="4754542485835379808">"Disketta"</string> + <string name="spoken_emoji_1F4BF" msgid="2237481756984721795">"Geisladiskur"</string> + <string name="spoken_emoji_1F4C0" msgid="491582501089694461">"DVD-diskur"</string> + <string name="spoken_emoji_1F4C1" msgid="6645461382494158111">"Skjalamappa"</string> + <string name="spoken_emoji_1F4C2" msgid="8095638715523765338">"Opin skjalamappa"</string> + <string name="spoken_emoji_1F4C3" msgid="3727274466173970142">"Brotin síða"</string> + <string name="spoken_emoji_1F4C4" msgid="4382570710795501612">"Síða"</string> + <string name="spoken_emoji_1F4C5" msgid="8693944622627762487">"Dagatal"</string> + <string name="spoken_emoji_1F4C6" msgid="8469908708708424640">"Rifdagatal"</string> + <string name="spoken_emoji_1F4C7" msgid="2665313547987324495">"Spjaldskrá"</string> + <string name="spoken_emoji_1F4C8" msgid="8007686702282833600">"Graf á uppleið"</string> + <string name="spoken_emoji_1F4C9" msgid="2271951411192893684">"Graf á niðurleið"</string> + <string name="spoken_emoji_1F4CA" msgid="3525692829622381444">"Súlurit"</string> + <string name="spoken_emoji_1F4CB" msgid="977639227554095521">"Klemmuspjald"</string> + <string name="spoken_emoji_1F4CC" msgid="156107396088741574">"Teiknibóla"</string> + <string name="spoken_emoji_1F4CD" msgid="4266572175361190231">"Teiknibóla með kúlu"</string> + <string name="spoken_emoji_1F4CE" msgid="6294288509864968290">"Bréfaklemma"</string> + <string name="spoken_emoji_1F4CF" msgid="149679400831136810">"Reglustika"</string> + <string name="spoken_emoji_1F4D0" msgid="8130339336619202915">"Þríhyrnd reglustika"</string> + <string name="spoken_emoji_1F4D1" msgid="5852176364856284968">"Bókamerkjaflipar"</string> + <string name="spoken_emoji_1F4D2" msgid="2276810154105920052">"Kladdi"</string> + <string name="spoken_emoji_1F4D3" msgid="5873386492793610808">"Glósubók"</string> + <string name="spoken_emoji_1F4D4" msgid="4754469936418776360">"Glósubók með skrautkápu"</string> + <string name="spoken_emoji_1F4D5" msgid="4642713351802778905">"Lokuð bók"</string> + <string name="spoken_emoji_1F4D6" msgid="6987347918381807186">"Opin bók"</string> + <string name="spoken_emoji_1F4D7" msgid="7813394163241379223">"Græn bók"</string> + <string name="spoken_emoji_1F4D8" msgid="7189799718984979521">"Blá bók"</string> + <string name="spoken_emoji_1F4D9" msgid="3874664073186440225">"Appelsínugul bók"</string> + <string name="spoken_emoji_1F4DA" msgid="872212072924287762">"Bækur"</string> + <string name="spoken_emoji_1F4DB" msgid="2015183603583392969">"Nafnspjald"</string> + <string name="spoken_emoji_1F4DC" msgid="5075845110932456783">"Bókrolla"</string> + <string name="spoken_emoji_1F4DD" msgid="2494006707147586786">"Minnismiði"</string> + <string name="spoken_emoji_1F4DE" msgid="7883008605002117671">"Símtól"</string> + <string name="spoken_emoji_1F4DF" msgid="3538610110623780465">"Símboði"</string> + <string name="spoken_emoji_1F4E0" msgid="2960778342609543077">"Fax"</string> + <string name="spoken_emoji_1F4E1" msgid="6269733703719242108">"Loftnet"</string> + <string name="spoken_emoji_1F4E2" msgid="1987535386302883116">"Almannavarnahátalari"</string> + <string name="spoken_emoji_1F4E3" msgid="5588916572878599224">"Ómandi gjallarhorn"</string> + <string name="spoken_emoji_1F4E4" msgid="2063561529097749707">"Úthólf"</string> + <string name="spoken_emoji_1F4E5" msgid="3232462702926143576">"Innhólf"</string> + <string name="spoken_emoji_1F4E6" msgid="3399454337197561635">"Pakki"</string> + <string name="spoken_emoji_1F4E7" msgid="5557136988503873238">"Tákn fyrir tölvupóst"</string> + <string name="spoken_emoji_1F4E8" msgid="30698793974124123">"Umslag berst"</string> + <string name="spoken_emoji_1F4E9" msgid="5947550337678643166">"Umslag með niðurör fyrir ofan"</string> + <string name="spoken_emoji_1F4EA" msgid="772614045207213751">"Lokaður póstkassi með flaggið niðri"</string> + <string name="spoken_emoji_1F4EB" msgid="6491414165464146137">"Lokaður póstkassi með flaggið uppi"</string> + <string name="spoken_emoji_1F4EC" msgid="7369517138779988438">"Opinn póstkassi með flaggið uppi"</string> + <string name="spoken_emoji_1F4ED" msgid="5657520436285454241">"Opinn póstkassi með flaggið niðri"</string> + <string name="spoken_emoji_1F4EE" msgid="8464138906243608614">"Pósthólf"</string> + <string name="spoken_emoji_1F4EF" msgid="8801427577198798226">"Póstlúður"</string> + <string name="spoken_emoji_1F4F0" msgid="6330208624731662525">"Dagblað"</string> + <string name="spoken_emoji_1F4F1" msgid="3966503935581675695">"Farsími"</string> + <string name="spoken_emoji_1F4F2" msgid="1057540341746100087">"Farsími með hægriör vinstra megin"</string> + <string name="spoken_emoji_1F4F3" msgid="5003984447315754658">"Titringur"</string> + <string name="spoken_emoji_1F4F4" msgid="5549847566968306253">"Slökkt á farsíma"</string> + <string name="spoken_emoji_1F4F5" msgid="3660199448671699238">"Engir farsímar"</string> + <string name="spoken_emoji_1F4F6" msgid="2676974903233268860">"Loftnet með strikum"</string> + <string name="spoken_emoji_1F4F7" msgid="2643891943105989039">"Myndavél"</string> + <string name="spoken_emoji_1F4F9" msgid="4475626303058218048">"Kvikmyndatökuvél"</string> + <string name="spoken_emoji_1F4FA" msgid="1079796186652960775">"Sjónvarp"</string> + <string name="spoken_emoji_1F4FB" msgid="3848729587403760645">"Útvarp"</string> + <string name="spoken_emoji_1F4FC" msgid="8370432508874310054">"Myndbandsspóla"</string> + <string name="spoken_emoji_1F500" msgid="2389947994502144547">"Fléttaðar örvar til hægri"</string> + <string name="spoken_emoji_1F501" msgid="2132188352433347009">"Hringörvar sem vísa til hægri og vinstri og snúast réttsælis"</string> + <string name="spoken_emoji_1F502" msgid="2361976580513178391">"Hringörvar sem vísa til hægri og vinstri og snúast réttsælis með tölunni einum í hring yfir"</string> + <string name="spoken_emoji_1F503" msgid="8936283551917858793">"Hringörvar sem vísa niður og upp og snúast réttsælis"</string> + <string name="spoken_emoji_1F504" msgid="708290317843535943">"Hringörvar sem vísa niður og upp og snúast rangsælis"</string> + <string name="spoken_emoji_1F505" msgid="6348909939004951860">"Tákn fyrir lágt birtustig"</string> + <string name="spoken_emoji_1F506" msgid="4449609297521280173">"Tákn fyrir hátt birtustig"</string> + <string name="spoken_emoji_1F507" msgid="7136386694923708448">"Yfirstrikaður hátalari"</string> + <string name="spoken_emoji_1F508" msgid="5063567689831527865">"Hátalari"</string> + <string name="spoken_emoji_1F509" msgid="3948050077992370791">"Hátalari með einni hljóðbylgju"</string> + <string name="spoken_emoji_1F50A" msgid="5818194948677277197">"Hátalari með þremur hljóðbylgjum"</string> + <string name="spoken_emoji_1F50B" msgid="8083470451266295876">"Rafhlaða"</string> + <string name="spoken_emoji_1F50C" msgid="7793219132036431680">"Rafmagnskló"</string> + <string name="spoken_emoji_1F50D" msgid="8140244710637926780">"Stækkunargler sem vísar til vinstri"</string> + <string name="spoken_emoji_1F50E" msgid="4751821352839693365">"Stækkunargler sem vísar til hægri"</string> + <string name="spoken_emoji_1F50F" msgid="915079280472199605">"Lás með blekpenna"</string> + <string name="spoken_emoji_1F510" msgid="7658381761691758318">"Læstur lás með lykli"</string> + <string name="spoken_emoji_1F511" msgid="262319867774655688">"Lykill"</string> + <string name="spoken_emoji_1F512" msgid="5628688337255115175">"Lás"</string> + <string name="spoken_emoji_1F513" msgid="8579201846619420981">"Opinn lás"</string> + <string name="spoken_emoji_1F514" msgid="7027268683047322521">"Bjalla"</string> + <string name="spoken_emoji_1F515" msgid="8903179856036069242">"Yfirstrikuð bjalla"</string> + <string name="spoken_emoji_1F516" msgid="108097933937925381">"Bókamerki"</string> + <string name="spoken_emoji_1F517" msgid="2450846665734313397">"Tenglatákn"</string> + <string name="spoken_emoji_1F518" msgid="7028220286841437832">"Valhnappur"</string> + <string name="spoken_emoji_1F519" msgid="8211189165075445687">"Til baka með ör fyrir ofan"</string> + <string name="spoken_emoji_1F51A" msgid="823966751787338892">"Ljúka með ör fyrir ofan"</string> + <string name="spoken_emoji_1F51B" msgid="5920570742107943382">"Orðið „ON“ með upphrópunarmerki og örvum til vinstri og hægri"</string> + <string name="spoken_emoji_1F51C" msgid="110609810659826676">"Orðið „SOON“ með ör til hægri fyrir ofan"</string> + <string name="spoken_emoji_1F51D" msgid="4087697222026095447">"Orðið „TOP“ með uppör fyrir ofan"</string> + <string name="spoken_emoji_1F51E" msgid="8512873526157201775">"Tákn fyrir bannað innan átján"</string> + <string name="spoken_emoji_1F51F" msgid="8673370823728653973">"Hnappur með tölunni 10"</string> + <string name="spoken_emoji_1F520" msgid="7335109890337048900">"Inntakstákn fyrir latneska hástafi"</string> + <string name="spoken_emoji_1F521" msgid="2693185864450925778">"Inntakstákn fyrir latneska lágstafi"</string> + <string name="spoken_emoji_1F522" msgid="8419130286280673347">"Inntakstákn fyrir tölur"</string> + <string name="spoken_emoji_1F523" msgid="3318053476401719421">"Inntakstákn fyrir tákn"</string> + <string name="spoken_emoji_1F524" msgid="1625073997522316331">"Inntakstákn fyrir latneska stafi"</string> + <string name="spoken_emoji_1F525" msgid="4083884189172963790">"Eldur"</string> + <string name="spoken_emoji_1F526" msgid="2035494936742643580">"Vasaljós"</string> + <string name="spoken_emoji_1F527" msgid="134257142354034271">"Skiptilykill"</string> + <string name="spoken_emoji_1F528" msgid="700627429570609375">"Hamar"</string> + <string name="spoken_emoji_1F529" msgid="7480548235904988573">"Bolti og ró"</string> + <string name="spoken_emoji_1F52A" msgid="7613580031502317893">"Hnífur"</string> + <string name="spoken_emoji_1F52B" msgid="4554906608328118613">"Skammbyssa"</string> + <string name="spoken_emoji_1F52C" msgid="1330294501371770790">"Smásjá"</string> + <string name="spoken_emoji_1F52D" msgid="7549551775445177140">"Sjónauki"</string> + <string name="spoken_emoji_1F52E" msgid="4457099417872625141">"Kristalskúla"</string> + <string name="spoken_emoji_1F52F" msgid="8899031001317442792">"Sex arma stjarna með punkti í miðjunni"</string> + <string name="spoken_emoji_1F530" msgid="3572898444281774023">"Japanskt tákn fyrir byrjendur"</string> + <string name="spoken_emoji_1F531" msgid="5225633376450025396">"Þríforkstákn"</string> + <string name="spoken_emoji_1F532" msgid="9169568490485180779">"Fylltur ferningslaga hnappur"</string> + <string name="spoken_emoji_1F533" msgid="6554193837201918598">"Ófylltur ferningslaga hnappur"</string> + <string name="spoken_emoji_1F534" msgid="8339298801331865340">"Stór rauður hringur"</string> + <string name="spoken_emoji_1F535" msgid="1227403104835533512">"Stór blár hringur"</string> + <string name="spoken_emoji_1F536" msgid="5477372445510469331">"Stór appelsínugulur tígull"</string> + <string name="spoken_emoji_1F537" msgid="3158915214347274626">"Stór blár tígull"</string> + <string name="spoken_emoji_1F538" msgid="4300084249474451991">"Lítill appelsínugulur tígull"</string> + <string name="spoken_emoji_1F539" msgid="6535159756325742275">"Lítill blár tígull"</string> + <string name="spoken_emoji_1F53A" msgid="3728196273988781389">"Rauður þríhyrningur sem vísar upp"</string> + <string name="spoken_emoji_1F53B" msgid="7182097039614128707">"Rauður þríhyrningur sem vísar niður"</string> + <string name="spoken_emoji_1F53C" msgid="4077022046319615029">"Lítill rauður þríhyrningur sem vísar upp"</string> + <string name="spoken_emoji_1F53D" msgid="3939112784894620713">"Lítill rauður þríhyrningur sem vísar niður"</string> + <string name="spoken_emoji_1F550" msgid="7761392621689986218">"Klukka sem er eitt"</string> + <string name="spoken_emoji_1F551" msgid="2699448504113431716">"Klukka sem er tvö"</string> + <string name="spoken_emoji_1F552" msgid="5872107867411853750">"Klukka sem er þrjú"</string> + <string name="spoken_emoji_1F553" msgid="8490966286158640743">"Klukka sem er fjögur"</string> + <string name="spoken_emoji_1F554" msgid="7662585417832909280">"Klukka sem er fimm"</string> + <string name="spoken_emoji_1F555" msgid="5564698204520412009">"Klukka sem er sex"</string> + <string name="spoken_emoji_1F556" msgid="7325712194836512205">"Klukka sem er sjö"</string> + <string name="spoken_emoji_1F557" msgid="4398343183682848693">"Klukka sem er átta"</string> + <string name="spoken_emoji_1F558" msgid="3110507820404018172">"Klukka sem er níu"</string> + <string name="spoken_emoji_1F559" msgid="2972160366448337839">"Klukka sem er tíu"</string> + <string name="spoken_emoji_1F55A" msgid="5568112876681714834">"Klukka sem er ellefu"</string> + <string name="spoken_emoji_1F55B" msgid="6731739890330659276">"Klukka sem er tólf"</string> + <string name="spoken_emoji_1F55C" msgid="7838853679879115890">"Klukka sem er hálftvö"</string> + <string name="spoken_emoji_1F55D" msgid="3518832144255922544">"Klukka sem er hálfþrjú"</string> + <string name="spoken_emoji_1F55E" msgid="3092760695634993002">"Klukka sem er hálffjögur"</string> + <string name="spoken_emoji_1F55F" msgid="2326720311892906763">"Klukka sem er hálffimm"</string> + <string name="spoken_emoji_1F560" msgid="5771339179963924448">"Klukka sem er hálfsex"</string> + <string name="spoken_emoji_1F561" msgid="3139944777062475382">"Klukka sem er hálfsjö"</string> + <string name="spoken_emoji_1F562" msgid="8273944611162457084">"Klukka sem er hálfátta"</string> + <string name="spoken_emoji_1F563" msgid="8643976903718136299">"Klukka sem er hálfníu"</string> + <string name="spoken_emoji_1F564" msgid="3511070239796141638">"Klukka sem er hálftíu"</string> + <string name="spoken_emoji_1F565" msgid="4567451985272963088">"Klukka sem er hálfellefu"</string> + <string name="spoken_emoji_1F566" msgid="2790552288169929810">"Klukka sem er hálftólf"</string> + <string name="spoken_emoji_1F567" msgid="9026037362100689337">"Klukka sem er hálfeitt"</string> + <string name="spoken_emoji_1F5FB" msgid="9037503671676124015">"Fuji-fjall"</string> + <string name="spoken_emoji_1F5FC" msgid="1409415995817242150">"Tókýóturn"</string> + <string name="spoken_emoji_1F5FD" msgid="2562726956654429582">"Frelsisstyttan"</string> + <string name="spoken_emoji_1F5FE" msgid="1184469756905210580">"Útlínur Japans"</string> + <string name="spoken_emoji_1F5FF" msgid="6003594799354942297">"Moyai-stytta"</string> + <string name="spoken_emoji_1F600" msgid="7601109464776835283">"Glottandi andlit"</string> + <string name="spoken_emoji_1F601" msgid="746026523967444503">"Glottandi andlit með bros í augum"</string> + <string name="spoken_emoji_1F602" msgid="8354558091785198246">"Andlit með gleðitár"</string> + <string name="spoken_emoji_1F603" msgid="3861022912544159823">"Brosandi andlit með opinn munn"</string> + <string name="spoken_emoji_1F604" msgid="5119021072966343531">"Brosandi andlit með opinn munn og bros í augum"</string> + <string name="spoken_emoji_1F605" msgid="6140813923973561735">"Brosandi andlit í köldum svita með opinn munn"</string> + <string name="spoken_emoji_1F606" msgid="3549936813966832799">"Brosandi andlit með opinn munn og augun lokuð"</string> + <string name="spoken_emoji_1F607" msgid="2826424078212384817">"Brosandi andlit með geislabaug"</string> + <string name="spoken_emoji_1F608" msgid="7343559595089811640">"Brosandi andlit með horn"</string> + <string name="spoken_emoji_1F609" msgid="5481030187207504405">"Blikkandi andlit"</string> + <string name="spoken_emoji_1F60A" msgid="5023337769148679767">"Brosandi andlit með bros í augum"</string> + <string name="spoken_emoji_1F60B" msgid="3005248217216195694">"Andlit að njóta ljúffengs matar"</string> + <string name="spoken_emoji_1F60C" msgid="349384012958268496">"Andlit sem er létt"</string> + <string name="spoken_emoji_1F60D" msgid="7921853137164938391">"Brosandi andlit með hjartalaga augu"</string> + <string name="spoken_emoji_1F60E" msgid="441718886380605643">"Brosandi andlit með sólgleraugu"</string> + <string name="spoken_emoji_1F60F" msgid="2674453144890180538">"Sjálfsánægt andlit"</string> + <string name="spoken_emoji_1F610" msgid="3225675825334102369">"Hlutlaust andlit"</string> + <string name="spoken_emoji_1F611" msgid="7199179827619679668">"Sviplaust andlit"</string> + <string name="spoken_emoji_1F612" msgid="985081329745137998">"Andlit sem ekki er skemmt"</string> + <string name="spoken_emoji_1F613" msgid="5548607684830303562">"Andlit í köldum svita"</string> + <string name="spoken_emoji_1F614" msgid="3196305665259916390">"Hugsi andlit"</string> + <string name="spoken_emoji_1F615" msgid="3051674239303969101">"Ráðvillt andlit"</string> + <string name="spoken_emoji_1F616" msgid="8124887056243813089">"Ringlað andlit"</string> + <string name="spoken_emoji_1F617" msgid="7052733625511122870">"Andlit sem kyssir"</string> + <string name="spoken_emoji_1F618" msgid="408207170572303753">"Andlit að senda koss"</string> + <string name="spoken_emoji_1F619" msgid="8645430335143153645">"Andlit sem kyssir með bros í augum"</string> + <string name="spoken_emoji_1F61A" msgid="2882157190974340247">"Andlit sem kyssir með lokuð augun"</string> + <string name="spoken_emoji_1F61B" msgid="3765927202787211499">"Andlit með tunguna út"</string> + <string name="spoken_emoji_1F61C" msgid="198943912107589389">"Blikkandi andlit með tunguna út"</string> + <string name="spoken_emoji_1F61D" msgid="7643546385877816182">"Andlit með tunguna út og augun lokuð"</string> + <string name="spoken_emoji_1F61E" msgid="1528732952202098364">"Vonsvikið andlit"</string> + <string name="spoken_emoji_1F61F" msgid="1853664164636082404">"Áhyggjufullt andlit"</string> + <string name="spoken_emoji_1F620" msgid="6051942001307375830">"Reiðiandlit"</string> + <string name="spoken_emoji_1F621" msgid="2114711878097257704">"Fýlt andlit"</string> + <string name="spoken_emoji_1F622" msgid="29291014645931822">"Grátandi andlit"</string> + <string name="spoken_emoji_1F623" msgid="7803959833595184773">"Þrjóskuandlit"</string> + <string name="spoken_emoji_1F624" msgid="8637637647725752799">"Andlit í sigurvímu"</string> + <string name="spoken_emoji_1F625" msgid="6153625183493635030">"Vonsvikið andlit sem er létt"</string> + <string name="spoken_emoji_1F626" msgid="6179485689935562950">"Fýluandlit með opinn munn"</string> + <string name="spoken_emoji_1F627" msgid="8566204052903012809">"Angistarandlit"</string> + <string name="spoken_emoji_1F628" msgid="8875777401624904224">"Óttaslegið andlit"</string> + <string name="spoken_emoji_1F629" msgid="1411538490319190118">"Þreytulegt andlit"</string> + <string name="spoken_emoji_1F62A" msgid="4726686726690289969">"Syfjað andlit"</string> + <string name="spoken_emoji_1F62B" msgid="3221980473921623613">"Þreytt andlit"</string> + <string name="spoken_emoji_1F62C" msgid="4616356691941225182">"Geiflað andlit"</string> + <string name="spoken_emoji_1F62D" msgid="4283677508698812232">"Hágrátandi andlit"</string> + <string name="spoken_emoji_1F62E" msgid="726083405284353894">"Andlit með opinn munn"</string> + <string name="spoken_emoji_1F62F" msgid="7746620088234710962">"Þögult andlit"</string> + <string name="spoken_emoji_1F630" msgid="3298804852155581163">"Andlit í köldum svita með opinn munn"</string> + <string name="spoken_emoji_1F631" msgid="1603391150954646779">"Andlit að öskra af hræðslu"</string> + <string name="spoken_emoji_1F632" msgid="4846193232203976013">"Forviða andlit"</string> + <string name="spoken_emoji_1F633" msgid="4023593836629700443">"Rjótt andlit"</string> + <string name="spoken_emoji_1F634" msgid="3155265083246248129">"Sofandi andlit"</string> + <string name="spoken_emoji_1F635" msgid="4616691133452764482">"Svimaandlit"</string> + <string name="spoken_emoji_1F636" msgid="947000211822375683">"Andlit án munns"</string> + <string name="spoken_emoji_1F637" msgid="1269551267347165774">"Andlit með læknagrímu"</string> + <string name="spoken_emoji_1F638" msgid="3410766467496872301">"Glottandi kattartrýni með bros í augum"</string> + <string name="spoken_emoji_1F639" msgid="1833417519781022031">"Kattartrýni með gleðitár"</string> + <string name="spoken_emoji_1F63A" msgid="8566294484007152613">"Brosandi kattartrýni með opinn munn"</string> + <string name="spoken_emoji_1F63B" msgid="74417995938927571">"Brosandi kattartrýni með hjartalaga augu"</string> + <string name="spoken_emoji_1F63C" msgid="6472812005729468870">"Kattartrýni með lymskubros"</string> + <string name="spoken_emoji_1F63D" msgid="1638398369553349509">"Kattartrýni sem kyssir með lokuð augun"</string> + <string name="spoken_emoji_1F63E" msgid="6788969063020278986">"Fýlt kattartrýni"</string> + <string name="spoken_emoji_1F63F" msgid="1207234562459550185">"Grátandi kattartrýni"</string> + <string name="spoken_emoji_1F640" msgid="6023054549904329638">"Þreytulegt kattartrýni"</string> + <string name="spoken_emoji_1F645" msgid="5202090629227587076">"Andlit með hendur fyrir munni"</string> + <string name="spoken_emoji_1F646" msgid="6734425134415138134">"Andlit með hendur yfir haus"</string> + <string name="spoken_emoji_1F647" msgid="1090285518444205483">"Manneskja að hneigja sig"</string> + <string name="spoken_emoji_1F648" msgid="8978535230610522356">"Api með hendur fyrir augum"</string> + <string name="spoken_emoji_1F649" msgid="8486145279809495102">"Api með hendur fyrir eyrum"</string> + <string name="spoken_emoji_1F64A" msgid="1237524974033228660">"Api með hendur fyrir munni"</string> + <string name="spoken_emoji_1F64B" msgid="4251150782016370475">"Glöð manneskja að rétta upp hönd"</string> + <string name="spoken_emoji_1F64C" msgid="5446231430684558344">"Manneskja sem fagnar með því að rétta upp báðar hendur"</string> + <string name="spoken_emoji_1F64D" msgid="4646485595309482342">"Fýld manneskja"</string> + <string name="spoken_emoji_1F64E" msgid="3376579939836656097">"Manneskja sem setur upp stút"</string> + <string name="spoken_emoji_1F64F" msgid="1044439574356230711">"Manneskja með krosslagðar hendur"</string> + <string name="spoken_emoji_1F680" msgid="513263736012689059">"Eldflaug"</string> + <string name="spoken_emoji_1F681" msgid="9201341783850525339">"Þyrla"</string> + <string name="spoken_emoji_1F682" msgid="8046933583867498698">"Eimreið"</string> + <string name="spoken_emoji_1F683" msgid="8772750354339223092">"Járnbrautarvagn"</string> + <string name="spoken_emoji_1F684" msgid="346396777356203608">"Hraðalest"</string> + <string name="spoken_emoji_1F685" msgid="1237059817190832730">"Háhraðalest"</string> + <string name="spoken_emoji_1F686" msgid="3525197227223620343">"Lest"</string> + <string name="spoken_emoji_1F687" msgid="5110143437960392837">"Neðanjarðarlest"</string> + <string name="spoken_emoji_1F688" msgid="4702085029871797965">"Léttlest"</string> + <string name="spoken_emoji_1F689" msgid="2375851019798817094">"Stöð"</string> + <string name="spoken_emoji_1F68A" msgid="6368370859718717198">"Sporvagn"</string> + <string name="spoken_emoji_1F68B" msgid="2920160427117436633">"Sporvagn"</string> + <string name="spoken_emoji_1F68C" msgid="1061520934758810864">"Rúta"</string> + <string name="spoken_emoji_1F68D" msgid="2890059031360969304">"Rúta á móti"</string> + <string name="spoken_emoji_1F68E" msgid="6234042976027309654">"Rafknúinn strætisvagn"</string> + <string name="spoken_emoji_1F68F" msgid="5871099334672012107">"Biðstöð"</string> + <string name="spoken_emoji_1F690" msgid="8080964620200195262">"Smárúta"</string> + <string name="spoken_emoji_1F691" msgid="999173032408730501">"Sjúkrabíll"</string> + <string name="spoken_emoji_1F692" msgid="1712863785341849487">"Brunabíll"</string> + <string name="spoken_emoji_1F693" msgid="7987109037389768934">"Lögreglubíll"</string> + <string name="spoken_emoji_1F694" msgid="6061658916653884608">"Lögreglubíll á móti"</string> + <string name="spoken_emoji_1F695" msgid="6913445460364247283">"Leigubíll"</string> + <string name="spoken_emoji_1F696" msgid="6391604457418285404">"Leigubíll á móti"</string> + <string name="spoken_emoji_1F697" msgid="7978399334396733790">"Bíll"</string> + <string name="spoken_emoji_1F698" msgid="7006050861129732018">"Bíll á móti"</string> + <string name="spoken_emoji_1F699" msgid="630317052666590607">"Jeppi"</string> + <string name="spoken_emoji_1F69A" msgid="4739797891735823577">"Sendibifreið"</string> + <string name="spoken_emoji_1F69B" msgid="4715997280786620649">"Liðskipt vörubifreið"</string> + <string name="spoken_emoji_1F69C" msgid="5557395610750818161">"Dráttarvél"</string> + <string name="spoken_emoji_1F69D" msgid="5467164189942951047">"Einteinungur"</string> + <string name="spoken_emoji_1F69E" msgid="169238196389832234">"Fjallalest"</string> + <string name="spoken_emoji_1F69F" msgid="7508128757012845102">"Kláflest"</string> + <string name="spoken_emoji_1F6A0" msgid="8733056213790160147">"Kláfferja"</string> + <string name="spoken_emoji_1F6A1" msgid="4666516337749347253">"Kláfferja"</string> + <string name="spoken_emoji_1F6A2" msgid="4511220588943129583">"Skip"</string> + <string name="spoken_emoji_1F6A3" msgid="8412962252222205387">"Árabátur"</string> + <string name="spoken_emoji_1F6A4" msgid="8867571300266339211">"Hraðbátur"</string> + <string name="spoken_emoji_1F6A5" msgid="7650260812741963884">"Lárétt umferðarljós"</string> + <string name="spoken_emoji_1F6A6" msgid="485575967773793454">"Lóðrétt umferðarljós"</string> + <string name="spoken_emoji_1F6A7" msgid="6411048933816976794">"Framkvæmdaskilti"</string> + <string name="spoken_emoji_1F6A8" msgid="6345717218374788364">"Lögregluljós"</string> + <string name="spoken_emoji_1F6A9" msgid="6586380356807600412">"Þríhyrndur fáni á stöng"</string> + <string name="spoken_emoji_1F6AA" msgid="8954448167261738885">"Hurð"</string> + <string name="spoken_emoji_1F6AB" msgid="5313946262888343544">"Bannskilti"</string> + <string name="spoken_emoji_1F6AC" msgid="6946858177965948288">"Reykingatákn"</string> + <string name="spoken_emoji_1F6AD" msgid="6320088669185507241">"Tákn fyrir reykingabann"</string> + <string name="spoken_emoji_1F6AE" msgid="1062469925352817189">"Tákn um að fleygja rusli í körfu"</string> + <string name="spoken_emoji_1F6AF" msgid="2286668056123642208">"Tákn sem bannar að rusli sé fleygt"</string> + <string name="spoken_emoji_1F6B0" msgid="179424763882990952">"Tákn fyrir drykkjarhæft vatn"</string> + <string name="spoken_emoji_1F6B1" msgid="5585212805429161877">"Tákn fyrir vatn sem ekki er drykkjarhæft"</string> + <string name="spoken_emoji_1F6B2" msgid="1771885082068421875">"Reiðhjól"</string> + <string name="spoken_emoji_1F6B3" msgid="8033779581263314408">"Reiðhjól bönnuð"</string> + <string name="spoken_emoji_1F6B4" msgid="1999538449018476947">"Hjólreiðamaður"</string> + <string name="spoken_emoji_1F6B5" msgid="340846352660993117">"Fjallahjólreiðamaður"</string> + <string name="spoken_emoji_1F6B6" msgid="4351024386495098336">"Vegfarandi"</string> + <string name="spoken_emoji_1F6B7" msgid="4564800655866838802">"Engir vegfarendur"</string> + <string name="spoken_emoji_1F6B8" msgid="3020531906940267349">"Börn á ferð"</string> + <string name="spoken_emoji_1F6B9" msgid="1207095844125041251">"Karlkynstákn"</string> + <string name="spoken_emoji_1F6BA" msgid="2346879310071017531">"Kvenkynstákn"</string> + <string name="spoken_emoji_1F6BB" msgid="2370172469642078526">"Snyrting"</string> + <string name="spoken_emoji_1F6BC" msgid="5558827593563530851">"Barnatákn"</string> + <string name="spoken_emoji_1F6BD" msgid="9213590243049835957">"Klósett"</string> + <string name="spoken_emoji_1F6BE" msgid="394016533781742491">"Salerni"</string> + <string name="spoken_emoji_1F6BF" msgid="906336365928291207">"Sturta"</string> + <string name="spoken_emoji_1F6C0" msgid="4592099854378821599">"Bað"</string> + <string name="spoken_emoji_1F6C1" msgid="2845056048320031158">"Baðkar"</string> + <string name="spoken_emoji_1F6C2" msgid="8117262514698011877">"Vegabréfaeftirlit"</string> + <string name="spoken_emoji_1F6C3" msgid="1176342001834630675">"Tollur"</string> + <string name="spoken_emoji_1F6C4" msgid="1477622834179978886">"Farangur"</string> + <string name="spoken_emoji_1F6C5" msgid="2495834050856617451">"Geymsluhólf"</string> +</resources> diff --git a/java/res/values-iw/strings-emoji-descriptions.xml b/java/res/values-iw/strings-emoji-descriptions.xml new file mode 100644 index 000000000..975ca10a8 --- /dev/null +++ b/java/res/values-iw/strings-emoji-descriptions.xml @@ -0,0 +1,851 @@ +<?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. +*/ + --> + +<!-- + These Emoji symbols are unsupported by TTS. + TODO: Remove this file when TTS/TalkBack support these Emoji symbols. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_emoji_00A9" msgid="2859822817116803638">"סימן זכויות יוצרים"</string> + <string name="spoken_emoji_00AE" msgid="7708335454134589027">"סימן רשום"</string> + <string name="spoken_emoji_203C" msgid="153340916701508663">"סימן קריאה כפול"</string> + <string name="spoken_emoji_2049" msgid="4877256448299555371">"סימן שאלה וסימן קריאה"</string> + <string name="spoken_emoji_2122" msgid="9188440722954720429">"סמל סימן מסחרי"</string> + <string name="spoken_emoji_2139" msgid="9114342638917304327">"מקור מידע"</string> + <string name="spoken_emoji_2194" msgid="8055202727034946680">"חץ ימינה ושמאלה"</string> + <string name="spoken_emoji_2195" msgid="8028122253301087407">"חץ למעלה ולמטה"</string> + <string name="spoken_emoji_2196" msgid="4019164898967854363">"חץ צפון מערב"</string> + <string name="spoken_emoji_2197" msgid="4255723717709017801">"חץ צפון מזרח"</string> + <string name="spoken_emoji_2198" msgid="1452063451313622090">"חץ דרום מזרח"</string> + <string name="spoken_emoji_2199" msgid="6942722693368807849">"חץ דרום מערב"</string> + <string name="spoken_emoji_21A9" msgid="5204750172335111188">"חץ שמאלה עם קרס"</string> + <string name="spoken_emoji_21AA" msgid="3950259884359247006">"חץ ימינה חץ עם קרס"</string> + <string name="spoken_emoji_231A" msgid="6751448803233874993">"שעון יד"</string> + <string name="spoken_emoji_231B" msgid="5956428809948426182">"שעון חול"</string> + <string name="spoken_emoji_23E9" msgid="4022497733535162237">"משולש שחור כפול פונה ימינה"</string> + <string name="spoken_emoji_23EA" msgid="2251396938087774944">"משולש שחור כפול פונה שמאלה"</string> + <string name="spoken_emoji_23EB" msgid="3746885195641491865">"משולש שחור כפול פונה למעלה"</string> + <string name="spoken_emoji_23EC" msgid="7852372752901163416">"משולש שחור כפול פונה למטה"</string> + <string name="spoken_emoji_23F0" msgid="8474219588750627870">"שעון מעורר"</string> + <string name="spoken_emoji_23F3" msgid="166900119581024371">"שעון חול עם חול זורם"</string> + <string name="spoken_emoji_24C2" msgid="3948348737566038470">"האות הלטינית הרישית M מוקפת בעיגול"</string> + <string name="spoken_emoji_25AA" msgid="7865181015100227349">"ריבוע קטן שחור"</string> + <string name="spoken_emoji_25AB" msgid="6446532820937381457">"ריבוע קטן לבן"</string> + <string name="spoken_emoji_25B6" msgid="2423897708496040947">"משולש שחור פונה ימינה"</string> + <string name="spoken_emoji_25C0" msgid="3595083440074484934">"משולש שחור פונה שמאלה"</string> + <string name="spoken_emoji_25FB" msgid="4838691986881215419">"ריבוע אמצעי לבן"</string> + <string name="spoken_emoji_25FC" msgid="7008859564991191050">"ריבוע אמצעי שחור"</string> + <string name="spoken_emoji_25FD" msgid="7673439755069217479">"ריבוע קטן אמצעי לבן"</string> + <string name="spoken_emoji_25FE" msgid="6782214109919768923">"ריבוע קטן אמצעי שחור"</string> + <string name="spoken_emoji_2600" msgid="2272722634618990413">"שמש שחורה עם קרניים"</string> + <string name="spoken_emoji_2601" msgid="6205136889311537150">"ענן"</string> + <string name="spoken_emoji_260E" msgid="8670395193046424238">"טלפון שחור"</string> + <string name="spoken_emoji_2611" msgid="4530550203347054611">"פתק עם סימן ביקורת"</string> + <string name="spoken_emoji_2614" msgid="1612791247861229500">"מטרייה עם טיפות גשם"</string> + <string name="spoken_emoji_2615" msgid="3320562382424018588">"משקה חם"</string> + <string name="spoken_emoji_261D" msgid="4690554173549768467">"אצבע לבנה מורה כלפי מעלה"</string> + <string name="spoken_emoji_263A" msgid="3170094381521989300">"פרצוף מחייך לבן"</string> + <string name="spoken_emoji_2648" msgid="4621241062667020673">"מזל טלה"</string> + <string name="spoken_emoji_2649" msgid="7694461245947059086">"מזל שור"</string> + <string name="spoken_emoji_264A" msgid="1258074605878705030">"מזל תאומים"</string> + <string name="spoken_emoji_264B" msgid="4409219914377810956">"מזל סרטן"</string> + <string name="spoken_emoji_264C" msgid="6520255367817054163">"מזל אריה"</string> + <string name="spoken_emoji_264D" msgid="1504758945499854018">"מזל בתולה"</string> + <string name="spoken_emoji_264E" msgid="2354847104530633519">"מזל מאזניים"</string> + <string name="spoken_emoji_264F" msgid="5822933280406416112">"מזל עקרב"</string> + <string name="spoken_emoji_2650" msgid="4832481156714796163">"מזל קשת"</string> + <string name="spoken_emoji_2651" msgid="840953134601595090">"מזל גדי"</string> + <string name="spoken_emoji_2652" msgid="3586925968718775281">"מזל דלי"</string> + <string name="spoken_emoji_2653" msgid="8420547731496254492">"מזל דגים"</string> + <string name="spoken_emoji_2660" msgid="4541170554542412536">"קלף עלה שחור"</string> + <string name="spoken_emoji_2663" msgid="3669352721942285724">"קלף תלתן שחור"</string> + <string name="spoken_emoji_2665" msgid="6347941599683765843">"קלף לב שחור"</string> + <string name="spoken_emoji_2666" msgid="8296769213401115999">"קלף יהלום שחור"</string> + <string name="spoken_emoji_2668" msgid="7063148281053820386">"מעיינות חמים"</string> + <string name="spoken_emoji_267B" msgid="21716857176812762">"סמל מיחזור אוניברסלי שחור"</string> + <string name="spoken_emoji_267F" msgid="8833496533226475443">"סמל כיסא גלגלים"</string> + <string name="spoken_emoji_2693" msgid="7443148847598433088">"עוגן"</string> + <string name="spoken_emoji_26A0" msgid="6272635532992727510">"סימן אזהרה"</string> + <string name="spoken_emoji_26A1" msgid="5604749644693339145">"סימן מתח גבוה"</string> + <string name="spoken_emoji_26AA" msgid="8005748091690377153">"עיגול לבן אמצעי"</string> + <string name="spoken_emoji_26AB" msgid="1655910278422753244">"עיגול שחור אמצעי"</string> + <string name="spoken_emoji_26BD" msgid="1545218197938889737">"כדור כדורגל"</string> + <string name="spoken_emoji_26BE" msgid="8959760533076498209">"כדור בסיס"</string> + <string name="spoken_emoji_26C4" msgid="3045791757044255626">"בובת שלג בלי שלג"</string> + <string name="spoken_emoji_26C5" msgid="5580129409712578639">"שמש מאחורי ענן"</string> + <string name="spoken_emoji_26CE" msgid="8963656417276062998">"נושא הנחש"</string> + <string name="spoken_emoji_26D4" msgid="2231451988209604130">"אין כניסה"</string> + <string name="spoken_emoji_26EA" msgid="7513319636103804907">"כנסייה"</string> + <string name="spoken_emoji_26F2" msgid="7134115206158891037">"מזרקה"</string> + <string name="spoken_emoji_26F3" msgid="4912302210162075465">"דגל בחור"</string> + <string name="spoken_emoji_26F5" msgid="4766328116769075217">"מפרשית"</string> + <string name="spoken_emoji_26FA" msgid="5888017494809199037">"אוהל"</string> + <string name="spoken_emoji_26FD" msgid="2417060622927453534">"משאבת דלק"</string> + <string name="spoken_emoji_2702" msgid="4005741160717451912">"מספריים שחורים"</string> + <string name="spoken_emoji_2705" msgid="164605766946697759">"סימן ביקורת לבן עבה"</string> + <string name="spoken_emoji_2708" msgid="7153840886849268988">"מטוס"</string> + <string name="spoken_emoji_2709" msgid="2217319160724311369">"מעטפה"</string> + <string name="spoken_emoji_270A" msgid="508347232762319473">"אגרוף מונף"</string> + <string name="spoken_emoji_270B" msgid="6640562128327753423">"יד מורמת"</string> + <string name="spoken_emoji_270C" msgid="1344288035704944581">"יד בסימן ניצחון"</string> + <string name="spoken_emoji_270F" msgid="6108251586067318718">"עיפרון"</string> + <string name="spoken_emoji_2712" msgid="6320544535087710482">"ציפורן שחורה"</string> + <string name="spoken_emoji_2714" msgid="1968242800064001654">"סימן ביקורת עבה"</string> + <string name="spoken_emoji_2716" msgid="511941294762977228">"סימן כפל (x) עבה"</string> + <string name="spoken_emoji_2728" msgid="5650330815808691881">"ניצוצות"</string> + <string name="spoken_emoji_2733" msgid="8915809595141157327">"כוכבית עם שמונה חישורים"</string> + <string name="spoken_emoji_2734" msgid="4846583547980754332">"כוכב שחור עם שמונה קודקודים"</string> + <string name="spoken_emoji_2744" msgid="4350636647760161042">"פתית שלג"</string> + <string name="spoken_emoji_2747" msgid="3718282973916474455">"ניצוץ"</string> + <string name="spoken_emoji_274C" msgid="2752145886733295314">"סימן איקס"</string> + <string name="spoken_emoji_274E" msgid="4262918689871098338">"סימן איקס בתוך ריבוע המציין שלילה"</string> + <string name="spoken_emoji_2753" msgid="6935897159942119808">"סימן שאלה שחור"</string> + <string name="spoken_emoji_2754" msgid="7277504915105532954">"סימן שאלה לבן"</string> + <string name="spoken_emoji_2755" msgid="6853076969826960210">"סימן קריאה לבן"</string> + <string name="spoken_emoji_2757" msgid="3707907828776912174">"סמל סימן קריאה עבה"</string> + <string name="spoken_emoji_2764" msgid="4214257843609432167">"לב שחור עבה"</string> + <string name="spoken_emoji_2795" msgid="6563954833786162168">"סימן חיבור עבה"</string> + <string name="spoken_emoji_2796" msgid="5990926508250772777">"סימן חיסור עבה"</string> + <string name="spoken_emoji_2797" msgid="24694184172879174">"סימן חלוקה עבה"</string> + <string name="spoken_emoji_27A1" msgid="3513434778263100580">"חץ ימינה שחור"</string> + <string name="spoken_emoji_27B0" msgid="203395646864662198">"לולאה מסולסלת"</string> + <string name="spoken_emoji_27BF" msgid="4940514642375640510">"לולאה מסולסלת כפולה"</string> + <string name="spoken_emoji_2934" msgid="9062130477982973457">"חץ פונה ימינה ולאחר מכן מתעקל כלפי מעלה"</string> + <string name="spoken_emoji_2935" msgid="6198710960720232074">"חץ פונה ימינה ולאחר מכן מתעקל מטה"</string> + <string name="spoken_emoji_2B05" msgid="4813405635410707690">"חץ שחור פונה שמאלה"</string> + <string name="spoken_emoji_2B06" msgid="1223172079106250748">"חץ שחור פונה למעלה"</string> + <string name="spoken_emoji_2B07" msgid="1599124424746596150">"חץ שחור פונה למטה"</string> + <string name="spoken_emoji_2B1B" msgid="3461247311988501626">"ריבוע שחור גדול"</string> + <string name="spoken_emoji_2B1C" msgid="5793146430145248915">"ריבוע לבן גדול"</string> + <string name="spoken_emoji_2B50" msgid="3850845519526950524">"כוכב אמצעי לבן"</string> + <string name="spoken_emoji_2B55" msgid="9137882158811541824">"עיגול עבה גדול"</string> + <string name="spoken_emoji_3030" msgid="4609172241893565639">"מקף גלי"</string> + <string name="spoken_emoji_303D" msgid="2545833934975907505">"סימן החלפת חלק"</string> + <string name="spoken_emoji_3297" msgid="928912923628973800">"אידאוגרף מוקף במעגל שמשמעותו \'מזל טוב\'"</string> + <string name="spoken_emoji_3299" msgid="3930347573693668426">"אידאוגרף מוקף במעגל שמשמעותו \'סוד\'"</string> + <string name="spoken_emoji_1F004" msgid="1705216181345894600">"קוביית מהג\'ונג של דרקון אדום"</string> + <string name="spoken_emoji_1F0CF" msgid="7601493592085987866">"קלף משחק של ג\'וקר שחור"</string> + <string name="spoken_emoji_1F170" msgid="3817698686602826773">"סוג דם A"</string> + <string name="spoken_emoji_1F171" msgid="3684218589626650242">"סוג דם B"</string> + <string name="spoken_emoji_1F17E" msgid="2978809190364779029">"סוג דם O"</string> + <string name="spoken_emoji_1F17F" msgid="463634348668462040">"חניון"</string> + <string name="spoken_emoji_1F18E" msgid="1650705325221496768">"סוג דם AB"</string> + <string name="spoken_emoji_1F191" msgid="5386969264431429221">"ריבוע עם הכיתוב CL"</string> + <string name="spoken_emoji_1F192" msgid="8324226436829162496">"ריבוע עם הכיתוב cool"</string> + <string name="spoken_emoji_1F193" msgid="4731758603321515364">"ריבוע עם הכיתוב free"</string> + <string name="spoken_emoji_1F194" msgid="4903128609556175887">"ריבוע עם הכיתוב ID"</string> + <string name="spoken_emoji_1F195" msgid="1433142500411060924">"ריבוע עם הכיתוב new"</string> + <string name="spoken_emoji_1F196" msgid="8825160701159634202">"ריבוע עם הכיתוב NG"</string> + <string name="spoken_emoji_1F197" msgid="7841079241554176535">"ריבוע עם הכיתוב OK"</string> + <string name="spoken_emoji_1F198" msgid="7020298909426960622">"ריבוע עם הכיתוב SOS"</string> + <string name="spoken_emoji_1F199" msgid="5971252667136235630">"ריבוע עם הכיתוב Up עם סימן קריאה"</string> + <string name="spoken_emoji_1F19A" msgid="4557270135899843959">"ריבוע עם הכיתוב vs"</string> + <string name="spoken_emoji_1F201" msgid="7000490044681139002">"ריבוע עם סמל \'כאן\' בקטקאנה"</string> + <string name="spoken_emoji_1F202" msgid="8560906958695043947">"ריבוע עם סמל \'שירות\' בקטקאנה"</string> + <string name="spoken_emoji_1F21A" msgid="1496435317324514033">"ריבוע עם אידאוגרף שמשמעותו \'בחינם\'"</string> + <string name="spoken_emoji_1F22F" msgid="609797148862445402">"ריבוע עם אידאוגרף שמשמעותו \'מושב שמור\'"</string> + <string name="spoken_emoji_1F232" msgid="8125716331632035820">"ריבוע עם אידאוגרף שמשמעותו \'איסור\'"</string> + <string name="spoken_emoji_1F233" msgid="8749401090457355028">"ריבוע עם אידאוגרף שמשמעותו \'ריק\'"</string> + <string name="spoken_emoji_1F234" msgid="3546951604285970768">"ריבוע עם אידאוגרף שמשמעותו \'התקבל\'"</string> + <string name="spoken_emoji_1F235" msgid="5320186982841793711">"ריבוע עם אידאוגרף שמשמעותו \'תפוסה מלאה\'"</string> + <string name="spoken_emoji_1F236" msgid="879755752069393034">"ריבוע עם אידאוגרף שמשמעותו \'שולם\'"</string> + <string name="spoken_emoji_1F237" msgid="6741807001205851437">"ריבוע עם אידאוגרף שמשמעותו \'חודשי\'"</string> + <string name="spoken_emoji_1F238" msgid="5504414186438196912">"ריבוע עם אידאוגרף שמשמעותו \'הגשת בקשה/מועמדות\'"</string> + <string name="spoken_emoji_1F239" msgid="1634067311597618959">"ריבוע עם אידאוגרף שמשמעותו \'הנחה\'"</string> + <string name="spoken_emoji_1F23A" msgid="3107862957630169536">"ריבוע עם אידאוגרף שמשמעותו \'בעסקים\'"</string> + <string name="spoken_emoji_1F250" msgid="6586943922806727907">"עיגול עם אידאוגרף שמשמעותו \'יתרון\'"</string> + <string name="spoken_emoji_1F251" msgid="9099032855993346948">"עיגול עם אידאוגרף שמשמעותו \'קבל\'"</string> + <string name="spoken_emoji_1F300" msgid="4720098285295840383">"ציקלון"</string> + <string name="spoken_emoji_1F301" msgid="3601962477653752974">"ערפל"</string> + <string name="spoken_emoji_1F302" msgid="3404357123421753593">"מטרייה סגורה"</string> + <string name="spoken_emoji_1F303" msgid="3899301321538188206">"לילה עם כוכבים"</string> + <string name="spoken_emoji_1F304" msgid="2767148930689050040">"זריחה מעל הרים"</string> + <string name="spoken_emoji_1F305" msgid="9165812924292061196">"זריחה"</string> + <string name="spoken_emoji_1F306" msgid="5889294736109193104">"נוף עירוני בשעת בין ערביים"</string> + <string name="spoken_emoji_1F307" msgid="2714290867291163713">"שקיעה מעל בניינים"</string> + <string name="spoken_emoji_1F308" msgid="688704703985173377">"קשת"</string> + <string name="spoken_emoji_1F309" msgid="6217981957992313528">"גשר בלילה"</string> + <string name="spoken_emoji_1F30A" msgid="4329309263152110893">"גל מים"</string> + <string name="spoken_emoji_1F30B" msgid="5729430693700923112">"הר געש"</string> + <string name="spoken_emoji_1F30C" msgid="2961230863217543082">"שביל החלב"</string> + <string name="spoken_emoji_1F30D" msgid="1113905673331547953">"כדור הארץ אירופה-אפריקה"</string> + <string name="spoken_emoji_1F30E" msgid="5278512600749223671">"כדור הארץ אמריקה"</string> + <string name="spoken_emoji_1F30F" msgid="5718144880978707493">"כדור הארץ אסיה-אוסטרליה"</string> + <string name="spoken_emoji_1F310" msgid="2959618582975247601">"כדור הארץ עם מרידיאנים"</string> + <string name="spoken_emoji_1F311" msgid="623906380914895542">"סמל ירח חדש"</string> + <string name="spoken_emoji_1F312" msgid="4458575672576125401">"סמל חרמש מתמלא ראשון"</string> + <string name="spoken_emoji_1F313" msgid="7599181787989497294">"סמל ירח ברבע הראשון"</string> + <string name="spoken_emoji_1F314" msgid="4898293184964365413">"סמל חרמש מתמלא שני"</string> + <string name="spoken_emoji_1F315" msgid="3218117051779496309">"סמל ירח מלא"</string> + <string name="spoken_emoji_1F316" msgid="2061317145777689569">"סמל חרמש נחסר ראשון"</string> + <string name="spoken_emoji_1F317" msgid="2721090687319539049">"סמל ירח ברבע האחרון"</string> + <string name="spoken_emoji_1F318" msgid="3814091755648887570">"סמל חרמש נחסר שני"</string> + <string name="spoken_emoji_1F319" msgid="4074299824890459465">"ירח אפל"</string> + <string name="spoken_emoji_1F31A" msgid="3092285278116977103">"ירח חדש עם פרצוף"</string> + <string name="spoken_emoji_1F31B" msgid="2658562138386927881">"ירח ברבע הראשון עם פרצוף"</string> + <string name="spoken_emoji_1F31C" msgid="7914768515547867384">"ירח ברבע האחרון עם פרצוף"</string> + <string name="spoken_emoji_1F31D" msgid="1925730459848297182">"ירח מלא עם פרצוף"</string> + <string name="spoken_emoji_1F31E" msgid="8022112382524084418">"שמש עם פרצוף"</string> + <string name="spoken_emoji_1F31F" msgid="1051661214137766369">"כוכב זוהר"</string> + <string name="spoken_emoji_1F320" msgid="5450591979068216115">"כוכב נופל"</string> + <string name="spoken_emoji_1F330" msgid="3115760035618051575">"ערמונים"</string> + <string name="spoken_emoji_1F331" msgid="5658888205290008691">"שתיל"</string> + <string name="spoken_emoji_1F332" msgid="2935650450421165938">"עץ ירוק עד"</string> + <string name="spoken_emoji_1F333" msgid="5898847427062482675">"עץ נשיר"</string> + <string name="spoken_emoji_1F334" msgid="6183375224678417894">"עץ דקל"</string> + <string name="spoken_emoji_1F335" msgid="5352418412103584941">"קקטוס"</string> + <string name="spoken_emoji_1F337" msgid="3839107352363566289">"צבעוני"</string> + <string name="spoken_emoji_1F338" msgid="6389970364260468490">"פריחת הדובדבן"</string> + <string name="spoken_emoji_1F339" msgid="9128891447985256151">"ורד"</string> + <string name="spoken_emoji_1F33A" msgid="2025828400095233078">"היביסקוס"</string> + <string name="spoken_emoji_1F33B" msgid="8163868254348448552">"חמנית"</string> + <string name="spoken_emoji_1F33C" msgid="6850371206262335812">"פריחה"</string> + <string name="spoken_emoji_1F33D" msgid="9033484052864509610">"קלח תירס"</string> + <string name="spoken_emoji_1F33E" msgid="2540173396638444120">"שיבולת אורז"</string> + <string name="spoken_emoji_1F33F" msgid="4384823344364908558">"עשב"</string> + <string name="spoken_emoji_1F340" msgid="3494255459156499305">"תלתן בעל ארבעה עלים"</string> + <string name="spoken_emoji_1F341" msgid="4581959481754990158">"עלה אדר"</string> + <string name="spoken_emoji_1F342" msgid="3119068426871821222">"עלה שלכת"</string> + <string name="spoken_emoji_1F343" msgid="2663317495805149004">"עלה מתנופף ברוח"</string> + <string name="spoken_emoji_1F344" msgid="2738517881678722159">"פטרייה"</string> + <string name="spoken_emoji_1F345" msgid="6135288642349085554">"עגבנייה"</string> + <string name="spoken_emoji_1F346" msgid="2075395322785406367">"חציל"</string> + <string name="spoken_emoji_1F347" msgid="7753453754963890571">"ענבים"</string> + <string name="spoken_emoji_1F348" msgid="1247076837284932788">"מלון"</string> + <string name="spoken_emoji_1F349" msgid="5563054555180611086">"אבטיח"</string> + <string name="spoken_emoji_1F34A" msgid="4688661208570160524">"קלמנטינה"</string> + <string name="spoken_emoji_1F34B" msgid="4335318423164185706">"לימון"</string> + <string name="spoken_emoji_1F34C" msgid="3712827239858159474">"בננה"</string> + <string name="spoken_emoji_1F34D" msgid="7712521967162622936">"אננס"</string> + <string name="spoken_emoji_1F34E" msgid="1859466882598614228">"תפוח אדום"</string> + <string name="spoken_emoji_1F34F" msgid="8251711032295005633">"תפוח ירוק"</string> + <string name="spoken_emoji_1F350" msgid="625802980159197701">"אגס"</string> + <string name="spoken_emoji_1F351" msgid="4269460120610911895">"אפרסק"</string> + <string name="spoken_emoji_1F352" msgid="965600953360182635">"דובדבנים"</string> + <string name="spoken_emoji_1F353" msgid="7068623879906925592">"תות"</string> + <string name="spoken_emoji_1F354" msgid="45162285238888494">"המבורגר"</string> + <string name="spoken_emoji_1F355" msgid="9157587635526433283">"משולש פיצה"</string> + <string name="spoken_emoji_1F356" msgid="2667196119149852244">"בשר על עצם"</string> + <string name="spoken_emoji_1F357" msgid="8022817413851052256">"שוק עוף"</string> + <string name="spoken_emoji_1F358" msgid="3042693264748036476">"פריכיית אורז"</string> + <string name="spoken_emoji_1F359" msgid="3988148661730121958">"כדור אורז"</string> + <string name="spoken_emoji_1F35A" msgid="1763824172198327268">"אורז מבושל"</string> + <string name="spoken_emoji_1F35B" msgid="62530406745717835">"קארי ואורז"</string> + <string name="spoken_emoji_1F35C" msgid="7537756539198945509">"קערה מהבילה"</string> + <string name="spoken_emoji_1F35D" msgid="8173523083861875196">"ספגטי"</string> + <string name="spoken_emoji_1F35E" msgid="2935428307894662571">"לחם"</string> + <string name="spoken_emoji_1F35F" msgid="4840297386785728443">"צ\'יפס"</string> + <string name="spoken_emoji_1F360" msgid="4094659855684686801">"בטטה קלויה"</string> + <string name="spoken_emoji_1F361" msgid="6475486395784096109">"דנגו"</string> + <string name="spoken_emoji_1F362" msgid="5004692577661076275">"אודן"</string> + <string name="spoken_emoji_1F363" msgid="1606603765717743806">"סושי"</string> + <string name="spoken_emoji_1F364" msgid="6550457766169570811">"שרימפס מטוגן"</string> + <string name="spoken_emoji_1F365" msgid="4963815540953316307">"לביבת דג עם עיצוב מערבולת"</string> + <string name="spoken_emoji_1F366" msgid="7862401745277049404">"גלידה אמריקאית"</string> + <string name="spoken_emoji_1F367" msgid="7447972978281980414">"ברד"</string> + <string name="spoken_emoji_1F368" msgid="7790003146142724913">"גלידה"</string> + <string name="spoken_emoji_1F369" msgid="7383712944084857350">"סופגנייה"</string> + <string name="spoken_emoji_1F36A" msgid="2726271795913042295">"עוגייה"</string> + <string name="spoken_emoji_1F36B" msgid="6342163604299875931">"חפיסת שוקולד"</string> + <string name="spoken_emoji_1F36C" msgid="2168934753998218790">"סוכרייה"</string> + <string name="spoken_emoji_1F36D" msgid="3671507903799975792">"סוכרייה על מקל"</string> + <string name="spoken_emoji_1F36E" msgid="4630541402785165902">"רפרפת"</string> + <string name="spoken_emoji_1F36F" msgid="5577915387425169439">"סיר דבש"</string> + <string name="spoken_emoji_1F370" msgid="7243244547866114951">"עוגת פירות"</string> + <string name="spoken_emoji_1F371" msgid="6731527040552916358">"מארז בנטו"</string> + <string name="spoken_emoji_1F372" msgid="1635035323832181733">"סיר אוכל"</string> + <string name="spoken_emoji_1F373" msgid="7799289534289221045">"בישול"</string> + <string name="spoken_emoji_1F374" msgid="5973820884987069131">"סכין ומזלג"</string> + <string name="spoken_emoji_1F375" msgid="1074832087699617700">"כוס תה ללא ידית"</string> + <string name="spoken_emoji_1F376" msgid="6499274685584852067">"בקבוק סאקה וכוס"</string> + <string name="spoken_emoji_1F377" msgid="1762398562314172075">"כוס יין"</string> + <string name="spoken_emoji_1F378" msgid="5528234560590117516">"כוס קוקטייל"</string> + <string name="spoken_emoji_1F379" msgid="790581290787943325">"משקה טרופי"</string> + <string name="spoken_emoji_1F37A" msgid="391966822450619516">"ספל בירה"</string> + <string name="spoken_emoji_1F37B" msgid="9015043286465670662">"כוסות בירה מושקות"</string> + <string name="spoken_emoji_1F37C" msgid="2532113819464508894">"בקבוק של תינוק"</string> + <string name="spoken_emoji_1F380" msgid="3487363857092458827">"סרט"</string> + <string name="spoken_emoji_1F381" msgid="614180683680675444">"מתנה ארוזה"</string> + <string name="spoken_emoji_1F382" msgid="4720497171946687501">"עוגת יום הולדת"</string> + <string name="spoken_emoji_1F383" msgid="3536505941578757623">"Jack-O-Lantern"</string> + <string name="spoken_emoji_1F384" msgid="1797870204479059004">"עץ חג המולד"</string> + <string name="spoken_emoji_1F385" msgid="1754174063483626367">"אבא חג המולד"</string> + <string name="spoken_emoji_1F386" msgid="2130445450758114746">"זיקוקין"</string> + <string name="spoken_emoji_1F387" msgid="3403182563117999933">"ניצוץ זיקוקין"</string> + <string name="spoken_emoji_1F388" msgid="2903047203723251804">"בלון"</string> + <string name="spoken_emoji_1F389" msgid="2352830665883549388">"קונפטי"</string> + <string name="spoken_emoji_1F38A" msgid="6280428984773641322">"כדור קונפטי"</string> + <string name="spoken_emoji_1F38B" msgid="4902225837479015489">"עץ טנאבאטה"</string> + <string name="spoken_emoji_1F38C" msgid="7623268024030989365">"דגלים מוצלבים"</string> + <string name="spoken_emoji_1F38D" msgid="8237542796124408528">"קישוט אורן"</string> + <string name="spoken_emoji_1F38E" msgid="5373397476238212371">"בובות יפניות"</string> + <string name="spoken_emoji_1F38F" msgid="8754091376829552844">"עפיפוני דגים"</string> + <string name="spoken_emoji_1F390" msgid="8903307048095431374">"פעמוני רוח"</string> + <string name="spoken_emoji_1F391" msgid="2134952069191911841">"טקס צפייה בירח"</string> + <string name="spoken_emoji_1F392" msgid="6380405493914304737">"ילקוט בית ספר"</string> + <string name="spoken_emoji_1F393" msgid="6947890064872470996">"כובע סיום לימודים"</string> + <string name="spoken_emoji_1F3A0" msgid="3572095190082826057">"סוס קרוסלה"</string> + <string name="spoken_emoji_1F3A1" msgid="4300565511681058798">"גלגל ענק"</string> + <string name="spoken_emoji_1F3A2" msgid="15486093912232140">"רכבת שעשועים"</string> + <string name="spoken_emoji_1F3A3" msgid="921739319504942924">"חכה ודגים"</string> + <string name="spoken_emoji_1F3A4" msgid="7497596355346856950">"מיקרופון"</string> + <string name="spoken_emoji_1F3A5" msgid="4290497821228183002">"מצלמת קולנוע"</string> + <string name="spoken_emoji_1F3A6" msgid="26019057872319055">"קולנוע"</string> + <string name="spoken_emoji_1F3A7" msgid="837856608794094105">"אוזנייה"</string> + <string name="spoken_emoji_1F3A8" msgid="2332260356509244587">"כן ציור"</string> + <string name="spoken_emoji_1F3A9" msgid="9045869366525115256">"מגבעת"</string> + <string name="spoken_emoji_1F3AA" msgid="5728760354237132">"אוהל קרקס"</string> + <string name="spoken_emoji_1F3AB" msgid="1657997517193216284">"כרטיס"</string> + <string name="spoken_emoji_1F3AC" msgid="4317366554314492152">"לוח קלאפר"</string> + <string name="spoken_emoji_1F3AD" msgid="607157286336130470">"אמנויות הבמה"</string> + <string name="spoken_emoji_1F3AE" msgid="2902308174671548150">"משחק וידאו"</string> + <string name="spoken_emoji_1F3AF" msgid="5420539221790296407">"פגיעה ישירה"</string> + <string name="spoken_emoji_1F3B0" msgid="7440244806527891956">"מכונת מזל"</string> + <string name="spoken_emoji_1F3B1" msgid="545544382391379234">"ביליארד"</string> + <string name="spoken_emoji_1F3B2" msgid="8302262034774787493">"קוביית משחק"</string> + <string name="spoken_emoji_1F3B3" msgid="5180870610771027520">"באולינג"</string> + <string name="spoken_emoji_1F3B4" msgid="4723852033266071564">"קלפי משחק עם פרחים"</string> + <string name="spoken_emoji_1F3B5" msgid="1998470239850548554">"תו נגינה"</string> + <string name="spoken_emoji_1F3B6" msgid="3827730457113941705">"תווי נגינה מרובים"</string> + <string name="spoken_emoji_1F3B7" msgid="5503403099445042180">"סקסופון"</string> + <string name="spoken_emoji_1F3B8" msgid="3985658156795011430">"גיטרה"</string> + <string name="spoken_emoji_1F3B9" msgid="5596295757967881451">"מקלדת מוסיקלית"</string> + <string name="spoken_emoji_1F3BA" msgid="4284064120340683558">"חצוצרה"</string> + <string name="spoken_emoji_1F3BB" msgid="2856598510069988745">"כינור"</string> + <string name="spoken_emoji_1F3BC" msgid="1608424748821446230">"פרטיטורה"</string> + <string name="spoken_emoji_1F3BD" msgid="5490786111375627777">"חולצת ריצה עם חגורה"</string> + <string name="spoken_emoji_1F3BE" msgid="1851613105691627931">"מחבט טניס וכדור"</string> + <string name="spoken_emoji_1F3BF" msgid="6862405997423247921">"סקי ונעל סקי"</string> + <string name="spoken_emoji_1F3C0" msgid="7421420756115104085">"כדורסל וחישוק"</string> + <string name="spoken_emoji_1F3C1" msgid="6926537251677319922">"דגל משבצות"</string> + <string name="spoken_emoji_1F3C2" msgid="5708596929237987082">"איש גולש על סנובורד"</string> + <string name="spoken_emoji_1F3C3" msgid="5850982999510115824">"איש רץ"</string> + <string name="spoken_emoji_1F3C4" msgid="8468355585994639838">"איש גולש"</string> + <string name="spoken_emoji_1F3C6" msgid="9094474706847545409">"גביע ניצחון"</string> + <string name="spoken_emoji_1F3C7" msgid="8172206200368370116">"מרוץ סוסים"</string> + <string name="spoken_emoji_1F3C8" msgid="5619171461277597709">"פוטבול אמריקאי"</string> + <string name="spoken_emoji_1F3C9" msgid="6371294008765871043">"כדורגל רוגבי"</string> + <string name="spoken_emoji_1F3CA" msgid="130977831787806932">"שחיין"</string> + <string name="spoken_emoji_1F3E0" msgid="6277213201655811842">"בית"</string> + <string name="spoken_emoji_1F3E1" msgid="233476176077538885">"בית עם גינה"</string> + <string name="spoken_emoji_1F3E2" msgid="919736380093964570">"משרד"</string> + <string name="spoken_emoji_1F3E3" msgid="6177606081825094184">"סניף דואר יפני"</string> + <string name="spoken_emoji_1F3E4" msgid="717377871070970293">"סניף דואר אירופאי"</string> + <string name="spoken_emoji_1F3E5" msgid="1350532500431776780">"בית חולים"</string> + <string name="spoken_emoji_1F3E6" msgid="342132788513806214">"בנק"</string> + <string name="spoken_emoji_1F3E7" msgid="6322352038284944265">"כספומט"</string> + <string name="spoken_emoji_1F3E8" msgid="5864918444350599907">"מלון"</string> + <string name="spoken_emoji_1F3E9" msgid="7830416185375326938">"מלון אהבה"</string> + <string name="spoken_emoji_1F3EA" msgid="5081084413084360479">"חנות נוחות"</string> + <string name="spoken_emoji_1F3EB" msgid="7010966528205150525">"בית ספר"</string> + <string name="spoken_emoji_1F3EC" msgid="4845978861878295154">"חנות כלבו"</string> + <string name="spoken_emoji_1F3ED" msgid="3980316226665215370">"מפעל"</string> + <string name="spoken_emoji_1F3EE" msgid="1253964276770550248">"בר יפני"</string> + <string name="spoken_emoji_1F3EF" msgid="1128975573507389883">"טירה יפנית"</string> + <string name="spoken_emoji_1F3F0" msgid="1544632297502291578">"טירה אירופאית"</string> + <string name="spoken_emoji_1F400" msgid="2063034795679578294">"עכברוש"</string> + <string name="spoken_emoji_1F401" msgid="6736421616217369594">"עכבר"</string> + <string name="spoken_emoji_1F402" msgid="7276670995895485604">"שור"</string> + <string name="spoken_emoji_1F403" msgid="8045709541897118928">"תאו מים"</string> + <string name="spoken_emoji_1F404" msgid="5240777285676662335">"פרה"</string> + <string name="spoken_emoji_1F406" msgid="5163461930159540018">"נמר"</string> + <string name="spoken_emoji_1F407" msgid="6905370221172708160">"ארנב"</string> + <string name="spoken_emoji_1F408" msgid="1362164550508207284">"חתול"</string> + <string name="spoken_emoji_1F409" msgid="8476130983168866013">"דרקון"</string> + <string name="spoken_emoji_1F40A" msgid="1149626786411545043">"תנין"</string> + <string name="spoken_emoji_1F40B" msgid="5199104921208397643">"לווייתן"</string> + <string name="spoken_emoji_1F40C" msgid="2704006052881702675">"שבלול"</string> + <string name="spoken_emoji_1F40D" msgid="8648186663643157522">"נחש"</string> + <string name="spoken_emoji_1F40E" msgid="7219137467573327268">"סוס"</string> + <string name="spoken_emoji_1F40F" msgid="7834336676729040395">"אייל"</string> + <string name="spoken_emoji_1F410" msgid="8686765722255775031">"עז"</string> + <string name="spoken_emoji_1F411" msgid="3585715397876383525">"כבשה"</string> + <string name="spoken_emoji_1F412" msgid="4924794582980077838">"קוף"</string> + <string name="spoken_emoji_1F413" msgid="1460475310405677377">"תרנגול"</string> + <string name="spoken_emoji_1F414" msgid="5857296282631892219">"עוף"</string> + <string name="spoken_emoji_1F415" msgid="5920041074892949527">"כלב"</string> + <string name="spoken_emoji_1F416" msgid="4362403392912540286">"חזיר"</string> + <string name="spoken_emoji_1F417" msgid="6836978415840795128">"חזיר"</string> + <string name="spoken_emoji_1F418" msgid="7926161463897783691">"פיל"</string> + <string name="spoken_emoji_1F419" msgid="1055233959755784186">"תמנון"</string> + <string name="spoken_emoji_1F41A" msgid="5195666556511558060">"קונכייה"</string> + <string name="spoken_emoji_1F41B" msgid="7652480167465557832">"חרק"</string> + <string name="spoken_emoji_1F41C" msgid="1123461148697574239">"נמלה"</string> + <string name="spoken_emoji_1F41D" msgid="718579308764058851">"דבורת דבש"</string> + <string name="spoken_emoji_1F41E" msgid="6766305509608115467">"מושית"</string> + <string name="spoken_emoji_1F41F" msgid="1207261298343160838">"דג"</string> + <string name="spoken_emoji_1F420" msgid="1041145003133609221">"דג טרופי"</string> + <string name="spoken_emoji_1F421" msgid="1748378324417438751">"דג הכדור"</string> + <string name="spoken_emoji_1F422" msgid="4106724877523329148">"צב"</string> + <string name="spoken_emoji_1F423" msgid="4077407945958691907">"אפרוח בוקע"</string> + <string name="spoken_emoji_1F424" msgid="6911326019270172283">"אפרוח"</string> + <string name="spoken_emoji_1F425" msgid="5466514196557885577">"אפרוח מסתכל קדימה"</string> + <string name="spoken_emoji_1F426" msgid="2163979138772892755">"ציפור"</string> + <string name="spoken_emoji_1F427" msgid="3585670324511212961">"פינגווין"</string> + <string name="spoken_emoji_1F428" msgid="7955440808647898579">"קואלה"</string> + <string name="spoken_emoji_1F429" msgid="5028269352809819035">"פודל"</string> + <string name="spoken_emoji_1F42A" msgid="4681926706404032484">"גמל חד-דבשת"</string> + <string name="spoken_emoji_1F42B" msgid="2725166074981558322">"גמל כפול-דבשת"</string> + <string name="spoken_emoji_1F42C" msgid="6764791873413727085">"דולפין"</string> + <string name="spoken_emoji_1F42D" msgid="1033643138546864251">"פרצוף עכבר"</string> + <string name="spoken_emoji_1F42E" msgid="8099223337120508820">"פרצוף פרה"</string> + <string name="spoken_emoji_1F42F" msgid="2104743989330781572">"פרצוף טייגר"</string> + <string name="spoken_emoji_1F430" msgid="525492897063150160">"פרצוף ארנב"</string> + <string name="spoken_emoji_1F431" msgid="6051358666235016851">"פרצוף חתול"</string> + <string name="spoken_emoji_1F432" msgid="7698001871193018305">"פרצוף דרקון"</string> + <string name="spoken_emoji_1F433" msgid="3762356053512899326">"לווייתן מתיז מים"</string> + <string name="spoken_emoji_1F434" msgid="3619943222159943226">"פרצוף סוס"</string> + <string name="spoken_emoji_1F435" msgid="59199202683252958">"פרצוף קוף"</string> + <string name="spoken_emoji_1F436" msgid="340544719369009828">"פרצוף כלב"</string> + <string name="spoken_emoji_1F437" msgid="1219818379784982585">"פרצוף חזיר"</string> + <string name="spoken_emoji_1F438" msgid="9128124743321008210">"פרצוף צפרדע"</string> + <string name="spoken_emoji_1F439" msgid="1424161319554642266">"פרצוף של אוגר"</string> + <string name="spoken_emoji_1F43A" msgid="6727645488430385584">"פרצוף זאב"</string> + <string name="spoken_emoji_1F43B" msgid="5397170068392865167">"פרצוף דוב"</string> + <string name="spoken_emoji_1F43C" msgid="2715995734367032431">"פרצוף פנדה"</string> + <string name="spoken_emoji_1F43D" msgid="6005480717951776597">"אף חזיר"</string> + <string name="spoken_emoji_1F43E" msgid="8917626103219080547">"עקבות של כפות"</string> + <string name="spoken_emoji_1F440" msgid="7144338258163384433">"עיניים"</string> + <string name="spoken_emoji_1F442" msgid="1905515392292676124">"אוזן"</string> + <string name="spoken_emoji_1F443" msgid="1491504447758933115">"אף"</string> + <string name="spoken_emoji_1F444" msgid="3654613047946080332">"פה"</string> + <string name="spoken_emoji_1F445" msgid="7024905244040509204">"לשון"</string> + <string name="spoken_emoji_1F446" msgid="2150365643636471745">"אצבע לבנה מורה כלפי מעלה עם גב כף היד"</string> + <string name="spoken_emoji_1F447" msgid="8794022344940891388">"אצבע לבנה מורה כלפי מטה עם גב כף היד"</string> + <string name="spoken_emoji_1F448" msgid="3261812959215550650">"אצבע לבנה מורה כלפי שמאל עם גב כף היד"</string> + <string name="spoken_emoji_1F449" msgid="4764447975177805991">"אצבע לבנה מורה כלפי ימין עם גב כף היד"</string> + <string name="spoken_emoji_1F44A" msgid="7197417095486424841">"סימן אגרוף"</string> + <string name="spoken_emoji_1F44B" msgid="1975968945250833117">"סימן יד מנופפת"</string> + <string name="spoken_emoji_1F44C" msgid="3185919567897876562">"סימן יד מאשרת"</string> + <string name="spoken_emoji_1F44D" msgid="6182553970602667815">"סימן אגודל כלפי מעלה"</string> + <string name="spoken_emoji_1F44E" msgid="8030851867365111809">"סימן אגודל כלפי מטה"</string> + <string name="spoken_emoji_1F44F" msgid="5148753662268213389">"סימן מחיאות כפיים"</string> + <string name="spoken_emoji_1F450" msgid="1012021072085157054">"סימן ידיים פתוחות"</string> + <string name="spoken_emoji_1F451" msgid="8257466714629051320">"כתר"</string> + <string name="spoken_emoji_1F452" msgid="4567394011149905466">"כובע נשים"</string> + <string name="spoken_emoji_1F453" msgid="5978410551173163010">"משקפיים"</string> + <string name="spoken_emoji_1F454" msgid="348469036193323252">"עניבה"</string> + <string name="spoken_emoji_1F455" msgid="5665118831861433578">"חולצת טי"</string> + <string name="spoken_emoji_1F456" msgid="1890991330923356408">"ג\'ינס"</string> + <string name="spoken_emoji_1F457" msgid="3904310482655702620">"שמלה"</string> + <string name="spoken_emoji_1F458" msgid="5704243858031107692">"קימונו"</string> + <string name="spoken_emoji_1F459" msgid="3553148747050035251">"ביקיני"</string> + <string name="spoken_emoji_1F45A" msgid="1389654639484716101">"בגדי נשים"</string> + <string name="spoken_emoji_1F45B" msgid="1113293170254222904">"ארנק"</string> + <string name="spoken_emoji_1F45C" msgid="3410257778598006936">"תיק יד"</string> + <string name="spoken_emoji_1F45D" msgid="812176504300064819">"נרתיק"</string> + <string name="spoken_emoji_1F45E" msgid="2901741399934723562">"נעל של גבר"</string> + <string name="spoken_emoji_1F45F" msgid="6828566359287798863">"נעל ספורט"</string> + <string name="spoken_emoji_1F460" msgid="305863879170420855">"נעל עם עקב גבוה"</string> + <string name="spoken_emoji_1F461" msgid="5160493217831417630">"סנדל של נשים"</string> + <string name="spoken_emoji_1F462" msgid="1722897795554863734">"מגפי נשים"</string> + <string name="spoken_emoji_1F463" msgid="5850772903593010699">"עקבות"</string> + <string name="spoken_emoji_1F464" msgid="1228335905487734913">"פסל ראש, כתפיים וחזה עם צללית"</string> + <string name="spoken_emoji_1F465" msgid="4461307702499679879">"פסלי ראש, כתפיים וחזה עם צללית"</string> + <string name="spoken_emoji_1F466" msgid="1938873085514108889">"ילד"</string> + <string name="spoken_emoji_1F467" msgid="8237080594860144998">"ילדה"</string> + <string name="spoken_emoji_1F468" msgid="6081300722526675382">"גבר"</string> + <string name="spoken_emoji_1F469" msgid="1090140923076108158">"אישה"</string> + <string name="spoken_emoji_1F46A" msgid="5063570981942606595">"משפחה"</string> + <string name="spoken_emoji_1F46B" msgid="6795882374287327952">"גבר ואישה מחזיקים ידיים"</string> + <string name="spoken_emoji_1F46C" msgid="6844464165783964495">"שני גברים מחזיקים ידיים"</string> + <string name="spoken_emoji_1F46D" msgid="2316773068014053180">"שתי נשים מחזיקות ידיים"</string> + <string name="spoken_emoji_1F46E" msgid="5897625605860822401">"שוטר"</string> + <string name="spoken_emoji_1F46F" msgid="7716871657717641490">"אישה עם אוזני ארנב"</string> + <string name="spoken_emoji_1F470" msgid="6409995400510338892">"כלה עם הינומה"</string> + <string name="spoken_emoji_1F471" msgid="3058247860441670806">"אדם עם שיער בלונדיני"</string> + <string name="spoken_emoji_1F472" msgid="3928854667819339142">"גבר עם כובע Gua Pi Mao"</string> + <string name="spoken_emoji_1F473" msgid="5921952095808988381">"גבר עם טורבן"</string> + <string name="spoken_emoji_1F474" msgid="1082237499496725183">"איש זקן"</string> + <string name="spoken_emoji_1F475" msgid="7280323988642212761">"אישה זקנה"</string> + <string name="spoken_emoji_1F476" msgid="4713322657821088296">"תינוק"</string> + <string name="spoken_emoji_1F477" msgid="2197036131029221370">"פועל בניין"</string> + <string name="spoken_emoji_1F478" msgid="7245521193493488875">"נסיכה"</string> + <string name="spoken_emoji_1F479" msgid="6876475321015553972">"מפלצת יפנית"</string> + <string name="spoken_emoji_1F47A" msgid="3900813633102703571">"גובלין יפני"</string> + <string name="spoken_emoji_1F47B" msgid="2608250873194079390">"רוח רפאים"</string> + <string name="spoken_emoji_1F47C" msgid="3838699131276537421">"תינוק מלאך"</string> + <string name="spoken_emoji_1F47D" msgid="2874077455888369538">"חייזר"</string> + <string name="spoken_emoji_1F47E" msgid="3642607168625579507">"מפלצת חייזרית"</string> + <string name="spoken_emoji_1F47F" msgid="441605977269926252">"שד"</string> + <string name="spoken_emoji_1F480" msgid="3696253485164878739">"גולגולת"</string> + <string name="spoken_emoji_1F481" msgid="320408708521966893">"נציג בדלפק מידע"</string> + <string name="spoken_emoji_1F482" msgid="3424354860245608949">"זקיף"</string> + <string name="spoken_emoji_1F483" msgid="3221113594843849083">"רקדן"</string> + <string name="spoken_emoji_1F484" msgid="7348014979080444885">"שפתון"</string> + <string name="spoken_emoji_1F485" msgid="6133507975565116339">"לק"</string> + <string name="spoken_emoji_1F486" msgid="9085459968247394155">"עיסוי פנים"</string> + <string name="spoken_emoji_1F487" msgid="1479113637259592150">"תספורת"</string> + <string name="spoken_emoji_1F488" msgid="6922559285234100252">"מוט ספרים"</string> + <string name="spoken_emoji_1F489" msgid="8114863680950147305">"מזרק"</string> + <string name="spoken_emoji_1F48A" msgid="8526843630145963032">"גלולה"</string> + <string name="spoken_emoji_1F48B" msgid="2538528967897640292">"סימן נשיקה"</string> + <string name="spoken_emoji_1F48C" msgid="1681173271652890232">"מכתב אהבה"</string> + <string name="spoken_emoji_1F48D" msgid="8259886164999042373">"טבעת"</string> + <string name="spoken_emoji_1F48E" msgid="8777981696011111101">"אבן חן"</string> + <string name="spoken_emoji_1F48F" msgid="741593675183677907">"נשיקה"</string> + <string name="spoken_emoji_1F490" msgid="4482549128959806736">"זר"</string> + <string name="spoken_emoji_1F491" msgid="2305245307882441500">"זוג עם לב"</string> + <string name="spoken_emoji_1F492" msgid="3884119934804475732">"חתונה"</string> + <string name="spoken_emoji_1F493" msgid="1208828371565525121">"לב פועם"</string> + <string name="spoken_emoji_1F494" msgid="6198876398509338718">"לב שבור"</string> + <string name="spoken_emoji_1F495" msgid="9206202744967130919">"שני לבבות"</string> + <string name="spoken_emoji_1F496" msgid="5436953041732207775">"לב מנצנץ"</string> + <string name="spoken_emoji_1F497" msgid="7285142863951448473">"לב גדל"</string> + <string name="spoken_emoji_1F498" msgid="7940131245037575715">"לב עם חץ"</string> + <string name="spoken_emoji_1F499" msgid="4453235040265550009">"לב כחול"</string> + <string name="spoken_emoji_1F49A" msgid="6262178648366971405">"לב ירוק"</string> + <string name="spoken_emoji_1F49B" msgid="8085384999750714368">"לב צהוב"</string> + <string name="spoken_emoji_1F49C" msgid="453829540120898698">"לב סגול"</string> + <string name="spoken_emoji_1F49D" msgid="3460534750224161888">"לב עם סרט"</string> + <string name="spoken_emoji_1F49E" msgid="4490636226072523867">"לבבות מסתובבים"</string> + <string name="spoken_emoji_1F49F" msgid="2059319756421226336">"עיטור לב"</string> + <string name="spoken_emoji_1F4A0" msgid="1954850380550212038">"צורת יהלום עם נקודה בפנים"</string> + <string name="spoken_emoji_1F4A1" msgid="403137413540909021">"נורת חשמל"</string> + <string name="spoken_emoji_1F4A2" msgid="2604192053295622063">"סמל כעס"</string> + <string name="spoken_emoji_1F4A3" msgid="6378351742957821735">"פצצה"</string> + <string name="spoken_emoji_1F4A4" msgid="7217736258870346625">"סמל שינה"</string> + <string name="spoken_emoji_1F4A5" msgid="5401995723541239858">"סמל התנגשות"</string> + <string name="spoken_emoji_1F4A6" msgid="3837802182716483848">"סמל זיעה מותזת"</string> + <string name="spoken_emoji_1F4A7" msgid="5718438987757885141">"טיפה"</string> + <string name="spoken_emoji_1F4A8" msgid="4472108229720006377">"סמל מקף"</string> + <string name="spoken_emoji_1F4A9" msgid="1240958472788430032">"ערימת קקי"</string> + <string name="spoken_emoji_1F4AA" msgid="8427525538635146416">"שרירים מכווצים"</string> + <string name="spoken_emoji_1F4AB" msgid="5484114759939427459">"סמל סחרחורת"</string> + <string name="spoken_emoji_1F4AC" msgid="5571196638219612682">"בלון דיבור"</string> + <string name="spoken_emoji_1F4AD" msgid="353174619257798652">"בלון מחשבות"</string> + <string name="spoken_emoji_1F4AE" msgid="1223142786927162641">"פרח לבן"</string> + <string name="spoken_emoji_1F4AF" msgid="3526278354452138397">"סמל מאה נקודות"</string> + <string name="spoken_emoji_1F4B0" msgid="4124102195175124156">"שק כסף"</string> + <string name="spoken_emoji_1F4B1" msgid="8339494003418572905">"המרת מטבע"</string> + <string name="spoken_emoji_1F4B2" msgid="3179159430187243132">"סימן דולר עבה"</string> + <string name="spoken_emoji_1F4B3" msgid="5375412518221759596">"כרטיס אשראי"</string> + <string name="spoken_emoji_1F4B4" msgid="1068592463669453204">"שטר עם סימן ין"</string> + <string name="spoken_emoji_1F4B5" msgid="1426708699891832564">"שטר עם סימן דולר"</string> + <string name="spoken_emoji_1F4B6" msgid="8289249930736444837">"שטר עם סימן אירו"</string> + <string name="spoken_emoji_1F4B7" msgid="5245100496860739429">"שטר עם סימן לירה שטרלינג"</string> + <string name="spoken_emoji_1F4B8" msgid="4401099580477164440">"כסף עם כנפיים"</string> + <string name="spoken_emoji_1F4B9" msgid="647509393536679903">"תרשים עם מגמת עלייה וסימן ין"</string> + <string name="spoken_emoji_1F4BA" msgid="1269737854891046321">"מושב"</string> + <string name="spoken_emoji_1F4BB" msgid="6252883563347816451">"מחשב אישי"</string> + <string name="spoken_emoji_1F4BC" msgid="6182597732218446206">"תיק נשיאה"</string> + <string name="spoken_emoji_1F4BD" msgid="5820961044768829176">"מיני-דיסק"</string> + <string name="spoken_emoji_1F4BE" msgid="4754542485835379808">"תקליטון"</string> + <string name="spoken_emoji_1F4BF" msgid="2237481756984721795">"דיסק אופטי"</string> + <string name="spoken_emoji_1F4C0" msgid="491582501089694461">"DVD"</string> + <string name="spoken_emoji_1F4C1" msgid="6645461382494158111">"תיקיית קבצים"</string> + <string name="spoken_emoji_1F4C2" msgid="8095638715523765338">"תיקיית קבצים פתוחה"</string> + <string name="spoken_emoji_1F4C3" msgid="3727274466173970142">"דף עם גלילה מלמטה"</string> + <string name="spoken_emoji_1F4C4" msgid="4382570710795501612">"דף פונה כלפי מעלה"</string> + <string name="spoken_emoji_1F4C5" msgid="8693944622627762487">"לוח שנה"</string> + <string name="spoken_emoji_1F4C6" msgid="8469908708708424640">"לוח שנה נתלש"</string> + <string name="spoken_emoji_1F4C7" msgid="2665313547987324495">"כרטסת"</string> + <string name="spoken_emoji_1F4C8" msgid="8007686702282833600">"תרשים עם מגמת עלייה"</string> + <string name="spoken_emoji_1F4C9" msgid="2271951411192893684">"תרשים עם מגמת ירידה"</string> + <string name="spoken_emoji_1F4CA" msgid="3525692829622381444">"תרשים עמודות"</string> + <string name="spoken_emoji_1F4CB" msgid="977639227554095521">"לוח"</string> + <string name="spoken_emoji_1F4CC" msgid="156107396088741574">"נעץ"</string> + <string name="spoken_emoji_1F4CD" msgid="4266572175361190231">"נעץ עגול"</string> + <string name="spoken_emoji_1F4CE" msgid="6294288509864968290">"סיכת משרד"</string> + <string name="spoken_emoji_1F4CF" msgid="149679400831136810">"סרגל ישר"</string> + <string name="spoken_emoji_1F4D0" msgid="8130339336619202915">"סרגל משולש"</string> + <string name="spoken_emoji_1F4D1" msgid="5852176364856284968">"לשוניות מפרידי עמודים"</string> + <string name="spoken_emoji_1F4D2" msgid="2276810154105920052">"ספר חשבונות"</string> + <string name="spoken_emoji_1F4D3" msgid="5873386492793610808">"מחברת"</string> + <string name="spoken_emoji_1F4D4" msgid="4754469936418776360">"מחברת עם עטיפה מקושטת"</string> + <string name="spoken_emoji_1F4D5" msgid="4642713351802778905">"ספר סגור"</string> + <string name="spoken_emoji_1F4D6" msgid="6987347918381807186">"ספר פתוח"</string> + <string name="spoken_emoji_1F4D7" msgid="7813394163241379223">"ספר ירוק"</string> + <string name="spoken_emoji_1F4D8" msgid="7189799718984979521">"ספר כחול"</string> + <string name="spoken_emoji_1F4D9" msgid="3874664073186440225">"ספר כתום"</string> + <string name="spoken_emoji_1F4DA" msgid="872212072924287762">"ספרים"</string> + <string name="spoken_emoji_1F4DB" msgid="2015183603583392969">"תג שם"</string> + <string name="spoken_emoji_1F4DC" msgid="5075845110932456783">"מגילה"</string> + <string name="spoken_emoji_1F4DD" msgid="2494006707147586786">"תזכיר"</string> + <string name="spoken_emoji_1F4DE" msgid="7883008605002117671">"שפופרת טלפון"</string> + <string name="spoken_emoji_1F4DF" msgid="3538610110623780465">"זימונית"</string> + <string name="spoken_emoji_1F4E0" msgid="2960778342609543077">"מכשיר פקס"</string> + <string name="spoken_emoji_1F4E1" msgid="6269733703719242108">"אנטנת לוויין"</string> + <string name="spoken_emoji_1F4E2" msgid="1987535386302883116">"רמקול כריזה של כתובות ציבוריות"</string> + <string name="spoken_emoji_1F4E3" msgid="5588916572878599224">"מגפון מריע"</string> + <string name="spoken_emoji_1F4E4" msgid="2063561529097749707">"מגש דואר יוצא"</string> + <string name="spoken_emoji_1F4E5" msgid="3232462702926143576">"מגש דואר נכנס"</string> + <string name="spoken_emoji_1F4E6" msgid="3399454337197561635">"חבילה"</string> + <string name="spoken_emoji_1F4E7" msgid="5557136988503873238">"סמל דוא\"ל"</string> + <string name="spoken_emoji_1F4E8" msgid="30698793974124123">"מעטפה נכנסת"</string> + <string name="spoken_emoji_1F4E9" msgid="5947550337678643166">"מעטפה ועליה חץ למטה"</string> + <string name="spoken_emoji_1F4EA" msgid="772614045207213751">"תיבת דואר סגורה עם דגל מורד"</string> + <string name="spoken_emoji_1F4EB" msgid="6491414165464146137">"תיבת דואר סגורה עם דגל מורם"</string> + <string name="spoken_emoji_1F4EC" msgid="7369517138779988438">"תיבת דואר פתוחה עם דגל מורם"</string> + <string name="spoken_emoji_1F4ED" msgid="5657520436285454241">"תיבת דואר פתוחה עם דגל מורד"</string> + <string name="spoken_emoji_1F4EE" msgid="8464138906243608614">"תיבת דואר"</string> + <string name="spoken_emoji_1F4EF" msgid="8801427577198798226">"חצוצרת דואר"</string> + <string name="spoken_emoji_1F4F0" msgid="6330208624731662525">"עיתון"</string> + <string name="spoken_emoji_1F4F1" msgid="3966503935581675695">"טלפון נייד"</string> + <string name="spoken_emoji_1F4F2" msgid="1057540341746100087">"טלפון נייד עם חץ ימינה בצד שמאל"</string> + <string name="spoken_emoji_1F4F3" msgid="5003984447315754658">"מצב רטט"</string> + <string name="spoken_emoji_1F4F4" msgid="5549847566968306253">"טלפון נייד כבוי"</string> + <string name="spoken_emoji_1F4F5" msgid="3660199448671699238">"איסור שימוש בטלפונים ניידים"</string> + <string name="spoken_emoji_1F4F6" msgid="2676974903233268860">"אנטנה עם פסים"</string> + <string name="spoken_emoji_1F4F7" msgid="2643891943105989039">"מצלמה"</string> + <string name="spoken_emoji_1F4F9" msgid="4475626303058218048">"מצלמת וידאו"</string> + <string name="spoken_emoji_1F4FA" msgid="1079796186652960775">"טלוויזיה"</string> + <string name="spoken_emoji_1F4FB" msgid="3848729587403760645">"רדיו"</string> + <string name="spoken_emoji_1F4FC" msgid="8370432508874310054">"קלטת וידאו"</string> + <string name="spoken_emoji_1F500" msgid="2389947994502144547">"חצים משולבים פונים ימינה"</string> + <string name="spoken_emoji_1F501" msgid="2132188352433347009">"חצים שיוצרים מעגל פתוח הפונים ימינה ושמאלה בכיוון השעון"</string> + <string name="spoken_emoji_1F502" msgid="2361976580513178391">"חצים שיוצרים מעגל פתוח הפונים ימינה ושמאלה בכיוון השעון ומעליו מעגל עם המספר 1"</string> + <string name="spoken_emoji_1F503" msgid="8936283551917858793">"חצים שיוצרים מעגל פתוח הפונים מעלה ומטה בכיוון השעון"</string> + <string name="spoken_emoji_1F504" msgid="708290317843535943">"חצים שיוצרים מעגל פתוח הפונים מעלה ומטה נגד כיוון השעון"</string> + <string name="spoken_emoji_1F505" msgid="6348909939004951860">"סמל בהירות נמוכה"</string> + <string name="spoken_emoji_1F506" msgid="4449609297521280173">"סמל בהירות גבוהה"</string> + <string name="spoken_emoji_1F507" msgid="7136386694923708448">"רמקול עם קו חוצה לסימן ביטול"</string> + <string name="spoken_emoji_1F508" msgid="5063567689831527865">"רמקול"</string> + <string name="spoken_emoji_1F509" msgid="3948050077992370791">"רמקול עם גל קול אחד"</string> + <string name="spoken_emoji_1F50A" msgid="5818194948677277197">"רמקול עם שלושה גלי קול"</string> + <string name="spoken_emoji_1F50B" msgid="8083470451266295876">"סוללה"</string> + <string name="spoken_emoji_1F50C" msgid="7793219132036431680">"תקע חשמלי"</string> + <string name="spoken_emoji_1F50D" msgid="8140244710637926780">"זכוכית מגדלת שמצביעה שמאלה"</string> + <string name="spoken_emoji_1F50E" msgid="4751821352839693365">"זכוכית מגדלת שמצביעה ימינה"</string> + <string name="spoken_emoji_1F50F" msgid="915079280472199605">"מנעול עם עט דיו"</string> + <string name="spoken_emoji_1F510" msgid="7658381761691758318">"מנעול סגור עם מפתח"</string> + <string name="spoken_emoji_1F511" msgid="262319867774655688">"מפתח"</string> + <string name="spoken_emoji_1F512" msgid="5628688337255115175">"מנעול"</string> + <string name="spoken_emoji_1F513" msgid="8579201846619420981">"מנעול פתוח"</string> + <string name="spoken_emoji_1F514" msgid="7027268683047322521">"פעמון"</string> + <string name="spoken_emoji_1F515" msgid="8903179856036069242">"פעמון עם קו חוצה לסימן ביטול"</string> + <string name="spoken_emoji_1F516" msgid="108097933937925381">"סימנייה"</string> + <string name="spoken_emoji_1F517" msgid="2450846665734313397">"סמל קישור"</string> + <string name="spoken_emoji_1F518" msgid="7028220286841437832">"לחצן בחירה"</string> + <string name="spoken_emoji_1F519" msgid="8211189165075445687">"המילה Back (חזרה) עם חץ שמאלה מעליה"</string> + <string name="spoken_emoji_1F51A" msgid="823966751787338892">"המילה End (סיום) עם חץ שמאלה מעליה"</string> + <string name="spoken_emoji_1F51B" msgid="5920570742107943382">"המילה On (פועל) עם סימן קריאה וחץ ימינה ושמאלה מעליה"</string> + <string name="spoken_emoji_1F51C" msgid="110609810659826676">"המילה Soon (עוד מעט) עם חץ ימינה מעליה"</string> + <string name="spoken_emoji_1F51D" msgid="4087697222026095447">"המילה Top (למעלה) עם חץ למעלה מעליה"</string> + <string name="spoken_emoji_1F51E" msgid="8512873526157201775">"סמל מגיל 18 ומעלה"</string> + <string name="spoken_emoji_1F51F" msgid="8673370823728653973">"כיסוי מקלדת עם המספר 10"</string> + <string name="spoken_emoji_1F520" msgid="7335109890337048900">"סמל קלט לאותיות לטיניות רישיות"</string> + <string name="spoken_emoji_1F521" msgid="2693185864450925778">"סמל קלט לאותיות לטיניות קטנות"</string> + <string name="spoken_emoji_1F522" msgid="8419130286280673347">"סמל קלט למספרים"</string> + <string name="spoken_emoji_1F523" msgid="3318053476401719421">"סמל קלט לסמלים"</string> + <string name="spoken_emoji_1F524" msgid="1625073997522316331">"סמל קלט לאותיות לטיניות"</string> + <string name="spoken_emoji_1F525" msgid="4083884189172963790">"אש"</string> + <string name="spoken_emoji_1F526" msgid="2035494936742643580">"פנס חשמלי"</string> + <string name="spoken_emoji_1F527" msgid="134257142354034271">"מפתח ברגים"</string> + <string name="spoken_emoji_1F528" msgid="700627429570609375">"פטיש"</string> + <string name="spoken_emoji_1F529" msgid="7480548235904988573">"אום ובורג"</string> + <string name="spoken_emoji_1F52A" msgid="7613580031502317893">"סכין"</string> + <string name="spoken_emoji_1F52B" msgid="4554906608328118613">"אקדח"</string> + <string name="spoken_emoji_1F52C" msgid="1330294501371770790">"מיקרוסקופ"</string> + <string name="spoken_emoji_1F52D" msgid="7549551775445177140">"טלסקופ"</string> + <string name="spoken_emoji_1F52E" msgid="4457099417872625141">"כדור בדולח"</string> + <string name="spoken_emoji_1F52F" msgid="8899031001317442792">"כוכב עם שישה קודקודים ונקודה באמצע"</string> + <string name="spoken_emoji_1F530" msgid="3572898444281774023">"סמל יפנית למתחילים"</string> + <string name="spoken_emoji_1F531" msgid="5225633376450025396">"סמל קלשון"</string> + <string name="spoken_emoji_1F532" msgid="9169568490485180779">"לחצן ריבועי שחור"</string> + <string name="spoken_emoji_1F533" msgid="6554193837201918598">"לחצן ריבועי לבן"</string> + <string name="spoken_emoji_1F534" msgid="8339298801331865340">"עיגול אדום גדול"</string> + <string name="spoken_emoji_1F535" msgid="1227403104835533512">"עיגול כחול גדול"</string> + <string name="spoken_emoji_1F536" msgid="5477372445510469331">"יהלום כתום גדול"</string> + <string name="spoken_emoji_1F537" msgid="3158915214347274626">"יהלום כחול גדול"</string> + <string name="spoken_emoji_1F538" msgid="4300084249474451991">"יהלום כתום קטן"</string> + <string name="spoken_emoji_1F539" msgid="6535159756325742275">"יהלום כחול קטן"</string> + <string name="spoken_emoji_1F53A" msgid="3728196273988781389">"משולש אדום פונה כלפי מעלה"</string> + <string name="spoken_emoji_1F53B" msgid="7182097039614128707">"משולש אדום פונה כלפי מטה"</string> + <string name="spoken_emoji_1F53C" msgid="4077022046319615029">"משולש אדום קטן פונה כלפי מעלה"</string> + <string name="spoken_emoji_1F53D" msgid="3939112784894620713">"משולש אדום קטן פונה כלפי מטה"</string> + <string name="spoken_emoji_1F550" msgid="7761392621689986218">"פני שעון עם השעה אחת"</string> + <string name="spoken_emoji_1F551" msgid="2699448504113431716">"פני שעון עם השעה שתיים"</string> + <string name="spoken_emoji_1F552" msgid="5872107867411853750">"פני שעון עם השעה שלוש"</string> + <string name="spoken_emoji_1F553" msgid="8490966286158640743">"פני שעון עם השעה ארבע"</string> + <string name="spoken_emoji_1F554" msgid="7662585417832909280">"פני שעון עם השעה חמש"</string> + <string name="spoken_emoji_1F555" msgid="5564698204520412009">"פני שעון עם השעה שש"</string> + <string name="spoken_emoji_1F556" msgid="7325712194836512205">"פני שעון עם השעה שבע"</string> + <string name="spoken_emoji_1F557" msgid="4398343183682848693">"פני שעון עם השעה שמונה"</string> + <string name="spoken_emoji_1F558" msgid="3110507820404018172">"פני שעון עם השעה תשע"</string> + <string name="spoken_emoji_1F559" msgid="2972160366448337839">"פני שעון עם השעה עשר"</string> + <string name="spoken_emoji_1F55A" msgid="5568112876681714834">"פני שעון עם השעה אחת עשרה"</string> + <string name="spoken_emoji_1F55B" msgid="6731739890330659276">"פני שעון עם השעה שתים עשרה"</string> + <string name="spoken_emoji_1F55C" msgid="7838853679879115890">"פני שעון עם השעה אחת וחצי"</string> + <string name="spoken_emoji_1F55D" msgid="3518832144255922544">"פני שעון עם השעה שתיים וחצי"</string> + <string name="spoken_emoji_1F55E" msgid="3092760695634993002">"פני שעון עם השעה שלוש וחצי"</string> + <string name="spoken_emoji_1F55F" msgid="2326720311892906763">"פני שעון עם השעה ארבע וחצי"</string> + <string name="spoken_emoji_1F560" msgid="5771339179963924448">"פני שעון עם השעה חמש וחצי"</string> + <string name="spoken_emoji_1F561" msgid="3139944777062475382">"פני שעון עם השעה שש וחצי"</string> + <string name="spoken_emoji_1F562" msgid="8273944611162457084">"פני שעון עם השעה שבע וחצי"</string> + <string name="spoken_emoji_1F563" msgid="8643976903718136299">"פני שעון עם השעה שמונה וחצי"</string> + <string name="spoken_emoji_1F564" msgid="3511070239796141638">"פני שעון עם השעה תשע וחצי"</string> + <string name="spoken_emoji_1F565" msgid="4567451985272963088">"פני שעון עם השעה עשר וחצי"</string> + <string name="spoken_emoji_1F566" msgid="2790552288169929810">"פני שעון עם השעה אחת עשרה וחצי"</string> + <string name="spoken_emoji_1F567" msgid="9026037362100689337">"פני שעון עם השעה שתים עשרה וחצי"</string> + <string name="spoken_emoji_1F5FB" msgid="9037503671676124015">"הר פוג\'י"</string> + <string name="spoken_emoji_1F5FC" msgid="1409415995817242150">"מגדל טוקיו"</string> + <string name="spoken_emoji_1F5FD" msgid="2562726956654429582">"פסל החירות"</string> + <string name="spoken_emoji_1F5FE" msgid="1184469756905210580">"צללית של יפן"</string> + <string name="spoken_emoji_1F5FF" msgid="6003594799354942297">"פסל Moyai"</string> + <string name="spoken_emoji_1F600" msgid="7601109464776835283">"פרצוף מחייך"</string> + <string name="spoken_emoji_1F601" msgid="746026523967444503">"פרצוף מחייך עם עיניים מחייכות"</string> + <string name="spoken_emoji_1F602" msgid="8354558091785198246">"פרצוף עם דמעות של שמחה"</string> + <string name="spoken_emoji_1F603" msgid="3861022912544159823">"פרצוף מחייך עם פה פתוח"</string> + <string name="spoken_emoji_1F604" msgid="5119021072966343531">"פרצוף מחייך עם פה פתוח ועיניים מחייכות"</string> + <string name="spoken_emoji_1F605" msgid="6140813923973561735">"פרצוף מחייך עם פה פתוח וזיעה קרה"</string> + <string name="spoken_emoji_1F606" msgid="3549936813966832799">"פרצוף מחייך עם פה פתוח ועיניים עצומות בחוזקה"</string> + <string name="spoken_emoji_1F607" msgid="2826424078212384817">"פרצוף מחייך עם הילה"</string> + <string name="spoken_emoji_1F608" msgid="7343559595089811640">"פרצוף מחייך עם קרניים"</string> + <string name="spoken_emoji_1F609" msgid="5481030187207504405">"פרצוף קורץ"</string> + <string name="spoken_emoji_1F60A" msgid="5023337769148679767">"פרצוף מחייך עם עיניים מחייכות"</string> + <string name="spoken_emoji_1F60B" msgid="3005248217216195694">"פרצוף שמתענג על אוכל טעים"</string> + <string name="spoken_emoji_1F60C" msgid="349384012958268496">"פרצוף של הקלה"</string> + <string name="spoken_emoji_1F60D" msgid="7921853137164938391">"פרצוף מחייך עם עיניים בצורת לבבות"</string> + <string name="spoken_emoji_1F60E" msgid="441718886380605643">"פרצוף מחייך עם משקפי שמש"</string> + <string name="spoken_emoji_1F60F" msgid="2674453144890180538">"פרצוף מגחך"</string> + <string name="spoken_emoji_1F610" msgid="3225675825334102369">"פרצוף נייטרלי"</string> + <string name="spoken_emoji_1F611" msgid="7199179827619679668">"פרצוף חסר הבעה"</string> + <string name="spoken_emoji_1F612" msgid="985081329745137998">"פרצוף משועשע"</string> + <string name="spoken_emoji_1F613" msgid="5548607684830303562">"פרצוף עם זיעה קרה"</string> + <string name="spoken_emoji_1F614" msgid="3196305665259916390">"פרצוף מהורהר"</string> + <string name="spoken_emoji_1F615" msgid="3051674239303969101">"פרצוף מבולבל"</string> + <string name="spoken_emoji_1F616" msgid="8124887056243813089">"פרצוף נדהם"</string> + <string name="spoken_emoji_1F617" msgid="7052733625511122870">"פרצוף מנשק"</string> + <string name="spoken_emoji_1F618" msgid="408207170572303753">"פרצוף שמפריח נשיקה"</string> + <string name="spoken_emoji_1F619" msgid="8645430335143153645">"פרצוף מנשק עם עיניים מחייכות"</string> + <string name="spoken_emoji_1F61A" msgid="2882157190974340247">"פרצוף מנשק עם עיניים עצומות"</string> + <string name="spoken_emoji_1F61B" msgid="3765927202787211499">"פרצוף חורץ לשון"</string> + <string name="spoken_emoji_1F61C" msgid="198943912107589389">"פרצוף חורץ לשון עם עין קורצת"</string> + <string name="spoken_emoji_1F61D" msgid="7643546385877816182">"פרצוף חורץ לשון עם עיניים עצומות בחוזקה"</string> + <string name="spoken_emoji_1F61E" msgid="1528732952202098364">"פרצוף מאוכזב"</string> + <string name="spoken_emoji_1F61F" msgid="1853664164636082404">"פרצוף מודאג"</string> + <string name="spoken_emoji_1F620" msgid="6051942001307375830">"פרצוף כועס"</string> + <string name="spoken_emoji_1F621" msgid="2114711878097257704">"פרצוף חמוץ"</string> + <string name="spoken_emoji_1F622" msgid="29291014645931822">"פרצוף בוכה"</string> + <string name="spoken_emoji_1F623" msgid="7803959833595184773">"פרצוף עיקש"</string> + <string name="spoken_emoji_1F624" msgid="8637637647725752799">"פרצוף עם מבט של ניצחון"</string> + <string name="spoken_emoji_1F625" msgid="6153625183493635030">"פרצוף של אכזבה עם הקלה"</string> + <string name="spoken_emoji_1F626" msgid="6179485689935562950">"פרצוף זועם עם פה פתוח"</string> + <string name="spoken_emoji_1F627" msgid="8566204052903012809">"פרצוף מיוסר"</string> + <string name="spoken_emoji_1F628" msgid="8875777401624904224">"פרצוף מפוחד"</string> + <string name="spoken_emoji_1F629" msgid="1411538490319190118">"פרצוף עייף"</string> + <string name="spoken_emoji_1F62A" msgid="4726686726690289969">"פרצוף ישנוני"</string> + <string name="spoken_emoji_1F62B" msgid="3221980473921623613">"פרצוף מותש"</string> + <string name="spoken_emoji_1F62C" msgid="4616356691941225182">"פרצוף של העוויית פנים"</string> + <string name="spoken_emoji_1F62D" msgid="4283677508698812232">"פרצוף בוכה בקול"</string> + <string name="spoken_emoji_1F62E" msgid="726083405284353894">"פרצוף עם פה פתוח"</string> + <string name="spoken_emoji_1F62F" msgid="7746620088234710962">"פרצוף מהוסה"</string> + <string name="spoken_emoji_1F630" msgid="3298804852155581163">"פרצוף עם פה פתוח וזיעה קרה"</string> + <string name="spoken_emoji_1F631" msgid="1603391150954646779">"פרצוף צורח בפחד"</string> + <string name="spoken_emoji_1F632" msgid="4846193232203976013">"פרצוף המום"</string> + <string name="spoken_emoji_1F633" msgid="4023593836629700443">"פרצוף סמוק"</string> + <string name="spoken_emoji_1F634" msgid="3155265083246248129">"פרצוף ישן"</string> + <string name="spoken_emoji_1F635" msgid="4616691133452764482">"פרצוף מסוחרר"</string> + <string name="spoken_emoji_1F636" msgid="947000211822375683">"פרצוף ללא פה"</string> + <string name="spoken_emoji_1F637" msgid="1269551267347165774">"פרצוף עם מסכה רפואית"</string> + <string name="spoken_emoji_1F638" msgid="3410766467496872301">"פרצוף חתול מחייך עם עיניים מחייכות"</string> + <string name="spoken_emoji_1F639" msgid="1833417519781022031">"פרצוף חתול עם דמעות של שמחה"</string> + <string name="spoken_emoji_1F63A" msgid="8566294484007152613">"פרצוף חתול מחייך עם פה פתוח"</string> + <string name="spoken_emoji_1F63B" msgid="74417995938927571">"פרצוף חתול מחייך עם עיניים בצורת לבבות"</string> + <string name="spoken_emoji_1F63C" msgid="6472812005729468870">"פרצוף חתול עם חיוך עקום"</string> + <string name="spoken_emoji_1F63D" msgid="1638398369553349509">"פרצוף חתול מנשק עם עיניים עצומות"</string> + <string name="spoken_emoji_1F63E" msgid="6788969063020278986">"פרצוף חמוץ של חתול"</string> + <string name="spoken_emoji_1F63F" msgid="1207234562459550185">"פרצוף חתול בוכה"</string> + <string name="spoken_emoji_1F640" msgid="6023054549904329638">"פרצוף חתול עייף"</string> + <string name="spoken_emoji_1F645" msgid="5202090629227587076">"פרצוף עם מחוות \'לא טוב\'"</string> + <string name="spoken_emoji_1F646" msgid="6734425134415138134">"פרצוף עם מחוות אישור"</string> + <string name="spoken_emoji_1F647" msgid="1090285518444205483">"אדם קד קידה עמוקה"</string> + <string name="spoken_emoji_1F648" msgid="8978535230610522356">"קוף שאינו רוצה לראות דבר רע"</string> + <string name="spoken_emoji_1F649" msgid="8486145279809495102">"קוף שאינו רוצה לשמוע דבר רע"</string> + <string name="spoken_emoji_1F64A" msgid="1237524974033228660">"קוף שאינו רוצה לומר דבר רע"</string> + <string name="spoken_emoji_1F64B" msgid="4251150782016370475">"אדם שמח מרים יד אחת"</string> + <string name="spoken_emoji_1F64C" msgid="5446231430684558344">"אדם שמרים שתי ידיים בחגיגה"</string> + <string name="spoken_emoji_1F64D" msgid="4646485595309482342">"אדם זועף"</string> + <string name="spoken_emoji_1F64E" msgid="3376579939836656097">"אדם עם פרצוף חמוץ"</string> + <string name="spoken_emoji_1F64F" msgid="1044439574356230711">"אדם עם ידיים שלובות"</string> + <string name="spoken_emoji_1F680" msgid="513263736012689059">"רקטה"</string> + <string name="spoken_emoji_1F681" msgid="9201341783850525339">"מסוק"</string> + <string name="spoken_emoji_1F682" msgid="8046933583867498698">"קטר קיטור"</string> + <string name="spoken_emoji_1F683" msgid="8772750354339223092">"קרון רכבת"</string> + <string name="spoken_emoji_1F684" msgid="346396777356203608">"רכבת מהירה"</string> + <string name="spoken_emoji_1F685" msgid="1237059817190832730">"רכבת מהירה עם חרטום דמוי קליע"</string> + <string name="spoken_emoji_1F686" msgid="3525197227223620343">"רכבת"</string> + <string name="spoken_emoji_1F687" msgid="5110143437960392837">"רכבת תחתית"</string> + <string name="spoken_emoji_1F688" msgid="4702085029871797965">"רכבת קלה"</string> + <string name="spoken_emoji_1F689" msgid="2375851019798817094">"תחנה"</string> + <string name="spoken_emoji_1F68A" msgid="6368370859718717198">"חשמלית"</string> + <string name="spoken_emoji_1F68B" msgid="2920160427117436633">"קרון חשמלית"</string> + <string name="spoken_emoji_1F68C" msgid="1061520934758810864">"אוטובוס"</string> + <string name="spoken_emoji_1F68D" msgid="2890059031360969304">"אוטובוס מתקרב"</string> + <string name="spoken_emoji_1F68E" msgid="6234042976027309654">"חשמלית"</string> + <string name="spoken_emoji_1F68F" msgid="5871099334672012107">"תחנת אוטובוס"</string> + <string name="spoken_emoji_1F690" msgid="8080964620200195262">"מיניבוס"</string> + <string name="spoken_emoji_1F691" msgid="999173032408730501">"אמבולנס"</string> + <string name="spoken_emoji_1F692" msgid="1712863785341849487">"כבאית"</string> + <string name="spoken_emoji_1F693" msgid="7987109037389768934">"ניידת משטרה"</string> + <string name="spoken_emoji_1F694" msgid="6061658916653884608">"ניידת משטרה מתקרבת"</string> + <string name="spoken_emoji_1F695" msgid="6913445460364247283">"מונית"</string> + <string name="spoken_emoji_1F696" msgid="6391604457418285404">"מונית מתקרבת"</string> + <string name="spoken_emoji_1F697" msgid="7978399334396733790">"מכונית"</string> + <string name="spoken_emoji_1F698" msgid="7006050861129732018">"מכונית מתקרבת"</string> + <string name="spoken_emoji_1F699" msgid="630317052666590607">"מעונוע"</string> + <string name="spoken_emoji_1F69A" msgid="4739797891735823577">"משאית הובלה"</string> + <string name="spoken_emoji_1F69B" msgid="4715997280786620649">"משאית מודגשת"</string> + <string name="spoken_emoji_1F69C" msgid="5557395610750818161">"טרקטור"</string> + <string name="spoken_emoji_1F69D" msgid="5467164189942951047">"רכבת חד-מסילתית"</string> + <string name="spoken_emoji_1F69E" msgid="169238196389832234">"רכבת הרים"</string> + <string name="spoken_emoji_1F69F" msgid="7508128757012845102">"רכבל"</string> + <string name="spoken_emoji_1F6A0" msgid="8733056213790160147">"רכבל הרים"</string> + <string name="spoken_emoji_1F6A1" msgid="4666516337749347253">"חשמלית אווירית"</string> + <string name="spoken_emoji_1F6A2" msgid="4511220588943129583">"אנייה"</string> + <string name="spoken_emoji_1F6A3" msgid="8412962252222205387">"סירת משוטים"</string> + <string name="spoken_emoji_1F6A4" msgid="8867571300266339211">"סירת מרוץ"</string> + <string name="spoken_emoji_1F6A5" msgid="7650260812741963884">"רמזור אופקי"</string> + <string name="spoken_emoji_1F6A6" msgid="485575967773793454">"רמזור אנכי"</string> + <string name="spoken_emoji_1F6A7" msgid="6411048933816976794">"סימן בנייה"</string> + <string name="spoken_emoji_1F6A8" msgid="6345717218374788364">"אור מהבהב בניידת משטרה"</string> + <string name="spoken_emoji_1F6A9" msgid="6586380356807600412">"דגל משולש על עמוד"</string> + <string name="spoken_emoji_1F6AA" msgid="8954448167261738885">"דלת"</string> + <string name="spoken_emoji_1F6AB" msgid="5313946262888343544">"סימן אין כניסה"</string> + <string name="spoken_emoji_1F6AC" msgid="6946858177965948288">"סמל עישון"</string> + <string name="spoken_emoji_1F6AD" msgid="6320088669185507241">"סמל \'אסור לעשן\'"</string> + <string name="spoken_emoji_1F6AE" msgid="1062469925352817189">"סמל \'האשפה לסל וחסל\'"</string> + <string name="spoken_emoji_1F6AF" msgid="2286668056123642208">"סמל \'נא לשמור על הניקיון\'"</string> + <string name="spoken_emoji_1F6B0" msgid="179424763882990952">"סמל מים ראויים לשתייה"</string> + <string name="spoken_emoji_1F6B1" msgid="5585212805429161877">"סמל של מים לא ראויים לשתייה"</string> + <string name="spoken_emoji_1F6B2" msgid="1771885082068421875">"אופניים"</string> + <string name="spoken_emoji_1F6B3" msgid="8033779581263314408">"אין לנסוע באופניים"</string> + <string name="spoken_emoji_1F6B4" msgid="1999538449018476947">"רוכב אופנים"</string> + <string name="spoken_emoji_1F6B5" msgid="340846352660993117">"רוכב על אופני הרים"</string> + <string name="spoken_emoji_1F6B6" msgid="4351024386495098336">"הולך רגל"</string> + <string name="spoken_emoji_1F6B7" msgid="4564800655866838802">"אין כניסה להולכי רגל"</string> + <string name="spoken_emoji_1F6B8" msgid="3020531906940267349">"ילדים חוצים"</string> + <string name="spoken_emoji_1F6B9" msgid="1207095844125041251">"סמל גברים"</string> + <string name="spoken_emoji_1F6BA" msgid="2346879310071017531">"סמל נשים"</string> + <string name="spoken_emoji_1F6BB" msgid="2370172469642078526">"שירותים"</string> + <string name="spoken_emoji_1F6BC" msgid="5558827593563530851">"סמל תינוקות"</string> + <string name="spoken_emoji_1F6BD" msgid="9213590243049835957">"שירותים"</string> + <string name="spoken_emoji_1F6BE" msgid="394016533781742491">"בית שימוש"</string> + <string name="spoken_emoji_1F6BF" msgid="906336365928291207">"מקלחת"</string> + <string name="spoken_emoji_1F6C0" msgid="4592099854378821599">"אמבטיה"</string> + <string name="spoken_emoji_1F6C1" msgid="2845056048320031158">"אמבטיה"</string> + <string name="spoken_emoji_1F6C2" msgid="8117262514698011877">"ביקורת דרכונים"</string> + <string name="spoken_emoji_1F6C3" msgid="1176342001834630675">"מכס"</string> + <string name="spoken_emoji_1F6C4" msgid="1477622834179978886">"איסוף מזוודות"</string> + <string name="spoken_emoji_1F6C5" msgid="2495834050856617451">"השארת מטען"</string> +</resources> diff --git a/java/res/values-kn-rIN/strings-action-keys.xml b/java/res/values-kn-rIN/strings-action-keys.xml new file mode 100644 index 000000000..d54cbda60 --- /dev/null +++ b/java/res/values-kn-rIN/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"ಹೋಗು"</string> + <string name="label_next_key" msgid="5586407279258592635">"ಮುಂದೆ"</string> + <string name="label_previous_key" msgid="1421141755779895275">"ಹಿಂದೆ"</string> + <string name="label_done_key" msgid="7564866296502630852">"ಮುಗಿದಿದೆ"</string> + <string name="label_send_key" msgid="482252074224462163">"ಕಳುಹಿಸು"</string> + <string name="label_search_key" msgid="7965186050435796642">"ಹುಡುಕಾಟ"</string> + <string name="label_pause_key" msgid="2225922926459730642">"ವಿರಾಮಗೊಳಿಸು"</string> + <string name="label_wait_key" msgid="5891247853595466039">"ನಿರೀಕ್ಷಿಸು"</string> +</resources> diff --git a/java/res/values-kn-rIN/strings-appname.xml b/java/res/values-kn-rIN/strings-appname.xml new file mode 100644 index 000000000..180915a33 --- /dev/null +++ b/java/res/values-kn-rIN/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android ಕೀಬೋರ್ಡ್ (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android ಕಾಗುಣಿತ ಪರೀಕ್ಷಕ (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android ಕೀಬೋರ್ಡ್ ಸೆಟ್ಟಿಂಗ್ಗಳು (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android ಕಾಗುಣಿತ ಪರೀಕ್ಷಕ ಸೆಟ್ಟಿಂಗ್ಗಳು (AOSP)"</string> +</resources> diff --git a/java/res/values-kn-rIN/strings-config-important-notice.xml b/java/res/values-kn-rIN/strings-config-important-notice.xml new file mode 100644 index 000000000..1ac5a2977 --- /dev/null +++ b/java/res/values-kn-rIN/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"ಸಲಹೆಗಳನ್ನು ಸುಧಾರಿಸಲು ನಿಮ್ಮ ಸಂವಹನಗಳು ಮತ್ತು ಟೈಪ್ ಮಾಡಿದ ಡೇಟಾದಿಂದ ತಿಳಿಯಿರಿ"</string> +</resources> diff --git a/java/res/values-kn-rIN/strings-letter-descriptions.xml b/java/res/values-kn-rIN/strings-letter-descriptions.xml new file mode 100644 index 000000000..90e7d2c1d --- /dev/null +++ b/java/res/values-kn-rIN/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"ಫೆಮಿನೈನ್ ಆರ್ಡಿನಲ್ ಸೂಚಕ"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"ಮೈಕ್ರೋ ಚಿಹ್ನೆ"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"ಫೆಮಿನೈನ್ ಆರ್ಡಿನಲ್ ಸೂಚಕ"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"ಶಾರ್ಪ್ S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, ಮೊನಚು"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, ಮೇಲೆ ರಿಂಗ್"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, ಲಿಗೇಚರ್"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"Eನೇ"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, ಸ್ಟ್ರೋಕ್"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"ಥಾರ್ನ್"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, ಡಯಾರೆಸಿಸ್"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, ಮ್ಯಾಕ್ರಾನ್"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ಒಗೊನೆಕ್"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, ಮೇಲೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, ಸ್ಟ್ರೋಕ್"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, ಮ್ಯಾಕ್ರಾನ್"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, ಮೇಲೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ಒಗೊನೆಕ್"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, ಮೇಲೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, ಸ್ಟ್ರೋಕ್"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, ಮ್ಯಾಕ್ರಾನ್"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ಒಗೊನೆಕ್"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"ಡಾಟ್ ಇಲ್ಲದ I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, ಲಿಗೇಚರ್"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"ಕ್ರಾ"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, ಮಧ್ಯದ ಡಾಟ್"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, ಸ್ಟ್ರೋಕ್"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, ಅಫಾಸ್ಟ್ರಫಿಯಿಂದ ಮುಂದುವರೆದ"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"ಇಂಗ್ಲಿ"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, ಮ್ಯಾಕ್ರಾನ್"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, ಡಬಲ್ ಅಕ್ಯೂಟ್"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, ಲಿಗೇಚರ್"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, ಸೆಡಿಲಾ"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, ಸ್ಟ್ರೋಕ್"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, ಮ್ಯಾಕ್ರಾನ್"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, ಬ್ರೀವ್"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, ಮೇಲೆ ರಿಂಗ್"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, ಡಬಲ್ ಅಕ್ಯೂಟ್"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ಒಗೊನೆಕ್"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, ಬಾಗಿರುವ"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, ಮೇಲೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, ಕ್ಯಾರನ್"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"ದೀರ್ಘ S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, ಕೋಡುಗಳು"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, ಕೋಡು"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, ಕೆಳಗೆ ಅಲ್ಪವಿರಾಮ"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, ಕೆಳಗೆ ಅಲ್ಪವಿರಾಮ"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"ಸ್ಕ್ವಾ"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, ಬಾಗಿರುವ ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, ಬಾಗಿರುವ ಮತ್ತು ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, ಬಾಗಿರುವ ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, ಬಾಗಿರುವ ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, ಬಾಗಿರುವ ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, ಬ್ರೀವ್ ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, ಬ್ರೀವ್ ಮತ್ತು ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, ಬ್ರೀವ್ ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, ಬ್ರೀವ್ ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, ಬ್ರೀವ್ ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, ಬಾಗಿರುವ ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, ಬಾಗಿರುವ ಮತ್ತು ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, ಬಾಗಿರುವ ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, ಬಾಗಿರುವ ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, ಬಾಗಿರುವ ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, ಬಾಗಿರುವ ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, ಬಾಗಿರುವ ಮತ್ತು ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, ಬಾಗಿರುವ ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, ಬಾಗಿರುವ ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, ಬಾಗಿರುವ ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, ಕೋಡು ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, ಕೋಡು ಮತ್ತು ಸಮಾಧಿ"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, ಕೋಡು ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, ಕೋಡು ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, ಕೋಡು ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, ಕೋಡು ಮತ್ತು ಮೊನಚಾದ"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, ಕೋಡು ಮತ್ತು ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, ಕೋಡು ಮತ್ತು ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, ಕೋಡು ಮತ್ತು ಟಿಲ್ಡ್"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, ಕೋಡು ಮತ್ತು ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, ಗ್ರೇವ್"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, ಕೆಳಗೆ ಡಾಟ್"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, ಮೇಲೆ ಹುಕ್"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, ಟಿಲ್ಡ್"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"ತಲೆಕೆಳಗಾದ ಆಶ್ಚರ್ಯಸೂಚಕ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"ಎಡಕ್ಕೆ ತಿರುಗಿದ ಡಬಲ್ ಕೋನದ ಉಲ್ಲೇಖನ ಗುರುತು"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"ಮಧ್ಯ ಡಾಟ್"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"ಸೂಪರ್ಸ್ಕ್ರಿಪ್ಟ್ ಒಂದು"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"ಬಲಕ್ಕೆ ತಿರುಗಿದ ಎರಡು ಕೋನದ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"ತಲೆಕೆಳಗಾದ ಪ್ರಶ್ನಾರ್ಥಕ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"ಎಡ ಏಕ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"ಬಲ ಏಕ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"ಏಕೈಕ ಕೆಳಗಿನ-9 ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"ಎಡ ಡಬಲ್ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"ಬಲ ಡಬಲ್ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"ಡ್ಯಾಗರ್"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"ಡಬಲ್ ಡ್ಯಾಗರ್"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"ಪರ್ ಮಿಲ್ಲೆ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"ಪ್ರೈಮ್"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"ಡಬಲ್ ಪ್ರೈಮ್"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"ಏಕ ಎಡಕ್ಕೆ ತಿರುಗಿದ ಕೋನದ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"ಏಕ ಬಲಕ್ಕೆ ತಿರುಗಿದ ಕೋನದ ಉದ್ಧರಣ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"ಸೂಪರ್ಸ್ಕ್ರಿಪ್ಟ್ ನಾಲ್ಕು"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"ಸೂಪರ್ಸ್ಕ್ರಿಪ್ಟ್ ಲ್ಯಾಟಿನ್ ಸಣ್ಣ ಅಕ್ಷರ n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"ಪೆಸೊ ಚಿಹ್ನೆ"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"ಆರೈಕೆ"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"ಬಲಭಾಗದ ಬಾಣ"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"ಕೆಳಮುಖವಾಗಿರುವ ಬಾಣ"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"ಖಾಲಿ ಸೆಟ್"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"ವೃದ್ಧಿ"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"ಅದಕ್ಕಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮ"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಅಥವಾ ಸಮ"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"ಬ್ಲ್ಯಾಕ್ ಸ್ಟಾರ್"</string> +</resources> diff --git a/java/res/values-kn-rIN/strings-talkback-descriptions.xml b/java/res/values-kn-rIN/strings-talkback-descriptions.xml new file mode 100644 index 000000000..15cef7c97 --- /dev/null +++ b/java/res/values-kn-rIN/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"ಪಾಸ್ವರ್ಡ್ ಕೀಗಳನ್ನು ಗಟ್ಟಿಯಾಗಿ ಕೇಳಲು ಹೆಡ್ಸೆಟ್ ಪ್ಲಗ್ ಇನ್ ಮಾಡಿ."</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"ಪ್ರಸ್ತುತ ಪದವು %s ಆಗಿದೆ"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"ಯಾವುದೇ ಪಠ್ಯವನ್ನು ನಮೂದಿಸಿಲ್ಲ"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ನಿಂದ <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> ಆಗಿ <xliff:g id="KEY_NAME">%1$s</xliff:g> ಸರಿಪಡಿಸುತ್ತದೆ"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ಸ್ವಯಂ ತಿದ್ದುಪಡಿಯನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"ಅಪರಿಚಿತ ಅಕ್ಷರ"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"ಇನ್ನಷ್ಟು ಸಂಕೇತಗಳು"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"Shift"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"ಸಂಕೇತಗಳು"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"Shift"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"ಅಳಿಸು"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"ಸಂಕೇತಗಳು"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"ಪತ್ರಗಳು"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"ಸಂಖ್ಯೆಗಳು"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"ಸೆಟ್ಟಿಂಗ್ಗಳು"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"ಟ್ಯಾಬ್"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"ಸ್ಪೇಸ್"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"ಧ್ವನಿ ಇನ್ಪುಟ್"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"ಎಮೋಜಿ"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"ಹಿಂತಿರುಗು"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"ಹುಡುಕು"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"ಚುಕ್ಕೆ"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"ಭಾಷೆ ಬದಲಾಯಿಸಿ"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"ಮುಂದೆ"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"ಹಿಂದೆ"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift ಸಕ್ರಿಯಗೊಂಡಿದೆ"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"ಸಂಕೇತಗಳ ಮೋಡ್"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"ಹೆಚ್ಚು ಸಂಕೇತಗಳ ಮೋಡ್"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"ಅಕ್ಷರಗಳ ಮೋಡ್"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"ಫೋನ್ ಮೋಡ್"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"ಫೋನ್ ಸಂಕೇತಗಳ ಮೋಡ್"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"ಕೀಬೋರ್ಡ್ ಮರೆಮಾಡಲಾಗಿದೆ"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> ಕೀಬೋರ್ಡ್ ತೋರಿಸಲಾಗುತ್ತಿದೆ"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"ದಿನಾಂಕ"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"ದಿನಾಂಕ ಮತ್ತು ಸಮಯ"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"ಇಮೇಲ್"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"ಸಂದೇಶ ಕಳುಹಿಸುವಿಕೆ"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"ಸಂಖ್ಯೆ"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"ಫೋನ್"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"ಪಠ್ಯ"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"ಸಮಯ"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"ಇತ್ತೀಚಿನವುಗಳು"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"ಜನರು"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"ವಸ್ತುಗಳು"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"ಪ್ರಕೃತಿ"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"ಸ್ಥಳಗಳು"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"ಸಂಕೇತಗಳು"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"ಎಮೋಟಿಕಾನ್ಗಳು"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"ಕ್ಯಾಪಿಟಲ್ <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"ಕ್ಯಾಪಿಟಲ್ I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"ಕ್ಯಾಪಿಟಲ್ I, ಮೇಲೆ ಡಾಟ್"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"ಅಪರಿಚಿತ ಚಿಹ್ನೆ"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"ಅಪರಿಚಿತ ಎಮೋಜಿ"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"ಪರ್ಯಾಯ ಅಕ್ಷರಗಳು ಲಭ್ಯ"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"ಪರ್ಯಾಯ ಅಕ್ಷರಗಳನ್ನು ವಜಾಗೊಳಿಸಲಾಗಿದೆ"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"ಪರ್ಯಾಯ ಸಲಹೆಗಳು ಲಭ್ಯ"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"ಪರ್ಯಾಯ ಸಲಹೆಗಳನ್ನು ವಜಾಗೊಳಿಸಲಾಗಿದೆ"</string> +</resources> diff --git a/java/res/values-land/config.xml b/java/res/values-land/config.xml index 37bf22fb0..9ee430014 100644 --- a/java/res/values-land/config.xml +++ b/java/res/values-land/config.xml @@ -54,7 +54,7 @@ <!-- For 5-row keyboard --> <fraction name="config_key_vertical_gap_5row">3.20%p</fraction> - <fraction name="config_key_letter_ratio_5row">78%</fraction> + <fraction name="config_key_letter_ratio_5row">65%</fraction> <fraction name="config_key_shifted_letter_hint_ratio_5row">48%</fraction> <dimen name="config_suggestions_strip_height">36dp</dimen> diff --git a/java/res/values-ml-rIN/strings-action-keys.xml b/java/res/values-ml-rIN/strings-action-keys.xml new file mode 100644 index 000000000..46a8cfc94 --- /dev/null +++ b/java/res/values-ml-rIN/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"പോകുക"</string> + <string name="label_next_key" msgid="5586407279258592635">"അടുത്തത്"</string> + <string name="label_previous_key" msgid="1421141755779895275">"മുമ്പത്തെ"</string> + <string name="label_done_key" msgid="7564866296502630852">"പൂർത്തിയായി"</string> + <string name="label_send_key" msgid="482252074224462163">"അയയ്ക്കുക"</string> + <string name="label_search_key" msgid="7965186050435796642">"തിരയുക"</string> + <string name="label_pause_key" msgid="2225922926459730642">"താൽക്കാലികമായി നിർത്തുക"</string> + <string name="label_wait_key" msgid="5891247853595466039">"കാത്തിരിക്കുക"</string> +</resources> diff --git a/java/res/values-ml-rIN/strings-appname.xml b/java/res/values-ml-rIN/strings-appname.xml new file mode 100644 index 000000000..940ee819d --- /dev/null +++ b/java/res/values-ml-rIN/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android കീബോർഡ് (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android അക്ഷരത്തെറ്റ് പരിശോധന (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android കീബോർഡ് ക്രമീകരണങ്ങൾ (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android അക്ഷരത്തെറ്റ് പരിശോധനാ ക്രമീകരണങ്ങൾ (AOSP)"</string> +</resources> diff --git a/java/res/values-ml-rIN/strings-config-important-notice.xml b/java/res/values-ml-rIN/strings-config-important-notice.xml new file mode 100644 index 000000000..7cdc17b93 --- /dev/null +++ b/java/res/values-ml-rIN/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"നിർദ്ദേശങ്ങൾ മെച്ചപ്പെടുത്തുന്നതിന് നിങ്ങളുടെ ആശയവിനിമയങ്ങൾ, ടൈപ്പുചെയ്ത ഡാറ്റ എന്നിവയിൽ നിന്നും അറിയുക"</string> +</resources> diff --git a/java/res/values-ml-rIN/strings-letter-descriptions.xml b/java/res/values-ml-rIN/strings-letter-descriptions.xml new file mode 100644 index 000000000..0a845df77 --- /dev/null +++ b/java/res/values-ml-rIN/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"ഫെമിനൈൻ ഓർഡിനൽ ഇൻഡിക്കേറ്റർ"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"മൈക്രോ ചിഹ്നം"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"മാസ്കുലിൻ ഓർഡിനൽ ഇൻഡിക്കേറ്റർ"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"ഷാർപ്പ് S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, ടിൽഡ്"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, മുകളിൽ റിംഗ്"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, ലിഗാച്ചർ"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, സെഡില്ലാ"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"എത്ത്"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, ടിൽഡ്"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, ടിൽഡ്"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, സ്ട്രോക്ക്"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"തോൺ"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, ഡയേറിസിസ്"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, മാക്രോൺ"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, ബ്രീവ്"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ഒഗോനെക്"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, മുകളിൽ ഡോട്ട്"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, കറോൺ"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, കറോൺ"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, സ്ട്രോക്ക്"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, മാക്രോൺ"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, ബ്രീവ്"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, മുകളിൽ ഡോട്ട്"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ഒഗോനെക്"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, കറോൺ"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, ബ്രീവ്"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, മുകളിൽ ഡോട്ട്"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, സെഡില്ല"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, സ്ട്രോക്ക്"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, ടിൽഡ്"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, മാക്രോൺ"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, ബ്രീവ്"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ഒഗോനെക്"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"ഡോട്ട് ഇല്ലാത്ത I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, ലിഗാച്ചർ"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, സെഡില്ല"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"ക്ര"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, സെഡില്ല"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, കറോൺ"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, മധ്യഭാഗത്തെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, സ്ട്രോക്ക്"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, സെഡില്ല"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, കറോൺ"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, വിശ്ലേഷത്തിന് മുമ്പ്"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"ഇംഗ്"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, മാക്രോൺ"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, ബ്രീവ്"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, ഇരട്ട അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, ലിഗാച്ചർ"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, സെഡില്ല"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, കറോൺ"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, സെഡില്ല"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, കറോൺ"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, സെഡില്ല"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, കറോൺ"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, സ്ട്രോക്ക്"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, ടിൽഡ്"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, മാക്രോൺ"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, ബ്രീവ്"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, മുകളിൽ റിംഗ്"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, ഇരട്ട അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ഒഗോനെക്"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, സർക്കംഫ്ലെക്സ്"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, അക്യൂട്ട്"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, മുകളിൽ ഡോട്ട്"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, കറോൺ"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"നീളമുള്ള S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, ഹോൺ"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, ഹോൺ"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, താഴെ കോമ"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, താഴെ കോമ"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"ഷ്വ"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, സർക്കംഫ്ലെക്സും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, സർക്കംഫ്ലെക്സും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, സർക്കംഫ്ലെക്സും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, സർക്കംഫ്ലെക്സും ടിൽഡും"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, സർക്കംഫ്ലെക്സും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, ബ്രീവും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, ബ്രീവും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, ബ്രീവും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, ബ്രീവും ടിൽഡും"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, ബ്രീവും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, ടിൽഡ്"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, സർക്കംഫ്ലെക്സും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, സർക്കംഫ്ലെക്സും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, സർക്കംഫ്ലെക്സും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, സർക്കംഫ്ലെക്സും ടിൽഡും"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, സർക്കംഫ്ലെക്സും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, സർക്കംഫ്ലെക്സും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, സർക്കംഫ്ലെക്സും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, സർക്കംഫ്ലെക്സും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, സർക്കംഫ്ലെക്സും ടിൽഡും"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, സർക്കംഫ്ലെക്സും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, ഹോണും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, ഹോണും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, ഹോണും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, ഹോണും ടിൽഡും"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, ഹോണും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, ഹോണും അക്യൂട്ടും"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, ഹോണും ഗ്രേവും"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, ഹോണും മുകളിൽ ഹുക്കും"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, ഹോണും ടിൽഡും"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, ഹോണും താഴെ ഡോട്ടും"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, ഗ്രേവ്"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, താഴെ ഡോട്ട്"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, മുകളിൽ ഹുക്ക്"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, ടിൽഡ്"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"വിപരീത ആശ്ചര്യ ചിഹ്നം"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"ഇടതുഭാഗം സൂചിപ്പിക്കുന്ന ഇരട്ട കോൺ ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"മദ്ധ്യ ബിന്ദു"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"സൂപ്പർസ്ക്രിപ്റ്റ് വൺ"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"വലതുഭാഗം സൂചിപ്പിക്കുന്ന ഇരട്ട കോൺ ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"വിപരീത ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"ഇടത് ഏക ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"വലത് ഏക ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"ഏക ലോ-9 ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"ഇടത് ഇരട്ട ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"വലത് ഇരട്ട ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"ഡാഗർ"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"ഇരട്ട ഡാഗർ"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"പെർ മില്ലി ചിഹ്നം"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"പ്രൈം"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"ഇരട്ട പ്രൈം"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"ഇടതുഭാഗം സൂചിപ്പിക്കുന്ന ഏക കോൺ ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"വലതുഭാഗം സൂചിപ്പിക്കുന്ന ഏക കോൺ ഉദ്ദരണി ചിഹ്നം"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"സൂപ്പർസ്ക്രിപ്റ്റ് നാല്"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"സൂപ്പർസ്ക്രിപ്റ്റ് ലാറ്റിൻ ചെറിയക്ഷരം n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"പെസോ ചിഹ്നം"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"കെയർ ഓഫ്"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"വലത്തേയ്ക്കുള്ള അമ്പടയാളം"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"താഴേയ്ക്കുള്ള അമ്പടയാളം"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"എംറ്റി സെറ്റ്"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"വർദ്ധന"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"ഇതിലും ചെറുത് അല്ലെങ്കിൽ ഇതിന് സമം"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"ഇതിലും വലുത് അല്ലെങ്കിൽ ഇതിന് സമം"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"ബ്ലാക്ക് സ്റ്റാർ"</string> +</resources> diff --git a/java/res/values-ml-rIN/strings-talkback-descriptions.xml b/java/res/values-ml-rIN/strings-talkback-descriptions.xml new file mode 100644 index 000000000..3577bbb0c --- /dev/null +++ b/java/res/values-ml-rIN/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"ഉറക്കെ പറയുന്ന പാസ്വേഡ് കീകൾ കേൾക്കുന്നതിന് ഒരു ഹെഡ്സെറ്റ് പ്ലഗ്ഗുചെയ്യുക"</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"നിലവിലെ വാചകം %s ആണ്"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"വാചകമൊന്നും നൽകിയിട്ടില്ല"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g>, <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> എന്നത് <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> എന്നതായി തിരുത്തുന്നു"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> യാന്ത്രിക-തിരുത്തൽ നിർവഹിക്കുന്നു"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"അജ്ഞാത പ്രതീകം"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"കൂടുതൽ ചിഹ്നങ്ങൾ"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"Shift"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"ചിഹ്നങ്ങള്"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"Shift"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"ഇല്ലാതാക്കുക"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"ചിഹ്നങ്ങള്"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"അക്ഷരങ്ങൾ"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"നമ്പറുകൾ"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"ക്രമീകരണങ്ങൾ"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"ടാബ്"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"സ്പെയ്സ്"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"വോയ്സ് ഇൻപുട്ട്"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"ഇമോജി"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"മടങ്ങുക"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"തിരയുക"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"ഡോട്ട്"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"ഭാഷ മാറുക"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"അടുത്തത്"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"മുമ്പത്തേത്"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift പ്രവർത്തനക്ഷമമാക്കി"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"ക്യാപ്സ് ലോക്ക് പ്രവർത്തനക്ഷമമാക്കി"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"ചിഹ്നങ്ങളുടെ മോഡ്"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"കൂടുതൽ ചിഹ്നങ്ങളുടെ മോഡ്"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"അക്ഷര മോഡ്"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"ഫോൺ മോഡ്"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"ഫോൺ ചിഹ്നങ്ങളുടെ മോഡ്"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"കീബോർഡ് മറച്ചിരിക്കുന്നു"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> കീബോർഡ് കാണിക്കുന്നു"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"തീയതി"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"തീയതിയും സമയവും"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"ഇമെയിൽ"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"സന്ദേശമയയ്ക്കൽ"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"നമ്പർ"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"ഫോൺ"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"ടെക്സ്റ്റ്"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"സമയം"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"പുതിയവ"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"ആളുകൾ"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"ഒബ്ജക്റ്റുകൾ"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"പ്രകൃതി"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"സ്ഥലങ്ങള്"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"ചിഹ്നങ്ങള്"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"ഇമോട്ടിക്കോണുകൾ"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"വലിയക്ഷരം <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"വലിയക്ഷരം I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"വലിയക്ഷരം I, മുകളിൽ ഡോട്ട്"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"അജ്ഞാത ചിഹ്നം"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"അജ്ഞാത ഇമോജി"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"ഇതര പ്രതീകങ്ങൾ ലഭ്യമാണ്"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"ഇതര പ്രതീകങ്ങൾ നിരസിച്ചു"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"ഇതര നിർദ്ദേശങ്ങൾ ലഭ്യമാണ്"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"ഇതര നിർദ്ദേശങ്ങൾ നിരസിച്ചു"</string> +</resources> diff --git a/java/res/values-mr-rIN/strings-action-keys.xml b/java/res/values-mr-rIN/strings-action-keys.xml new file mode 100644 index 000000000..4dadfea41 --- /dev/null +++ b/java/res/values-mr-rIN/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"जा"</string> + <string name="label_next_key" msgid="5586407279258592635">"पुढील"</string> + <string name="label_previous_key" msgid="1421141755779895275">"मागील"</string> + <string name="label_done_key" msgid="7564866296502630852">"पूर्ण झाले"</string> + <string name="label_send_key" msgid="482252074224462163">"पाठवा"</string> + <string name="label_search_key" msgid="7965186050435796642">"शोधा"</string> + <string name="label_pause_key" msgid="2225922926459730642">"विराम द्या"</string> + <string name="label_wait_key" msgid="5891247853595466039">"प्रतीक्षा करा"</string> +</resources> diff --git a/java/res/values-mr-rIN/strings-appname.xml b/java/res/values-mr-rIN/strings-appname.xml new file mode 100644 index 000000000..80f11e715 --- /dev/null +++ b/java/res/values-mr-rIN/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android कीबोर्ड (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android शब्दलेखन तपासक (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android कीबोर्ड सेटिंग्ज (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android शब्दलेखन तपासक सेटिंग्ज (AOSP)"</string> +</resources> diff --git a/java/res/values-mr-rIN/strings-config-important-notice.xml b/java/res/values-mr-rIN/strings-config-important-notice.xml new file mode 100644 index 000000000..3ec6e26fd --- /dev/null +++ b/java/res/values-mr-rIN/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"सूचना सुधारण्यासाठी आपल्या संप्रेषणांमधून आणि टाइप केलेल्या डेटामधून जाणून घ्या"</string> +</resources> diff --git a/java/res/values-mr-rIN/strings-letter-descriptions.xml b/java/res/values-mr-rIN/strings-letter-descriptions.xml new file mode 100644 index 000000000..995aa2579 --- /dev/null +++ b/java/res/values-mr-rIN/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"स्त्रीलिंगी क्रमवाचक सूचक"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"सूक्ष्म चिन्ह"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"पुल्लिंगी क्रमवाचक सूचक"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"अणकुचीदार एस"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"ए, अनुदात्त"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"ए, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"ए, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"ए, नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"ए, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"ए, वर रिंग"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"ए, ई, जोडाक्षर"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"सी, सेडिला"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"ई, अनुदात्त"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"ई, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"ई, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"ई, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"आय, अनुदात्त"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"आय, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"आय, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"आय, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"Eth"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"एन, नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"ओ, अनुदात्त"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"ओ, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"ओ, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"ओ, नासिक्यत्व खूण"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"ओ, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"ओ, स्ट्रोक"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"यू, अनुदात्त"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"यू, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"यू, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"यू, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"वाय, तीक्ष्ण"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"थॉर्न"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"वाय, स्वरवियोग चिन्ह"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"ए, गुरुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"ए, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"ए, ओगोनेक"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"सी, तीक्ष्ण"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"सी, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"सी, वर बिंदू"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"सी, कॅरोन"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"डी, कॅरोन"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"डी, स्ट्रोक"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"ई, गुरुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"ई, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"ई, वर बिंदू"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"ई, ओगोनेक"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"ई, कॅरोन"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"जी, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"जी, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"जी, वर बिंदू"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"जी, सेडिला"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"एच, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"एच, स्ट्रोक"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"आय, नासिकत्व चिन्ह"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"आय, गुरुत्व चिन्ह"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"आय, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"आय, ओगोनेक"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"बिंदू नसलेला आय"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"आय, जे जोडाक्षर"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"जे, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"के, सेडिला"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"Kra"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"एल, तीक्ष्ण"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"एल, सेडिला"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"एल, कॅरोन"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"एल, मध्य बिंदू"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"एल, स्ट्रोक"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"एन, तीक्ष्ण"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"एन, सेडिला"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"एन, कॅरोन"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"एन, अॅपॉस्ट्रॉफी च्या अगोदर"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"Eng"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"ओ, गुरुत्व चिन्ह"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"ओ, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"ओ, दुहेरी तीक्ष्ण"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"ओ, ई, जोडाक्षर"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"आर, तीक्ष्ण"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"आर, सेडिला"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"आर, कॅरोन"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"एस, तीक्ष्ण"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"एस, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"एस, सेडिला"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"एस, कॅरोन"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"टी, सेडिला"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"टी, कॅरोन"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"टी, स्ट्रोक"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"यू, नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"यू, गुरुत्व चिन्ह"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"यू, लघुत्व चिन्ह"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"यू, वर रिंग"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"यू, दुहेरी तीक्ष्ण"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"यू, ओगोनेक"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"डब्ल्यू, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"वाय, स्वरितचिन्ह"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"झेड, तीक्ष्ण"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"झेड, वर बिंदू"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"झेड, कॅरॉन"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"मोठा एस"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"ओ, हॉर्न"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"यू, हॉर्न"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"एस, खाली स्वल्पविराम"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"टी, खाली स्वल्पविराम"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"शॉ"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"ए, खाली बिंदू"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"ए, वर हुक"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"ए, स्वरितचिन्ह आणि तीक्ष्ण"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"ए, स्वरितचिन्ह आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"ए, स्वरितचिन्ह आणि वर हुक"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"ए, स्वरितचिन्ह आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"ए, स्वरितचिन्ह आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"ए, लघुत्व चिन्ह आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"ए, लघुत्व चिन्ह आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"ए, लघुत्व चिन्ह आणि वर हुक"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"ए, लघुत्व चिन्ह आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"ए, लघुत्व चिन्ह आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"ई, खाली बिंदू"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"ई, वर हुक"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"ई, नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"ई, स्वरितचिन्ह आणि तीक्ष्ण"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"ई, स्वरितचिन्ह आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"ई, स्वरितचिन्ह आणि वर हुक"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"ई, स्वरितचिन्ह आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"ई, स्वरितचिन्ह आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"आय, वर हुक"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"आय, खाली बिंदू"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"ओ, खाली बिंदू"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"ओ, वर हुक"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"ओ, स्वरितचिन्ह आणि तीक्ष्ण"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"ओ, स्वरितचिन्ह आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"ओ, स्वरितचिन्ह आणि वर हुक"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"ओ, स्वरितचिन्ह आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"ओ, स्वरितचिन्ह आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"ओ, हॉर्न आणि तीक्ष्ण"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"ओ, हॉर्न आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"ओ, हॉर्न आणि वर हुक"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"ओ, हॉर्न आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"ओ, हॉर्न आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"यू, खाली बिंदू"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"यू, वर हुक"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"यू, हॉर्न आणि तीक्ष्ण"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"यू, हॉर्न आणि अनुदात्त"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"यू, हॉर्न आणि वर हुक"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"यू, हॉर्न आणि नासिक्यत्व चिन्ह"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"यू, हॉर्न आणि खाली बिंदू"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"वाय, अनुदात्त"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"वाय, खाली बिंदू"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"वाय, वर हुक"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"वाय, नासिक्यत्व चिन्ह"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"उलटे उद्गार चिन्ह"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"डाव्या-दिशेला दुहेरी कोन अवतरण चिन्ह"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"मध्य बिंदू"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"शिरोरेखित एक"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"उजव्या-दिशेला दुहेरी कोन अवतरण चिन्ह"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"उलटे प्रश्न चिन्ह"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"डावे एकल अवतरण चिन्ह"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"उजवे एकल अवतरण चिन्ह"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"एकल निम्न-9 अवतरण चिन्ह"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"डावे दुहेरी अवतरण चिन्ह"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"उजवे दुहेरी अवतरण चिन्ह"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"डॅगर"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"दुहेरी डॅगर"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"प्रति हजारी चिन्ह"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"अविभाज्य"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"दुहेरी अविभाज्य"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"एकल डाव्या-दिशेला कोन अवतरण चिन्ह"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"एकल उजव्या-दिशेला कोन अवतरण चिन्ह"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"शिरोरेखित चार"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"शिरोरेखित लॅटिन लहान अक्षर एन"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"पेसो चिन्ह"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"द्वारा"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"उजवीकडे बाण"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"खालच्या दिशेने बाण"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"रिक्त संच"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"वाढ"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"पेक्षा-कमी किंवा समान"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"पेक्षा-मोठे किंवा समान"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"काळा तारा"</string> +</resources> diff --git a/java/res/values-mr-rIN/strings-talkback-descriptions.xml b/java/res/values-mr-rIN/strings-talkback-descriptions.xml new file mode 100644 index 000000000..41c64f473 --- /dev/null +++ b/java/res/values-mr-rIN/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"मोठ्याने बोललेल्या संकेतशब्द की ऐकण्यासाठी हेडसेट प्लग इन करा."</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"वर्तमान मजकूर %s आहे"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"मजकूर प्रविष्ट केला नाही"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ला <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> मध्ये सुधारणा करते"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> स्वयं-सुधारणा करते"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"अज्ञात वर्ण"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"अधिक चिन्हे"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"Shift"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"चिन्हे"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"Shift"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"हटवा"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"चिन्हे"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"अक्षरे"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"नंबर"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"सेटिंग्ज"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"Space"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"व्हॉइस इनपुट"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"इमोजी"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"परत"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"शोधा"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"बिंदू"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"भाषा स्विच करा"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"पुढील"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"मागील"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift सक्षम"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock सक्षम"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"चिन्हे मोड"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"अधिक चिन्हे मोड"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"अक्षरे मोड"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"फोन मोड"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"फोन चिन्हे मोड"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"कीबोर्ड लपविलेला आहे"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> कीबोर्ड दर्शवित आहे"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"तारीख"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"तारीख आणि वेळ"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"ईमेल"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"संदेशन"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"नंबर"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"फोन"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"मजकूर पाठवा"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"वेळ"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"अलीकडील"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"सहभागी"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"ऑब्जेक्टस्"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"निसर्ग"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"ठिकाणे"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"चिन्हे"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"इमोटिकॉन"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"कॅपिटल <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"कॅपिटल आय"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"कॅपिटल आय, वर बिंदू"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"अज्ञात प्रतीक"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"अज्ञात इमोजी"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"वैकल्पिक वर्ण उपलब्ध आहेत"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"वैकल्पिक वर्ण डिसमिस केलेले आहेत"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"वैकल्पिक सूचना उपलब्ध आहेत"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"वैकल्पिक सूचना डिसमिस केलेल्या आहेत"</string> +</resources> diff --git a/java/res/values-si-rLK/strings-action-keys.xml b/java/res/values-si-rLK/strings-action-keys.xml index 7a1622ae4..2271ce956 100644 --- a/java/res/values-si-rLK/strings-action-keys.xml +++ b/java/res/values-si-rLK/strings-action-keys.xml @@ -25,8 +25,7 @@ <string name="label_previous_key" msgid="1421141755779895275">"පෙර"</string> <string name="label_done_key" msgid="7564866296502630852">"හරි"</string> <string name="label_send_key" msgid="482252074224462163">"යවන්න"</string> - <!-- no translation found for label_search_key (7965186050435796642) --> - <skip /> + <string name="label_search_key" msgid="7965186050435796642">"සොයන්න"</string> <string name="label_pause_key" msgid="2225922926459730642">"විරාමය"</string> <string name="label_wait_key" msgid="5891247853595466039">"රැඳීම"</string> </resources> diff --git a/java/res/values-si-rLK/strings-letter-descriptions.xml b/java/res/values-si-rLK/strings-letter-descriptions.xml new file mode 100644 index 000000000..0673e19ff --- /dev/null +++ b/java/res/values-si-rLK/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"ස්ත්රී ක්රමාංකය දර්ශකය"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"මයික්රො ලකුණ"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"පුරුෂ ක්රමාංකය දර්ශකය"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"සියුම් S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, ගම්භීර"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, තියුණු"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, වකුටු"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, නාසික්ය"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, ස්වර"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, වළල්ලට ඉහළ"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, බැම්ම"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, ගම්භීර"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, තියුණු"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, වකුටු"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, ස්වර"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, ගම්භීර"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, තියුණු"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, වකුටු"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, ස්වර"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"එත්"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, නාසික්ය"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, ගම්භීර"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, තියුණු"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, වකුටු"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, නාසික්ය"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, ස්වර"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, වාරය"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, ගම්භීර"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, තියුණු"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, වකුටු"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, ස්වර"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, තියුණු"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"කටුව"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, ස්වර"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, මුද්රිත"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, බ්රේව්"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ඔගොනෙක්"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, තියුණු"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, වකුටු"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, ඉහළින් තිත"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, කරෝන්"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, කරෝන්"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, වාරය"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, මුද්රිත"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, බ්රේව්"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, ඉහළින් තිත"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ඔගොනෙක්"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, කරෝන්"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, වකුටු"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, බ්රේව්"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, ඉහළින් තිත"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, වකුටු"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, වාරය"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, නාසික්ය"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, මුද්රිත"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, බ්රේව්"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ඔගොනෙක්"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"තිත නැති I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, බැම්ම"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, වකුටු"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"ක්ර"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, තියුණු"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, කරෝන්"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, මැද තිත"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, වාරය"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, තියුණු"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, කරෝන්"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, පෙර මඟින් ආමන්ත්රණයක්"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"එන්ග්"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, මුද්රිත"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, බ්රේව්"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, ද්විත්ව තියුණු"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, බැම්ම"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, තියුණු"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, කරෝන්"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, තියුණු"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, වකුටු"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, කරෝන්"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, සකාර ලකුණ"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, කරෝන්"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, වාරය"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, නාසික්ය"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, මුද්රිත"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, බ්රේව්"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, වළල්ලට ඉහළ"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, ද්විත්ව තියුණු"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ඔගොනෙක්"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, වකුටු"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, වකුටු"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, තියුණු"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, ඉහළින් තිත"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, කරෝන්"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"දිග S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, අං"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, අං"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, පහළ කොමාව"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, පහළ කොමාව"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"ස්චාව"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, පහළ තිත"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, වකුටු සහ තියුණු"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, වකුටු සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, වකුටු සහ ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, වකුටු සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, වකුටු සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, බ්රේව් සහ තියුණු"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, බ්රේව් සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, බ්රේව් සහ පහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, බ්රේව් සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, බ්රේව් සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, පහළ තිත"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, නාසික්ය"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, වකුටු සහ තියුණු"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, වකුටු සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, වකුටු සහ ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, වකුටු සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, වකුටු සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, පහළ තිත"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, පහළ තිත"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, වකුටු සහ තියුණු"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, වකුටු සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, වකුටු සහ ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, වකුටු සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, වකුටු සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, අං සහ තියුණු"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, අං සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, අං සහ ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, අං සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, අං සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, පහළ තිත"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, අං සහ තියුණු"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, අං සහ ගම්භීර"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, අං සහ ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, අං සහ නාසික්ය"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, අං සහ පහළ තිත"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, ගම්භීර"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, පහළ තිත"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, ඉහළ කොක්ක"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, නාසික්ය"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"යටිකුරු කළ හර්ෂදී ලකුණ"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"වමට-ලක්ෂ ගත ද්විත්ව අනාත කළ උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"මැද තිත"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"උඩු ලකුණු එක"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"දකුණට-ලක්ෂ ගත ද්විත්ව අනාත කළ උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"යටිකුරු කළ ප්රශ්ණාර්ථ ලකුණ"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"වම් ද්විත්ව උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"දකුණු තනි උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"තනි 9-අඩු උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"වම් ද්විත්ව උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"දකුණු ද්විත්ව උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"සිරිය"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"ද්විත්ව සිරිය"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"මිල්ලේ ලකුණ"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"මූලික"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"ද්විත්ව මූලික"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"තනි වමට-ලක්ෂ ගත අනාත කළ උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"තනිව දකුණට-ලක්ෂ ගත අනාත කළ උද්ධෘත ලකුණ"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"උඩු ලකුණු හතර"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"උඩු ලකුණු ලතින් කුඩා n අකුර"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"පෙසෝ ලකුණ"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"බාරේ"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"දකුණට ඇති ඊතලය"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"කළු ඊතලය"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"හිස් කුලකය"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"වැඩිවීම"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"කුඩා හෝ සමානයි"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"විශාලයි හෝ සමානයි"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"කළු තුරු"</string> +</resources> diff --git a/java/res/values-si-rLK/strings-talkback-descriptions.xml b/java/res/values-si-rLK/strings-talkback-descriptions.xml index b3368ea66..85cb5f6aa 100644 --- a/java/res/values-si-rLK/strings-talkback-descriptions.xml +++ b/java/res/values-si-rLK/strings-talkback-descriptions.xml @@ -25,8 +25,7 @@ <string name="spoken_no_text_entered" msgid="1711276837961785646">"පෙළ ඇතුළු කර නැත"</string> <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> සිට <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> වෙත නිවැරදි කරයි"</string> <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ස්වයං-නිවැරදි කිරීම සිදු කරයි"</string> - <!-- no translation found for spoken_description_unknown (5139930082759824442) --> - <skip /> + <string name="spoken_description_unknown" msgid="5139930082759824442">"නොදන්නා අකුර"</string> <string name="spoken_description_shift" msgid="7209798151676638728">"ෂිෆ්ට්"</string> <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"තව සංකේත"</string> <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"ෂිෆ්ට්"</string> @@ -72,22 +71,13 @@ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"ස්ථාන"</string> <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"සංකේත"</string> <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"ඉමෝටිකොන්"</string> - <!-- no translation found for spoken_description_upper_case (4904835255229433916) --> - <skip /> - <!-- no translation found for spoken_letter_0049 (4743162182646977944) --> - <skip /> - <!-- no translation found for spoken_letter_0130 (4766619646231612274) --> - <skip /> - <!-- no translation found for spoken_symbol_unknown (717298227061173706) --> - <skip /> - <!-- no translation found for spoken_emoji_unknown (5981009928135394306) --> - <skip /> - <!-- no translation found for spoken_open_more_keys_keyboard (6832897688371903747) --> - <skip /> - <!-- no translation found for spoken_close_more_keys_keyboard (3524914657934712026) --> - <skip /> - <!-- no translation found for spoken_open_more_suggestions (4231720702882969760) --> - <skip /> - <!-- no translation found for spoken_close_more_suggestions (9118455416075032839) --> - <skip /> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"ලොකු <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"ලොකු I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"ලොකු I, ඉහළින් තිත"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"නොදන්නා සංකේතය"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"නොදන්නා ඉමොජි"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"විකල්ප අකුරු තිබේ"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"විකල්ප අකුරු අස් කරන ලදි"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"විකල්ප යෝජනා තිබේ"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"විකල්ප යෝජනා අස් කරන ලදි"</string> </resources> diff --git a/java/res/values-ta-rIN/strings-action-keys.xml b/java/res/values-ta-rIN/strings-action-keys.xml new file mode 100644 index 000000000..c07de3594 --- /dev/null +++ b/java/res/values-ta-rIN/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"செல்"</string> + <string name="label_next_key" msgid="5586407279258592635">"அடுத்து"</string> + <string name="label_previous_key" msgid="1421141755779895275">"முன்"</string> + <string name="label_done_key" msgid="7564866296502630852">"முடிந்தது"</string> + <string name="label_send_key" msgid="482252074224462163">"அனுப்பு"</string> + <string name="label_search_key" msgid="7965186050435796642">"தேடு"</string> + <string name="label_pause_key" msgid="2225922926459730642">"இடைநிறுத்து"</string> + <string name="label_wait_key" msgid="5891247853595466039">"காத்திரு"</string> +</resources> diff --git a/java/res/values-ta-rIN/strings-appname.xml b/java/res/values-ta-rIN/strings-appname.xml new file mode 100644 index 000000000..5ad5eae66 --- /dev/null +++ b/java/res/values-ta-rIN/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android Keyboard (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android Spell Checker (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android Keyboard Settings (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android Spell Checker Settings (AOSP)"</string> +</resources> diff --git a/java/res/values-ta-rIN/strings-config-important-notice.xml b/java/res/values-ta-rIN/strings-config-important-notice.xml new file mode 100644 index 000000000..ae9a4ca7b --- /dev/null +++ b/java/res/values-ta-rIN/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"தொடர்புகளிலிருந்தும், உள்ளிட்ட தரவிலிருந்தும் பரிந்துரைகளை மேம்படுத்த அறியவும்"</string> +</resources> diff --git a/java/res/values-ta-rIN/strings-letter-descriptions.xml b/java/res/values-ta-rIN/strings-letter-descriptions.xml new file mode 100644 index 000000000..e1254aac9 --- /dev/null +++ b/java/res/values-ta-rIN/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"ஃபெமினைன் ஆர்டினல் இன்டிகேட்டர்"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"மைக்ரோ குறி"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"மாஸ்குலின் ஆர்டினல் இன்டிகேட்டர்"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"ஷார்ப் S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, கிரேவ்"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, அக்யூட்"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, வளைவு"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, டில்டு"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, மேல் வளையம்"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, லிகஷர்"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, செடில்லா"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, கிரேவ்"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, அக்யூட்"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, வளைவு"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, கிரேவ்"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, அக்யூட்"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, வளைவு"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"ஈத்"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, டில்டு"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, கிரேவ்"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, அக்யூட்"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, வளைவு"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, டில்டு"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, ஸ்ட்ரோக்"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, கிரேவ்"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, அக்யூட்"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, வளைவு"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, அக்யூட்"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"தோர்ன்"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, டையாரேசிஸ்"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, மேக்ரான்"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, பிரீவ்"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ஒகோனெக்"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, அக்யூட்"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, வளைவு"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, மேல் புள்ளி"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, கேரன்"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, கேரன்"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, ஸ்ட்ரோக்"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, மேக்ரான்"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, பிரீவ்"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, மேல் புள்ளி"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ஒகோனேக்"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, கேரன்"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, வளைவு"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, பிரீவ்"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, மேல் புள்ளி"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, செடில்லா"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, வளைவு"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, ஸ்ட்ரோக்"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, டில்டு"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, மேக்ரான்"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, பிரீவ்"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ஒகோனேக்"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"புள்ளியற்ற I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, லிகஷர்"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, வளைவு"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, செடில்லா"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"க்ரா"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, அக்யூட்"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, செடில்லா"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, கேரன்"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, நடுப் புள்ளி"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, ஸ்ட்ரோக்"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, அக்யூட்"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, செடில்லா"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, கேரன்"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, தனிமேற்கோள் குறிக்கு அடுத்துவருவது"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"இங்க்"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, மேக்ரான்"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, பிரீவ்"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, டபுள் அக்யூட்"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, லிகஷர்"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, அக்யூட்"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, செடில்லா"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, கேரன்"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, அக்யூட்"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, வளைவு"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, செடில்லா"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, கேரன்"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, செடில்லா"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, கேரன்"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, ஸ்ட்ரோக்"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, டில்டு"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, மேக்ரான்"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, பிரீவ்"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, மேல் வளையம்"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, டபுள் அக்யூட்"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ஒகோனேக்"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, வளைவு"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, வளைவு"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, அக்யூட்"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, மேல் புள்ளி"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, கேரன்"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"நீண்ட S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, ஹார்ன்"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, ஹார்ன்"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, கீழ் காற்புள்ளி"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, கீழ் காற்புள்ளி"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"செச்சுவா"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, வளைவு மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, வளைவு மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, வளைவு மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, வளைவு மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, வளைவு மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, பிரீவ் மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, பிரீவ் மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, பிரீவ் மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, பிரீவ் மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, பிரீவ் மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, டில்டு"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, வளைவு மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, வளைவு மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, வளைவு மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, வளைவு மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, வளைவு மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, வளைவு மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, வளைவு மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, வளைவு மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, வளைவு மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, வளைவு மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, ஹார்ன் மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, ஹார்ன் மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, ஹார்ன் மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, ஹார்ன் மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, ஹார்ன் மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, ஹார்ன் மற்றும் அக்யூட்"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, ஹார்ன் மற்றும் கிரேவ்"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, ஹார்ன் மற்றும் மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, ஹார்ன் மற்றும் டில்டு"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, ஹார்ன் மற்றும் கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, கிரேவ்"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, கீழ் புள்ளி"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, மேல் ஹூக்"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, டில்டு"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"தலைகீழ் ஆச்சரியக் குறி"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"இடது பிரான்சிய வலது மேற்கோள்குறி"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"நடுப் புள்ளி"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"சூப்பர்ஸ்கிரிப்ட் ஒன்"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"வலது பிரான்சிய இரட்டை மேற்கோள்குறி"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"தலைகீழ் கேள்விக் குறி"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"இடது ஒற்றை மேற்கோள் குறி"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"வலது ஒற்றை மேற்கோள் குறி"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"ஒற்றை லோ-9 மேற்கோள் குறி"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"இடது இரட்டை மேற்கோள் குறி"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"வலது இரட்டை மேற்கோள் குறி"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"டேகர்"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"இரட்டை டேகர்"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"விழுக்காட்டுச் சின்னம்"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"அளவுக்குறி"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"இரட்டை அளவுக்குறி"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"இடது பிரான்சிய ஒற்றை மேற்கோள்குறி"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"வலது பிரான்சிய ஒற்றை மேற்கோள்குறி"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"சூப்பர்ஸ்கிரிப்ட் நான்கு"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"சூப்பர்ஸ்கிரிப்ட் லத்தீன் சிற்றெழுத்து n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"பெஸோ குறி"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"கேர் ஆஃப்"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"வலது நோக்கிய அம்பு"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"கீழ் நோக்கிய அம்பு"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"வெற்று கணம்"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"இன்கிரிமென்ட்"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"குறைவு அல்லது சமம்"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"அதிகம் அல்லது சமம்"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"கருப்பு நட்சத்திரம்"</string> +</resources> diff --git a/java/res/values-ta-rIN/strings-talkback-descriptions.xml b/java/res/values-ta-rIN/strings-talkback-descriptions.xml new file mode 100644 index 000000000..a65c8de21 --- /dev/null +++ b/java/res/values-ta-rIN/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"சத்தமாகக் கூறப்படும் கடவுச்சொல் விசைகளைக் கேட்பதற்கு ஹெட்செட்டைச் செருகவும்."</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"நடப்பு உரை %s"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"உரை எதுவும் உள்ளிடப்படவில்லை"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> இலிருந்து <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> ஆக <xliff:g id="KEY_NAME">%1$s</xliff:g> திருத்துகிறது"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> தன்னியக்க திருத்தத்தைச் செயல்படுத்துகிறது"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"அறியப்படாத எழுத்துக்குறி"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"ஷிஃப்டு"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"கூடுதல் குறியீடுகள்"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"ஷிஃப்டு"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"குறியீடுகள்"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"ஷிஃப்டு"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"நீக்கு"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"சின்னங்கள்"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"எழுத்துகள்"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"எண்கள்"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"அமைப்புகள்"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"டேப்"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"ஸ்பேஸ்"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"குரல் உள்ளீடு"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"ஈமோஜி"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"திரும்பு"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"தேடல்"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"புள்ளி"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"மொழியை மாற்று"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"அடுத்து"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"முந்தையது"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"ஷிப்டு இயக்கப்பட்டது"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"பேரெழுத்தாக்கம் இயக்கப்பட்டது"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"குறியீடுகள் பயன்முறை"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"கூடுதல் குறியீடுகள் முறை"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"எழுத்துகள் பயன்முறை"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"ஃபோன் பயன்முறை"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"ஃபோன் குறியீடுகள் பயன்முறை"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"விசைப்பலகை மறைக்கப்பட்டது"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> விசைப்பலகையைக் காட்டுகிறது"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"தேதி"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"தேதி மற்றும் நேரம்"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"மின்னஞ்சல்"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"செய்தியிடல்"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"எண்"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"ஃபோன்"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"உரை"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"நேரம்"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"சமீபத்தியவை"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"நபர்கள்"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"பொருட்கள்"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"இயற்கை"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"இடங்கள்"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"சின்னங்கள்"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"எமோடிகான்ஸ்"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"பேரெழுத்து <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"பேரெழுத்து I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"பேரெழுத்து I, மேல் புள்ளி"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"அறியப்படாத குறியீடு"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"அறியப்படாத ஈமோஜி"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"மாற்று எழுத்துக்குறிகள் உள்ளன"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"மாற்று எழுத்துக்குறிகள் நிராகரிக்கப்பட்டன"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"மாற்று பரிந்துரைகள் உள்ளன"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"மாற்று பரிந்துரைகள் நிராகரிக்கப்பட்டன"</string> +</resources> diff --git a/java/res/values-te-rIN/strings-action-keys.xml b/java/res/values-te-rIN/strings-action-keys.xml new file mode 100644 index 000000000..279b7fdcf --- /dev/null +++ b/java/res/values-te-rIN/strings-action-keys.xml @@ -0,0 +1,31 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="label_go_key" msgid="4033615332628671065">"వెళ్లు"</string> + <string name="label_next_key" msgid="5586407279258592635">"తదుపరి"</string> + <string name="label_previous_key" msgid="1421141755779895275">"మునుపటి"</string> + <string name="label_done_key" msgid="7564866296502630852">"పూర్తి"</string> + <string name="label_send_key" msgid="482252074224462163">"పంపు"</string> + <string name="label_search_key" msgid="7965186050435796642">"శోధించు"</string> + <string name="label_pause_key" msgid="2225922926459730642">"పాజ్ చేయి"</string> + <string name="label_wait_key" msgid="5891247853595466039">"వేచి ఉ."</string> +</resources> diff --git a/java/res/values-te-rIN/strings-appname.xml b/java/res/values-te-rIN/strings-appname.xml new file mode 100644 index 000000000..c644e5fa6 --- /dev/null +++ b/java/res/values-te-rIN/strings-appname.xml @@ -0,0 +1,27 @@ +<?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:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="english_ime_name" msgid="5940510615957428904">"Android కీబోర్డ్ (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"Android అక్షరక్రమ తనిఖీ (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"Android కీబోర్డ్ సెట్టింగ్లు (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"Android అక్షరక్రమ తనిఖీ సెట్టింగ్లు (AOSP)"</string> +</resources> diff --git a/java/res/values-te-rIN/strings-config-important-notice.xml b/java/res/values-te-rIN/strings-config-important-notice.xml new file mode 100644 index 000000000..92ea8838b --- /dev/null +++ b/java/res/values-te-rIN/strings-config-important-notice.xml @@ -0,0 +1,24 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="use_personalized_dicts_summary" msgid="590432261305469627">"సూచనలను మెరుగుపరచడానికి మీ కమ్యూనికేషన్లు మరియు టైప్ చేయబడిన డేటా నుండి తెలుసుకోండి"</string> +</resources> diff --git a/java/res/values-te-rIN/strings-letter-descriptions.xml b/java/res/values-te-rIN/strings-letter-descriptions.xml new file mode 100644 index 000000000..a1d025861 --- /dev/null +++ b/java/res/values-te-rIN/strings-letter-descriptions.xml @@ -0,0 +1,208 @@ +<?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. +*/ + --> + +<!-- + These accented letters (spoken_accented_letter_*) are unsupported by TTS. + These symbols (spoken_symbol_*) are also unsupported by TTS. + TODO: Remove these string resources when TTS/TalkBack support these letters. + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_accented_letter_00AA" msgid="4374325261868451570">"ఫెమినైన్ ఆర్డినల్ సూచిక"</string> + <string name="spoken_accented_letter_00B5" msgid="9031387673828823891">"సూక్ష్మ గుర్తు"</string> + <string name="spoken_accented_letter_00BA" msgid="5045198452071207437">"మాస్క్యూలిన్ ఆర్డినల్ సూచిక"</string> + <string name="spoken_accented_letter_00DF" msgid="2260098367028134281">"షార్ప్ S"</string> + <string name="spoken_accented_letter_00E0" msgid="2234515772182387086">"A, గ్రేవ్"</string> + <string name="spoken_accented_letter_00E1" msgid="7780174500802535063">"A, అక్యూట్"</string> + <string name="spoken_accented_letter_00E2" msgid="7054108480488102631">"A, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_00E3" msgid="8252569677935693343">"A, టిల్డ్"</string> + <string name="spoken_accented_letter_00E4" msgid="6610118430986969466">"A, డయేరిసిస్"</string> + <string name="spoken_accented_letter_00E5" msgid="7630449270070348394">"A, ఎగువన రింగ్"</string> + <string name="spoken_accented_letter_00E6" msgid="701838036007000032">"A, E, లిగేచర్"</string> + <string name="spoken_accented_letter_00E7" msgid="2991289211702135310">"C, సిడిల్లా"</string> + <string name="spoken_accented_letter_00E8" msgid="2080035251848179782">"E, గ్రేవ్"</string> + <string name="spoken_accented_letter_00E9" msgid="2708473976407506968">"E, అక్యూట్"</string> + <string name="spoken_accented_letter_00EA" msgid="1898848081635119449">"E, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_00EB" msgid="8318942663983499634">"E, డయేరిసిస్"</string> + <string name="spoken_accented_letter_00EC" msgid="7643810590358306098">"I, గ్రేవ్"</string> + <string name="spoken_accented_letter_00ED" msgid="8288035355103120759">"I, అక్యూట్"</string> + <string name="spoken_accented_letter_00EE" msgid="1137417730211688894">"I, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_00EF" msgid="8993714322731956785">"I, డయేరిసిస్"</string> + <string name="spoken_accented_letter_00F0" msgid="3427567511221967857">"ఈథ్"</string> + <string name="spoken_accented_letter_00F1" msgid="6983294908255378605">"N, టిల్డ్"</string> + <string name="spoken_accented_letter_00F2" msgid="2623804069332183695">"O, గ్రేవ్"</string> + <string name="spoken_accented_letter_00F3" msgid="8945987631729216917">"O, అక్యూట్"</string> + <string name="spoken_accented_letter_00F4" msgid="2415494299699717276">"O, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_00F5" msgid="7320512716652765243">"O, టిల్డ్"</string> + <string name="spoken_accented_letter_00F6" msgid="9101179351242478555">"O, డయేరిసిస్"</string> + <string name="spoken_accented_letter_00F8" msgid="1488324280918884122">"O, స్ట్రోక్"</string> + <string name="spoken_accented_letter_00F9" msgid="2823570256527173278">"U, గ్రేవ్"</string> + <string name="spoken_accented_letter_00FA" msgid="6883092085077298608">"U, అక్యూట్"</string> + <string name="spoken_accented_letter_00FB" msgid="4948239400399514418">"U, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_00FC" msgid="2496066211694000442">"U, డయేరిసిస్"</string> + <string name="spoken_accented_letter_00FD" msgid="2400529610834233890">"Y, అక్యూట్"</string> + <string name="spoken_accented_letter_00FE" msgid="8788160115017853040">"థార్న్"</string> + <string name="spoken_accented_letter_00FF" msgid="5225610161025124830">"Y, డయేరిసిస్"</string> + <string name="spoken_accented_letter_0101" msgid="5573209280917268157">"A, మ్యాక్రాన్"</string> + <string name="spoken_accented_letter_0103" msgid="2469151120095164730">"A, బ్రీవ్"</string> + <string name="spoken_accented_letter_0105" msgid="8312689789855786427">"A, ఒగోనెక్"</string> + <string name="spoken_accented_letter_0107" msgid="5708507895287798642">"C, అక్యూట్"</string> + <string name="spoken_accented_letter_0109" msgid="7008112603489583335">"C, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_010B" msgid="5641359473019753216">"C, ఎగువన చుక్క"</string> + <string name="spoken_accented_letter_010D" msgid="1048661826408437168">"C, క్యారాన్"</string> + <string name="spoken_accented_letter_010F" msgid="603374318657992205">"D, క్యారాన్"</string> + <string name="spoken_accented_letter_0111" msgid="5517997642285938260">"D, స్ట్రోక్"</string> + <string name="spoken_accented_letter_0113" msgid="2326009009311798997">"E, మ్యాక్రాన్"</string> + <string name="spoken_accented_letter_0115" msgid="3964545407091037747">"E, బ్రీవ్"</string> + <string name="spoken_accented_letter_0117" msgid="8799753183781089777">"E, ఎగువన చుక్క"</string> + <string name="spoken_accented_letter_0119" msgid="3772451226935709136">"E, ఒగోనెక్"</string> + <string name="spoken_accented_letter_011B" msgid="7663481332351461288">"E, క్యారాన్"</string> + <string name="spoken_accented_letter_011D" msgid="1181326600595482369">"G, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_011F" msgid="6843415389823096647">"G, బ్రీవ్"</string> + <string name="spoken_accented_letter_0121" msgid="6205288708713306903">"G, ఎగువన చుక్క"</string> + <string name="spoken_accented_letter_0123" msgid="2394277128105386261">"G, సిడిల్లా"</string> + <string name="spoken_accented_letter_0125" msgid="6575866461277751345">"H, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_0127" msgid="1316971762214091641">"H, స్ట్రోక్"</string> + <string name="spoken_accented_letter_0129" msgid="7824912405885325754">"I, టిల్డ్"</string> + <string name="spoken_accented_letter_012B" msgid="6772690258769905270">"I, మ్యాక్రాన్"</string> + <string name="spoken_accented_letter_012D" msgid="2933871131556503448">"I, బ్రీవ్"</string> + <string name="spoken_accented_letter_012F" msgid="1340511254985181663">"I, ఒగోనెక్"</string> + <string name="spoken_accented_letter_0131" msgid="5635600720566083969">"డాట్లెస్ I"</string> + <string name="spoken_accented_letter_0133" msgid="7593704176516791941">"I, J, లిగేచర్"</string> + <string name="spoken_accented_letter_0135" msgid="4521109674238248436">"J, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_0137" msgid="5886444641003852175">"K, సిడిల్లా"</string> + <string name="spoken_accented_letter_0138" msgid="4200294389170924853">"క్రా"</string> + <string name="spoken_accented_letter_013A" msgid="3558015385412543517">"L, అక్యూట్"</string> + <string name="spoken_accented_letter_013C" msgid="1853639924813858734">"L, సిడిల్లా"</string> + <string name="spoken_accented_letter_013E" msgid="7489345561739421886">"L, క్యారాన్"</string> + <string name="spoken_accented_letter_0140" msgid="7946718707268270589">"L, మధ్యలో చుక్క"</string> + <string name="spoken_accented_letter_0142" msgid="752931798111122240">"L, స్ట్రోక్"</string> + <string name="spoken_accented_letter_0144" msgid="201843550323875352">"N, అక్యూట్"</string> + <string name="spoken_accented_letter_0146" msgid="3403847152606051818">"N, సిడిల్లా"</string> + <string name="spoken_accented_letter_0148" msgid="9215300786722209338">"N, క్యారాన్"</string> + <string name="spoken_accented_letter_0149" msgid="3191850286630154063">"N, ముందు భాగంలో అపాస్ట్రఫీ"</string> + <string name="spoken_accented_letter_014B" msgid="8503022408522837410">"ఇంజి"</string> + <string name="spoken_accented_letter_014D" msgid="4452323602550610641">"O, మ్యాక్రాన్"</string> + <string name="spoken_accented_letter_014F" msgid="2795957717094385336">"O, బ్రీవ్"</string> + <string name="spoken_accented_letter_0151" msgid="8013704745216410244">"O, డబుల్ అక్యూట్"</string> + <string name="spoken_accented_letter_0153" msgid="8410582495993285221">"O, E, లిగేచర్"</string> + <string name="spoken_accented_letter_0155" msgid="7601517174689798560">"R, అక్యూట్"</string> + <string name="spoken_accented_letter_0157" msgid="9071455715455643810">"R, సిడిల్లా"</string> + <string name="spoken_accented_letter_0159" msgid="7726911392381543439">"R, క్యారాన్"</string> + <string name="spoken_accented_letter_015B" msgid="1854129531164494117">"S, అక్యూట్"</string> + <string name="spoken_accented_letter_015D" msgid="4743571603550582530">"S, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_015F" msgid="1519945638631588761">"S, సిడిల్లా"</string> + <string name="spoken_accented_letter_0161" msgid="7493478552029144246">"S, క్యారాన్"</string> + <string name="spoken_accented_letter_0163" msgid="9103547637928833069">"T, సిడిల్లా"</string> + <string name="spoken_accented_letter_0165" msgid="7306159398214872062">"T, క్యారాన్"</string> + <string name="spoken_accented_letter_0167" msgid="5578767705098672443">"T, స్ట్రోక్"</string> + <string name="spoken_accented_letter_0169" msgid="413046581387735371">"U, టిల్డ్"</string> + <string name="spoken_accented_letter_016B" msgid="3209778874978859441">"U, మ్యాక్రాన్"</string> + <string name="spoken_accented_letter_016D" msgid="2983326533258602840">"U, బ్రీవ్"</string> + <string name="spoken_accented_letter_016F" msgid="4416532499516387231">"U, ఎగువన రింగ్"</string> + <string name="spoken_accented_letter_0171" msgid="3435171971353200807">"U, డబుల్ అక్యూట్"</string> + <string name="spoken_accented_letter_0173" msgid="4494154432483553480">"U, ఒగోనెక్"</string> + <string name="spoken_accented_letter_0175" msgid="2154545579611918513">"W, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_0177" msgid="4034463827306904781">"Y, సర్కమ్ఫ్లెక్స్"</string> + <string name="spoken_accented_letter_017A" msgid="3368292232292925369">"Z, అక్యూట్"</string> + <string name="spoken_accented_letter_017C" msgid="2834484584505860430">"Z, ఎగువన చుక్క"</string> + <string name="spoken_accented_letter_017E" msgid="1209240442434887098">"Z, క్యారాన్"</string> + <string name="spoken_accented_letter_017F" msgid="317501463253362415">"పొడవైన S"</string> + <string name="spoken_accented_letter_01A1" msgid="630186564859044196">"O, హార్న్"</string> + <string name="spoken_accented_letter_01B0" msgid="8544012177684640443">"U, హార్న్"</string> + <string name="spoken_accented_letter_0219" msgid="1960371842020076066">"S, దిగువన కామా"</string> + <string name="spoken_accented_letter_021B" msgid="1398418662032919032">"T, దిగువన కామా"</string> + <string name="spoken_accented_letter_0259" msgid="2464085263158415898">"ష్వా"</string> + <string name="spoken_accented_letter_1EA1" msgid="688124877202887630">"A, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EA3" msgid="327960130366386256">"A, ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EA5" msgid="637406363453769610">"A, సర్కమ్ఫ్లెక్స్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1EA7" msgid="1419591804181615409">"A, సర్కమ్ఫ్లెక్స్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1EA9" msgid="6068887382734896756">"A, సర్కమ్ఫ్లెక్స్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EAB" msgid="7236523151662538333">"A, సర్కమ్ఫ్లెక్స్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1EAD" msgid="2363364864106332076">"A, సర్కమ్ఫ్లెక్స్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EAF" msgid="1576329511464272935">"A, బ్రీవ్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1EB1" msgid="4634735072816076592">"A, బ్రీవ్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1EB3" msgid="2325245849038771534">"A, బ్రీవ్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EB5" msgid="3720427596242746295">"A, బ్రీవ్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1EB7" msgid="700415535653646695">"A, బ్రీవ్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EB9" msgid="3901338692305890487">"E, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EBB" msgid="4028688699415417302">"E, ఎగువన చుక్క"</string> + <string name="spoken_accented_letter_1EBD" msgid="181253633045931897">"E, టిల్డ్"</string> + <string name="spoken_accented_letter_1EBF" msgid="3309618845007944963">"E, సర్కమ్ఫ్లెక్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1EC1" msgid="8139046749226332542">"E, సర్కమ్ఫ్లెక్స్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1EC3" msgid="3239674223053133383">"E, సర్కమ్ఫ్లెక్స్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EC5" msgid="2216559244705714587">"E, సర్కమ్ఫ్లెక్స్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1EC7" msgid="9012731468253986792">"E, సర్కమ్ఫ్లెక్స్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EC9" msgid="2901917620195717034">"I, ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1ECB" msgid="5470387489820034621">"I, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1ECD" msgid="1340122876914839806">"O, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1ECF" msgid="2326921263882559755">"O, ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1ED1" msgid="2885683296042774958">"O, సర్కమ్ఫ్లెక్స్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1ED3" msgid="6857664926477376178">"O, సర్కమ్ఫ్లెక్స్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1ED5" msgid="2015209467290624062">"O, సర్కమ్ఫ్లెక్స్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1ED7" msgid="7924481354960306389">"O, సర్కమ్ఫ్లెక్స్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1ED9" msgid="7023315590332365554">"O, సర్కమ్ఫ్లెక్స్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EDB" msgid="2379438944917634496">"O, హార్న్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1EDD" msgid="8107077534204404085">"O, హార్న్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1EDF" msgid="1846880105528347966">"O, హార్న్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EE1" msgid="1520037313389776718">"O, హార్న్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1EE3" msgid="907964027171008963">"O, హార్న్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EE5" msgid="1522024630360038700">"U, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EE7" msgid="7815412228302952637">"U, ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EE9" msgid="4219119671251485651">"U, హార్న్ మరియు అక్యూట్"</string> + <string name="spoken_accented_letter_1EEB" msgid="4086009841269002231">"U, హార్న్ మరియు గ్రేవ్"</string> + <string name="spoken_accented_letter_1EED" msgid="3528151733528719847">"U, హార్న్ మరియు ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EEF" msgid="3508548229409072119">"U, హార్న్ మరియు టిల్డ్"</string> + <string name="spoken_accented_letter_1EF1" msgid="1912816350401931115">"U, హార్న్ మరియు దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EF3" msgid="7211760439435946494">"Y, గ్రేవ్"</string> + <string name="spoken_accented_letter_1EF5" msgid="8998864482764007384">"Y, దిగువన చుక్క"</string> + <string name="spoken_accented_letter_1EF7" msgid="922043627252869200">"Y, ఎగువన హుక్"</string> + <string name="spoken_accented_letter_1EF9" msgid="6213977100552260366">"Y, టిల్డ్"</string> + <string name="spoken_symbol_00A1" msgid="4281758332905123408">"విలోమ ఆశ్చర్యార్థక గుర్తు"</string> + <string name="spoken_symbol_00AB" msgid="4093069643313064892">"ఎడమవైపుకి ఉండే డబుల్ యాంగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_00B7" msgid="2447718728927874920">"మధ్యలో చుక్క"</string> + <string name="spoken_symbol_00B9" msgid="8026257165451461231">"సూపర్స్క్రిప్ట్ ఒకటి"</string> + <string name="spoken_symbol_00BB" msgid="1102740075655373928">"కుడివైపుకి ఉండే డబుల్ యాంగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_00BF" msgid="6233794752573788098">"విలోమ ప్రశార్థక గుర్తు"</string> + <string name="spoken_symbol_2018" msgid="4886476295598930225">"ఎడమవైపు సింగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_2019" msgid="8892530161598134083">"కుడివైపు సింగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_201A" msgid="2072987157683446644">"ఒక దిగువ-9 కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_201C" msgid="4588048378803665427">"ఎడమవైపు డబుల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_201D" msgid="1642776849495925895">"కుడివైపు డబుల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_2020" msgid="9084628638189344431">"డ్యాగర్"</string> + <string name="spoken_symbol_2021" msgid="5081396468559426475">"డబుల్ డ్యాగర్"</string> + <string name="spoken_symbol_2030" msgid="9068837172419431755">"ఒక మిల్లేకి గుర్తు"</string> + <string name="spoken_symbol_2032" msgid="3014506329156664396">"ప్రైమ్"</string> + <string name="spoken_symbol_2033" msgid="1251022699713475088">"డబుల్ ప్రైమ్"</string> + <string name="spoken_symbol_2039" msgid="6989616457213775957">"ఒకటి ఎడమవైపుకి ఉండే యాంగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_203A" msgid="31245095449823701">"ఒకటి కుడివైపుకి ఉండే యాంగిల్ కొటేషన్ గుర్తు"</string> + <string name="spoken_symbol_2074" msgid="2116717717093306894">"సూపర్స్క్రిప్ట్ నాలుగు"</string> + <string name="spoken_symbol_207F" msgid="1706731172134246659">"సూపర్స్క్రిప్ట్ లాటిన్ చిన్న అక్షరం n"</string> + <string name="spoken_symbol_20B1" msgid="2159994270622444689">"పెసో గుర్తు"</string> + <string name="spoken_symbol_2105" msgid="7289404939366976829">"కేరాఫ్"</string> + <string name="spoken_symbol_2192" msgid="827804523596125414">"కుడివైపుకి ఉండే బాణం"</string> + <string name="spoken_symbol_2193" msgid="2659541693445985717">"దిగువకు ఉండే బాణం"</string> + <string name="spoken_symbol_2205" msgid="4457188084269117343">"శూన్య సమితి"</string> + <string name="spoken_symbol_2206" msgid="4856786565708380687">"వృద్ధి"</string> + <string name="spoken_symbol_2264" msgid="5092061257745123554">"దీని కంటే తక్కువ లేదా దీనికి సమానం"</string> + <string name="spoken_symbol_2265" msgid="1907966479878036357">"దీని కంటే ఎక్కువ లేదా దీనికి సమానం"</string> + <string name="spoken_symbol_2605" msgid="5202920479405857753">"నలుపు రంగు నక్షత్రం"</string> +</resources> diff --git a/java/res/values-te-rIN/strings-talkback-descriptions.xml b/java/res/values-te-rIN/strings-talkback-descriptions.xml new file mode 100644 index 000000000..175b13e5e --- /dev/null +++ b/java/res/values-te-rIN/strings-talkback-descriptions.xml @@ -0,0 +1,83 @@ +<?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. +*/ + --> + +<resources xmlns:android="http://schemas.android.com/apk/res/android" + xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> + <string name="spoken_use_headphones" msgid="4313642710742229868">"బిగ్గరగా చదివి వినిపించే పాస్వర్డ్ కీలను వినడానికి హెడ్సెట్ను ప్లగిన్ చేయండి."</string> + <string name="spoken_current_text_is" msgid="4240549866156675799">"ప్రస్తుత వచనం %s"</string> + <string name="spoken_no_text_entered" msgid="1711276837961785646">"వచనం ఏదీ నమోదు చేయబడలేదు"</string> + <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>ని <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>గా సరి చేస్తుంది"</string> + <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> స్వీయ-సవరణను అమలు చేస్తుంది"</string> + <string name="spoken_description_unknown" msgid="5139930082759824442">"తెలియని అక్షరం"</string> + <string name="spoken_description_shift" msgid="7209798151676638728">"షిప్ట్"</string> + <string name="spoken_description_symbols_shift" msgid="3483198879916435717">"మరిన్ని గుర్తులు"</string> + <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"షిప్ట్"</string> + <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"గుర్తులు"</string> + <string name="spoken_description_caps_lock" msgid="1224851412185975036">"షిప్ట్"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"తొలగించు"</string> + <string name="spoken_description_to_symbol" msgid="8244903740201126590">"గుర్తులు"</string> + <string name="spoken_description_to_alpha" msgid="4081215210530031950">"అక్షరాలు"</string> + <string name="spoken_description_to_numeric" msgid="4560261331530795682">"సంఖ్యలు"</string> + <string name="spoken_description_settings" msgid="7281251004003143204">"సెట్టింగ్లు"</string> + <string name="spoken_description_tab" msgid="8210782459446866716">"ట్యాబ్"</string> + <string name="spoken_description_space" msgid="5908716896642059145">"స్పేస్"</string> + <string name="spoken_description_mic" msgid="6153138783813452464">"వాయిస్ ఇన్పుట్"</string> + <string name="spoken_description_emoji" msgid="7990051553008088470">"ఎమోజి"</string> + <string name="spoken_description_return" msgid="3183692287397645708">"తిరిగి వెళ్లు"</string> + <string name="spoken_description_search" msgid="5099937658231911288">"శోధించు"</string> + <string name="spoken_description_dot" msgid="5644176501632325560">"చుక్క"</string> + <string name="spoken_description_language_switch" msgid="6818666779313544553">"భాషను మార్చండి"</string> + <string name="spoken_description_action_next" msgid="431761808119616962">"తదుపరి"</string> + <string name="spoken_description_action_previous" msgid="2919072174697865110">"మునుపటి"</string> + <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"షిఫ్ట్ ప్రారంభించబడింది"</string> + <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock ప్రారంభించబడింది"</string> + <string name="spoken_description_mode_symbol" msgid="111186851131446691">"గుర్తుల మోడ్"</string> + <string name="spoken_description_mode_symbol_shift" msgid="4305607977537665389">"మరిన్ని గుర్తుల మోడ్"</string> + <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"అక్షరాల మోడ్"</string> + <string name="spoken_description_mode_phone" msgid="2061220553756692903">"ఫోన్ మోడ్"</string> + <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"ఫోన్ గుర్తుల మోడ్"</string> + <string name="announce_keyboard_hidden" msgid="2313574218950517779">"కీబోర్డ్ దాచబడింది"</string> + <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> కీబోర్డ్ను చూపుతోంది"</string> + <string name="keyboard_mode_date" msgid="6597407244976713364">"తేదీ"</string> + <string name="keyboard_mode_date_time" msgid="3642804408726668808">"తేదీ మరియు సమయం"</string> + <string name="keyboard_mode_email" msgid="1239682082047693644">"ఇమెయిల్"</string> + <string name="keyboard_mode_im" msgid="3812086215529493501">"సందేశం"</string> + <string name="keyboard_mode_number" msgid="5395042245837996809">"సంఖ్య"</string> + <string name="keyboard_mode_phone" msgid="2486230278064523665">"ఫోన్"</string> + <string name="keyboard_mode_text" msgid="9138789594969187494">"వచనం"</string> + <string name="keyboard_mode_time" msgid="8558297845514402675">"సమయం"</string> + <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string> + <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"ఇటీవలివి"</string> + <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"వ్యక్తులు"</string> + <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"ఆబ్జెక్ట్లు"</string> + <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"ప్రకృతి"</string> + <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"స్థలాలు"</string> + <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"గుర్తులు"</string> + <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"ఎమోటికాన్లు"</string> + <string name="spoken_description_upper_case" msgid="4904835255229433916">"క్యాపిటల్ <xliff:g id="LOWER_LETTER">%s</xliff:g>"</string> + <string name="spoken_letter_0049" msgid="4743162182646977944">"క్యాపిటల్ I"</string> + <string name="spoken_letter_0130" msgid="4766619646231612274">"క్యాపిటల్ I, ఎగువన చుక్క"</string> + <string name="spoken_symbol_unknown" msgid="717298227061173706">"తెలియని చిహ్నం"</string> + <string name="spoken_emoji_unknown" msgid="5981009928135394306">"తెలియని ఎమోజీ"</string> + <string name="spoken_open_more_keys_keyboard" msgid="6832897688371903747">"ప్రత్యామ్నాయ అక్షరాలు అందుబాటులో ఉన్నాయి"</string> + <string name="spoken_close_more_keys_keyboard" msgid="3524914657934712026">"ప్రత్యామ్నాయ అక్షరాలు తీసివేయబడ్డాయి"</string> + <string name="spoken_open_more_suggestions" msgid="4231720702882969760">"ప్రత్యామ్నాయ సూచనలు అందుబాటులో ఉన్నాయి"</string> + <string name="spoken_close_more_suggestions" msgid="9118455416075032839">"ప్రత్యామ్నాయ సూచనలు తీసివేయబడ్డాయి"</string> +</resources> diff --git a/java/res/values-th/strings-appname.xml b/java/res/values-th/strings-appname.xml index af6d1a94b..04193687a 100644 --- a/java/res/values-th/strings-appname.xml +++ b/java/res/values-th/strings-appname.xml @@ -20,8 +20,8 @@ <resources xmlns:android="http://schemas.android.com/apk/res/android" xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2"> - <string name="english_ime_name" msgid="5940510615957428904">"แป้นพิมพ์แอนดรอยด์ (AOSP)"</string> - <string name="spell_checker_service_name" msgid="1254221805440242662">"เครื่องตรวจตัวสะกดแอนดรอยด์ (AOSP)"</string> - <string name="english_ime_settings" msgid="5760361067176802794">"การตั้งค่าแป้นพิมพ์แอนดรอยด์ (AOSP)"</string> - <string name="android_spell_checker_settings" msgid="6123949487832861885">"การตั้งค่าเครื่องตรวจตัวสะกดแอนดรอยด์ (AOSP)"</string> + <string name="english_ime_name" msgid="5940510615957428904">"แป้นพิมพ์ Android (AOSP)"</string> + <string name="spell_checker_service_name" msgid="1254221805440242662">"เครื่องตรวจตัวสะกด Android (AOSP)"</string> + <string name="english_ime_settings" msgid="5760361067176802794">"การตั้งค่าแป้นพิมพ์ Android (AOSP)"</string> + <string name="android_spell_checker_settings" msgid="6123949487832861885">"การตั้งค่าเครื่องตรวจตัวสะกด Android (AOSP)"</string> </resources> diff --git a/java/res/values-th/strings-talkback-descriptions.xml b/java/res/values-th/strings-talkback-descriptions.xml index 3d96b63eb..5d70d71ab 100644 --- a/java/res/values-th/strings-talkback-descriptions.xml +++ b/java/res/values-th/strings-talkback-descriptions.xml @@ -31,7 +31,7 @@ <string name="spoken_description_shift_shifted" msgid="3122704922642232605">"Shift"</string> <string name="spoken_description_symbols_shift_shifted" msgid="5179175466878186081">"สัญลักษณ์"</string> <string name="spoken_description_caps_lock" msgid="1224851412185975036">"Shift"</string> - <string name="spoken_description_delete" msgid="3878902286264983302">"ลบ"</string> + <string name="spoken_description_delete" msgid="3878902286264983302">"นำออก"</string> <string name="spoken_description_to_symbol" msgid="8244903740201126590">"สัญลักษณ์"</string> <string name="spoken_description_to_alpha" msgid="4081215210530031950">"ตัวอักษร"</string> <string name="spoken_description_to_numeric" msgid="4560261331530795682">"หมายเลข"</string> diff --git a/java/res/values/attrs.xml b/java/res/values/attrs.xml index 3206413ca..396c166ab 100644 --- a/java/res/values/attrs.xml +++ b/java/res/values/attrs.xml @@ -298,6 +298,7 @@ <flag name="alignLeftOfCenter" value="0x08" /> <flag name="fontNormal" value="0x10" /> <flag name="fontMonoSpace" value="0x20" /> + <flag name="fontDefault" value="0x30" /> <flag name="followKeyLargeLetterRatio" value="0x40" /> <flag name="followKeyLetterRatio" value="0x80" /> <flag name="followKeyLabelRatio" value="0xC0" /> diff --git a/java/res/values/config.xml b/java/res/values/config.xml index 9f556a6e4..709121392 100644 --- a/java/res/values/config.xml +++ b/java/res/values/config.xml @@ -60,7 +60,7 @@ <!-- For 5-row keyboard --> <fraction name="config_key_vertical_gap_5row">3.20%p</fraction> - <fraction name="config_key_letter_ratio_5row">64%</fraction> + <fraction name="config_key_letter_ratio_5row">55%</fraction> <fraction name="config_key_shifted_letter_hint_ratio_5row">41%</fraction> <dimen name="config_suggestions_strip_height">40dp</dimen> diff --git a/java/res/xml-sw600dp/keys_arabic3_left.xml b/java/res/xml-sw600dp/keys_arabic3_left.xml index 9b4031e55..87ca1055e 100644 --- a/java/res/xml-sw600dp/keys_arabic3_left.xml +++ b/java/res/xml-sw600dp/keys_arabic3_left.xml @@ -23,10 +23,8 @@ > <!-- U+0630: "ذ" ARABIC LETTER THAL --> <Key - latin:keySpec="ذ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ذ" /> <!-- U+0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE --> <Key - latin:keySpec="ئ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ئ" /> </merge> diff --git a/java/res/xml-sw600dp/keys_exclamation_question.xml b/java/res/xml-sw600dp/keys_exclamation_question.xml index 97bd95d6a..cf2c61ead 100644 --- a/java/res/xml-sw600dp/keys_exclamation_question.xml +++ b/java/res/xml-sw600dp/keys_exclamation_question.xml @@ -23,8 +23,10 @@ > <Key latin:keySpec="!" - latin:moreKeys="!text/morekeys_exclamation" /> + latin:moreKeys="!text/morekeys_exclamation" + latin:keyLabelFlags="fontDefault" /> <Key latin:keySpec="\?" - latin:moreKeys="!text/morekeys_question" /> + latin:moreKeys="!text/morekeys_question" + latin:keyLabelFlags="fontDefault" /> </merge> diff --git a/java/res/xml-sw600dp/keys_farsi3_right.xml b/java/res/xml-sw600dp/keys_farsi3_right.xml index 45d128628..c832d5542 100644 --- a/java/res/xml-sw600dp/keys_farsi3_right.xml +++ b/java/res/xml-sw600dp/keys_farsi3_right.xml @@ -23,10 +23,8 @@ > <!-- U+0622: "آ" ARABIC LETTER ALEF WITH MADDA ABOVE --> <Key - latin:keySpec="آ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="آ" /> <!-- U+0686: "چ" ARABIC LETTER TCHEH --> <Key - latin:keySpec="چ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="چ" /> </merge> diff --git a/java/res/xml-sw600dp/rows_arabic.xml b/java/res/xml-sw600dp/rows_arabic.xml index 5a28d4572..1b7b4161e 100644 --- a/java/res/xml-sw600dp/rows_arabic.xml +++ b/java/res/xml-sw600dp/rows_arabic.xml @@ -18,35 +18,31 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic1" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic2" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic3" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic3" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_armenian_phonetic.xml b/java/res/xml-sw600dp/rows_armenian_phonetic.xml index 9bc2a1821..ebd16cba0 100644 --- a/java/res/xml-sw600dp/rows_armenian_phonetic.xml +++ b/java/res/xml-sw600dp/rows_armenian_phonetic.xml @@ -18,53 +18,46 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic1" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> - </Row> + </Row> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic2" /> - <include - latin:keyboardLayout="@xml/key_armenian_xeh" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic2" /> + <include latin:keyboardLayout="@xml/key_armenian_xeh" /> </Row> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic3" /> - <include - latin:keyboardLayout="@xml/key_armenian_sha" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic3" /> + <include latin:keyboardLayout="@xml/key_armenian_sha" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.8889%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic4" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic4" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_bengali.xml b/java/res/xml-sw600dp/rows_bengali.xml index b1e787849..10b3e4fb5 100644 --- a/java/res/xml-sw600dp/rows_bengali.xml +++ b/java/res/xml-sw600dp/rows_bengali.xml @@ -18,37 +18,32 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali1" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali2" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_farsi.xml b/java/res/xml-sw600dp/rows_farsi.xml index a353b67c7..1d098df9a 100644 --- a/java/res/xml-sw600dp/rows_farsi.xml +++ b/java/res/xml-sw600dp/rows_farsi.xml @@ -18,36 +18,33 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_farsi1" /> + <include latin:keyboardLayout="@xml/rowkeys_farsi1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_farsi2" /> + <include latin:keyboardLayout="@xml/rowkeys_farsi2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > <include latin:keyboardLayout="@xml/rowkeys_farsi3" latin:keyXPos="4.091%p" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_hindi.xml b/java/res/xml-sw600dp/rows_hindi.xml index ca581be14..42b92a72a 100644 --- a/java/res/xml-sw600dp/rows_hindi.xml +++ b/java/res/xml-sw600dp/rows_hindi.xml @@ -18,40 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi1" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi2" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_hindi3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_hindi_compact.xml b/java/res/xml-sw600dp/rows_hindi_compact.xml index ac476eb3b..649345169 100644 --- a/java/res/xml-sw600dp/rows_hindi_compact.xml +++ b/java/res/xml-sw600dp/rows_hindi_compact.xml @@ -18,37 +18,32 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact1" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact2" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_khmer.xml b/java/res/xml-sw600dp/rows_khmer.xml index 2824a5c2f..800a3ee57 100644 --- a/java/res/xml-sw600dp/rows_khmer.xml +++ b/java/res/xml-sw600dp/rows_khmer.xml @@ -18,55 +18,48 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer1" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> - </Row> + </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer2" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer2" /> </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer3" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer3" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal|autoXScale" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_khmer4" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer4" /> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <Spacer /> </case> <default> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </default> </switch> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_lao.xml b/java/res/xml-sw600dp/rows_lao.xml index 446d9bd5a..264e2d9ed 100644 --- a/java/res/xml-sw600dp/rows_lao.xml +++ b/java/res/xml-sw600dp/rows_lao.xml @@ -18,55 +18,48 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao1" /> + <include latin:keyboardLayout="@xml/rowkeys_lao1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> - </Row> + </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao2" /> + <include latin:keyboardLayout="@xml/rowkeys_lao2" /> </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao3" /> + <include latin:keyboardLayout="@xml/rowkeys_lao3" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_lao4" /> + <include latin:keyboardLayout="@xml/rowkeys_lao4" /> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <Spacer /> </case> <default> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </default> </switch> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_marathi.xml b/java/res/xml-sw600dp/rows_marathi.xml index 51dc7a2b9..c77bea567 100644 --- a/java/res/xml-sw600dp/rows_marathi.xml +++ b/java/res/xml-sw600dp/rows_marathi.xml @@ -18,37 +18,32 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi1" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi2" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_myanmar.xml b/java/res/xml-sw600dp/rows_myanmar.xml index 8eedf9d2f..20d9d8ab2 100644 --- a/java/res/xml-sw600dp/rows_myanmar.xml +++ b/java/res/xml-sw600dp/rows_myanmar.xml @@ -18,46 +18,41 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar1" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> - </Row> + </Row> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar2" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar2" /> </Row> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar3" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar3" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="9.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_myanmar4" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar4" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_nepali_romanized.xml b/java/res/xml-sw600dp/rows_nepali_romanized.xml index 21d1dc6e0..fe73fbd9e 100644 --- a/java/res/xml-sw600dp/rows_nepali_romanized.xml +++ b/java/res/xml-sw600dp/rows_nepali_romanized.xml @@ -18,40 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized1" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized2" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_nepali_traditional.xml b/java/res/xml-sw600dp/rows_nepali_traditional.xml index 90703da76..e56271f21 100644 --- a/java/res/xml-sw600dp/rows_nepali_traditional.xml +++ b/java/res/xml-sw600dp/rows_nepali_traditional.xml @@ -18,40 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional1" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional2" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right5" /> - </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right5" /> + </Row> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_sinhala.xml b/java/res/xml-sw600dp/rows_sinhala.xml index 23c3f3aab..278602820 100644 --- a/java/res/xml-sw600dp/rows_sinhala.xml +++ b/java/res/xml-sw600dp/rows_sinhala.xml @@ -18,40 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_sinhala1" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_sinhala2" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala2" /> <Key latin:keyStyle="enterKeyStyle" latin:keyWidth="fillRight" /> </Row> <Row latin:keyWidth="8.182%p" + latin:keyLabelFlags="fontNormal|autoXScale" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_sinhala3" /> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala3" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-sw600dp/rows_thai.xml b/java/res/xml-sw600dp/rows_thai.xml index 7738c7f04..2006056a4 100644 --- a/java/res/xml-sw600dp/rows_thai.xml +++ b/java/res/xml-sw600dp/rows_thai.xml @@ -18,31 +18,29 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_thai1" /> + <include latin:keyboardLayout="@xml/rowkeys_thai1" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> - </Row> + </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > <include latin:keyboardLayout="@xml/rowkeys_thai2" latin:keyXPos="2.5%p" /> - <include - latin:keyboardLayout="@xml/key_thai_kho_khuat" /> + <include latin:keyboardLayout="@xml/key_thai_kho_khuat" /> </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > <include latin:keyboardLayout="@xml/rowkeys_thai3" @@ -53,24 +51,20 @@ </Row> <Row latin:keyWidth="7.5%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.0%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_thai4" /> + <include latin:keyboardLayout="@xml/rowkeys_thai4" /> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <Spacer /> </case> <default> - <include - latin:keyboardLayout="@xml/keys_exclamation_question" /> + <include latin:keyboardLayout="@xml/keys_exclamation_question" /> </default> </switch> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml b/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml index 405aebc50..d5491d29d 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_anusvara.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0903: "ः" DEVANAGARI SIGN VISARGA U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU U+093C: "़" DEVANAGARI SIGN NUKTA --> @@ -36,9 +32,7 @@ latin:styleName="moreKeysDevanagariSignAnusvara" latin:moreKeys="ः,ँ,़" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0903: "ः" DEVANAGARI SIGN VISARGA U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU --> <key-style @@ -46,14 +40,12 @@ latin:moreKeys="ः,ँ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignAnusvara" /> + <key-style latin:styleName="moreKeysDevanagariSignAnusvara" /> </default> </switch> <!-- U+0902: "ं" DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="baseKeyDevanagariSignAnusvara" latin:parentStyle="moreKeysDevanagariSignAnusvara" - latin:keySpec="ं" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ं" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml b/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml index 6198d01a9..ef8dec37c 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_candrabindu.xml @@ -22,27 +22,21 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E --> <key-style latin:styleName="moreKeysDevanagariSignCandrabindu" latin:moreKeys="ॅ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignCandrabindu" /> + <key-style latin:styleName="moreKeysDevanagariSignCandrabindu" /> </default> </switch> <!-- U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU --> <key-style latin:styleName="baseKeyDevanagariSignCandrabindu" latin:parentStyle="moreKeysDevanagariSignCandrabindu" - latin:keySpec="ँ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ँ" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml b/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml index e0b47bb6f..734d0600a 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_nukta.xml @@ -22,37 +22,29 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+097D: "ॽ" DEVANAGARI LETTER GLOTTAL STOP U+0970: "॰" DEVANAGARI ABBREVIATION SIGN U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> - <key-style + <key-style latin:styleName="moreKeysDevanagariSignNukta" latin:moreKeys="ॽ,॰,ऽ" /> </case> - <case - latin:keyboardLayoutSet="nepali_romanized" - > + <case latin:keyboardLayoutSet="nepali_romanized"> <!-- U+093C: "़" DEVANAGARI SIGN NUKTA --> - <key-style + <key-style latin:styleName="moreKeysDevanagariSignNukta" latin:moreKeys="़" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignNukta" /> + <key-style latin:styleName="moreKeysDevanagariSignNukta" /> </default> </switch> <!-- U+093C: "़" DEVANAGARI SIGN NUKTA --> <key-style latin:styleName="baseKeyDevanagariSignNukta" latin:parentStyle="moreKeysDevanagariSignNukta" - latin:keySpec="़" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="़" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml index 73248e4c2..0300e4a8b 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_virama.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_virama.xml @@ -22,35 +22,27 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+094D: "्" DEVANAGARI SIGN VIRAMA --> <key-style latin:styleName="moreKeysDevanagariSignVirama" latin:moreKeys="्" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0905: "अ" DEVANAGARI LETTER A --> <key-style latin:styleName="moreKeysDevanagariSignVirama" latin:moreKeys="अ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignVirama" /> + <key-style latin:styleName="moreKeysDevanagariSignVirama" /> </default> </switch> <!-- U+094D: "्" DEVANAGARI SIGN VIRAMA --> <key-style latin:styleName="baseKeyDevanagariSignVirama" latin:parentStyle="moreKeysDevanagariSignVirama" - latin:keySpec="्" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="्" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml b/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml index b047893a6..ea64a1009 100644 --- a/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml +++ b/java/res/xml-v16/keystyle_devanagari_sign_visarga.xml @@ -22,12 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0903: "ः" DEVANAGARI SIGN VISARGA --> <key-style latin:styleName="baseKeyDevanagariSignVisarga" - latin:keySpec="ः" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ः" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml index cd07999b5..1e638507a 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_aa.xml @@ -22,44 +22,34 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+093E/U+0902: "ां" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN ANUSVARA U+093E/U+0901: "ाँ" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN CANDRABINDU --> <key-style latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="ां,ाँ,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="ा,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0906: "आ" DEVANAGARI LETTER AA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="आ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAa" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAa" /> </default> </switch> <!-- U+093E: "ा" DEVANAGARI VOWEL SIGN AA --> <key-style latin:styleName="baseKeyDevanagariVowelSignAa" latin:parentStyle="moreKeysDevanagariVowelSignAa" - latin:keySpec="ा" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ा" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml index 75a49b19d..acb289406 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ai.xml @@ -22,51 +22,39 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0948/U+0902: "ैं" DEVANAGARI VOWEL SIGN AI/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="ैं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="ै,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="ऐ,%" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="श्र" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAi" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAi" /> </default> </switch> <!-- U+0948: "ै" DEVANAGARI VOWEL SIGN AI --> <key-style latin:styleName="baseKeyDevanagariVowelSignAi" latin:parentStyle="moreKeysDevanagariVowelSignAi" - latin:keySpec="ै" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ै" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml index 26f1aca5a..e2c367784 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_au.xml @@ -22,43 +22,33 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!--U+094C/U+0902: "ौं" DEVANAGARI VOWEL SIGN AU/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="ौं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="ौ,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0914: "औ" DEVANAGARI LETTER AU --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="औ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAu" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAu" /> </default> </switch> <!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU --> <key-style latin:styleName="baseKeyDevanagariVowelSignAu" latin:parentStyle="moreKeysDevanagariVowelSignAu" - latin:keySpec="ौ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ौ" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml index ec056a380..75ad44f34 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_e.xml @@ -22,35 +22,27 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" latin:moreKeys="ॅ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090D: "ऍ" DEVANAGARI LETTER CANDRA E --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" latin:moreKeys="ऍ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignCandraE" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" /> </default> </switch> <!-- U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E --> <key-style latin:styleName="baseKeyDevanagariVowelSignCandraE" latin:parentStyle="moreKeysDevanagariVowelSignCandraE" - latin:keySpec="ॅ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ॅ" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml index fb4d4eb17..e1a4c613c 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_candra_o.xml @@ -22,35 +22,27 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" latin:moreKeys="ॉ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" latin:moreKeys="ऑ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignCandraO" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" /> </default> </switch> <!-- U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O --> <key-style latin:styleName="baseKeyDevanagariVowelSignCandraO" latin:parentStyle="moreKeysDevanagariVowelSignCandraO" - latin:keySpec="ॉ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ॉ" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml index 965bccbd2..6a99eace0 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_e.xml @@ -22,37 +22,27 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0947/U+0902: "ें" DEVANAGARI VOWEL SIGN E/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="ें" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0947: "े" DEVANAGARI VOWEL SIGN E --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="े" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090F: "ए" DEVANAGARI LETTER SHORT E --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="ए" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+0903: "ः" DEVANAGARI SIGN VISARGA U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <key-style @@ -60,14 +50,12 @@ latin:moreKeys="ः,ऽ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignE" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignE" /> </default> </switch> <!-- U+0947: "े" DEVANAGARI VOWEL SIGN E --> <key-style latin:styleName="baseKeyDevanagariVowelSignE" latin:parentStyle="moreKeysDevanagariVowelSignE" - latin:keySpec="े" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="े" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml index ec71c4dcd..b66149d28 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_i.xml @@ -22,43 +22,33 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+093F/U+0902: "िं" DEVANAGARI VOWEL SIGN I/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="िं" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="ि" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0907: "इ" DEVANAGARI LETTER I --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="इ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignI" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignI" /> </default> </switch> <!-- U+093F: "ि" DEVANAGARI VOWEL SIGN I --> <key-style latin:styleName="baseKeyDevanagariVowelSignI" latin:parentStyle="moreKeysDevanagariVowelSignI" - latin:keySpec="ि" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ि" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml index 9a9f9158c..97e500713 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_ii.xml @@ -22,43 +22,33 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0940/U+0902: "ीं" DEVANAGARI VOWEL SIGN II/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="ीं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="ी,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0908: "ई" DEVANAGARI LETTER II --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="ई,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignIi" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignIi" /> </default> </switch> <!-- U+0940: "ी" DEVANAGARI VOWEL SIGN II --> <key-style latin:styleName="baseKeyDevanagariVowelSignIi" latin:parentStyle="moreKeysDevanagariVowelSignIi" - latin:keySpec="ी" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ी" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml index 77389c22d..7cec76d43 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_o.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+094B/U+0902: "ों" DEVANAGARI VOWEL SIGN O/DEVANAGARI SIGN ANUSVARA U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O U+094A: "ॊ" DEVANAGARI VOWEL SIGN SHORT O --> @@ -36,31 +32,25 @@ latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="ों,ॉ,ॊ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O --> <key-style latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="ो" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> <key-style latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="ओ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignO" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignO" /> </default> </switch> <!-- U+094B: "ो" DEVANAGARI VOWEL SIGN O --> <key-style latin:styleName="baseKeyDevanagariVowelSignO" latin:parentStyle="moreKeysDevanagariVowelSignO" - latin:keySpec="ो" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ो" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml index e2167bf24..c14f920bc 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_u.xml @@ -22,44 +22,34 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0941/U+0902: "ुं" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN ANUSVARA U+0941/U+0901: "ुँ" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN CANDRABINDU --> <key-style latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="ुं,ुँ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U --> <key-style latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="ु" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0909: "उ" DEVANAGARI LETTER U --> <key-style latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="उ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignU" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignU" /> </default> </switch> <!-- U+0941: "ु" DEVANAGARI VOWEL SIGN U --> <key-style latin:styleName="baseKeyDevanagariVowelSignU" latin:parentStyle="moreKeysDevanagariVowelSignU" - latin:keySpec="ु" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ु" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml index 745236816..3134de7c8 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_uu.xml @@ -22,44 +22,34 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0942/U+0902: "ूं" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN ANUSVARA U+0942/U+0901: "ूँ" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN CANDRABINDU --> <key-style latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="ूं,ूँ,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU --> <key-style latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="ू,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU --> <key-style latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="ऊ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignUu" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignUu" /> </default> </switch> <!-- U+0942: "ू" DEVANAGARI VOWEL SIGN UU --> <key-style latin:styleName="baseKeyDevanagariVowelSignUu" latin:parentStyle="moreKeysDevanagariVowelSignUu" - latin:keySpec="ू" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ू" /> </merge> diff --git a/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml b/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml index 9c930d348..da510c1f5 100644 --- a/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml +++ b/java/res/xml-v16/keystyle_devanagari_vowel_sign_vocalic_r.xml @@ -22,30 +22,22 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+0944: "ॄ" DEVANAGARI VOWEL SIGN VOCALIC RR --> <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ॄ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R --> <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ऋ,ृ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0931: "ऱ" DEVANAGARI LETTER RRA U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R --> @@ -53,23 +45,19 @@ latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ऱ,ऋ,ृ" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ओ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignVocalicR" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" /> </default> </switch> <!-- U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R --> <key-style latin:styleName="baseKeyDevanagariVowelSignVocalicR" latin:parentStyle="moreKeysDevanagariVowelSignVocalicR" - latin:keySpec="ृ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ृ" /> </merge> diff --git a/java/res/xml/key_armenian_sha.xml b/java/res/xml/key_armenian_sha.xml index b6418f26f..111d4263b 100644 --- a/java/res/xml/key_armenian_sha.xml +++ b/java/res/xml/key_armenian_sha.xml @@ -23,6 +23,5 @@ > <!-- U+0577: "շ" ARMENIAN SMALL LETTER SHA --> <Key - latin:keySpec="շ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="շ" /> </merge> diff --git a/java/res/xml/key_armenian_xeh.xml b/java/res/xml/key_armenian_xeh.xml index cfc5bc0f9..3bbc405dc 100644 --- a/java/res/xml/key_armenian_xeh.xml +++ b/java/res/xml/key_armenian_xeh.xml @@ -23,6 +23,5 @@ > <!-- U+056D: "խ" ARMENIAN SMALL LETTER XEH --> <Key - latin:keySpec="խ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="խ" /> </merge> diff --git a/java/res/xml/key_thai_kho_khuat.xml b/java/res/xml/key_thai_kho_khuat.xml index 84988f870..a43a87ccd 100644 --- a/java/res/xml/key_thai_kho_khuat.xml +++ b/java/res/xml/key_thai_kho_khuat.xml @@ -27,14 +27,12 @@ > <!-- U+0E05: "ฅ" THAI CHARACTER KHO KHON --> <Key - latin:keySpec="ฅ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ฅ" /> </case> <default> <!-- U+0E03: "ฃ" THAI CHARACTER KHO KHUAT --> <Key - latin:keySpec="ฃ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ฃ" /> </default> </switch> </merge> diff --git a/java/res/xml/keys_arabic3_left.xml b/java/res/xml/keys_arabic3_left.xml index 2b3e12c03..05ba6d8f3 100644 --- a/java/res/xml/keys_arabic3_left.xml +++ b/java/res/xml/keys_arabic3_left.xml @@ -23,6 +23,5 @@ > <!-- U+0630: "ذ" ARABIC LETTER THAL --> <Key - latin:keySpec="ذ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="ذ" /> </merge> diff --git a/java/res/xml/keys_farsi3_right.xml b/java/res/xml/keys_farsi3_right.xml index 2618e478c..867c02143 100644 --- a/java/res/xml/keys_farsi3_right.xml +++ b/java/res/xml/keys_farsi3_right.xml @@ -23,6 +23,5 @@ > <!-- U+0686: "چ" ARABIC LETTER TCHEH --> <Key - latin:keySpec="چ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="چ" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_sign_anusvara.xml b/java/res/xml/keystyle_devanagari_sign_anusvara.xml index a7e421d17..2517ac562 100644 --- a/java/res/xml/keystyle_devanagari_sign_anusvara.xml +++ b/java/res/xml/keystyle_devanagari_sign_anusvara.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0903: "ः" DEVANAGARI SIGN VISARGA U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU @@ -37,9 +33,7 @@ latin:styleName="moreKeysDevanagariSignAnusvara" latin:moreKeys="◌ः|ः,◌ँ|ँ,◌़|़" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0903: "ः" DEVANAGARI SIGN VISARGA U+0901: "ँ" DEVANAGARI SIGN CANDRABINDU --> @@ -48,8 +42,7 @@ latin:moreKeys="◌ः|ः,◌ँ|ँ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignAnusvara" /> + <key-style latin:styleName="moreKeysDevanagariSignAnusvara" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -58,5 +51,5 @@ latin:styleName="baseKeyDevanagariSignAnusvara" latin:parentStyle="moreKeysDevanagariSignAnusvara" latin:keySpec="◌ं|ं" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_sign_candrabindu.xml b/java/res/xml/keystyle_devanagari_sign_candrabindu.xml index 24cb44ba8..3eb6ca0c0 100644 --- a/java/res/xml/keystyle_devanagari_sign_candrabindu.xml +++ b/java/res/xml/keystyle_devanagari_sign_candrabindu.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E --> <key-style @@ -36,8 +32,7 @@ latin:moreKeys="◌ॅ|ॅ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignCandrabindu" /> + <key-style latin:styleName="moreKeysDevanagariSignCandrabindu" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -46,5 +41,5 @@ latin:styleName="baseKeyDevanagariSignCandrabindu" latin:parentStyle="moreKeysDevanagariSignCandrabindu" latin:keySpec="◌ँ|ँ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_sign_nukta.xml b/java/res/xml/keystyle_devanagari_sign_nukta.xml index 41da555ce..e12848c6c 100644 --- a/java/res/xml/keystyle_devanagari_sign_nukta.xml +++ b/java/res/xml/keystyle_devanagari_sign_nukta.xml @@ -22,33 +22,26 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+097D: "ॽ" DEVANAGARI LETTER GLOTTAL STOP U+0970: "॰" DEVANAGARI ABBREVIATION SIGN U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> - <key-style + <key-style latin:styleName="moreKeysDevanagariSignNukta" latin:moreKeys="◌ॽ|ॽ,◌॰|॰,◌ऽ|ऽ" /> </case> - <case - latin:keyboardLayoutSet="nepali_romanized" - > + <case latin:keyboardLayoutSet="nepali_romanized"> <!-- U+25CC: "◌" DOTTED CIRCLE U+093C: "़" DEVANAGARI SIGN NUKTA --> - <key-style + <key-style latin:styleName="moreKeysDevanagariSignNukta" latin:moreKeys="◌़|़" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignNukta" /> + <key-style latin:styleName="moreKeysDevanagariSignNukta" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -57,5 +50,5 @@ latin:styleName="baseKeyDevanagariSignNukta" latin:parentStyle="moreKeysDevanagariSignNukta" latin:keySpec="◌़|़" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_sign_virama.xml b/java/res/xml/keystyle_devanagari_sign_virama.xml index 58dd42a2a..a7c5998ef 100644 --- a/java/res/xml/keystyle_devanagari_sign_virama.xml +++ b/java/res/xml/keystyle_devanagari_sign_virama.xml @@ -22,30 +22,23 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+094D: "्" DEVANAGARI SIGN VIRAMA --> <key-style latin:styleName="moreKeysDevanagariSignVirama" latin:moreKeys="◌्|्" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0905: "अ" DEVANAGARI LETTER A --> <key-style latin:styleName="moreKeysDevanagariSignVirama" latin:moreKeys="अ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariSignVirama" /> + <key-style latin:styleName="moreKeysDevanagariSignVirama" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -54,5 +47,5 @@ latin:styleName="baseKeyDevanagariSignVirama" latin:parentStyle="moreKeysDevanagariSignVirama" latin:keySpec="◌्|्" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> - </merge> + latin:keyLabelFlags="followKeyLetterRatio" /> +</merge> diff --git a/java/res/xml/keystyle_devanagari_sign_visarga.xml b/java/res/xml/keystyle_devanagari_sign_visarga.xml index 45f519a43..d66e8e244 100644 --- a/java/res/xml/keystyle_devanagari_sign_visarga.xml +++ b/java/res/xml/keystyle_devanagari_sign_visarga.xml @@ -22,13 +22,11 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0903: "ः" DEVANAGARI SIGN VISARGA --> <key-style latin:styleName="baseKeyDevanagariSignVisarga" latin:keySpec="◌ः|ः" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml b/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml index 1a60ca22f..6a62a1f1c 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_aa.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+093E/U+0902: "ां" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN ANUSVARA U+093E/U+0901: "ाँ" DEVANAGARI VOWEL SIGN AA/DEVANAGARI SIGN CANDRABINDU --> @@ -36,26 +32,21 @@ latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="◌ां|ां,◌ाँ|ाँ,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+093E: "ा" DEVANAGARI VOWEL SIGN AA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="◌ा|ा,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0906: "आ" DEVANAGARI LETTER AA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAa" latin:moreKeys="आ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAa" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAa" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -64,5 +55,5 @@ latin:styleName="baseKeyDevanagariVowelSignAa" latin:parentStyle="moreKeysDevanagariVowelSignAa" latin:keySpec="◌ा|ा" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_ai.xml b/java/res/xml/keystyle_devanagari_vowel_sign_ai.xml index e6b64e56c..53f831725 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_ai.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_ai.xml @@ -22,47 +22,36 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0948/U+0902: "ैं" DEVANAGARI VOWEL SIGN AI/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="◌ैं|ैं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0948: "ै" DEVANAGARI VOWEL SIGN AI --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="◌ै|ै,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="ऐ,%" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAi" latin:moreKeys="श्र" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAi" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAi" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -71,5 +60,5 @@ latin:styleName="baseKeyDevanagariVowelSignAi" latin:parentStyle="moreKeysDevanagariVowelSignAi" latin:keySpec="◌ै|ै" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_au.xml b/java/res/xml/keystyle_devanagari_vowel_sign_au.xml index 3e129ec87..04f84562d 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_au.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_au.xml @@ -22,39 +22,30 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+094C/U+0902: "ौं" DEVANAGARI VOWEL SIGN AU/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="◌ौं|ौं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+094C: "ौ" DEVANAGARI VOWEL SIGN AU --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="◌ौ|ौ,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0914: "औ" DEVANAGARI LETTER AU --> <key-style latin:styleName="moreKeysDevanagariVowelSignAu" latin:moreKeys="औ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignAu" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignAu" /> </default> </switch> <!-- U+094C: "ौ" DEVANAGARI VOWEL SIGN AU --> @@ -62,5 +53,5 @@ latin:styleName="baseKeyDevanagariVowelSignAu" latin:parentStyle="moreKeysDevanagariVowelSignAu" latin:keySpec="◌ौ|ौ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml b/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml index b7d0908e1..2f2998fb8 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_candra_e.xml @@ -22,30 +22,23 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0945: "ॅ" DEVANAGARI VOWEL SIGN CANDRA E --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" latin:moreKeys="◌ॅ|ॅ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090D: "ऍ" DEVANAGARI LETTER CANDRA E --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" latin:moreKeys="ऍ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignCandraE" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignCandraE" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -54,5 +47,5 @@ latin:styleName="baseKeyDevanagariVowelSignCandraE" latin:parentStyle="moreKeysDevanagariVowelSignCandraE" latin:keySpec="◌ॅ|ॅ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_candra_o.xml b/java/res/xml/keystyle_devanagari_vowel_sign_candra_o.xml index 861dd1a3d..c36e3fbac 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_candra_o.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_candra_o.xml @@ -22,30 +22,23 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" latin:moreKeys="◌ॉ|ॉ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O --> <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" latin:moreKeys="ऑ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignCandraO" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignCandraO" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -54,5 +47,5 @@ latin:styleName="baseKeyDevanagariVowelSignCandraO" latin:parentStyle="moreKeysDevanagariVowelSignCandraO" latin:keySpec="◌ॉ|ॉ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_e.xml b/java/res/xml/keystyle_devanagari_vowel_sign_e.xml index 95d85a91d..481e53eb4 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_e.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_e.xml @@ -22,39 +22,29 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0947/U+0902: "ें" DEVANAGARI VOWEL SIGN E/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="◌ें|ें" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0947: "े" DEVANAGARI VOWEL SIGN E --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="◌े|े" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090F: "ए" DEVANAGARI LETTER SHORT E --> <key-style latin:styleName="moreKeysDevanagariVowelSignE" latin:moreKeys="ए" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0903: "ः" DEVANAGARI SIGN VISARGA U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> @@ -63,8 +53,7 @@ latin:moreKeys="◌ः|ः,ऽ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignE" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignE" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -73,5 +62,5 @@ latin:styleName="baseKeyDevanagariVowelSignE" latin:parentStyle="moreKeysDevanagariVowelSignE" latin:keySpec="◌े|े" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_i.xml b/java/res/xml/keystyle_devanagari_vowel_sign_i.xml index 5817be1c6..4b3a240b9 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_i.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_i.xml @@ -22,39 +22,30 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+093F/U+0902: "िं" DEVANAGARI VOWEL SIGN I/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="ि◌ं|िं" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+093F: "ि" DEVANAGARI VOWEL SIGN I --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="◌ि|ि" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0907: "इ" DEVANAGARI LETTER I --> <key-style latin:styleName="moreKeysDevanagariVowelSignI" latin:moreKeys="इ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignI" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignI" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -63,5 +54,5 @@ latin:styleName="baseKeyDevanagariVowelSignI" latin:parentStyle="moreKeysDevanagariVowelSignI" latin:keySpec="◌ि|ि" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_ii.xml b/java/res/xml/keystyle_devanagari_vowel_sign_ii.xml index a7863c65f..8ade6efc8 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_ii.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_ii.xml @@ -22,39 +22,30 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0940/U+0902: "ीं" DEVANAGARI VOWEL SIGN II/DEVANAGARI SIGN ANUSVARA --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="◌ीं|ीं,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0940: "ी" DEVANAGARI VOWEL SIGN II --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="◌ी|ी,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0908: "ई" DEVANAGARI LETTER II --> <key-style latin:styleName="moreKeysDevanagariVowelSignIi" latin:moreKeys="ई,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignIi" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignIi" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -63,5 +54,5 @@ latin:styleName="baseKeyDevanagariVowelSignIi" latin:parentStyle="moreKeysDevanagariVowelSignIi" latin:keySpec="◌ी|ी" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_o.xml b/java/res/xml/keystyle_devanagari_vowel_sign_o.xml index 3dc874e1a..3afded426 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_o.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_o.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+094B/U+0902: "ों" DEVANAGARI VOWEL SIGN O/DEVANAGARI SIGN ANUSVARA U+0949: "ॉ" DEVANAGARI VOWEL SIGN CANDRA O @@ -37,26 +33,21 @@ latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="◌ों|ों,◌ॉ|ॉ,◌ॊ|ॊ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+094B: "ो" DEVANAGARI VOWEL SIGN O --> <key-style latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="◌ो|ो" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> <key-style latin:styleName="moreKeysDevanagariVowelSignO" latin:moreKeys="ओ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignO" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignO" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -65,5 +56,5 @@ latin:styleName="baseKeyDevanagariVowelSignO" latin:parentStyle="moreKeysDevanagariVowelSignO" latin:keySpec="◌ो|ो" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_u.xml b/java/res/xml/keystyle_devanagari_vowel_sign_u.xml index 226c11a06..1eb19b573 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_u.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_u.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0941/U+0902: "ुं" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN ANUSVARA U+0941/U+0901: "ुँ" DEVANAGARI VOWEL SIGN U/DEVANAGARI SIGN CANDRABINDU --> @@ -36,26 +32,21 @@ latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="◌ुं|ुं,◌ुँ|ुँ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0941: "ु" DEVANAGARI VOWEL SIGN U --> <key-style latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="◌ु|ु" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0909: "उ" DEVANAGARI LETTER U --> <key-style latin:styleName="moreKeysDevanagariVowelSignU" latin:moreKeys="उ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignU" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignU" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -64,5 +55,5 @@ latin:styleName="baseKeyDevanagariVowelSignU" latin:parentStyle="moreKeysDevanagariVowelSignU" latin:keySpec="◌ु|ु" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_uu.xml b/java/res/xml/keystyle_devanagari_vowel_sign_uu.xml index 7a9f47d77..0bb3426e4 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_uu.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_uu.xml @@ -22,13 +22,9 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0942/U+0902: "ूं" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN ANUSVARA U+0942/U+0901: "ूँ" DEVANAGARI VOWEL SIGN UU/DEVANAGARI SIGN CANDRABINDU --> @@ -36,26 +32,21 @@ latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="◌ूं|ूं,◌ूँ|ूँ,%" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0942: "ू" DEVANAGARI VOWEL SIGN UU --> <key-style latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="◌ू|ू,%" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU --> <key-style latin:styleName="moreKeysDevanagariVowelSignUu" latin:moreKeys="ऊ,%" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignUu" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignUu" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -64,5 +55,5 @@ latin:styleName="baseKeyDevanagariVowelSignUu" latin:parentStyle="moreKeysDevanagariVowelSignUu" latin:keySpec="◌ू|ू" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/keystyle_devanagari_vowel_sign_vocalic_r.xml b/java/res/xml/keystyle_devanagari_vowel_sign_vocalic_r.xml index 56b739642..688826a43 100644 --- a/java/res/xml/keystyle_devanagari_vowel_sign_vocalic_r.xml +++ b/java/res/xml/keystyle_devanagari_vowel_sign_vocalic_r.xml @@ -22,22 +22,16 @@ API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts. The files named res/xml/key_*.xml have this U+25CC hack, although the counterpart files named res/xml-v16/key_*.xml don't have this hack. --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSet="hindi" - > + <case latin:keyboardLayoutSet="hindi"> <!-- U+25CC: "◌" DOTTED CIRCLE U+0944: "ॄ" DEVANAGARI VOWEL SIGN VOCALIC RR --> <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="◌ॄ|ॄ" /> </case> - <case - latin:keyboardLayoutSet="hindi_compact" - > + <case latin:keyboardLayoutSet="hindi_compact"> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R U+25CC: "◌" DOTTED CIRCLE U+0943: "ृ" DEVANAGARI VOWEL SIGN VOCALIC R --> @@ -45,9 +39,7 @@ latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ऋ,◌ृ|ृ" /> </case> - <case - latin:keyboardLayoutSet="marathi" - > + <case latin:keyboardLayoutSet="marathi"> <!-- U+0931: "ऱ" DEVANAGARI LETTER RRA U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R U+25CC: "◌" DOTTED CIRCLE @@ -56,17 +48,14 @@ latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ऱ,ऋ,◌ृ|ृ" /> </case> - <case - latin:keyboardLayoutSet="nepali_traditional" - > + <case latin:keyboardLayoutSet="nepali_traditional"> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" latin:moreKeys="ओ" /> </case> <default> - <key-style - latin:styleName="moreKeysDevanagariVowelSignVocalicR" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignVocalicR" /> </default> </switch> <!-- U+25CC: "◌" DOTTED CIRCLE @@ -75,5 +64,5 @@ latin:styleName="baseKeyDevanagariVowelSignVocalicR" latin:parentStyle="moreKeysDevanagariVowelSignVocalicR" latin:keySpec="◌ृ|ृ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/rowkeys_arabic1.xml b/java/res/xml/rowkeys_arabic1.xml index 266bba407..9f83fef50 100644 --- a/java/res/xml/rowkeys_arabic1.xml +++ b/java/res/xml/rowkeys_arabic1.xml @@ -18,30 +18,25 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0636: "ض" ARABIC LETTER DAD U+0661: "١" ARABIC-INDIC DIGIT ONE --> <Key latin:keySpec="ض" latin:keyHintLabel="1" - latin:additionalMoreKeys="1,١" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="1,١" /> <!-- U+0635: "ص" ARABIC LETTER SAD U+0662: "٢" ARABIC-INDIC DIGIT TWO --> <Key latin:keySpec="ص" latin:keyHintLabel="2" - latin:additionalMoreKeys="2,٢" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="2,٢" /> <!-- U+062B: "ث" ARABIC LETTER THEH U+0663: "٣" ARABIC-INDIC DIGIT THREE --> <Key latin:keySpec="ث" latin:keyHintLabel="3" - latin:additionalMoreKeys="3,٣" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="3,٣" /> <!-- U+0642: "ق" ARABIC LETTER QAF U+0664: "٤" ARABIC-INDIC DIGIT FOUR U+06A8: "ڨ" ARABIC LETTER QAF WITH THREE DOTS ABOVE --> @@ -50,8 +45,7 @@ latin:keySpec="ق" latin:keyHintLabel="4" latin:additionalMoreKeys="4,٤" - latin:moreKeys="ڨ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ڨ" /> <!-- U+0641: "ف" ARABIC LETTER FEH U+0665: "٥" ARABIC-INDIC DIGIT FIVE U+06A4: "ڤ" ARABIC LETTER VEH @@ -63,22 +57,19 @@ latin:keySpec="ف" latin:keyHintLabel="5" latin:additionalMoreKeys="5,٥" - latin:moreKeys="ڤ,ڢ,ڥ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ڤ,ڢ,ڥ" /> <!-- U+063A: "غ" ARABIC LETTER GHAIN U+0666: "٦" ARABIC-INDIC DIGIT SIX --> <Key latin:keySpec="غ" latin:keyHintLabel="6" - latin:additionalMoreKeys="6,٦" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="6,٦" /> <!-- U+0639: "ع" ARABIC LETTER AIN U+0667: "٧" ARABIC-INDIC DIGIT SEVEN --> <Key latin:keySpec="ع" latin:keyHintLabel="7" - latin:additionalMoreKeys="7,٧" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="7,٧" /> <!-- U+0647: "ه" ARABIC LETTER HEH U+0668: "٨" ARABIC-INDIC DIGIT EIGHT U+FEEB: "ﻫ" ARABIC LETTER HEH INITIAL FORM @@ -87,26 +78,22 @@ latin:keySpec="ه" latin:keyHintLabel="8" latin:additionalMoreKeys="8,٨" - latin:moreKeys="ﻫ|ه‍" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ﻫ|ه‍" /> <!-- U+062E: "خ" ARABIC LETTER KHAH U+0669: "٩" ARABIC-INDIC DIGIT NINE --> <Key latin:keySpec="خ" latin:keyHintLabel="9" - latin:additionalMoreKeys="9,٩" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="9,٩" /> <!-- U+062D: "ح" ARABIC LETTER HAH U+0660: "٠" ARABIC-INDIC DIGIT ZERO --> <Key latin:keySpec="ح" latin:keyHintLabel="0" - latin:additionalMoreKeys="0,٠" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="0,٠" /> <!-- U+062C: "ج" ARABIC LETTER JEEM U+0686: "چ" ARABIC LETTER TCHEH --> <Key latin:keySpec="ج" - latin:moreKeys="چ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="چ" /> </merge> diff --git a/java/res/xml/rowkeys_arabic2.xml b/java/res/xml/rowkeys_arabic2.xml index 9bc91e8c7..4f401e8bc 100644 --- a/java/res/xml/rowkeys_arabic2.xml +++ b/java/res/xml/rowkeys_arabic2.xml @@ -18,33 +18,26 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0634: "ش" ARABIC LETTER SHEEN U+069C: "ڜ" ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE --> <!-- TODO: DroidSansArabic lacks the glyph of U+069C ARABIC LETTER SEEN WITH THREE DOTS BELOW AND THREE DOTS ABOVE --> <Key latin:keySpec="ش" - latin:moreKeys="ڜ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ڜ" /> <!-- U+0633: "س" ARABIC LETTER SEEN --> - <Key - latin:keySpec="س" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="س" /> <!-- U+064A: "ي" ARABIC LETTER YEH U+0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE U+0649: "ى" ARABIC LETTER ALEF MAKSURA --> <Key latin:keySpec="ي" - latin:moreKeys="ئ,ى" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ئ,ى" /> <!-- U+0628: "ب" ARABIC LETTER BEH U+067E: "پ" ARABIC LETTER PEH --> <Key latin:keySpec="ب" - latin:moreKeys="پ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="پ" /> <!-- U+0644: "ل" ARABIC LETTER LAM U+FEFB: "ﻻ" ARABIC LIGATURE LAM WITH ALEF ISOLATED FORM U+0627: "ا" ARABIC LETTER ALEF @@ -56,8 +49,7 @@ U+0622: "آ" ARABIC LETTER ALEF WITH MADDA ABOVE --> <Key latin:keySpec="ل" - latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ﻻ|لا,ﻷ|لأ,ﻹ|لإ,ﻵ|لآ" /> <!-- U+0627: "ا" ARABIC LETTER ALEF U+0622: "آ" ARABIC LETTER ALEF WITH MADDA ABOVE U+0621: "ء" ARABIC LETTER HAMZA @@ -66,29 +58,19 @@ U+0671: "ٱ" ARABIC LETTER ALEF WASLA --> <Key latin:keySpec="ا" - latin:moreKeys="!fixedColumnOrder!5,آ,ء,أ,إ,ٱ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="!fixedColumnOrder!5,آ,ء,أ,إ,ٱ" /> <!-- U+062A: "ت" ARABIC LETTER TEH --> - <Key - latin:keySpec="ت" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ت" /> <!-- U+0646: "ن" ARABIC LETTER NOON --> - <Key - latin:keySpec="ن" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ن" /> <!-- U+0645: "م" ARABIC LETTER MEEM --> - <Key - latin:keySpec="م" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="م" /> <!-- U+0643: "ك" ARABIC LETTER KAF U+06AF: "گ" ARABIC LETTER GAF U+06A9: "ک" ARABIC LETTER KEHEH --> <Key latin:keySpec="ك" - latin:moreKeys="گ,ک" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="گ,ک" /> <!-- U+0637: "ط" ARABIC LETTER TAH --> - <Key - latin:keySpec="ط" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ط" /> </merge> diff --git a/java/res/xml/rowkeys_arabic3.xml b/java/res/xml/rowkeys_arabic3.xml index 0bfc66a7d..8b178013e 100644 --- a/java/res/xml/rowkeys_arabic3.xml +++ b/java/res/xml/rowkeys_arabic3.xml @@ -18,49 +18,30 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/keys_arabic3_left" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/keys_arabic3_left" /> <!-- U+0621: "ء" ARABIC LETTER HAMZA --> - <Key - latin:keySpec="ء" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ء" /> <!-- U+0624: "ؤ" ARABIC LETTER WAW WITH HAMZA ABOVE --> - <Key - latin:keySpec="ؤ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ؤ" /> <!-- U+0631: "ر" ARABIC LETTER REH --> - <Key - latin:keySpec="ر" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ر" /> <!-- U+0649: "ى" ARABIC LETTER ALEF MAKSURA U+0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE --> <Key latin:keySpec="ى" - latin:moreKeys="ئ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ئ" /> <!-- U+0629: "ة" ARABIC LETTER TEH MARBUTA --> - <Key - latin:keySpec="ة" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ة" /> <!-- U+0648: "و" ARABIC LETTER WAW --> - <Key - latin:keySpec="و" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="و" /> <!-- U+0632: "ز" ARABIC LETTER ZAIN U+0698: "ژ" ARABIC LETTER JEH --> <Key latin:keySpec="ز" - latin:moreKeys="ژ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ژ" /> <!-- U+0638: "ظ" ARABIC LETTER ZAH --> - <Key - latin:keySpec="ظ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ظ" /> <!-- U+062F: "د" ARABIC LETTER DAL --> - <Key - latin:keySpec="د" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="د" /> </merge> diff --git a/java/res/xml/rowkeys_armenian_phonetic1.xml b/java/res/xml/rowkeys_armenian_phonetic1.xml index 8ca78dab4..8d54b179c 100644 --- a/java/res/xml/rowkeys_armenian_phonetic1.xml +++ b/java/res/xml/rowkeys_armenian_phonetic1.xml @@ -18,67 +18,55 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0567: "է" ARMENIAN SMALL LETTER EH --> <Key latin:keySpec="է" latin:keyHintLabel="1" - latin:additionalMoreKeys="1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="1" /> <!-- U+0569: "թ" ARMENIAN SMALL LETTER TO --> <Key latin:keySpec="թ" latin:keyHintLabel="2" - latin:additionalMoreKeys="2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="2" /> <!-- U+0583: "փ" ARMENIAN SMALL LETTER PIWR --> <Key latin:keySpec="փ" latin:keyHintLabel="3" - latin:additionalMoreKeys="3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="3" /> <!-- U+0571: "ձ" ARMENIAN SMALL LETTER JA --> <Key latin:keySpec="ձ" latin:keyHintLabel="4" - latin:additionalMoreKeys="4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="4" /> <!-- U+057B: "ջ" ARMENIAN SMALL LETTER JHEH --> <Key latin:keySpec="ջ" latin:keyHintLabel="5" - latin:additionalMoreKeys="5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="5" /> <!-- U+0580: "ր" ARMENIAN SMALL LETTER REH --> <Key latin:keySpec="ր" latin:keyHintLabel="6" - latin:additionalMoreKeys="6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="6" /> <!-- U+0579: "չ" ARMENIAN SMALL LETTER CHA --> <Key latin:keySpec="չ" latin:keyHintLabel="7" - latin:additionalMoreKeys="7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="7" /> <!-- U+0573: "ճ" ARMENIAN SMALL LETTER CHEH --> <Key latin:keySpec="ճ" latin:keyHintLabel="8" - latin:additionalMoreKeys="8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="8" /> <!-- U+056A: "ժ" ARMENIAN SMALL LETTER ZHE --> <Key latin:keySpec="ժ" latin:keyHintLabel="9" - latin:additionalMoreKeys="9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="9" /> <!-- U+056E: "ծ" ARMENIAN SMALL LETTER CA --> <Key latin:keySpec="ծ" latin:keyHintLabel="0" - latin:additionalMoreKeys="0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="0" /> </merge> diff --git a/java/res/xml/rowkeys_armenian_phonetic2.xml b/java/res/xml/rowkeys_armenian_phonetic2.xml index 9991f739d..cb1b932b9 100644 --- a/java/res/xml/rowkeys_armenian_phonetic2.xml +++ b/java/res/xml/rowkeys_armenian_phonetic2.xml @@ -18,50 +18,29 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0584: "ք" ARMENIAN SMALL LETTER KEH --> - <Key - latin:keySpec="ք" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ք" /> <!-- U+0578: "ո" ARMENIAN SMALL LETTER VO --> - <Key - latin:keySpec="ո" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ո" /> <!-- U+0565: "ե" ARMENIAN SMALL LETTER ECH U+0587: "և" ARMENIAN SMALL LIGATURE ECH YIWN --> <Key latin:keySpec="ե" latin:moreKeys="և" - latin:keyHintLabel="և" - latin:keyLabelFlags="fontNormal" /> + latin:keyHintLabel="և" /> <!-- U+057C: "ռ" ARMENIAN SMALL LETTER RA --> - <Key - latin:keySpec="ռ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ռ" /> <!-- U+057F: "տ" ARMENIAN SMALL LETTER TIWN --> - <Key - latin:keySpec="տ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="տ" /> <!-- U+0568: "ը" ARMENIAN SMALL LETTER ET --> - <Key - latin:keySpec="ը" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ը" /> <!-- U+0582: "ւ" ARMENIAN SMALL LETTER YIWN --> - <Key - latin:keySpec="ւ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ւ" /> <!-- U+056B: "ի" ARMENIAN SMALL LETTER INI --> - <Key - latin:keySpec="ի" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ի" /> <!-- U+0585: "օ" ARMENIAN SMALL LETTER OH --> - <Key - latin:keySpec="օ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="օ" /> <!-- U+057A: "պ" ARMENIAN SMALL LETTER PEH --> - <Key - latin:keySpec="պ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="պ" /> </merge> diff --git a/java/res/xml/rowkeys_armenian_phonetic3.xml b/java/res/xml/rowkeys_armenian_phonetic3.xml index 2b79386ac..33db4529f 100644 --- a/java/res/xml/rowkeys_armenian_phonetic3.xml +++ b/java/res/xml/rowkeys_armenian_phonetic3.xml @@ -18,43 +18,23 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0561: "ա" ARMENIAN SMALL LETTER AYB --> - <Key - latin:keySpec="ա" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ա" /> <!-- U+057D: "ս" ARMENIAN SMALL LETTER SEH --> - <Key - latin:keySpec="ս" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ս" /> <!-- U+0564: "դ" ARMENIAN SMALL LETTER DA --> - <Key - latin:keySpec="դ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="դ" /> <!-- U+0586: "ֆ" ARMENIAN SMALL LETTER FEH --> - <Key - latin:keySpec="ֆ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ֆ" /> <!-- U+0563: "գ" ARMENIAN SMALL LETTER GIM --> - <Key - latin:keySpec="գ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="գ" /> <!-- U+0570: "հ" ARMENIAN SMALL LETTER HO --> - <Key - latin:keySpec="հ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="հ" /> <!-- U+0575: "յ" ARMENIAN SMALL LETTER YI --> - <Key - latin:keySpec="յ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="յ" /> <!-- U+056F: "կ" ARMENIAN SMALL LETTER KEN --> - <Key - latin:keySpec="կ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="կ" /> <!-- U+056C: "լ" ARMENIAN SMALL LETTER LIWN --> - <Key - latin:keySpec="լ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="լ" /> </merge> diff --git a/java/res/xml/rowkeys_armenian_phonetic4.xml b/java/res/xml/rowkeys_armenian_phonetic4.xml index f8cdd1221..c7db25b73 100644 --- a/java/res/xml/rowkeys_armenian_phonetic4.xml +++ b/java/res/xml/rowkeys_armenian_phonetic4.xml @@ -18,35 +18,19 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0566: "զ" ARMENIAN SMALL LETTER ZA --> - <Key - latin:keySpec="զ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="զ" /> <!-- U+0572: "ղ" ARMENIAN SMALL LETTER GHAD --> - <Key - latin:keySpec="ղ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ղ" /> <!-- U+0581: "ց" ARMENIAN SMALL LETTER CO --> - <Key - latin:keySpec="ց" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ց" /> <!-- U+057E: "վ" ARMENIAN SMALL LETTER VEW --> - <Key - latin:keySpec="վ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="վ" /> <!-- U+0562: "բ" ARMENIAN SMALL LETTER BEN --> - <Key - latin:keySpec="բ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="բ" /> <!-- U+0576: "ն" ARMENIAN SMALL LETTER NOW --> - <Key - latin:keySpec="ն" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ն" /> <!-- U+0574: "մ" ARMENIAN SMALL LETTER MEN --> - <Key - latin:keySpec="մ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="մ" /> </merge> diff --git a/java/res/xml/rowkeys_bengali1.xml b/java/res/xml/rowkeys_bengali1.xml index c137d12e0..c1fd8b434 100644 --- a/java/res/xml/rowkeys_bengali1.xml +++ b/java/res/xml/rowkeys_bengali1.xml @@ -18,44 +18,37 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0994: "ঔ" BENGALI LETTER AU U+09E7: "১" BENGALI DIGIT ONE --> <Key latin:keySpec="ঔ" latin:keyHintLabel="১" - latin:additionalMoreKeys="১,1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="১,1" /> <!-- U+0990: "ঐ" BENGALI LETTER AI U+09E8: "২" BENGALI DIGIT TWO --> <Key latin:keySpec="ঐ" latin:keyHintLabel="২" - latin:additionalMoreKeys="২,2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="২,2" /> <!-- U+0986: "আ" BENGALI LETTER AA U+09E9: "৩" BENGALI DIGIT THREE --> <Key latin:keySpec="আ" latin:keyHintLabel="৩" - latin:additionalMoreKeys="৩,3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৩,3" /> <!-- U+0988: "ঈ" BENGALI LETTER II U+09EA: "৪" BENGALI DIGIT FOUR --> <Key latin:keySpec="ঈ" latin:keyHintLabel="৪" - latin:additionalMoreKeys="৪,4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৪,4" /> <!-- U+098A: "ঊ" BENGALI LETTER UU U+09EB: "৫" BENGALI DIGIT FIVE --> <Key latin:keySpec="ঊ" latin:keyHintLabel="৫" - latin:additionalMoreKeys="৫,5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৫,5" /> <!-- U+09AC: "ব" BENGALI LETTER BA U+09AD: "ভ" BENGALI LETTER BHA U+09EC: "৬" BENGALI DIGIT SIX --> @@ -63,15 +56,13 @@ latin:keySpec="ব" latin:moreKeys="ভ,%" latin:keyHintLabel="৬" - latin:additionalMoreKeys="৬,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৬,6" /> <!-- U+09B9: "হ" BENGALI LETTER HA U+09ED: "৭" BENGALI DIGIT SEVEN --> <Key latin:keySpec="হ" latin:keyHintLabel="৭" - latin:additionalMoreKeys="৭,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৭,7" /> <!-- U+0997: "গ" BENGALI LETTER GA U+0998: "ঘ" BENGALI LETTER GHA U+09EE: "৮" BENGALI DIGIT EIGHT --> @@ -79,8 +70,7 @@ latin:keySpec="গ" latin:moreKeys="ঘ,%" latin:keyHintLabel="৮" - latin:additionalMoreKeys="৮,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৮,8" /> <!-- U+09A6: "দ" BENGALI LETTER DA U+09A7: "ধ" BENGALI LETTER DHA U+09EF: "৯" BENGALI DIGIT NINE --> @@ -88,8 +78,7 @@ latin:keySpec="দ" latin:moreKeys="ধ,%" latin:keyHintLabel="৯" - latin:additionalMoreKeys="৯,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="৯,9" /> <!-- U+099C: "জ" BENGALI LETTER JA U+099D: "ঝ" BENGALI LETTER JHA U+099C/U+09CD/U+099E: "জ্ঞ" BENGALI LETTER JA/BENGALI SIGN VIRAMA/BENGALI LETTER NYA @@ -98,12 +87,10 @@ latin:keySpec="জ" latin:moreKeys="ঝ,জ্ঞ,%" latin:keyHintLabel="০" - latin:additionalMoreKeys="০,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="০,0" /> <!-- U+09A1: "ড" BENGALI LETTER DDA U+09A1/U+09BC: "ড়" BENGALI LETTER DDA/BENGALI SIGN NUKTA --> <Key latin:keySpec="ড" - latin:moreKeys="ড়" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ড়" /> </merge> diff --git a/java/res/xml/rowkeys_bengali2.xml b/java/res/xml/rowkeys_bengali2.xml index 589ce017d..44b361797 100644 --- a/java/res/xml/rowkeys_bengali2.xml +++ b/java/res/xml/rowkeys_bengali2.xml @@ -18,77 +18,64 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0993: "ও" BENGALI LETTER O U+09CB: "ো" BENGALI VOWEL SIGN O --> <Key latin:keySpec="ও" - latin:moreKeys="ো" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ো" /> <!-- U+098F: "এ" BENGALI LETTER E U+09C7: "ে" BENGALI VOWEL SIGN E --> <Key latin:keySpec="এ" - latin:moreKeys="ে" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ে" /> <!-- U+0985: "অ" BENGALI LETTER A U+09CD: "্" BENGALI SIGN VIRAMA --> <Key latin:keySpec="অ" - latin:moreKeys="্" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="্" /> <!-- U+0987: "ই" BENGALI LETTER I U+09BF: "ি" BENGALI VOWEL SIGN I --> <Key latin:keySpec="ই" - latin:moreKeys="ি" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ি" /> <!-- U+0989: "উ" BENGALI LETTER U U+09C1: "ু" BENGALI VOWEL SIGN U --> <Key latin:keySpec="উ" - latin:moreKeys="ু" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ু" /> <!-- U+09AA: "প" BENGALI LETTER PA U+09AB: "ফ" BENGALI LETTER PHA --> <Key latin:keySpec="প" - latin:moreKeys="ফ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ফ" /> <!-- U+09B0: "র" BENGALI LETTER RA U+09C3: "ৃ" BENGALI VOWEL SIGN VOCALIC R U+098B: "ঋ" BENGALI LETTER VOCALIC R U+09A4/U+09CD/U+09B0: "ত্র" BENGALI LETTER TA/BENGALI SIGN VIRAMA/BENGALI LETTER RA --> <Key latin:keySpec="র" - latin:moreKeys="ৃ,ঋ,ত্র" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ৃ,ঋ,ত্র" /> <!-- U+0995: "ক" BENGALI LETTER KA U+0996: "খ" BENGALI LETTER KHA --> <Key latin:keySpec="ক" - latin:moreKeys="খ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="খ" /> <!-- U+09A4: "ত" BENGALI LETTER TA U+09CE: "ৎ" BENGALI LETTER KHANDA TA U+09A5: "থ" BENGALI LETTER THA U+09A4/U+09CD/U+09A4: "ত্ত" BENGALI LETTER TA/BENGALI SIGN VIRAMA/BENGALI LETTER TA --> <Key latin:keySpec="ত" - latin:moreKeys="ৎ,থ,ত্ত" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ৎ,থ,ত্ত" /> <!-- U+099A: "চ" BENGALI LETTER CA U+099B: "ছ" BENGALI LETTER CHA --> <Key latin:keySpec="চ" - latin:moreKeys="ছ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ছ" /> <!-- U+099F: "ট" BENGALI LETTER TTA U+09A0: "ঠ" BENGALI LETTER TTHA --> <Key latin:keySpec="ট" - latin:moreKeys="ঠ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ঠ" /> </merge> diff --git a/java/res/xml/rowkeys_bengali3.xml b/java/res/xml/rowkeys_bengali3.xml index b6d46850f..5222b096b 100644 --- a/java/res/xml/rowkeys_bengali3.xml +++ b/java/res/xml/rowkeys_bengali3.xml @@ -18,65 +18,51 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0981: "ঁ" BENGALI SIGN CANDRABINDU U+0983: "ঃ" BENGALI SIGN VISARGA U+0982: "ং" BENGALI SIGN ANUSVARA --> <Key latin:keySpec="ঁ" - latin:moreKeys="ঃ,ং" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ঃ,ং" /> <!-- U+09A2: "ঢ" BENGALI LETTER DDHA U+09A2/U+09BC: "ঢ়" BENGALI LETTER DDHA/BENGALI SIGN NUKTA --> <Key latin:keySpec="ঢ" - latin:moreKeys="ঢ়" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ঢ়" /> <!-- U+09AE: "ম" BENGALI LETTER MA --> - <Key - latin:keySpec="ম" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ম" /> <!-- U+09A8: "ন" BENGALI LETTER NA U+09A3: "ণ" BENGALI LETTER NNA --> <Key latin:keySpec="ন" - latin:moreKeys="ণ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ণ" /> <!-- U+099E: "ঞ" BENGALI LETTER NYA U+0999: "ঙ" BENGALI LETTER NGA U+099E/U+09CD/U+099C: "ঞ্জ" BENGALI LETTER NYA/BENGALI SIGN VIRAMA/BENGALI LETTER JA --> <Key latin:keySpec="ঞ" - latin:moreKeys="ঙ,ঞ্জ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ঙ,ঞ্জ" /> <!-- U+09B2: "ল" BENGALI LETTER LA --> - <Key - latin:keySpec="ল" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ল" /> <!-- U+09B7: "ষ" BENGALI LETTER SSA U+0995/U+09CD/U+09B7: "ক্ষ" BENGALI LETTER KA/BENGALI SIGN VIRAMA/BENGALI LETTER SSA --> <Key latin:keySpec="ষ" - latin:moreKeys="ক্ষ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ক্ষ" /> <!-- U+09B8: "স" BENGALI LETTER SA U+09B6: "শ" BENGALI LETTER SHA --> <Key latin:keySpec="স" - latin:moreKeys="শ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="শ" /> <!-- U+09DF: "য়" BENGALI LETTER YYA U+09AF: "য" BENGALI LETTER YA --> <Key latin:keySpec="য়" - latin:moreKeys="য" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="য" /> <!-- U+0964: "।" DEVANAGARI DANDA U+0965: "॥" DEVANAGARI DOUBLE DANDA --> <Key latin:keySpec="।" - latin:moreKeys="॥" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="॥" /> </merge> diff --git a/java/res/xml/rowkeys_farsi1.xml b/java/res/xml/rowkeys_farsi1.xml index 46fef4236..abc2c9614 100644 --- a/java/res/xml/rowkeys_farsi1.xml +++ b/java/res/xml/rowkeys_farsi1.xml @@ -18,58 +18,49 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0636: "ض" ARABIC LETTER DAD U+06F1: "۱" EXTENDED ARABIC-INDIC DIGIT ONE --> <Key latin:keySpec="ض" latin:keyHintLabel="۱" - latin:additionalMoreKeys="۱,1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۱,1" /> <!-- U+0635: "ص" ARABIC LETTER SAD U+06F2: "۲" EXTENDED ARABIC-INDIC DIGIT TWO --> <Key latin:keySpec="ص" latin:keyHintLabel="۲" - latin:additionalMoreKeys="۲,2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۲,2" /> <!-- U+062B: "ث" ARABIC LETTER THEH U+06F3: "۳" EXTENDED ARABIC-INDIC DIGIT THREE --> <Key latin:keySpec="ث" latin:keyHintLabel="۳" - latin:additionalMoreKeys="۳,3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۳,3" /> <!-- U+0642: "ق" ARABIC LETTER QAF U+06F4: "۴" EXTENDED ARABIC-INDIC DIGIT FOUR --> <Key latin:keySpec="ق" latin:keyHintLabel="۴" - latin:additionalMoreKeys="۴,4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۴,4" /> <!-- U+0641: "ف" ARABIC LETTER FEH U+06F5: "۵" EXTENDED ARABIC-INDIC DIGIT FIVE --> <Key latin:keySpec="ف" latin:keyHintLabel="۵" - latin:additionalMoreKeys="۵,5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۵,5" /> <!-- U+063A: "غ" ARABIC LETTER GHAIN U+06F6: "۶" EXTENDED ARABIC-INDIC DIGIT SIX --> <Key latin:keySpec="غ" latin:keyHintLabel="۶" - latin:additionalMoreKeys="۶,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۶,6" /> <!-- U+0639: "ع" ARABIC LETTER AIN U+06F7: "۷" EXTENDED ARABIC-INDIC DIGIT SEVEN --> <Key latin:keySpec="ع" latin:keyHintLabel="۷" - latin:additionalMoreKeys="۷,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۷,7" /> <!-- U+0647: "ه" ARABIC LETTER HEH U+FEEB: "ﻫ" ARABIC LETTER HEH INITIAL FORM U+0647/U+200D: ARABIC LETTER HEH + ZERO WIDTH JOINER @@ -80,24 +71,19 @@ latin:keySpec="ه" latin:moreKeys="ﻫ|ه‍,هٔ,ة,%" latin:keyHintLabel="۸" - latin:additionalMoreKeys="۸,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۸,8" /> <!-- U+062E: "خ" ARABIC LETTER KHAH U+06F9: "۹" EXTENDED ARABIC-INDIC DIGIT NINE --> <Key latin:keySpec="خ" latin:keyHintLabel="۹" - latin:additionalMoreKeys="۹,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۹,9" /> <!-- U+062D: "ح" ARABIC LETTER HAH U+06F0: "۰" EXTENDED ARABIC-INDIC DIGIT ZERO --> <Key latin:keySpec="ح" latin:keyHintLabel="۰" - latin:additionalMoreKeys="۰,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="۰,0" /> <!-- U+062C: "ج" ARABIC LETTER JEEM --> - <Key - latin:keySpec="ج" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ج" /> </merge> diff --git a/java/res/xml/rowkeys_farsi2.xml b/java/res/xml/rowkeys_farsi2.xml index f94ee8e49..82f1903c7 100644 --- a/java/res/xml/rowkeys_farsi2.xml +++ b/java/res/xml/rowkeys_farsi2.xml @@ -18,17 +18,11 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0634: "ش" ARABIC LETTER SHEEN --> - <Key - latin:keySpec="ش" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ش" /> <!-- U+0633: "س" ARABIC LETTER SEEN --> - <Key - latin:keySpec="س" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="س" /> <!-- U+06CC: "ی" ARABIC LETTER FARSI YEH U+0626: "ئ" ARABIC LETTER YEH WITH HAMZA ABOVE U+064A: "ي" ARABIC LETTER YEH @@ -36,16 +30,11 @@ U+0649: "ى" ARABIC LETTER ALEF MAKSURA --> <Key latin:keySpec="ی" - latin:moreKeys="ئ,ي,ﯨ|ى" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ئ,ي,ﯨ|ى" /> <!-- U+0628: "ب" ARABIC LETTER BEH --> - <Key - latin:keySpec="ب" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ب" /> <!-- U+0644: "ل" ARABIC LETTER LAM --> - <Key - latin:keySpec="ل" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ل" /> <!-- U+0627: "ا" ARABIC LETTER ALEF U+0671: "ٱ" ARABIC LETTER ALEF WASLA U+0621: "ء" ARABIC LETTER HAMZA @@ -54,30 +43,21 @@ U+0625: "إ" ARABIC LETTER ALEF WITH HAMZA BELOW --> <Key latin:keySpec="ا" - latin:moreKeys="!fixedColumnOrder!5,ٱ,ء,آ,أ,إ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="!fixedColumnOrder!5,ٱ,ء,آ,أ,إ" /> <!-- U+062A: "ت" ARABIC LETTER TEH U+0629: "ة": ARABIC LETTER TEH MARBUTA --> <Key latin:keySpec="ت" - latin:moreKeys="ة" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ة" /> <!-- U+0646: "ن" ARABIC LETTER NOON --> - <Key - latin:keySpec="ن" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ن" /> <!-- U+0645: "م" ARABIC LETTER MEEM --> - <Key - latin:keySpec="م" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="م" /> <!-- U+06A9: "ک" ARABIC LETTER KEHEH U+0643: "ك" ARABIC LETTER KAF --> <Key latin:keySpec="ک" - latin:moreKeys="ك" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ك" /> <!-- U+06AF: "گ" ARABIC LETTER GAF --> - <Key - latin:keySpec="گ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="گ" /> </merge> diff --git a/java/res/xml/rowkeys_farsi3.xml b/java/res/xml/rowkeys_farsi3.xml index edc22f95a..b825a36d5 100644 --- a/java/res/xml/rowkeys_farsi3.xml +++ b/java/res/xml/rowkeys_farsi3.xml @@ -18,47 +18,27 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- U+0638: "ظ" ARABIC LETTER ZAH --> - <Key - latin:keySpec="ظ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ظ" /> <!-- U+0637: "ط" ARABIC LETTER TAH --> - <Key - latin:keySpec="ط" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ط" /> <!-- U+0698: "ژ" ARABIC LETTER JEH --> - <Key - latin:keySpec="ژ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ژ" /> <!-- U+0632: "ز" ARABIC LETTER ZAIN --> - <Key - latin:keySpec="ز" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ز" /> <!-- U+0631: "ر" ARABIC LETTER REH --> - <Key - latin:keySpec="ر" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ر" /> <!-- U+0630: "ذ" ARABIC LETTER THAL --> - <Key - latin:keySpec="ذ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ذ" /> <!-- U+062F: "د" ARABIC LETTER DAL --> - <Key - latin:keySpec="د" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="د" /> <!-- U+067E: "پ" ARABIC LETTER PEH --> - <Key - latin:keySpec="پ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="پ" /> <!-- U+0648: "و" ARABIC LETTER WAW U+0624: "ؤ" ARABIC LETTER WAW WITH HAMZA ABOVE --> <Key latin:keySpec="و" - latin:moreKeys="ؤ" - latin:keyLabelFlags="fontNormal" /> - <include - latin:keyboardLayout="@xml/keys_farsi3_right" /> + latin:moreKeys="ؤ" /> + <include latin:keyboardLayout="@xml/keys_farsi3_right" /> </merge> diff --git a/java/res/xml/rowkeys_hindi1.xml b/java/res/xml/rowkeys_hindi1.xml index cff9756cf..cd08e1600 100644 --- a/java/res/xml/rowkeys_hindi1.xml +++ b/java/res/xml/rowkeys_hindi1.xml @@ -18,82 +18,61 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0914: "औ" DEVANAGARI LETTER AU U+0912/U+0902: "ऒं" DEVANAGARI LETTER SHORT O//DEVANAGARI SIGN ANUSVARA --> <Key latin:keySpec="औ" - latin:moreKeys="ऒं" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऒं" /> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI U+0910/U+0902: "ऐं" DEVANAGARI LETTER AI/DEVANAGARI SIGN ANUSVARA --> <Key latin:keySpec="ऐ" - latin:moreKeys="ऐं" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऐं" /> <!-- U+0906: "आ" DEVANAGARI LETTER AA U+0906/U+0902: "आं" DEVANAGARI LETTER AA/DEVANAGARI SIGN ANUSVARA U+0906/U+0901: "आँ" DEVANAGARI LETTER AA/DEVANAGARI SIGN CANDRABINDU --> <Key latin:keySpec="आ" - latin:moreKeys="आं,आँ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="आं,आँ" /> <!-- U+0908: "ई" DEVANAGARI LETTER II U+0908/U+0902: "ईं" DEVANAGARI LETTER II/DEVANAGARI SIGN ANUSVARA --> <Key latin:keySpec="ई" - latin:moreKeys="ईं" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ईं" /> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU U+090A/U+0902: "ऊं" DEVANAGARI LETTER UU/DEVANAGARI SIGN ANUSVARA U+090A/U+0901: "ऊँ" DEVANAGARI LETTER UU/DEVANAGARI SIGN CANDRABINDU --> <Key latin:keySpec="ऊ" - latin:moreKeys="ऊं,ऊँ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऊं,ऊँ" /> <!-- U+092D: "भ" DEVANAGARI LETTER BHA --> - <Key - latin:keySpec="भ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="भ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVisarga" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> + <Key latin:keyStyle="baseKeyDevanagariSignVisarga" /> <!-- U+0918: "घ" DEVANAGARI LETTER GHA --> - <Key - latin:keySpec="घ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="घ" /> <!-- U+0927: "ध" DEVANAGARI LETTER DHA U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="ध" - latin:moreKeys="क्ष,श्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="क्ष,श्र" /> <!-- U+091D: "झ" DEVANAGARI LETTER JHA --> - <Key - latin:keySpec="झ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="झ" /> <!-- U+0922: "ढ" DEVANAGARI LETTER DDHA --> - <Key - latin:keySpec="ढ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ढ" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <!-- U+0967: "१" DEVANAGARI DIGIT ONE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" @@ -102,8 +81,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> <!-- U+0968: "२" DEVANAGARI DIGIT TWO --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" @@ -112,8 +90,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> <!-- U+0969: "३" DEVANAGARI DIGIT THREE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAa" @@ -122,8 +99,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> <!-- U+096A: "४" DEVANAGARI DIGIT FOUR --> <Key latin:keyStyle="baseKeyDevanagariVowelSignIi" @@ -132,8 +108,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> <!-- U+096B: "५" DEVANAGARI DIGIT FIVE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignUu" @@ -146,15 +121,13 @@ latin:keySpec="ब" latin:moreKeys="ब॒,%" latin:keyHintLabel="6" - latin:additionalMoreKeys="६,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="६,6" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA U+096D: "७" DEVANAGARI DIGIT SEVEN --> <Key latin:keySpec="ह" latin:keyHintLabel="7" - latin:additionalMoreKeys="७,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="७,7" /> <!-- U+0917: "ग" DEVANAGARI LETTER GA U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA U+0917/U+093C: "ग़" DEVANAGARI LETTER GA/DEVANAGARI SIGN NUKTA @@ -164,15 +137,13 @@ latin:keySpec="ग" latin:moreKeys="ज्ञ,ग़,ग॒,%" latin:keyHintLabel="8" - latin:additionalMoreKeys="८,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="८,8" /> <!-- U+0926: "द" DEVANAGARI LETTER DA U+096F: "९" DEVANAGARI DIGIT NINE --> <Key latin:keySpec="द" latin:keyHintLabel="9" - latin:additionalMoreKeys="९,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="९,9" /> <!-- U+091C: "ज" DEVANAGARI LETTER JA U+091C/U+0952: "ज॒" DEVANAGARI LETTER JA/DEVANAGARI STRESS SIGN ANUDATTA U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA @@ -182,15 +153,13 @@ latin:keySpec="ज" latin:moreKeys="ज॒,ज्ञ,ज़,%" latin:keyHintLabel="0" - latin:additionalMoreKeys="०,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="०,0" /> <!-- U+0921: "ड" DEVANAGARI LETTER DDA U+0921/U+0952: "ड॒" DEVANAGARI LETTER DDA/DEVANAGARI STRESS SIGN ANUDATTA U+0921/U+093C: "ड़" DEVANAGARI LETTER DDA/DEVANAGARI SIGN NUKTA --> <Key latin:keySpec="ड" - latin:moreKeys="ड॒,ड़" - latin:keyLabelFlags="fontNormal" /> - </default> + latin:moreKeys="ड॒,ड़" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_hindi2.xml b/java/res/xml/rowkeys_hindi2.xml index 7ba4ee1ec..fec93f3c6 100644 --- a/java/res/xml/rowkeys_hindi2.xml +++ b/java/res/xml/rowkeys_hindi2.xml @@ -18,21 +18,16 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0913: "ओ" DEVANAGARI LETTER O U+0913/U+0902: "ओं" DEVANAGARI LETTER O/DEVANAGARI SIGN ANUSVARA U+0911: "ऑ" DEVANAGARI LETTER CANDRA O U+0912: "ऒ" DEVANAGARI LETTER SHORT O --> <Key latin:keySpec="ओ" - latin:moreKeys="ओं,ऑ,ऒ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ओं,ऑ,ऒ" /> <!-- U+090F: "ए" DEVANAGARI LETTER E U+090F/U+0902: "एं" DEVANAGARI LETTER E/DEVANAGARI SIGN ANUSVARA U+090F/U+0901: "एँ" DEVANAGARI LETTER E/DEVANAGARI SIGN CANDRABINDU @@ -40,129 +35,97 @@ U+090E: "ऎ" DEVANAGARI LETTER SHORT E --> <Key latin:keySpec="ए" - latin:moreKeys="एं,एँ,ऍ,ऎ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="एं,एँ,ऍ,ऎ" /> <!-- U+0905: "अ" DEVANAGARI LETTER A U+0905/U+0902: "अं" DEVANAGARI LETTER A/DEVANAGARI SIGN ANUSVARA U+0905/U+0901: "अँ" DEVANAGARI LETTER A/DEVANAGARI SIGN CANDRABINDU --> <Key latin:keySpec="अ" - latin:moreKeys="अं,अँ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="अं,अँ" /> <!-- U+0907: "इ" DEVANAGARI LETTER I U+0907/U+0902: "इं" DEVANAGARI LETTER I/DEVANAGARI SIGN ANUSVARA U+0907/U+0901: "इं" DEVANAGARI LETTER I/DEVANAGARI SIGN CANDRABINDU --> <Key latin:keySpec="इ" - latin:moreKeys="इं,इँ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="इं,इँ" /> <!-- U+0909: "उ" DEVANAGARI LETTER U U+0909/U+0902: "उं" DEVANAGARI LETTER U/DEVANAGARI SIGN ANUSVARA U+0909/U+0901: "उँ" DEVANAGARI LETTER U/DEVANAGARI SIGN CANDRABINDU --> <Key latin:keySpec="उ" - latin:moreKeys="उं,उँ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="उं,उँ" /> <!-- U+092B: "फ" DEVANAGARI LETTER PHA U+092B/U+093C: "फ़" DEVANAGARI LETTER PHA/DEVANAGARI SIGN NUKTA --> <Key latin:keySpec="फ" - latin:moreKeys="फ़" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="फ़" /> <!-- U+0931: "ऱ" DEVANAGARI LETTER RRA U+094D/U+0930: "्र" DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA U+0930/U+094D: "र्" DEVANAGARI LETTER RA/DEVANAGARI SIGN VIRAMA --> <Key latin:keySpec="ऱ" - latin:moreKeys="्र,र्" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="्र,र्" /> <!-- U+0916: "ख" DEVANAGARI LETTER KHA U+0916/U+093C: "ख़" DEVANAGARI LETTER KHA/DEVANAGARI SIGN NUKTA --> <Key latin:keySpec="ख" - latin:moreKeys="ख़" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ख़" /> <!-- U+0925: "थ" DEVANAGARI LETTER THA --> - <Key - latin:keySpec="थ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="थ" /> <!-- U+091B: "छ" DEVANAGARI LETTER CHA --> - <Key - latin:keySpec="छ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="छ" /> <!-- U+0920: "ठ" DEVANAGARI LETTER TTHA --> - <Key - latin:keySpec="ठ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ठ" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignO" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignE" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVirama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignI" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignI" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignU" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignU" /> <!-- U+092A: "प" DEVANAGARI LETTER PA --> - <Key - latin:keySpec="प" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="प" /> <!-- U+0930: "र" DEVANAGARI LETTER RA U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R U+0930/U+093C: "ऱ" DEVANAGARI LETTER RA/DEVANAGARI SIGN NUKTA U+0960: "ॠ" DEVANAGARI LETTER VOCALIC RR --> <Key latin:keySpec="र" - latin:moreKeys="ऋ,ऱ,ॠ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऋ,ऱ,ॠ" /> <!-- U+0915: "क" DEVANAGARI LETTER KA U+0915/U+093C: "क़" DEVANAGARI LETTER KA/DEVANAGARI SIGN NUKTA --> <Key latin:keySpec="क" - latin:moreKeys="क़" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="क़" /> <!-- U+0924: "त" DEVANAGARI LETTER TA U+0924/U+094D/U+0930: "त्र" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="त" - latin:moreKeys="त्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="त्र" /> <!-- U+091A: "च" DEVANAGARI LETTER CA --> - <Key - latin:keySpec="च" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="च" /> <!-- U+091F: "ट" DEVANAGARI LETTER TTA --> - <Key - latin:keySpec="ट" - latin:keyLabelFlags="fontNormal" /> - </default> + <Key latin:keySpec="ट" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_hindi3.xml b/java/res/xml/rowkeys_hindi3.xml index cf36fc5d4..2e6d6864e 100644 --- a/java/res/xml/rowkeys_hindi3.xml +++ b/java/res/xml/rowkeys_hindi3.xml @@ -18,114 +18,80 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O --> - <Key - latin:keySpec="ऑ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ऑ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> - <Key - latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> + <Key latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> <!-- U+0923: "ण" DEVANAGARI LETTER NNA --> - <Key - latin:keySpec="ण" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ण" /> <!-- U+0929: "ऩ" DEVANAGARI LETTER NNNA --> - <Key - latin:keySpec="ऩ" /> + <Key latin:keySpec="ऩ" /> <!-- U+0933: "ळ" DEVANAGARI LETTER LLA U+0934: "ऴ" DEVANAGARI LETTER LLLA --> <Key latin:keySpec="ळ" - latin:moreKeys="ऴ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऴ" /> <!-- U+0936: "श" DEVANAGARI LETTER SHA --> - <Key - latin:keySpec="श" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="श" /> <!-- U+0937: "ष" DEVANAGARI LETTER SSA --> - <Key - latin:keySpec="ष" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ष" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> <!-- U+091E: "ञ" DEVANAGARI LETTER NYA --> - <Key - latin:keySpec="ञ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ञ" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignCandraO" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignCandraO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+092E: "म" DEVANAGARI LETTER MA U+0950: "ॐ" DEVANAGARI OM --> <Key latin:keySpec="म" - latin:moreKeys="ॐ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ॐ" /> <!-- U+0928: "न" DEVANAGARI LETTER NA U+091E: "ञ" DEVANAGARI LETTER NYA U+0919: "ङ" DEVANAGARI LETTER NGA U+0928/U+093C: "ऩ" DEVANAGARI LETTER NA/DEVANAGARI SIGN NUKTA --> <Key latin:keySpec="न" - latin:moreKeys="ञ,ङ,ऩ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ञ,ङ,ऩ" /> <!-- U+0935: "व" DEVANAGARI LETTER VA --> - <Key - latin:keySpec="व" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="व" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA U+090C: "ऌ" DEVANAGARI LETTER VOCALIC L U+0961: "ॡ" DEVANAGARI LETTER VOCALIC LL --> <Key latin:keySpec="ल" - latin:moreKeys="ऌ,ॡ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऌ,ॡ" /> <!-- U+0938: "स" DEVANAGARI LETTER SA --> - <Key - latin:keySpec="स" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="स" /> <!-- U+092F: "य" DEVANAGARI LETTER YA U+095F: "य़" DEVANAGARI LETTER YYA --> <Key latin:keySpec="य" - latin:moreKeys="य़" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="य़" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_nukta" /> - <Key - latin:keyStyle="baseKeyDevanagariSignNukta" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_nukta" /> + <Key latin:keyStyle="baseKeyDevanagariSignNukta" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_hindi_compact1.xml b/java/res/xml/rowkeys_hindi_compact1.xml index c63de4f0b..06a014162 100644 --- a/java/res/xml/rowkeys_hindi_compact1.xml +++ b/java/res/xml/rowkeys_hindi_compact1.xml @@ -18,74 +18,62 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <!-- U+0914: "औ" DEVANAGARI LETTER AU U+0967: "१" DEVANAGARI DIGIT ONE --> <Key latin:keySpec="औ" latin:keyStyle="moreKeysDevanagariVowelSignAu" latin:keyHintLabel="1" - latin:additionalMoreKeys="१,1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="१,1" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI U+0968: "२" DEVANAGARI DIGIT TWO --> <Key latin:keySpec="ऐ" latin:keyStyle="moreKeysDevanagariVowelSignAi" latin:keyHintLabel="2" - latin:additionalMoreKeys="२,2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="२,2" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> <!-- U+0906: "आ" DEVANAGARI LETTER AA U+0969: "३" DEVANAGARI DIGIT THREE --> <Key latin:keySpec="आ" latin:keyStyle="moreKeysDevanagariVowelSignAa" latin:keyHintLabel="3" - latin:additionalMoreKeys="३,3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="३,3" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> <!-- U+0908: "ई" DEVANAGARI LETTER II U+096A: "४" DEVANAGARI DIGIT FOUR --> <Key latin:keySpec="ई" latin:keyStyle="moreKeysDevanagariVowelSignIi" latin:keyHintLabel="4" - latin:additionalMoreKeys="४,4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="४,4" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU U+096B: "५" DEVANAGARI DIGIT FIVE --> <Key latin:keySpec="ऊ" latin:keyStyle="moreKeysDevanagariVowelSignUu" latin:keyHintLabel="5" - latin:additionalMoreKeys="५,5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="५,5" /> <!-- U+092C: "ब" DEVANAGARI LETTER BA U+092D: "भ" DEVANAGARI LETTER BHA U+096C: "६" DEVANAGARI DIGIT SIX --> @@ -93,15 +81,13 @@ latin:keySpec="ब" latin:moreKeys="भ,%" latin:keyHintLabel="6" - latin:additionalMoreKeys="६,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="६,6" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA U+096D: "७" DEVANAGARI DIGIT SEVEN --> <Key latin:keySpec="ह" latin:keyHintLabel="7" - latin:additionalMoreKeys="७,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="७,7" /> <!-- U+0917: "ग" DEVANAGARI LETTER GA U+0918: "घ" DEVANAGARI LETTER GHA U+096E: "८" DEVANAGARI DIGIT EIGHT --> @@ -109,8 +95,7 @@ latin:keySpec="ग" latin:moreKeys="घ,%" latin:keyHintLabel="8" - latin:additionalMoreKeys="८,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="८,8" /> <!-- U+0926: "द" DEVANAGARI LETTER DA U+0927: "ध" DEVANAGARI LETTER DHA U+096F: "९" DEVANAGARI DIGIT NINE --> @@ -118,8 +103,7 @@ latin:keySpec="द" latin:moreKeys="ध,%" latin:keyHintLabel="9" - latin:additionalMoreKeys="९,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="९,9" /> <!-- U+091C: "ज" DEVANAGARI LETTER JA U+091D: "झ" DEVANAGARI LETTER JHA U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA @@ -128,12 +112,10 @@ latin:keySpec="ज" latin:moreKeys="झ,ज्ञ,%" latin:keyHintLabel="0" - latin:additionalMoreKeys="०,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="०,0" /> <!-- U+0921: "ड" DEVANAGARI LETTER DDA U+0922: "ढ" DEVANAGARI LETTER DDHA --> <Key latin:keySpec="ड" - latin:moreKeys="ढ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ढ" /> </merge> diff --git a/java/res/xml/rowkeys_hindi_compact2.xml b/java/res/xml/rowkeys_hindi_compact2.xml index 06364c209..7cbe5efbb 100644 --- a/java/res/xml/rowkeys_hindi_compact2.xml +++ b/java/res/xml/rowkeys_hindi_compact2.xml @@ -18,98 +18,79 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> <Key latin:keySpec="ओ" - latin:keyStyle="moreKeysDevanagariVowelSignO" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> <!-- U+090F: "ए" DEVANAGARI LETTER E --> <Key latin:keySpec="ए" - latin:keyStyle="moreKeysDevanagariVowelSignE" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignE" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <!-- U+0905: "अ" DEVANAGARI LETTER A --> <Key latin:keySpec="अ" - latin:keyStyle="moreKeysDevanagariSignVirama" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariSignVirama" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> <!-- U+0907: "इ" DEVANAGARI LETTER I --> <Key latin:keySpec="इ" - latin:keyStyle="moreKeysDevanagariVowelSignI" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignI" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> <!-- U+0909: "उ" DEVANAGARI LETTER U --> <Key latin:keySpec="उ" - latin:keyStyle="moreKeysDevanagariVowelSignU" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignU" /> <!-- U+092A: "प" DEVANAGARI LETTER PA U+092B: "फ" DEVANAGARI LETTER PHA --> <Key latin:keySpec="प" - latin:moreKeys="फ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="फ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> <!-- U+0930: "र" DEVANAGARI LETTER RA --> <Key latin:keySpec="र" - latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" /> <!-- U+0915: "क" DEVANAGARI LETTER KA U+0916: "ख" DEVANAGARI LETTER KHA --> <Key latin:keySpec="क" - latin:moreKeys="ख" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ख" /> <!-- U+0924: "त" DEVANAGARI LETTER TA U+0925: "थ" DEVANAGARI LETTER THA U+0924/U+094D/U+0930: "त्र" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="त" - latin:moreKeys="थ,त्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="थ,त्र" /> <!-- U+091A: "च" DEVANAGARI LETTER CA U+091B: "छ" DEVANAGARI LETTER CHA --> <Key latin:keySpec="च" - latin:moreKeys="छ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="छ" /> <!-- U+091F: "ट" DEVANAGARI LETTER TTA U+0920: "ठ" DEVANAGARI LETTER TTHA --> <Key latin:keySpec="ट" - latin:moreKeys="ठ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ठ" /> </merge> diff --git a/java/res/xml/rowkeys_hindi_compact3.xml b/java/res/xml/rowkeys_hindi_compact3.xml index 0e8165ecc..89a9f9d60 100644 --- a/java/res/xml/rowkeys_hindi_compact3.xml +++ b/java/res/xml/rowkeys_hindi_compact3.xml @@ -18,72 +18,55 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> <!-- U+0911: "ऑ" DEVANAGARI LETTER CANDRA O --> <Key latin:keySpec="ऑ" - latin:keyStyle="moreKeysDevanagariVowelSignCandraO" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignCandraO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_e" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_e" /> <!-- U+090D: "ऍ" DEVANAGARI LETTER CANDRA E --> <Key latin:keySpec="ऍ" - latin:keyStyle="moreKeysDevanagariVowelSignCandraE" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignCandraE" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+092E: "म" DEVANAGARI LETTER MA U+0950: "ॐ" DEVANAGARI OM --> <Key latin:keySpec="म" - latin:moreKeys="ॐ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ॐ" /> <!-- U+0928: "न" DEVANAGARI LETTER NA U+0923: "ण" DEVANAGARI LETTER NNA U+091E: "ञ" DEVANAGARI LETTER NYA U+0919: "ङ" DEVANAGARI LETTER NGA --> <Key latin:keySpec="न" - latin:moreKeys="ण,ञ,ङ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ण,ञ,ङ" /> <!-- U+0935: "व" DEVANAGARI LETTER VA --> - <Key - latin:keySpec="व" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="व" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA --> - <Key - latin:keySpec="ल" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ल" /> <!-- U+0938: "स" DEVANAGARI LETTER SA U+0936: "श" DEVANAGARI LETTER SHA U+0937: "ष" DEVANAGARI LETTER SSA U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="स" - latin:moreKeys="श,ष,श्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="श,ष,श्र" /> <!-- U+092F: "य" DEVANAGARI LETTER YA --> - <Key - latin:keySpec="य" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="य" /> <!-- U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA --> <Key latin:keySpec="क्ष" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/rowkeys_khmer1.xml b/java/res/xml/rowkeys_khmer1.xml index 567c6aff0..79fd231a0 100644 --- a/java/res/xml/rowkeys_khmer1.xml +++ b/java/res/xml/rowkeys_khmer1.xml @@ -18,82 +18,75 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+200D: ZERO WIDTH JOINER --> <Key latin:keySpec="!" - latin:moreKeys="!icon/zwj_key|‍" /> + latin:moreKeys="!icon/zwj_key|‍" + latin:keyLabelFlags="fontDefault" /> <!-- U+17D7: "ៗ" KHMER SIGN LEK TOO U+200C: ZERO WIDTH NON-JOINER --> <Key latin:keySpec="ៗ" - latin:moreKeys="!icon/zwnj_key|‌" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="!icon/zwnj_key|‌" /> <!-- U+17D1: "៑" KHMER SIGN VIRIAM --> <Key latin:keySpec=""" latin:keyHintLabel="៑" - latin:moreKeys="៑" /> + latin:moreKeys="៑" + latin:keyLabelFlags="fontDefault" /> <!-- U+17DB: "៛" KHMER CURRENCY SYMBOL RIEL U+20AC: "€" EURO SIGN --> <Key latin:keySpec="៛" latin:keyHintLabel="$" - latin:moreKeys="$,€" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="$,€" /> <!-- U+17D6: "៖" KHMER SIGN CAMNUC PII KUUH --> <Key latin:keySpec="%" latin:keyHintLabel="៖" - latin:moreKeys="៖" /> + latin:moreKeys="៖" + latin:keyLabelFlags="fontDefault" /> <!-- U+17CD: "៍" KHMER SIGN TOANDAKHIAT U+17D9: "៙" KHMER SIGN PHNAEK MUAN --> <Key latin:keySpec="៍" latin:keyHintLabel="៙" - latin:moreKeys="៙" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៙" /> <!-- U+17D0: "័" KHMER SIGN SAMYOK SANNYA U+17DA: "៚" KHMER SIGN KOOMUUT --> <Key latin:keySpec="័" latin:keyHintLabel="៚" latin:keyHintLabelVerticalAdjustment="-30%" - latin:moreKeys="៚" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៚" /> <!-- U+17CF: "៏" KHMER SIGN AHSDA --> <Key latin:keySpec="៏" latin:keyHintLabel="*" - latin:moreKeys="*" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="*" /> <!-- U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK --> <Key latin:keySpec="(" latin:keyHintLabel="{" - latin:moreKeys="{,«" /> + latin:moreKeys="{,«" + latin:keyLabelFlags="fontDefault" /> <!-- U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> <Key latin:keySpec=")" latin:keyHintLabel="}" - latin:moreKeys="},»" /> + latin:moreKeys="},»" + latin:keyLabelFlags="fontDefault" /> <!-- U+17CC: "៌" KHMER SIGN ROBAT U+00D7: "×" MULTIPLICATION SIGN --> <Key latin:keySpec="៌" latin:keyHintLabel="×" - latin:moreKeys="×" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="×" /> <!-- U+17CE: "៎" KHMER SIGN KAKABAT --> - <Key - latin:keySpec="៎" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="៎" /> </case> <default> <!-- U+17E1: "១" KHMER DIGIT ONE @@ -102,94 +95,82 @@ latin:keySpec="១" latin:keyHintLabel="1" latin:additionalMoreKeys="1" - latin:moreKeys="៱" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៱" /> <!-- U+17E2: "២" KHMER DIGIT TWO U+17F2: "៲" KHMER SYMBOL LEK ATTAK PII --> <Key latin:keySpec="២" latin:keyHintLabel="2" latin:additionalMoreKeys="2" - latin:moreKeys="៲" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៲" /> <!-- U+17E3: "៣" KHMER DIGIT THREE U+17F3: "៳" KHMER SYMBOL LEK ATTAK BEI --> <Key latin:keySpec="៣" latin:keyHintLabel="3" latin:additionalMoreKeys="3" - latin:moreKeys="៳" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៳" /> <!-- U+17E4: "៤" KHMER DIGIT FOUR U+17F4: "៴" KHMER SYMBOL LEK ATTAK BUON --> <Key latin:keySpec="៤" latin:keyHintLabel="4" latin:additionalMoreKeys="4" - latin:moreKeys="៴" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៴" /> <!-- U+17E5: "៥" KHMER DIGIT FIVE U+17F5: "៵" KHMER SYMBOL LEK ATTAK PRAM --> <Key latin:keySpec="៥" latin:keyHintLabel="5" latin:additionalMoreKeys="5" - latin:moreKeys="៵" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៵" /> <!-- U+17E6: "៦" KHMER DIGIT SIX U+17F6: "៶" KHMER SYMBOL LEK ATTAK PRAM-MUOY --> <Key latin:keySpec="៦" latin:keyHintLabel="6" latin:additionalMoreKeys="6" - latin:moreKeys="៶" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៶" /> <!-- U+17E7: "៧" KHMER DIGIT SEVEN U+17F7: "៷" KHMER SYMBOL LEK ATTAK PRAM-PII --> <Key latin:keySpec="៧" latin:keyHintLabel="7" latin:additionalMoreKeys="7" - latin:moreKeys="៷" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៷" /> <!-- U+17E8: "៨" KHMER DIGIT EIGHT U+17F8: "៸" KHMER SYMBOL LEK ATTAK PRAM-BEI --> <Key latin:keySpec="៨" latin:keyHintLabel="8" latin:additionalMoreKeys="8" - latin:moreKeys="៸" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៸" /> <!-- U+17E9: "៩" KHMER DIGIT NINE U+17F9: "៹" KHMER SYMBOL LEK ATTAK PRAM-BUON --> <Key latin:keySpec="៩" latin:keyHintLabel="9" latin:additionalMoreKeys="9" - latin:moreKeys="៹" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៹" /> <!-- U+17E0: "០" KHMER DIGIT ZERO U+17F0: "៰" KHMER SYMBOL LEK ATTAK SON --> <Key latin:keySpec="០" latin:keyHintLabel="0" latin:additionalMoreKeys="0" - latin:moreKeys="៰" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៰" /> <!-- U+17A5: "ឥ" KHMER INDEPENDENT VOWEL QI U+17A6: "ឦ" KHMER INDEPENDENT VOWEL QII --> <Key latin:keySpec="ឥ" latin:keyHintLabel="ឦ" - latin:moreKeys=",ឦ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys=",ឦ" /> <!-- U+17B2: "ឲ" KHMER INDEPENDENT VOWEL QOO TYPE TWO U+17B1: "ឱ" KHMER INDEPENDENT VOWEL QOO TYPE ONE --> <Key latin:keySpec="ឲ" latin:keyHintLabel="ឱ" - latin:moreKeys="ឱ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឱ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_khmer2.xml b/java/res/xml/rowkeys_khmer2.xml index 4146895f7..04ca1e0df 100644 --- a/java/res/xml/rowkeys_khmer2.xml +++ b/java/res/xml/rowkeys_khmer2.xml @@ -18,117 +18,70 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+1788: "ឈ" KHMER LETTER CHO U+17DC: "ៜ" KHMER SIGN AVAKRAHASANYA --> <Key latin:keySpec="ឈ" latin:keyHintLabel="ៜ" - latin:moreKeys="ៜ" - latin:keyLabelFlags="fontNormal|autoScale" /> + latin:moreKeys="ៜ" /> <!-- U+17BA: "ឺ" KHMER VOWEL SIGN YY U+17DD: "៝" KHMER SIGN ATTHACAN --> <Key latin:keySpec="ឺ" latin:keyHintLabel="៝" latin:keyHintLabelVerticalAdjustment="40%" - latin:moreKeys="៝" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="៝" /> <!-- U+17C2: "ែ" KHMER VOWEL SIGN AE --> - <Key - latin:keySpec="ែ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ែ" /> <!-- U+17AC: "ឬ" KHMER INDEPENDENT VOWEL RYY U+17AB: "ឫ" KHMER INDEPENDENT VOWEL RY --> <Key latin:keySpec="ឬ" latin:keyHintLabel="ឫ" - latin:moreKeys="ឫ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឫ" /> <!-- U+1791: "ទ" KHMER LETTER TO --> - <Key - latin:keySpec="ទ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ទ" /> <!-- U+17BD: "ួ" KHMER VOWEL SIGN UA --> - <Key - latin:keySpec="ួ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ួ" /> <!-- U+17BC: "ូ" KHMER VOWEL SIGN UU --> - <Key - latin:keySpec="ូ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ូ" /> <!-- U+17B8: "ី" KHMER VOWEL SIGN II --> - <Key - latin:keySpec="ី" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ី" /> <!-- U+17C5: "ៅ" KHMER VOWEL SIGN AU --> - <Key - latin:keySpec="ៅ" - latin:keyLabelFlags="fontNormal|autoScale" /> + <Key latin:keySpec="ៅ" /> <!-- U+1797: "ភ" KHMER LETTER PHO --> - <Key - latin:keySpec="ភ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ភ" /> <!-- U+17BF: "ឿ" KHMER VOWEL SIGN YA --> - <Key - latin:keySpec="ឿ" - latin:keyLabelFlags="fontNormal|autoScale" /> + <Key latin:keySpec="ឿ" /> <!-- U+17B0: "ឰ" KHMER INDEPENDENT VOWEL QAI --> - <Key - latin:keySpec="ឰ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឰ" /> </case> <default> <!-- U+1786: "ឆ" KHMER LETTER CHA --> - <Key - latin:keySpec="ឆ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឆ" /> <!-- U+17B9: "ឹ" KHMER VOWEL SIGN Y --> - <Key - latin:keySpec="ឹ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឹ" /> <!-- U+17C1: "េ" KHMER VOWEL SIGN E --> - <Key - latin:keySpec="េ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="េ" /> <!-- U+179A: "រ" KHMER LETTER RO --> - <Key - latin:keySpec="រ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="រ" /> <!-- U+178F: "ត" KHMER LETTER TA --> - <Key - latin:keySpec="ត" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ត" /> <!-- U+1799: "យ" KHMER LETTER YO --> - <Key - latin:keySpec="យ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="យ" /> <!-- U+17BB: "ុ" KHMER VOWEL SIGN U --> - <Key - latin:keySpec="ុ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ុ" /> <!-- U+17B7: "ិ" KHMER VOWEL SIGN I --> - <Key - latin:keySpec="ិ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ិ" /> <!-- U+17C4: "ោ" KHMER VOWEL SIGN OO --> - <Key - latin:keySpec="ោ" - latin:keyLabelFlags="fontNormal|autoScale" /> + <Key latin:keySpec="ោ" /> <!-- U+1795: "ផ" KHMER LETTER PHA --> - <Key - latin:keySpec="ផ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ផ" /> <!-- U+17C0: "ៀ" KHMER VOWEL SIGN IE --> - <Key - latin:keySpec="ៀ" - latin:keyLabelFlags="fontNormal|autoScale" /> + <Key latin:keySpec="ៀ" /> <!-- U+17AA: "ឪ" KHMER INDEPENDENT VOWEL QUUV U+17A7: "ឧ" KHMER INDEPENDENT VOWEL QU U+17B1: "ឱ" KHMER INDEPENDENT VOWEL QOO TYPE ONE @@ -138,8 +91,7 @@ <Key latin:keySpec="ឪ" latin:keyHintLabel="ឧ" - latin:moreKeys="ឧ,ឱ,ឳ,ឩ,ឨ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឧ,ឱ,ឳ,ឩ,ឨ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_khmer3.xml b/java/res/xml/rowkeys_khmer3.xml index 5e6d01fb2..c2db36449 100644 --- a/java/res/xml/rowkeys_khmer3.xml +++ b/java/res/xml/rowkeys_khmer3.xml @@ -18,121 +18,76 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+17B6/U+17C6: "ាំ" KHMER VOWEL SIGN AA/KHMER SIGN NIKAHIT --> <Key latin:keySpec="ាំ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+17C3: "ៃ" KHMER VOWEL SIGN AI --> - <Key - latin:keySpec="ៃ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ៃ" /> <!-- U+178C: "ឌ" KHMER LETTER DO --> - <Key - latin:keySpec="ឌ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឌ" /> <!-- U+1792: "ធ" KHMER LETTER THO --> - <Key - latin:keySpec="ធ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ធ" /> <!-- U+17A2: "អ" KHMER LETTER QA --> - <Key - latin:keySpec="អ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="អ" /> <!-- U+17C7: "ះ" KHMER SIGN REAHMUK U+17C8: "ៈ" KHMER SIGN YUUKALEAPINTU --> <Key latin:keySpec="ះ" latin:keyHintLabel="ៈ" - latin:moreKeys="ៈ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ៈ" /> <!-- U+1789: "ញ" KHMER LETTER NYO --> - <Key - latin:keySpec="ញ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ញ" /> <!-- U+1782: "គ" KHMER LETTER KO U+179D: "ឝ" KHMER LETTER SHA --> <Key latin:keySpec="គ" latin:keyHintLabel="ឝ" - latin:moreKeys="ឝ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឝ" /> <!-- U+17A1: "ឡ" KHMER LETTER LA --> - <Key - latin:keySpec="ឡ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឡ" /> <!-- U+17C4/U+17C7: "ោះ" KHMER VOWEL SIGN OO/KHMER SIGN REAHMUK --> <Key latin:keySpec="ោះ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio|autoScale" /> + latin:keyLabelFlags="followKeyLetterRatio|autoScale" /> <!-- U+17C9: "៉" KHMER SIGN MUUSIKATOAN --> - <Key - latin:keySpec="៉" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="៉" /> <!-- U+17AF: "ឯ" KHMER INDEPENDENT VOWEL QE --> - <Key - latin:keySpec="ឯ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឯ" /> </case> <default> <!-- U+17B6: "ា" KHMER VOWEL SIGN AA --> - <Key - latin:keySpec="ា" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ា" /> <!-- U+179F: "ស" KHMER LETTER SA --> - <Key - latin:keySpec="ស" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ស" /> <!-- U+178A: "ដ" KHMER LETTER DA --> - <Key - latin:keySpec="ដ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ដ" /> <!-- U+1790: "ថ" KHMER LETTER THA --> - <Key - latin:keySpec="ថ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ថ" /> <!-- U+1784: "ង" KHMER LETTER NGO --> - <Key - latin:keySpec="ង" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ង" /> <!-- U+17A0: "ហ" KHMER LETTER HA --> - <Key - latin:keySpec="ហ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ហ" /> <!-- U+17D2: "្" KHMER SIGN COENG --> - <Key - latin:keySpec="្" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="្" /> <!-- U+1780: "ក" KHMER LETTER KA --> - <Key - latin:keySpec="ក" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ក" /> <!-- U+179B: "ល" KHMER LETTER LO --> - <Key - latin:keySpec="ល" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ល" /> <!-- U+17BE: "ើ" KHMER VOWEL SIGN OE --> - <Key - latin:keySpec="ើ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ើ" /> <!-- U+17CB: "់" KHMER SIGN BANTOC --> - <Key - latin:keySpec="់" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="់" /> <!-- U+17AE: "ឮ" KHMER INDEPENDENT VOWEL LYY U+17AD: "ឭ" KHMER INDEPENDENT VOWEL LY U+17B0: "ឰ" KHMER INDEPENDENT VOWEL QAI --> <Key latin:keySpec="ឮ" latin:keyHintLabel="ឭ" - latin:moreKeys="ឭ,ឰ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឭ,ឰ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_khmer4.xml b/java/res/xml/rowkeys_khmer4.xml index 5523d86b7..70bdcf1bb 100644 --- a/java/res/xml/rowkeys_khmer4.xml +++ b/java/res/xml/rowkeys_khmer4.xml @@ -18,96 +18,62 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+178D: "ឍ" KHMER LETTER TTHO --> - <Key - latin:keySpec="ឍ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឍ" /> <!-- U+1783: "ឃ" KHMER LETTER KHO --> - <Key - latin:keySpec="ឃ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឃ" /> <!-- U+1787: "ជ" KHMER LETTER CO --> - <Key - latin:keySpec="ជ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ជ" /> <!-- U+17C1/U+17C7: "េះ" KHMER VOWEL SIGN E/KHMER SIGN REAHMUK --> <Key latin:keySpec="េះ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio|autoScale" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+1796: "ព" KHMER LETTER PO U+179E: "ឞ" KHMER LETTER SSO --> <Key latin:keySpec="ព" latin:keyHintLabel="ឞ" - latin:moreKeys="ឞ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ឞ" /> <!-- U+178E: "ណ" KHMER LETTER NNO --> - <Key - latin:keySpec="ណ" - latin:keyLabelFlags="fontNormal|autoScale" /> + <Key latin:keySpec="ណ" /> <!-- U+17C6: "ំ" KHMER SIGN NIKAHIT --> - <Key - latin:keySpec="ំ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ំ" /> <!-- U+17BB/U+17C7: "ុះ" KHMER VOWEL SIGN U/KHMER SIGN REAHMUK --> <Key latin:keySpec="ុះ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+17D5: "៕" KHMER SIGN BARIYOOSAN --> + <Key latin:keySpec="៕" /> <Key - latin:keySpec="៕" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec="\?" /> + latin:keySpec="\?" + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+178B: "ឋ" KHMER LETTER TTHA --> - <Key - latin:keySpec="ឋ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ឋ" /> <!-- U+1781: "ខ" KHMER LETTER KHA --> - <Key - latin:keySpec="ខ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ខ" /> <!-- U+1785: "ច" KHMER LETTER CA --> - <Key - latin:keySpec="ច" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ច" /> <!-- U+179C: "វ" KHMER LETTER VO --> - <Key - latin:keySpec="វ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="វ" /> <!-- U+1794: "ប" KHMER LETTER BA --> - <Key - latin:keySpec="ប" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ប" /> <!-- U+1793: "ន" KHMER LETTER NO --> - <Key - latin:keySpec="ន" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ន" /> <!-- U+1798: "ម" KHMER LETTER MO --> - <Key - latin:keySpec="ម" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ម" /> <!-- U+17BB/U+17C6: "ុំ" KHMER VOWEL SIGN U/KHMER SIGN NIKAHIT --> <Key latin:keySpec="ុំ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+17D4: "។" KHMER SIGN KHAN --> - <Key - latin:keySpec="។" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="។" /> <!-- U+17CA: "៊" KHMER SIGN TRIISAP --> - <Key - latin:keySpec="៊" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="៊" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_lao1.xml b/java/res/xml/rowkeys_lao1.xml index a5085a540..f88d5fd66 100644 --- a/java/res/xml/rowkeys_lao1.xml +++ b/java/res/xml/rowkeys_lao1.xml @@ -18,61 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0ED1: "໑" LAO DIGIT ONE --> - <Key - latin:keySpec="໑" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໑" /> <!-- U+0ED2: "໒" LAO DIGIT TWO --> - <Key - latin:keySpec="໒" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໒" /> <!-- U+0ED3: "໓" LAO DIGIT THREE --> - <Key - latin:keySpec="໓" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໓" /> <!-- U+0ED4: "໔" LAO DIGIT FOUR --> - <Key - latin:keySpec="໔" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໔" /> <!-- U+0ECC: "໌" LAO CANCELLATION MARK --> - <Key - latin:keySpec="໌" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໌" /> <!-- U+0EBC: "ຼ" LAO SEMIVOWEL SIGN LO --> - <Key - latin:keySpec="ຼ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຼ" /> <!-- U+0ED5: "໕" LAO DIGIT FIVE --> - <Key - latin:keySpec="໕" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໕" /> <!-- U+0ED6: "໖" LAO DIGIT SIX --> - <Key - latin:keySpec="໖" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໖" /> <!-- U+0ED7: "໗" LAO DIGIT SEVEN --> - <Key - latin:keySpec="໗" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໗" /> <!-- U+0ED8: "໘" LAO DIGIT EIGHT --> - <Key - latin:keySpec="໘" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໘" /> <!-- U+0ED9: "໙" LAO DIGIT NINE --> - <Key - latin:keySpec="໙" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໙" /> <!-- U+0ECD/U+0EC8: "ໍ່" LAO NIGGAHITA/LAO TONE MAI EK --> <Key latin:keySpec="ໍ່" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </case> <default> <!-- U+0EA2: "ຢ" LAO LETTER YO @@ -81,84 +55,69 @@ latin:keySpec="ຢ" latin:keyHintLabel="1" latin:additionalMoreKeys="1" - latin:moreKeys="໑" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໑" /> <!-- U+0E9F: "ຟ" LAO LETTER FO SUNG U+0ED2: "໒" LAO DIGIT TWO --> <Key latin:keySpec="ຟ" latin:keyHintLabel="2" latin:additionalMoreKeys="2" - latin:moreKeys="໒" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໒" /> <!-- U+0EC2: "ໂ" LAO VOWEL SIGN O U+0ED3: "໓" LAO DIGIT THREE --> <Key latin:keySpec="ໂ" latin:keyHintLabel="3" latin:additionalMoreKeys="3" - latin:moreKeys="໓" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໓" /> <!-- U+0E96: "ຖ" LAO LETTER THO SUNG U+0ED4: "໔" LAO DIGIT FOUR --> <Key latin:keySpec="ຖ" latin:keyHintLabel="4" latin:additionalMoreKeys="4" - latin:moreKeys="໔" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໔" /> <!-- U+0EB8: "ຸ" LAO VOWEL SIGN U --> - <Key - latin:keySpec="ຸ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຸ" /> <!-- U+0EB9: "ູ" LAO VOWEL SIGN UU --> - <Key - latin:keySpec="ູ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ູ" /> <!-- U+0E84: "ຄ" LAO LETTER KHO TAM U+0ED5: "໕" LAO DIGIT FIVE --> <Key latin:keySpec="ຄ" latin:keyHintLabel="5" latin:additionalMoreKeys="5" - latin:moreKeys="໕" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໕" /> <!-- U+0E95: "ຕ" LAO LETTER TO U+0ED6: "໖" LAO DIGIT SIX --> <Key latin:keySpec="ຕ" latin:keyHintLabel="6" latin:additionalMoreKeys="6" - latin:moreKeys="໖" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໖" /> <!-- U+0E88: "ຈ" LAO LETTER CO U+0ED7: "໗" LAO DIGIT SEVEN --> <Key latin:keySpec="ຈ" latin:keyHintLabel="7" latin:additionalMoreKeys="7" - latin:moreKeys="໗" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໗" /> <!-- U+0E82: "ຂ" LAO LETTER KHO SUNG U+0ED8: "໘" LAO DIGIT EIGHT --> <Key latin:keySpec="ຂ" latin:keyHintLabel="8" latin:additionalMoreKeys="8" - latin:moreKeys="໘" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໘" /> <!-- U+0E8A: "ຊ" LAO LETTER SO TAM U+0ED9: "໙" LAO DIGIT NINE --> <Key latin:keySpec="ຊ" latin:keyHintLabel="9" latin:additionalMoreKeys="9" - latin:moreKeys="໙" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໙" /> <!-- U+0ECD: "ໍ" LAO NIGGAHITA --> - <Key - latin:keySpec="ໍ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ໍ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_lao2.xml b/java/res/xml/rowkeys_lao2.xml index 67c474f98..46b6395d7 100644 --- a/java/res/xml/rowkeys_lao2.xml +++ b/java/res/xml/rowkeys_lao2.xml @@ -18,110 +18,78 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0EBB/U+0EC9: "" LAO VOWEL SIGN MAI KON/LAO TONE MAI THO --> <Key latin:keySpec="ົ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0ED0: "໐" LAO DIGIT ZERO --> - <Key - latin:keySpec="໐" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໐" /> <!-- U+0EB3/U+0EC9: "ຳ້" LAO VOWEL SIGN AM/LAO TONE MAI THO --> <Key latin:keySpec="ຳ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <Key - latin:keySpec="_" /> + latin:keySpec="_" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="+" /> + latin:keySpec="+" + latin:keyLabelFlags="fontDefault" /> <!-- U+0EB4/U+0EC9: "ິ້" LAO VOWEL SIGN I/LAO TONE MAI THO --> <Key latin:keySpec="ິ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0EB5/U+0EC9: "ີ້" LAO VOWEL SIGN II/LAO TONE MAI THO --> <Key latin:keySpec="ີ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0EA3: "ຣ" LAO LETTER LO LING --> - <Key - latin:keySpec="ຣ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຣ" /> <!-- U+0EDC: "ໜ" LAO HO NO --> - <Key - latin:keySpec="ໜ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ໜ" /> <!-- U+0EBD: "ຽ" LAO SEMIVOWEL SIGN NYO --> - <Key - latin:keySpec="ຽ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຽ" /> <!-- U+0EAB/U+0EBC: "" LAO LETTER HO SUNG/LAO SEMIVOWEL SIGN LO --> <Key latin:keySpec="ຫຼ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+201D: "”" RIGHT DOUBLE QUOTATION MARK --> <Key - latin:keySpec="”" /> + latin:keySpec="”" + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+0EBB: "ົ" LAO VOWEL SIGN MAI KON --> - <Key - latin:keySpec="ົ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ົ" /> <!-- U+0EC4: "ໄ" LAO VOWEL SIGN AI U+0ED0: "໐" LAO DIGIT ZERO --> <Key latin:keySpec="ໄ" latin:keyHintLabel="0" latin:additionalMoreKeys="0" - latin:moreKeys="໐" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="໐" /> <!-- U+0EB3: "ຳ" LAO VOWEL SIGN AM --> - <Key - latin:keySpec="ຳ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຳ" /> <!-- U+0E9E: "ພ" LAO LETTER PHO TAM --> - <Key - latin:keySpec="ພ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ພ" /> <!-- U+0EB0: "ະ" LAO VOWEL SIGN A --> - <Key - latin:keySpec="ະ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ະ" /> <!-- U+0EB4: "ິ" LAO VOWEL SIGN I --> - <Key - latin:keySpec="ິ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ິ" /> <!-- U+0EB5: "ີ" LAO VOWEL SIGN II --> - <Key - latin:keySpec="ີ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ີ" /> <!-- U+0EAE: "ຮ" LAO LETTER HO TAM --> - <Key - latin:keySpec="ຮ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຮ" /> <!-- U+0E99: "ນ" LAO LETTER NO --> - <Key - latin:keySpec="ນ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ນ" /> <!-- U+0E8D: "ຍ" LAO LETTER NYO --> - <Key - latin:keySpec="ຍ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຍ" /> <!-- U+0E9A: "ບ" LAO LETTER BO --> - <Key - latin:keySpec="ບ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ບ" /> <!-- U+0EA5: "ລ" LAO LETTER LO LOOT --> - <Key - latin:keySpec="ລ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ລ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_lao3.xml b/java/res/xml/rowkeys_lao3.xml index 172716dde..ab3e25131 100644 --- a/java/res/xml/rowkeys_lao3.xml +++ b/java/res/xml/rowkeys_lao3.xml @@ -18,93 +18,73 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0EB1/U+0EC9: "ັ້" LAO VOWEL SIGN MAI KAN/LAO TONE MAI THO --> <Key latin:keySpec="ັ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <Key - latin:keySpec=";" /> + latin:keySpec=";" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="." /> + latin:keySpec="." + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="," /> + latin:keySpec="," + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec=":" /> + latin:keySpec=":" + latin:keyLabelFlags="fontDefault" /> <!-- U+0ECA: "໊" LAO TONE MAI TI --> - <Key - latin:keySpec="໊" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="໊" /> <!-- U+0ECB: "໋" LAO TONE MAI CATAWA --> + <Key latin:keySpec="໋" /> <Key - latin:keySpec="໋" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec="!" /> + latin:keySpec="!" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="\?" /> + latin:keySpec="\?" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="%" /> + latin:keySpec="%" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="=" /> + latin:keySpec="=" + latin:keyLabelFlags="fontDefault" /> <!-- U+201C: "“" LEFT DOUBLE QUOTATION MARK --> <Key - latin:keySpec="“" /> + latin:keySpec="“" + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+0EB1: "ັ" LAO VOWEL SIGN MAI KAN --> - <Key - latin:keySpec="ັ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ັ" /> <!-- U+0EAB: "ຫ" LAO LETTER HO SUNG --> - <Key - latin:keySpec="ຫ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຫ" /> <!-- U+0E81: "ກ" LAO LETTER KO --> - <Key - latin:keySpec="ກ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ກ" /> <!-- U+0E94: "ດ" LAO LETTER DO --> - <Key - latin:keySpec="ດ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ດ" /> <!-- U+0EC0: "ເ" LAO VOWEL SIGN E --> - <Key - latin:keySpec="ເ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ເ" /> <!-- U+0EC9: "້" LAO TONE MAI THO --> - <Key - latin:keySpec="້" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="້" /> <!-- U+0EC8: "່" LAO TONE MAI EK --> - <Key - latin:keySpec="່" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="່" /> <!-- U+0EB2: "າ" LAO VOWEL SIGN AA --> - <Key - latin:keySpec="າ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="າ" /> <!-- U+0EAA: "ສ" LAO LETTER SO SUNG --> - <Key - latin:keySpec="ສ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ສ" /> <!-- U+0EA7: "ວ" LAO LETTER WO --> - <Key - latin:keySpec="ວ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ວ" /> <!-- U+0E87: "ງ" LAO LETTER NGO --> - <Key - latin:keySpec="ງ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ງ" /> <!-- U+201C: "“" LEFT DOUBLE QUOTATION MARK --> <Key - latin:keySpec="“" /> + latin:keySpec="“" + latin:keyLabelFlags="fontDefault" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_lao4.xml b/java/res/xml/rowkeys_lao4.xml index ed4b9b1f1..5beb1cbcb 100644 --- a/java/res/xml/rowkeys_lao4.xml +++ b/java/res/xml/rowkeys_lao4.xml @@ -18,86 +18,60 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+20AD: "₭" KIP SIGN --> <Key - latin:keySpec="₭" /> + latin:keySpec="₭" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="(" /> - <!-- U+0EAF: "ຯ" LAO ELLIPSIS --> + latin:keySpec="(" + latin:keyLabelFlags="fontDefault" /> + <Key latin:keySpec="ຯ" /> <Key - latin:keySpec="ຯ" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec="\@" /> + latin:keySpec="\@" + latin:keyLabelFlags="fontDefault" /> <!-- U+0EB6/U+0EC9: "ຶ້" LAO VOWEL SIGN Y/LAO TONE MAI THO --> <Key latin:keySpec="ຶ້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0EB7/U+0EC9: "ື້" LAO VOWEL SIGN YY/LAO TONE MAI THO --> <Key latin:keySpec="ື້" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0EC6: "ໆ" LAO KO LA --> - <Key - latin:keySpec="ໆ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ໆ" /> <!-- U+0EDD: "ໝ" LAO HO MO --> + <Key latin:keySpec="ໝ" /> <Key - latin:keySpec="ໝ" - latin:keyLabelFlags="fontNormal" /> + latin:keySpec="$" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec="$" /> - <Key - latin:keySpec=")" /> + latin:keySpec=")" + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+0E9C: "ຜ" LAO LETTER PHO SUNG --> - <Key - latin:keySpec="ຜ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຜ" /> <!-- U+0E9B: "ປ" LAO LETTER PO --> - <Key - latin:keySpec="ປ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ປ" /> <!-- U+0EC1: "ແ" LAO VOWEL SIGN EI --> - <Key - latin:keySpec="ແ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ແ" /> <!-- U+0EAD: "ອ" LAO LETTER O --> - <Key - latin:keySpec="ອ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ອ" /> <!-- U+0EB6: "ຶ" LAO VOWEL SIGN Y --> - <Key - latin:keySpec="ຶ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຶ" /> <!-- U+0EB7: "ື" LAO VOWEL SIGN YY --> - <Key - latin:keySpec="ື" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ື" /> <!-- U+0E97: "ທ" LAO LETTER THO TAM --> - <Key - latin:keySpec="ທ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ທ" /> <!-- U+0EA1: "ມ" LAO LETTER MO --> - <Key - latin:keySpec="ມ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ມ" /> <!-- U+0EC3: "ໃ" LAO VOWEL SIGN AY --> - <Key - latin:keySpec="ໃ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ໃ" /> <!-- U+0E9D: "ຝ" LAO LETTER FO TAM --> - <Key - latin:keySpec="ຝ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ຝ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_marathi1.xml b/java/res/xml/rowkeys_marathi1.xml index 810e71e3c..596664bc6 100644 --- a/java/res/xml/rowkeys_marathi1.xml +++ b/java/res/xml/rowkeys_marathi1.xml @@ -18,14 +18,11 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <!-- U+0967: "१" DEVANAGARI DIGIT ONE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" @@ -34,8 +31,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> <!-- U+0968: "२" DEVANAGARI DIGIT TWO --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" @@ -44,8 +40,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> <!-- U+0969: "३" DEVANAGARI DIGIT THREE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAa" @@ -54,8 +49,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> <!-- U+096A: "४" DEVANAGARI DIGIT FOUR --> <Key latin:keyStyle="baseKeyDevanagariVowelSignIi" @@ -64,8 +58,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> <!-- U+096B: "५" DEVANAGARI DIGIT FIVE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignUu" @@ -78,15 +71,13 @@ latin:keySpec="ब" latin:moreKeys="भ,%" latin:keyHintLabel="6" - latin:additionalMoreKeys="६,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="६,6" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA U+096D: "७" DEVANAGARI DIGIT SEVEN --> <Key latin:keySpec="ह" latin:keyHintLabel="7" - latin:additionalMoreKeys="७,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="७,7" /> <!-- U+0917: "ग" DEVANAGARI LETTER GA U+0918: "घ" DEVANAGARI LETTER GHA U+096E: "८" DEVANAGARI DIGIT EIGHT --> @@ -94,8 +85,7 @@ latin:keySpec="ग" latin:moreKeys="घ,%" latin:keyHintLabel="8" - latin:additionalMoreKeys="८,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="८,8" /> <!-- U+0926: "द" DEVANAGARI LETTER DA U+0927: "ध" DEVANAGARI LETTER DHA U+096F: "९" DEVANAGARI DIGIT NINE --> @@ -103,8 +93,7 @@ latin:keySpec="द" latin:moreKeys="ध,%" latin:keyHintLabel="9" - latin:additionalMoreKeys="९,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="९,9" /> <!-- U+091C: "ज" DEVANAGARI LETTER JA U+091D: "झ" DEVANAGARI LETTER JHA U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER JHA --> @@ -112,12 +101,10 @@ latin:keySpec="ज" latin:moreKeys="झ,ज्ञ,%" latin:keyHintLabel="0" - latin:additionalMoreKeys="०,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="०,0" /> <!-- U+0921: "ड" DEVANAGARI LETTER DDA U+0922: "ढ" DEVANAGARI LETTER DDHA --> <Key latin:keySpec="ड" - latin:moreKeys="ढ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ढ" /> </merge> diff --git a/java/res/xml/rowkeys_marathi2.xml b/java/res/xml/rowkeys_marathi2.xml index f95091529..060822ee5 100644 --- a/java/res/xml/rowkeys_marathi2.xml +++ b/java/res/xml/rowkeys_marathi2.xml @@ -18,83 +18,64 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignO" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignE" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVirama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignI" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignI" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignU" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignU" /> <!-- U+092A: "प" DEVANAGARI LETTER PA U+092B: "फ" DEVANAGARI LETTER PHA --> <Key latin:keySpec="प" - latin:moreKeys="फ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="फ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> <!-- U+0930: "र" DEVANAGARI LETTER RA --> <Key latin:keySpec="र" - latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariVowelSignVocalicR" /> <!-- U+0915: "क" DEVANAGARI LETTER KA U+0916: "ख" DEVANAGARI LETTER KHA --> <Key latin:keySpec="क" - latin:moreKeys="ख" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ख" /> <!-- U+0924: "त" DEVANAGARI LETTER TA U+0925: "थ" DEVANAGARI LETTER THA U+0924/U+094D/U+0930: "त्र" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="त" - latin:moreKeys="थ,त्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="थ,त्र" /> <!-- U+091A: "च" DEVANAGARI LETTER CA U+091B: "छ" DEVANAGARI LETTER CHA --> <Key latin:keySpec="च" - latin:moreKeys="छ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="छ" /> <!-- U+091F: "ट" DEVANAGARI LETTER TTA U+0920: "ठ" DEVANAGARI LETTER TTHA --> <Key latin:keySpec="ट" - latin:moreKeys="ठ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ठ" /> </merge> diff --git a/java/res/xml/rowkeys_marathi3.xml b/java/res/xml/rowkeys_marathi3.xml index 17fc5ac77..661e79672 100644 --- a/java/res/xml/rowkeys_marathi3.xml +++ b/java/res/xml/rowkeys_marathi3.xml @@ -18,66 +18,49 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignCandraO" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_o" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignCandraO" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_e" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignCandraE" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_candra_e" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignCandraE" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+092E: "म" DEVANAGARI LETTER MA --> - <Key - latin:keySpec="म" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="म" /> <!-- U+0928: "न" DEVANAGARI LETTER NA U+0923: "ण" DEVANAGARI LETTER NNA U+091E: "ञ" DEVANAGARI LETTER NYA U+0919: "ङ" DEVANAGARI LETTER NGA --> <Key latin:keySpec="न" - latin:moreKeys="ण,ञ,ङ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ण,ञ,ङ" /> <!-- U+0935: "व" DEVANAGARI LETTER VA --> - <Key - latin:keySpec="व" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="व" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA U+0933: "ळ" DEVANAGARI LETTER LLA --> <Key latin:keySpec="ल" - latin:moreKeys="ळ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ळ" /> <!-- U+0938: "स" DEVANAGARI LETTER SA U+0936: "श" DEVANAGARI LETTER SHA U+0937: "ष" DEVANAGARI LETTER SSA U+0936/U+094D/U+0930: "श्र" DEVANAGARI LETTER SHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER RA --> <Key latin:keySpec="स" - latin:moreKeys="श,ष,श्र" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="श,ष,श्र" /> <!-- U+092F: "य" DEVANAGARI LETTER YA --> - <Key - latin:keySpec="य" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="य" /> <!-- U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA --> <Key latin:keySpec="क्ष" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </merge> diff --git a/java/res/xml/rowkeys_myanmar1.xml b/java/res/xml/rowkeys_myanmar1.xml index b7c820922..117007431 100644 --- a/java/res/xml/rowkeys_myanmar1.xml +++ b/java/res/xml/rowkeys_myanmar1.xml @@ -18,116 +18,88 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+1027: "ဧ" MYANMAR LETTER E --> - <Key - latin:keySpec="ဧ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဧ" /> <!-- U+104F: "၏" MYANMAR SYMBOL GENITIVE --> - <Key - latin:keySpec="၏" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="၏" /> <!-- U+1024: "ဤ" MYANMAR LETTER II --> - <Key - latin:keySpec="ဤ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဤ" /> <!-- U+1023: "ဣ" MYANMAR LETTER I --> - <Key - latin:keySpec="ဣ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဣ" /> <!-- U+104E: "၎" MYANMAR SYMBOL AFOREMENTIONED --> - <Key - latin:keySpec="၎" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="၎" /> <!-- U+1000/U+103B/U+1015/U+103A: "ကျပ်" MYANMAR LETTER KA/MYANMAR CONSONANT SIGN MEDIAL YA/MYANMAR LETTER PA/MYANMAR SIGN ASAT --> <Key latin:keySpec="ကျပ်" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio|autoScale" /> + latin:keyLabelFlags="followKeyLetterRatio|autoScale" /> <!-- U+1029: "ဩ" MYANMAR LETTER O --> <Key latin:keySpec="ဩ" - latin:keyLabelFlags="fontNormal|autoScale" /> + latin:keyLabelFlags="autoScale" /> <!-- U+102A: "ဪ" MYANMAR LETTER AU --> <Key latin:keySpec="ဪ" - latin:keyLabelFlags="fontNormal|autoScale" /> + latin:keyLabelFlags="autoScale" /> <!-- U+104D: "၍" MYANMAR SYMBOL COMPLETED --> - <Key - latin:keySpec="၍" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="၍" /> <!-- U+104C: "၌" MYANMAR SYMBOL LOCATIVE --> - <Key - latin:keySpec="၌" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="၌" /> </case> <default> <!-- U+1041: "၁" MYANMAR DIGIT ONE --> <Key latin:keySpec="၁" latin:keyHintLabel="1" - latin:additionalMoreKeys="1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="1" /> <!-- U+1042: "၂" MYANMAR DIGIT TWO --> <Key latin:keySpec="၂" latin:keyHintLabel="2" - latin:additionalMoreKeys="2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="2" /> <!-- U+1043: "၃" MYANMAR DIGIT THREE --> <Key latin:keySpec="၃" latin:keyHintLabel="3" - latin:additionalMoreKeys="3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="3" /> <!-- U+1044: "၄" MYANMAR DIGIT FOUR --> <Key latin:keySpec="၄" latin:keyHintLabel="4" - latin:additionalMoreKeys="4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="4" /> <!-- U+1045: "၅" MYANMAR DIGIT FIVE --> <Key latin:keySpec="၅" latin:keyHintLabel="5" - latin:additionalMoreKeys="5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="5" /> <!-- U+1046: "၆" MYANMAR DIGIT SIX --> <Key latin:keySpec="၆" latin:keyHintLabel="6" - latin:additionalMoreKeys="6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="6" /> <!-- U+1047: "၇" MYANMAR DIGIT SEVEN --> <Key latin:keySpec="၇" latin:keyHintLabel="7" - latin:additionalMoreKeys="7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="7" /> <!-- U+1048: "၈" MYANMAR DIGIT EIGHT --> <Key latin:keySpec="၈" latin:keyHintLabel="8" - latin:additionalMoreKeys="8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="8" /> <!-- U+1049: "၉" MYANMAR DIGIT NINE --> <Key latin:keySpec="၉" latin:keyHintLabel="9" - latin:additionalMoreKeys="9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="9" /> <!-- U+1040: "၀" MYANMAR DIGIT ZERO --> <Key latin:keySpec="၀" latin:keyHintLabel="0" - latin:additionalMoreKeys="0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="0" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_myanmar2.xml b/java/res/xml/rowkeys_myanmar2.xml index 5f0115f39..d7aca0063 100644 --- a/java/res/xml/rowkeys_myanmar2.xml +++ b/java/res/xml/rowkeys_myanmar2.xml @@ -18,95 +18,51 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+1017: "ဗ" MYANMAR LETTER BA --> - <Key - latin:keySpec="ဗ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဗ" /> <!-- U+1012: "ဒ" MYANMAR LETTER DA --> - <Key - latin:keySpec="ဒ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဒ" /> <!-- U+1013: "ဓ" MYANMAR LETTER DHA --> - <Key - latin:keySpec="ဓ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဓ" /> <!-- U+1003: "ဃ" MYANMAR LETTER GHA --> - <Key - latin:keySpec="ဃ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဃ" /> <!-- U+100E: "ဎ" MYANMAR LETTER DDHA --> - <Key - latin:keySpec="ဎ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဎ" /> <!-- U+103F: "ဿ" MYANMAR LETTER GREAT SA --> - <Key - latin:keySpec="ဿ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဿ" /> <!-- U+100F: "ဏ" MYANMAR LETTER NNA --> - <Key - latin:keySpec="ဏ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဏ" /> <!-- U+1008: "ဈ" MYANMAR LETTER JHA --> - <Key - latin:keySpec="ဈ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဈ" /> <!-- U+1007: "ဇ" MYANMAR LETTER JA --> - <Key - latin:keySpec="ဇ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဇ" /> <!-- U+1002: "ဂ" MYANMAR LETTER GA --> - <Key - latin:keySpec="ဂ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဂ" /> </case> <default> <!-- U+1006: "ဆ" MYANMAR LETTER CHA --> - <Key - latin:keySpec="ဆ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဆ" /> <!-- U+1010: "တ" MYANMAR LETTER TA --> - <Key - latin:keySpec="တ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="တ" /> <!-- U+1014: "န" MYANMAR LETTER NA --> - <Key - latin:keySpec="န" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="န" /> <!-- U+1019: "မ" MYANMAR LETTER MA --> - <Key - latin:keySpec="မ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="မ" /> <!-- U+1021: "အ" MYANMAR LETTER A --> - <Key - latin:keySpec="အ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="အ" /> <!-- U+1015: "ပ" MYANMAR LETTER PA --> - <Key - latin:keySpec="ပ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ပ" /> <!-- U+1000: "က" MYANMAR LETTER KA --> - <Key - latin:keySpec="က" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="က" /> <!-- U+1004: "င" MYANMAR LETTER NGA --> - <Key - latin:keySpec="င" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="င" /> <!-- U+101E: "သ" MYANMAR LETTER SA --> - <Key - latin:keySpec="သ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="သ" /> <!-- U+1005: "စ" MYANMAR LETTER CA --> - <Key - latin:keySpec="စ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="စ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_myanmar3.xml b/java/res/xml/rowkeys_myanmar3.xml index 612bcd31b..c5850689b 100644 --- a/java/res/xml/rowkeys_myanmar3.xml +++ b/java/res/xml/rowkeys_myanmar3.xml @@ -18,106 +18,69 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+101A: "ယ" MYANMAR LETTER YA --> - <Key - latin:keySpec="ယ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ယ" /> <!-- U+1039: "္" MYANMAR SIGN VIRAMA --> - <Key - latin:keySpec="္" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="္" /> <!-- U+1004/U+103A/U+1039: "င်္င" MYANMAR LETTER NGA/MYANMAR SIGN ASAT/MYANMAR SIGN VIRAMA --> <Key latin:keySpec="င်္" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+103E: "ှ" MYANMAR CONSONANT SIGN MEDIAL HA --> - <Key - latin:keySpec="ှ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ှ" /> <!-- U+102E: "ီ" MYANMAR VOWEL SIGN II --> - <Key - latin:keySpec="ီ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ီ" /> <!-- U+1030: "ူ" MYANMAR VOWEL SIGN UU --> - <Key - latin:keySpec="ူ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ူ" /> <!-- U+102B: "ါ" MYANMAR VOWEL SIGN TALL AA --> - <Key - latin:keySpec="ါ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ါ" /> <!-- U+1032: "ဲ" MYANMAR VOWEL SIGN AI --> - <Key - latin:keySpec="ဲ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဲ" /> <!-- U+1036: "ံ" MYANMAR SIGN ANUSVARA --> - <Key - latin:keySpec="ံ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ံ" /> <!-- U+101F: "ဟ" MYANMAR LETTER HA --> - <Key - latin:keySpec="ဟ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဟ" /> </case> <default> <!-- U+1031: "ေ" MYANMAR VOWEL SIGN E --> - <Key - latin:keySpec="ေ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ေ" /> <!-- U+103B: "ျ" MYANMAR CONSONANT SIGN MEDIAL YA --> - <Key - latin:keySpec="ျ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ျ" /> <!-- U+103C: "ြ" MYANMAR CONSONANT SIGN MEDIAL RA --> - <Key - latin:keySpec="ြ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ြ" /> <!-- U+103D: "ွ" MYANMAR CONSONANT SIGN MEDIAL WA U+103E: "ှ" MYANMAR CONSONANT SIGN MEDIAL HA U+103D/U+103E: "ွှ" MYANMAR CONSONANT SIGN MEDIAL WA/MYANMAR CONSONANT SIGN MEDIAL HA --> <Key latin:keySpec="ွ" - latin:moreKeys="ှ,ွှ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ှ,ွှ" /> <!-- U+102D: "ိ" MYANMAR VOWEL SIGN I U+102E: "ီ" MYANMAR VOWEL SIGN II --> <Key latin:keySpec="ိ" - latin:moreKeys="ီ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ီ" /> <!-- U+102F: "ု" MYANMAR VOWEL SIGN U U+1030: "ူ" MYANMAR VOWEL SIGN UU --> <Key latin:keySpec="ု" - latin:moreKeys="ူ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ူ" /> <!-- U+102C: "ာ" MYANMAR VOWEL SIGN AA --> - <Key - latin:keySpec="ာ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ာ" /> <!-- U+103A: "်" MYANMAR SIGN ASAT U+1032: "ဲ" MYANMAR VOWEL SIGN AI --> <Key latin:keySpec="်" - latin:moreKeys="ဲ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ဲ" /> <!-- U+1037: "့" MYANMAR SIGN DOT BELOW U+1036: "ံ" MYANMAR SIGN ANUSVARA --> <Key latin:keySpec="့" - latin:moreKeys="ံ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ံ" /> <!-- U+1038: "း" MYANMAR SIGN VISARGA --> - <Key - latin:keySpec="း" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="း" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_myanmar4.xml b/java/res/xml/rowkeys_myanmar4.xml index 57466c565..210ebaa8f 100644 --- a/java/res/xml/rowkeys_myanmar4.xml +++ b/java/res/xml/rowkeys_myanmar4.xml @@ -18,83 +18,52 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+1025: "ဥ" MYANMAR LETTER U --> - <Key - latin:keySpec="ဥ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဥ" /> <!-- U+1026: "ဦ" MYANMAR LETTER UU --> - <Key - latin:keySpec="ဦ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဦ" /> <!-- U+100C: "ဌ" MYANMAR LETTER TTHA --> - <Key - latin:keySpec="ဌ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဌ" /> <!-- U+100B: "ဋ" MYANMAR LETTER TTA --> - <Key - latin:keySpec="ဋ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဋ" /> <!-- U+100D: "ဍ" MYANMAR LETTER DDA --> - <Key - latin:keySpec="ဍ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဍ" /> <!-- U+1020: "ဠ" MYANMAR LETTER LLA --> - <Key - latin:keySpec="ဠ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဠ" /> <!-- U+100B/U+1039/U+100C: "ဋ္ဌ" MYANMAR LETTER TTA/MYANMAR SIGN VIRAMA/MYANMAR LETTER TTHA --> <Key latin:keySpec="ဋ္ဌ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+100F/U+1039/U+100D: "ဏ္ဍ" MYANMAR LETTER NNA/MYANMAR SIGN VIRAMA/MYANMAR LETTER DDA U+100F/U+1039/U+100C: "ဏ္ဌ" MYANMAR LETTER NNA/MYANMAR SIGN VIRAMA/MYANMAR LETTER TTHA --> <Key latin:keySpec="ဏ္ဍ" latin:moreKeys="ဏ္ဌ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </case> <default> <!-- U+1016: "ဖ" MYANMAR LETTER PHA --> - <Key - latin:keySpec="ဖ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဖ" /> <!-- U+1011: "ထ" MYANMAR LETTER THA --> - <Key - latin:keySpec="ထ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ထ" /> <!-- U+1001: "ခ" MYANMAR LETTER KHA --> - <Key - latin:keySpec="ခ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ခ" /> <!-- U+101C: "လ" MYANMAR LETTER LA --> - <Key - latin:keySpec="လ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="လ" /> <!-- U+1018: "ဘ" MYANMAR LETTER BHA --> - <Key - latin:keySpec="ဘ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဘ" /> <!-- U+100A: "ည" MYANMAR LETTER NNYA U+1009: "ဉ" MYANMAR LETTER NYA --> <Key latin:keySpec="ည" - latin:moreKeys="ဉ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ဉ" /> <!-- U+101B: "ရ" MYANMAR LETTER RA --> - <Key - latin:keySpec="ရ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ရ" /> <!-- U+101D: "ဝ" MYANMAR LETTER WA --> - <Key - latin:keySpec="ဝ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ဝ" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_romanized1.xml b/java/res/xml/rowkeys_nepali_romanized1.xml index 616b259a3..67be51bb0 100644 --- a/java/res/xml/rowkeys_nepali_romanized1.xml +++ b/java/res/xml/rowkeys_nepali_romanized1.xml @@ -18,89 +18,60 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0920: "ठ" DEVANAGARI LETTER TTHA --> - <Key - latin:keySpec="ठ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ठ" /> <!-- U+0914: "औ" DEVANAGARI LETTER AU --> - <Key - latin:keySpec="औ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="औ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAi" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> <!-- U+0925: "थ" DEVANAGARI LETTER THA --> - <Key - latin:keySpec="थ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="थ" /> <!-- U+091E: "ञ" DEVANAGARI LETTER NYA --> - <Key - latin:keySpec="ञ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ञ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignUu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignUu" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignIi" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignIi" /> <!-- U+0913: "ओ" DEVANAGARI LETTER O --> - <Key - latin:keySpec="ओ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ओ" /> <!-- U+092B: "फ" DEVANAGARI LETTER PHA --> - <Key - latin:keySpec="फ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="फ" /> <!-- U+0908: "ई" DEVANAGARI LETTER II --> - <Key - latin:keySpec="ई" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ई" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_nukta" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_nukta" /> <!-- U+091F: "ट" DEVANAGARI LETTER TTA U+0967: "१" DEVANAGARI DIGIT ONE --> <Key latin:keySpec="ट" latin:keyHintLabel="1" latin:additionalMoreKeys="१,1" - latin:keyStyle="moreKeysDevanagariSignNukta" - latin:keyLabelFlags="fontNormal" /> + latin:keyStyle="moreKeysDevanagariSignNukta" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> <!-- U+0968: "२" DEVANAGARI DIGIT TWO --> <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" @@ -109,8 +80,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> <!-- U+0969: "३" DEVANAGARI DIGIT THREE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignE" @@ -121,27 +91,23 @@ <Key latin:keySpec="र" latin:keyHintLabel="4" - latin:additionalMoreKeys="४,4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="४,4" /> <!-- U+0924: "त" DEVANAGARI LETTER TA U+096B: "५" DEVANAGARI DIGIT FIVE --> <Key latin:keySpec="त" latin:keyHintLabel="5" - latin:additionalMoreKeys="५,5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="५,5" /> <!-- U+092F: "य" DEVANAGARI LETTER YA U+096C: "६" DEVANAGARI DIGIT SIX --> <Key latin:keySpec="य" latin:keyHintLabel="6" - latin:additionalMoreKeys="६,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="६,6" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> <!-- U+096D: "७" DEVANAGARI DIGIT SEVEN --> <Key latin:keyStyle="baseKeyDevanagariVowelSignU" @@ -150,8 +116,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> <!-- U+096E: "८" DEVANAGARI DIGIT EIGHT --> <Key latin:keyStyle="baseKeyDevanagariVowelSignI" @@ -160,8 +125,7 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> <!-- U+096F: "९" DEVANAGARI DIGIT NINE --> <Key latin:keyStyle="baseKeyDevanagariVowelSignO" @@ -172,12 +136,9 @@ <Key latin:keySpec="प" latin:keyHintLabel="0" - latin:additionalMoreKeys="०,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="०,0" /> <!-- U+0907: "इ" DEVANAGARI LETTER I --> - <Key - latin:keySpec="इ" - latin:keyLabelFlags="fontNormal" /> - </default> + <Key latin:keySpec="इ" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_romanized2.xml b/java/res/xml/rowkeys_nepali_romanized2.xml index 561ae6c93..2e2583cca 100644 --- a/java/res/xml/rowkeys_nepali_romanized2.xml +++ b/java/res/xml/rowkeys_nepali_romanized2.xml @@ -18,109 +18,61 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0906: "आ" DEVANAGARI LETTER AA --> - <Key - latin:keySpec="आ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="आ" /> <!-- U+0936: "श" DEVANAGARI LETTER SHA --> - <Key - latin:keySpec="श" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="श" /> <!-- U+0927: "ध" DEVANAGARI LETTER DHA --> - <Key - latin:keySpec="ध" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ध" /> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU --> - <Key - latin:keySpec="ऊ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ऊ" /> <!-- U+0918: "घ" DEVANAGARI LETTER GHA --> - <Key - latin:keySpec="घ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="घ" /> <!-- U+0905: "अ" DEVANAGARI LETTER A --> - <Key - latin:keySpec="अ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="अ" /> <!-- U+091D: "झ" DEVANAGARI LETTER JHA --> - <Key - latin:keySpec="झ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="झ" /> <!-- U+0916: "ख" DEVANAGARI LETTER KHA --> - <Key - latin:keySpec="ख" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ख" /> <!-- U+0965: "॥" DEVANAGARI DOUBLE DANDA --> - <Key - latin:keySpec="॥" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="॥" /> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI --> - <Key - latin:keySpec="ऐ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ऐ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVisarga" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> + <Key latin:keyStyle="baseKeyDevanagariSignVisarga" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAa" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAa" /> <!-- U+0938: "स" DEVANAGARI LETTER SA --> - <Key - latin:keySpec="स" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="स" /> <!-- U+0926: "द" DEVANAGARI LETTER DA --> - <Key - latin:keySpec="द" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="द" /> <!-- U+0909: "उ" DEVANAGARI LETTER U --> - <Key - latin:keySpec="उ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="उ" /> <!-- U+0917: "ग" DEVANAGARI LETTER GA --> - <Key - latin:keySpec="ग" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ग" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA --> - <Key - latin:keySpec="ह" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ह" /> <!-- U+091C: "ज" DEVANAGARI LETTER JA --> - <Key - latin:keySpec="ज" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ज" /> <!-- U+0915: "क" DEVANAGARI LETTER KA --> - <Key - latin:keySpec="क" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="क" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA --> - <Key - latin:keySpec="ल" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ल" /> <!-- U+090F: "ए" DEVANAGARI LETTER E --> - <Key - latin:keySpec="ए" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ए" /> <!-- U+0950: "ॐ" DEVANAGARI OM --> - <Key - latin:keySpec="ॐ" - latin:keyLabelFlags="fontNormal" /> - </default> + <Key latin:keySpec="ॐ" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_romanized3.xml b/java/res/xml/rowkeys_nepali_romanized3.xml index cc2ca8c84..24f590832 100644 --- a/java/res/xml/rowkeys_nepali_romanized3.xml +++ b/java/res/xml/rowkeys_nepali_romanized3.xml @@ -18,101 +18,62 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R --> - <Key - latin:keySpec="ऋ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ऋ" /> <!-- U+0922: "ढ" DEVANAGARI LETTER DDHA --> - <Key - latin:keySpec="ढ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ढ" /> <!-- U+091B: "छ" DEVANAGARI LETTER CHA --> - <Key - latin:keySpec="छ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="छ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> - <Key - latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> + <Key latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> <!-- U+092D: "भ" DEVANAGARI LETTER BHA --> - <Key - latin:keySpec="भ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="भ" /> <!-- U+0923: "ण" DEVANAGARI LETTER NNA --> - <Key - latin:keySpec="ण" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ण" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+0919: "ङ" DEVANAGARI LETTER NGA --> - <Key - latin:keySpec="ङ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ङ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVirama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> </case> <default> <!-- U+0937: "ष" DEVANAGARI LETTER SSA --> - <Key - latin:keySpec="ष" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ष" /> <!-- U+0921: "ड" DEVANAGARI LETTER DDA --> - <Key - latin:keySpec="ड" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ड" /> <!-- U+091A: "च" DEVANAGARI LETTER CA --> - <Key - latin:keySpec="च" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="च" /> <!-- U+0935: "व" DEVANAGARI LETTER VA --> - <Key - latin:keySpec="व" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="व" /> <!-- U+092C: "ब" DEVANAGARI LETTER BHA --> - <Key - latin:keySpec="ब" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ब" /> <!-- U+0928: "न" DEVANAGARI LETTER NA --> - <Key - latin:keySpec="न" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="न" /> <!-- U+092E: "म" DEVANAGARI LETTER MA --> - <Key - latin:keySpec="म" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="म" /> <!-- U+0964: "।" DEVANAGARI DANDA U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keySpec="।" - latin:moreKeys="ऽ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ऽ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> - <Key - latin:keyStyle="baseKeyDevanagariSignVirama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <Key latin:keyStyle="baseKeyDevanagariSignVirama" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_traditional1.xml b/java/res/xml/rowkeys_nepali_traditional1.xml index cf4bda982..73b2275ef 100644 --- a/java/res/xml/rowkeys_nepali_traditional1.xml +++ b/java/res/xml/rowkeys_nepali_traditional1.xml @@ -18,13 +18,9 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0924/U+094D/U+0924: "त्त" DEVANAGARI LETTER TA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER TA U+091E: "ञ" DEVANAGARI LETTER NYA U+091C/U+094D/U+091E: "ज्ञ" DEVANAGARI LETTER JA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER NYA @@ -32,68 +28,62 @@ <Key latin:keySpec="त्त" latin:moreKeys="ञ,ज्ञ,॥" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0921/U+094D/U+0922: "ड्ढ" DEVANAGARI LETTER DDA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER DDHA U+0908: "ई" DEVANAGARI LETTER II --> <Key latin:keySpec="ड्ढ" latin:moreKeys="ई" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0910: "ऐ" DEVANAGARI LETTER AI U+0918: "घ" DEVANAGARI LETTER GHA --> <Key latin:keySpec="ऐ" - latin:moreKeys="घ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="घ" /> <!-- U+0926/U+094D/U+0935: "द्व" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER VA U+0926/U+094D/U+0927: "द्ध" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER DHA --> <Key latin:keySpec="द्व" latin:moreKeys="द्ध" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+091F/U+094D/U+091F: "ट्ट" DEVANAGARI LETTER TTA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER TTA U+091B: "छ" DEVANAGARI LETTER CHA --> <Key latin:keySpec="ट्ट" latin:moreKeys="छ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0920/U+094D/U+0920: "ठ्ठ" DEVANAGARI LETTER TTHA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER TTHA U+091F: "ट" DEVANAGARI LETTER TTA --> <Key latin:keySpec="ठ्ठ" latin:moreKeys="ट" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+090A: "ऊ" DEVANAGARI LETTER UU U+0920: "ठ" DEVANAGARI LETTER TTHA --> <Key latin:keySpec="ऊ" - latin:moreKeys="ठ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ठ" /> <!-- U+0915/U+094D/U+0937: "क्ष" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER SSA U+0921: "ड" DEVANAGARI LETTER DDA --> <Key latin:keySpec="क्ष" latin:moreKeys="ड" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0907: "इ" DEVANAGARI LETTER I U+0922: "ढ" DEVANAGARI LETTER DDHA --> <Key latin:keySpec="इ" - latin:moreKeys="ढ" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ढ" /> <!-- U+090F: "ए" DEVANAGARI LETTER E U+0923: "ण" DEVANAGARI LETTER NNA --> <Key latin:keySpec="ए" - latin:moreKeys="ण" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="ण" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_vocalic_r" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignVocalicR" /> </case> <default> <!-- U+091F: "ट" DEVANAGARI LETTER TTA @@ -101,77 +91,66 @@ <Key latin:keySpec="ट" latin:keyHintLabel="1" - latin:additionalMoreKeys="१,1" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="१,1" /> <!-- U+0927: "ध" DEVANAGARI LETTER DHA U+0968: "२" DEVANAGARI DIGIT TWO --> <Key latin:keySpec="ध" latin:keyHintLabel="2" - latin:additionalMoreKeys="२,2" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="२,2" /> <!-- U+092D: "भ" DEVANAGARI LETTER BHA U+0969: "३" DEVANAGARI DIGIT THREE --> <Key latin:keySpec="भ" latin:keyHintLabel="3" - latin:additionalMoreKeys="३,3" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="३,3" /> <!-- U+091A: "च" DEVANAGARI LETTER CA U+096A: "४" DEVANAGARI DIGIT FOUR --> <Key latin:keySpec="च" latin:keyHintLabel="4" - latin:additionalMoreKeys="४,4" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="४,4" /> <!-- U+0924: "त" DEVANAGARI LETTER TA U+096B: "५" DEVANAGARI DIGIT FIVE --> <Key latin:keySpec="त" latin:keyHintLabel="5" - latin:additionalMoreKeys="५,5" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="५,5" /> <!-- U+0925: "थ" DEVANAGARI LETTER THA U+096C: "६" DEVANAGARI DIGIT SIX --> <Key latin:keySpec="थ" latin:keyHintLabel="6" - latin:additionalMoreKeys="६,6" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="६,6" /> <!-- U+0917: "ग" DEVANAGARI LETTER G U+096D: "७" DEVANAGARI DIGIT SEVEN --> <Key latin:keySpec="ग" latin:keyHintLabel="7" - latin:additionalMoreKeys="७,7" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="७,7" /> <!-- U+0937: "ष" DEVANAGARI LETTER SSA U+096E: "८" DEVANAGARI DIGIT EIGHT --> <Key latin:keySpec="ष" latin:keyHintLabel="8" - latin:additionalMoreKeys="८,8" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="८,8" /> <!-- U+092F: "य" DEVANAGARI LETTER YA U+096F: "९" DEVANAGARI DIGIT NINE --> <Key latin:keySpec="य" latin:keyHintLabel="9" - latin:additionalMoreKeys="९,9" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="९,9" /> <!-- U+0909: "उ" DEVANAGARI LETTER U U+0966: "०" DEVANAGARI DIGIT ZERO --> <Key latin:keySpec="उ" latin:keyHintLabel="0" - latin:additionalMoreKeys="०,0" - latin:keyLabelFlags="fontNormal" /> + latin:additionalMoreKeys="०,0" /> <!-- U+0907: "इ" DEVANAGARI LETTER I U+0914: "औ" DEVANAGARI LETTER AU --> <Key latin:keySpec="इ" - latin:moreKeys="औ" - latin:keyLabelFlags="fontNormal" /> - </default> + latin:moreKeys="औ" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_traditional2.xml b/java/res/xml/rowkeys_nepali_traditional2.xml index 58a463e71..c443daf5d 100644 --- a/java/res/xml/rowkeys_nepali_traditional2.xml +++ b/java/res/xml/rowkeys_nepali_traditional2.xml @@ -18,124 +18,84 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0906: "आ" DEVANAGARI LETTER AA --> - <Key - latin:keySpec="आ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="आ" /> <!-- U+0919/U+094D: "ङ्" DEVANAGARI LETTER NGA/DEVANAGARI SIGN VIRAMA --> <Key latin:keySpec="ङ्" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0921/U+094D/U+0921: "ड्ड" DEVANAGARI LETTER DDA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER DDA --> <Key latin:keySpec="ड्ड" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> - <Key - latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_candrabindu" /> + <Key latin:keyStyle="baseKeyDevanagariSignCandrabindu" /> <!-- U+0926/U+094D/U+0926: "द्द" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER DA --> <Key latin:keySpec="द्द" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+091D: "झ" DEVANAGARI LETTER JHA --> - <Key - latin:keySpec="झ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="झ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignO" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_o" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignO" /> <!-- U+092B: "फ" DEVANAGARI LETTER PHA --> - <Key - latin:keySpec="फ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="फ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignIi" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ii" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignIi" /> <!-- U+091F/U+094D/U+0920: "ट्ठ" DEVANAGARI LETTER TTA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER TTHA --> <Key latin:keySpec="ट्ठ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignUu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_uu" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignUu" /> </case> <default> <!-- U+092C: "ब" DEVANAGARI LETTER BA --> - <Key - latin:keySpec="ब" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ब" /> <!-- U+0915: "क" DEVANAGARI LETTER KA --> - <Key - latin:keySpec="क" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="क" /> <!-- U+092E: "म" DEVANAGARI LETTER MA --> - <Key - latin:keySpec="म" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="म" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAa" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_aa" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAa" /> <!-- U+0928: "न" DEVANAGARI LETTER NA --> - <Key - latin:keySpec="न" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="न" /> <!-- U+091C: "ज" DEVANAGARI LETTER JA --> - <Key - latin:keySpec="ज" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ज" /> <!-- U+0935: "व" DEVANAGARI LETTER VA --> - <Key - latin:keySpec="व" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="व" /> <!-- U+092A: "प" DEVANAGARI LETTER PA --> - <Key - latin:keySpec="प" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="प" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignI" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_i" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignI" /> <!-- U+0938: "स" DEVANAGARI LETTER SA --> - <Key - latin:keySpec="स" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="स" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignU" /> - </default> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_u" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignU" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_traditional3_left6.xml b/java/res/xml/rowkeys_nepali_traditional3_left6.xml index 59f6e651a..ade278710 100644 --- a/java/res/xml/rowkeys_nepali_traditional3_left6.xml +++ b/java/res/xml/rowkeys_nepali_traditional3_left6.xml @@ -18,66 +18,44 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0915/U+094D: "क्" DEVANAGARI LETTER KA/DEVANAGARI SIGN VIRAMA --> <Key latin:keySpec="क्" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0939/U+094D/U+092E: "ह्म" DEVANAGARI LETTER HA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER MA --> <Key latin:keySpec="ह्म" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+090B: "ऋ" DEVANAGARI LETTER VOCALIC R --> - <Key - latin:keySpec="ऋ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ऋ" /> <!-- U+0950: "ॐ" DEVANAGARI OM --> - <Key - latin:keySpec="ॐ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ॐ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAu" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_au" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAu" /> <!-- U+0926/U+094D/U+092F: "द्य" DEVANAGARI LETTER DA/DEVANAGARI SIGN VIRAMA/DEVANAGARI LETTER YA --> <Key latin:keySpec="द्य" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> </case> <default> <!-- U+0936: "श" DEVANAGARI LETTER SHA --> - <Key - latin:keySpec="श" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="श" /> <!-- U+0939: "ह" DEVANAGARI LETTER HA --> - <Key - latin:keySpec="ह" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ह" /> <!-- U+0905: "अ" DEVANAGARI LETTER A --> - <Key - latin:keySpec="अ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="अ" /> <!-- U+0916: "ख" DEVANAGARI LETTER KHA --> - <Key - latin:keySpec="ख" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ख" /> <!-- U+0926: "द" DEVANAGARI LETTER DA --> - <Key - latin:keySpec="द" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="द" /> <!-- U+0932: "ल" DEVANAGARI LETTER LA --> - <Key - latin:keySpec="ल" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ल" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_traditional3_right3.xml b/java/res/xml/rowkeys_nepali_traditional3_right3.xml index 3e6187d11..4db438d81 100644 --- a/java/res/xml/rowkeys_nepali_traditional3_right3.xml +++ b/java/res/xml/rowkeys_nepali_traditional3_right3.xml @@ -18,50 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+0919: "ङ" DEVANAGARI LETTER NGA --> - <Key - latin:keySpec="ङ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ङ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAi" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignE" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- U+0964: "।" DEVANAGARI DANDA --> - <Key - latin:keySpec="।" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="।" /> <!-- U+0930: "र" DEVANAGARI LETTER RA U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keySpec="र" - latin:moreKeys="रु" - latin:keyLabelFlags="fontNormal" /> - </default> + latin:moreKeys="रु" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_nepali_traditional3_right5.xml b/java/res/xml/rowkeys_nepali_traditional3_right5.xml index 89d5aa469..c7c73a446 100644 --- a/java/res/xml/rowkeys_nepali_traditional3_right5.xml +++ b/java/res/xml/rowkeys_nepali_traditional3_right5.xml @@ -18,45 +18,35 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> - <Key - latin:keyStyle="baseKeyDevanagariSignAnusvara" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_anusvara" /> + <Key latin:keyStyle="baseKeyDevanagariSignAnusvara" /> <!-- U+0919: "ङ" DEVANAGARI LETTER NGA --> - <Key - latin:keySpec="ङ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ङ" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignAi" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_ai" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignAi" /> <!-- U+0930/U+0941: "रु" DEVANAGARI LETTER RA/DEVANAGARI VOWEL SIGN U --> <Key latin:keySpec="रु" latin:moreKeys="!" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <Key - latin:keySpec="\?" /> + latin:keySpec="\?" + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_visarga" /> <!-- U+093D: "ऽ" DEVANAGARI SIGN AVAGRAHA --> <Key latin:keyStyle="baseKeyDevanagariSignVisarga" @@ -64,27 +54,20 @@ <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_vowel_sign_e" /> <!-- Override more keys with empty definition --> - <key-style - latin:styleName="moreKeysDevanagariVowelSignE" /> - <Key - latin:keyStyle="baseKeyDevanagariVowelSignE" /> + <key-style latin:styleName="moreKeysDevanagariVowelSignE" /> + <Key latin:keyStyle="baseKeyDevanagariVowelSignE" /> <!-- U+0964: "।" DEVANAGARI DANDA --> - <Key - latin:keySpec="।" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="।" /> <!-- U+0930: "र" DEVANAGARI LETTER RA --> <Key latin:keySpec="र" - latin:moreKeys="!" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="!" /> <!-- Because the font rendering system prior to API version 16 can't automatically render dotted circle for incomplete combining letter of some scripts, different set of Key definitions are needed based on the API version. --> - <include - latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> + <include latin:keyboardLayout="@xml/keystyle_devanagari_sign_virama" /> <Key latin:keyStyle="baseKeyDevanagariSignVirama" latin:moreKeys="\?" /> diff --git a/java/res/xml/rowkeys_sinhala1.xml b/java/res/xml/rowkeys_sinhala1.xml index f258ae29e..fcad5eaa3 100644 --- a/java/res/xml/rowkeys_sinhala1.xml +++ b/java/res/xml/rowkeys_sinhala1.xml @@ -18,107 +18,94 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0DD6: "ූ" SINHALA VOWEL SIGN DIGA PAA-PILLA --> - <Key - latin:keySpec="ූ" - latin:additionalMoreKeys="1" /> + <Key latin:keySpec="ූ" /> <!-- U+0D8B: "උ" SINHALA LETTER UYANNA --> - <Key - latin:keySpec="උ" - latin:additionalMoreKeys="2" /> + <Key latin:keySpec="උ" /> <!-- U+0DD1: "ෑ" SINHALA VOWEL SIGN DIGA AEDA-PILLA --> - <Key - latin:keySpec="ෑ" - latin:additionalMoreKeys="3" /> + <Key latin:keySpec="ෑ" /> <!-- U+0D8D: "ඍ" SINHALA LETTER IRUYANNA --> - <Key - latin:keySpec="ඍ" - latin:additionalMoreKeys="4" /> + <Key latin:keySpec="ඍ" /> <!-- U+0D94: "ඔ" SINHALA LETTER OYANNA --> - <Key - latin:keySpec="ඔ" - latin:additionalMoreKeys="5" /> + <Key latin:keySpec="ඔ" /> <!-- U+0DC1: "ශ" SINHALA LETTER TAALUJA SAYANNA --> - <Key - latin:keySpec="ශ" - latin:additionalMoreKeys="6" /> + <Key latin:keySpec="ශ" /> <!-- U+0DB9: "ඹ" SINHALA LETTER AMBA BAYANNA --> - <Key - latin:keySpec="ඹ" - latin:additionalMoreKeys="7" /> + <Key latin:keySpec="ඹ" /> <!-- U+0DC2: "ෂ" SINHALA LETTER MUURDHAJA SAYANNA --> - <Key - latin:keySpec="ෂ" - latin:additionalMoreKeys="8" /> + <Key latin:keySpec="ෂ" /> <!-- U+0DB0: "ධ" SINHALA LETTER MAHAAPRAANA DAYANNA --> - <Key - latin:keySpec="ධ" - latin:additionalMoreKeys="9" /> + <Key latin:keySpec="ධ" /> <!-- U+0DA1: "ඡ" SINHALA LETTER MAHAAPRAANA CAYANNA --> - <Key - latin:keySpec="ඡ" - latin:additionalMoreKeys="0" /> + <Key latin:keySpec="ඡ" /> <!-- U+0DA5: "ඥ" SINHALA LETTER TAALUJA SANYOOGA NAAKSIKYAYA U+0DF4: "෴" SINHALA PUNCTUATION KUNDDALIYA --> <Key latin:keySpec="ඥ" - latin:moreKeys="෴" /> + latin:moreKeys="෴" + latin:keyLabelFlags="autoXScale" /> </case> <default> <!-- U+0DD4: "ු" SINHALA VOWEL SIGN KETTI PAA-PILLA --> <Key latin:keySpec="ු" + latin:keyHintLabel="1" latin:additionalMoreKeys="1" /> <!-- U+0D85: "අ" SINHALA LETTER AYANNA --> <Key latin:keySpec="අ" + latin:keyHintLabel="2" latin:additionalMoreKeys="2" /> <!-- U+0DD0: "ැ" SINHALA VOWEL SIGN KETTI AEDA-PILLA --> <Key latin:keySpec="ැ" + latin:keyHintLabel="3" latin:additionalMoreKeys="3" /> <!-- U+0DBB: "ර" SINHALA LETTER RAYANNA --> <Key latin:keySpec="ර" + latin:keyHintLabel="4" latin:additionalMoreKeys="4" /> <!-- U+0D91: "එ" SINHALA LETTER EYANNA --> <Key latin:keySpec="එ" + latin:keyHintLabel="5" latin:additionalMoreKeys="5" /> <!-- U+0DC4: "හ" SINHALA LETTER HAYANNA --> <Key latin:keySpec="හ" + latin:keyHintLabel="6" latin:additionalMoreKeys="6" /> <!-- U+0DB8: "ම" SINHALA LETTER MAYANNA --> <Key latin:keySpec="ම" + latin:keyHintLabel="7" latin:additionalMoreKeys="7" /> <!-- U+0DC3: "ස" SINHALA LETTER DANTAJA SAYANNA --> <Key latin:keySpec="ස" + latin:keyHintLabel="8" latin:additionalMoreKeys="8" /> <!-- U+0DAF: "ද" SINHALA LETTER ALPAPRAANA DAYANNA U+0DB3: "ඳ" SINHALA LETTER SANYAKA DAYANNA --> <Key latin:keySpec="ද" latin:moreKeys="ඳ" + latin:keyHintLabel="9" latin:additionalMoreKeys="9" /> <!-- U+0DA0: "ච" SINHALA LETTER ALPAPRAANA CAYANNA --> <Key latin:keySpec="ච" + latin:keyHintLabel="0" latin:additionalMoreKeys="0" /> <!-- U+0DA4: "ඤ" SINHALA LETTER TAALUJA NAASIKYAYA U+0DF4: "෴" SINHALA PUNCTUATION KUNDDALIYA --> <Key latin:keySpec="ඤ" latin:moreKeys="෴" /> - </default> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_sinhala2.xml b/java/res/xml/rowkeys_sinhala2.xml index 91c1928ba..92c1e0892 100644 --- a/java/res/xml/rowkeys_sinhala2.xml +++ b/java/res/xml/rowkeys_sinhala2.xml @@ -18,81 +18,55 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0DDF: "ෟ" SINHALA VOWEL SIGN GAYANUKITTA --> - <Key - latin:keySpec="ෟ" /> + <Key latin:keySpec="ෟ" /> <!-- U+0DD3: "ී" SINHALA VOWEL SIGN DIGA IS-PILLA --> - <Key - latin:keySpec="ී" /> + <Key latin:keySpec="ී" /> <!-- U+0DD8: "ෘ" SINHALA VOWEL SIGN GAETTA-PILLA --> - <Key - latin:keySpec="ෘ" /> + <Key latin:keySpec="ෘ" /> <!-- U+0DC6: "ෆ" SINHALA LETTER FAYANNA --> - <Key - latin:keySpec="ෆ" /> + <Key latin:keySpec="ෆ" /> <!-- U+0DA8: "ඨ" SINHALA LETTER MAHAAPRAANA TTAYANNA --> - <Key - latin:keySpec="ඨ" /> + <Key latin:keySpec="ඨ" /> <!-- U+0DCA/U+200D/U+0DBA: "්ය" SINHALA SIGN AL-LAKUNA/ZERO WIDTH JOINER/SINHALA LETTER YAYANNA --> - <Key - latin:keySpec="්‍ය" /> + <Key latin:keySpec="්‍ය" /> <!-- U+0DC5/U+0DD4: "ළු" SINHALA LETTER MUURDHAJA LAYANNA/SINHALA VOWEL SIGN KETTI PAA-PILLA --> - <Key - latin:keySpec="ළු" /> + <Key latin:keySpec="ළු" /> <!-- U+0DAB: "ණ" SINHALA LETTER MUURDHAJA NAYANNA --> - <Key - latin:keySpec="ණ" /> + <Key latin:keySpec="ණ" /> <!-- U+0D9B: "ඛ" SINHALA LETTER MAHAAPRAANA KAYANNA --> - <Key - latin:keySpec="ඛ" /> + <Key latin:keySpec="ඛ" /> <!-- U+0DAE: "ථ" SINHALA LETTER MAHAAPRAANA TAYANNA --> - <Key - latin:keySpec="ථ" /> + <Key latin:keySpec="ථ" /> <!-- U+0DCA/U+200D/U+0DBB: "්ර" SINHALA SIGN AL-LAKUNA/ZERO WIDTH JOINER/SINHALA LETTER RAYANNA --> - <Key - latin:keySpec="්‍ර" /> + <Key latin:keySpec="්‍ර" /> </case> <default> <!-- U+0DCA: "්" SINHALA SIGN AL-LAKUNA --> - <Key - latin:keySpec="්" /> + <Key latin:keySpec="්" /> <!-- U+0DD2: "ි" SINHALA VOWEL SIGN KETTI IS-PILLA --> - <Key - latin:keySpec="ි" /> + <Key latin:keySpec="ි" /> <!-- U+0DCF: "ා" SINHALA VOWEL SIGN AELA-PILLA --> - <Key - latin:keySpec="ා" /> + <Key latin:keySpec="ා" /> <!-- U+0DD9: "ෙ" SINHALA VOWEL SIGN KOMBUVA --> - <Key - latin:keySpec="ෙ" /> + <Key latin:keySpec="ෙ" /> <!-- U+0DA7: "ට" SINHALA LETTER ALPAPRAANA TTAYANNA --> - <Key - latin:keySpec="ට" /> + <Key latin:keySpec="ට" /> <!-- U+0DBA: "ය" SINHALA LETTER YAYANNA --> - <Key - latin:keySpec="ය" /> + <Key latin:keySpec="ය" /> <!-- U+0DC0: "ව" SINHALA LETTER VAYANNA --> - <Key - latin:keySpec="ව" /> + <Key latin:keySpec="ව" /> <!-- U+0DB1: "න" SINHALA LETTER DANTAJA NAYANNA --> - <Key - latin:keySpec="න" /> + <Key latin:keySpec="න" /> <!-- U+0D9A: "ක" SINHALA LETTER ALPAPRAANA KAYANNA --> - <Key - latin:keySpec="ක" /> + <Key latin:keySpec="ක" /> <!-- U+0DAD: "ත" SINHALA LETTER ALPAPRAANA TAYANNA --> - <Key - latin:keySpec="ත" /> + <Key latin:keySpec="ත" /> <!-- U+0D8F: "ඏ" SINHALA LETTER ILUYANNA --> - <Key - latin:keySpec="ඏ" /> - </default> + <Key latin:keySpec="ඏ" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_sinhala3.xml b/java/res/xml/rowkeys_sinhala3.xml index 64ba9f339..872787517 100644 --- a/java/res/xml/rowkeys_sinhala3.xml +++ b/java/res/xml/rowkeys_sinhala3.xml @@ -18,40 +18,27 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0D9E: "ඞ" SINHALA LETTER KANTAJA NAASIKYAYA --> - <Key - latin:keySpec="ඞ" /> + <Key latin:keySpec="ඞ" /> <!-- U+0DA3: "ඣ" SINHALA LETTER MAHAAPRAANA JAYANNA --> - <Key - latin:keySpec="ඣ" /> + <Key latin:keySpec="ඣ" /> <!-- U+0DAA: "ඪ" SINHALA LETTER MAHAAPRAANA DDAYANNA --> - <Key - latin:keySpec="ඪ" /> + <Key latin:keySpec="ඪ" /> <!-- U+0D8A: "ඊ" SINHALA LETTER IIYANNA --> - <Key - latin:keySpec="ඊ" /> + <Key latin:keySpec="ඊ" /> <!-- U+0DB7: "භ" SINHALA LETTER MAHAAPRAANA BAYANNA --> - <Key - latin:keySpec="භ" /> + <Key latin:keySpec="භ" /> <!-- U+0DB5: "ඵ" SINHALA LETTER MAHAAPRAANA PAYANNA --> - <Key - latin:keySpec="ඵ" /> + <Key latin:keySpec="ඵ" /> <!-- U+0DC5: "ළ" SINHALA LETTER MUURDHAJA LAYANNA --> - <Key - latin:keySpec="ළ" /> + <Key latin:keySpec="ළ" /> <!-- U+0D9D: "ඝ" SINHALA LETTER MAHAAPRAANA GAYANNA --> - <Key - latin:keySpec="ඝ" /> + <Key latin:keySpec="ඝ" /> <!-- U+0DBB/U+0DCA/U+200D: "ර්" SINHALA LETTER RAYANNA/SINHALA SIGN AL-LAKUNA/ZERO WIDTH JOINER --> - <Key - latin:keySpec="ර්‍" /> + <Key latin:keySpec="ර්‍" /> </case> <default> <!-- U+0D82: "ං" SINHALA SIGN ANUSVARAYA @@ -70,25 +57,20 @@ latin:keySpec="ඩ" latin:moreKeys="ඬ" /> <!-- U+0D89: "ඉ" SINHALA LETTER IYANNA --> - <Key - latin:keySpec="ඉ" /> + <Key latin:keySpec="ඉ" /> <!-- U+0DB6: "බ" SINHALA LETTER ALPAPRAANA BAYANNA --> - <Key - latin:keySpec="බ" /> + <Key latin:keySpec="බ" /> <!-- U+0DB4: "ප" SINHALA LETTER ALPAPRAANA PAYANNA --> - <Key - latin:keySpec="ප" /> + <Key latin:keySpec="ප" /> <!-- U+0DBD: "ල" SINHALA LETTER DANTAJA LAYANNA --> - <Key - latin:keySpec="ල" /> + <Key latin:keySpec="ල" /> <!-- U+0D9C: "ග" SINHALA LETTER ALPAPRAANA GAYANNA U+0D9F: "ඟ" SINHALA LETTER SANYAKA GAYANNA --> <Key latin:keySpec="ග" latin:moreKeys="ඟ" /> <!-- U+0DF3: "ෳ" SINHALA VOWEL SIGN DIGA GAYANUKITTA --> - <Key - latin:keySpec="ෳ" /> - </default> + <Key latin:keySpec="ෳ" /> + </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_thai1.xml b/java/res/xml/rowkeys_thai1.xml index e42bda391..864bca876 100644 --- a/java/res/xml/rowkeys_thai1.xml +++ b/java/res/xml/rowkeys_thai1.xml @@ -18,150 +18,120 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <Key - latin:keySpec="+" /> + latin:keySpec="+" + latin:keyLabelFlags="fontDefault" /> <!-- U+0E51: "๑" THAI DIGIT ONE --> - <Key - latin:keySpec="๑" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๑" /> <!-- U+0E52: "๒" THAI DIGIT TWO --> - <Key - latin:keySpec="๒" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๒" /> <!-- U+0E53: "๓" THAI DIGIT THREE --> - <Key - latin:keySpec="๓" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๓" /> <!-- U+0E54: "๔" THAI DIGIT FOUR --> - <Key - latin:keySpec="๔" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๔" /> <!-- U+0020: " " SPACE U+0E39: " ู" THAI CHARACTER SARA UU --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ู|ู" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E3F: "฿" THAI CURRENCY SYMBOL BAHT --> - <Key - latin:keySpec="฿" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="฿" /> <!-- U+0E55: "๕" THAI DIGIT FIVE --> - <Key - latin:keySpec="๕" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๕" /> <!-- U+0E56: "๖" THAI DIGIT SIX --> - <Key - latin:keySpec="๖" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๖" /> <!-- U+0E57: "๗" THAI DIGIT SEVEN --> - <Key - latin:keySpec="๗" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๗" /> <!-- U+0E58: "๘" THAI DIGIT EIGHT --> - <Key - latin:keySpec="๘" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๘" /> <!-- U+0E59: "๙" THAI DIGIT NINE --> - <Key - latin:keySpec="๙" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="๙" /> </case> <default> <!-- U+0E45: "ๅ" THAI CHARACTER LAKKHANGYAO --> - <Key - latin:keySpec="ๅ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ๅ" /> <!-- U+0E51: "๑" THAI DIGIT ONE --> <Key + latin:keySpec="/" latin:keyHintLabel="1" latin:additionalMoreKeys="1" latin:moreKeys="๑" - latin:keySpec="/" /> + latin:keyLabelFlags="fontDefault" /> <!-- U+0E52: "๒" THAI DIGIT TWO --> <Key + latin:keySpec="_" latin:keyHintLabel="2" latin:additionalMoreKeys="2" latin:moreKeys="๒" - latin:keySpec="_" /> + latin:keyLabelFlags="fontDefault" /> <!-- U+0E20: "ภ" THAI CHARACTER PHO SAMPHAO U+0E53: "๓" THAI DIGIT THREE --> <Key latin:keySpec="ภ" latin:keyHintLabel="3" latin:additionalMoreKeys="3" - latin:moreKeys="๓" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๓" /> <!-- U+0E16: "ถ" THAI CHARACTER THO THUNG U+0E54: "๔" THAI DIGIT FOUR --> <Key latin:keySpec="ถ" latin:keyHintLabel="4" latin:additionalMoreKeys="4" - latin:moreKeys="๔" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๔" /> <!-- U+0020: " " SPACE U+0E38: " ุ" THAI CHARACTER SARA U --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ุ|ุ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E36: " ึ" THAI CHARACTER SARA UE --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ึ|ึ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E04: "ค" THAI CHARACTER KHO KHWAI U+0E55: "๕" THAI DIGIT FIVE --> <Key latin:keySpec="ค" latin:keyHintLabel="5" latin:additionalMoreKeys="5" - latin:moreKeys="๕" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๕" /> <!-- U+0E15: "ต" THAI CHARACTER TO TAO U+0E56: "๖" THAI DIGIT SIX --> <Key latin:keySpec="ต" latin:keyHintLabel="6" latin:additionalMoreKeys="6" - latin:moreKeys="๖" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๖" /> <!-- U+0E08: "จ" THAI CHARACTER CHO CHAN U+0E57: "๗" THAI DIGIT SEVEN --> <Key latin:keySpec="จ" latin:keyHintLabel="7" latin:additionalMoreKeys="7" - latin:moreKeys="๗" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๗" /> <!-- U+0E02: "ข" THAI CHARACTER KHO KHAI U+0E58: "๘" THAI DIGIT EIGHT --> <Key latin:keySpec="ข" latin:keyHintLabel="8" latin:additionalMoreKeys="8" - latin:moreKeys="๘" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๘" /> <!-- U+0E0A: "ช" THAI CHARACTER CHO CHANG U+0E59: "๙" THAI DIGIT NINE --> <Key latin:keySpec="ช" latin:keyHintLabel="9" latin:additionalMoreKeys="9" - latin:moreKeys="๙" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๙" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_thai2.xml b/java/res/xml/rowkeys_thai2.xml index 7ab036a05..f43d31fff 100644 --- a/java/res/xml/rowkeys_thai2.xml +++ b/java/res/xml/rowkeys_thai2.xml @@ -18,63 +18,45 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0E50: "๐" THAI DIGIT ZERO --> + <Key latin:keySpec="๐" /> <Key - latin:keySpec="๐" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec=""" /> + latin:keySpec=""" + latin:keyLabelFlags="fontDefault" /> <!-- U+0E0E: "ฎ" THAI CHARACTER DO CHADA --> - <Key - latin:keySpec="ฎ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฎ" /> <!-- U+0E11: "ฑ" THAI CHARACTER THO NANGMONTHO --> - <Key - latin:keySpec="ฑ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฑ" /> <!-- U+0E18: "ธ" THAI CHARACTER THO THONG --> - <Key - latin:keySpec="ธ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ธ" /> <!-- U+0020: " " SPACE U+0E4D: " ํ" THAI CHARACTER THANTHAKHAT --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ํ|ํ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E4A: " ๊" THAI CHARACTER MAI TRI --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ๊|๊" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E13: "ณ" THAI CHARACTER NO NEN --> - <Key - latin:keySpec="ณ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ณ" /> <!-- U+0E2F: "ฯ" THAI CHARACTER PAIYANNOI --> - <Key - latin:keySpec="ฯ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฯ" /> <!-- U+0E0D: "ญ" THAI CHARACTER YO YING --> - <Key - latin:keySpec="ญ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ญ" /> <!-- U+0E10: "ฐ" THAI CHARACTER THO THAN --> + <Key latin:keySpec="ฐ" /> <Key - latin:keySpec="ฐ" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec="," /> + latin:keySpec="," + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+0E46: "ๆ" THAI CHARACTER MAIYAMOK @@ -83,58 +65,39 @@ latin:keySpec="ๆ" latin:keyHintLabel="0" latin:additionalMoreKeys="0" - latin:moreKeys="๐" - latin:keyLabelFlags="fontNormal" /> + latin:moreKeys="๐" /> <!-- U+0E44: "ไ" THAI CHARACTER SARA AI MAIMALAI --> - <Key - latin:keySpec="ไ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ไ" /> <!-- U+0E33: "ำ" THAI CHARACTER SARA AM --> - <Key - latin:keySpec="ำ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ำ" /> <!-- U+0E1E: "พ" THAI CHARACTER PHO PHAN --> - <Key - latin:keySpec="พ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="พ" /> <!-- U+0E30: "ะ" THAI CHARACTER SARA A --> - <Key - latin:keySpec="ะ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ะ" /> <!-- U+0020: " " SPACE U+0E31: " ั" THAI CHARACTER MAI HAN-AKAT --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ั|ั" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E35: " ี" HAI CHARACTER SARA II --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ี|ี" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E23: "ร" THAI CHARACTER RO RUA --> - <Key - latin:keySpec="ร" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ร" /> <!-- U+0E19: "น" THAI CHARACTER NO NU --> - <Key - latin:keySpec="น" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="น" /> <!-- U+0E22: "ย" THAI CHARACTER YO YAK --> - <Key - latin:keySpec="ย" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ย" /> <!-- U+0E1A: "บ" THAI CHARACTER BO BAIMAI --> - <Key - latin:keySpec="บ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="บ" /> <!-- U+0E25: "ล" THAI CHARACTER LO LING --> - <Key - latin:keySpec="ล" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ล" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_thai3.xml b/java/res/xml/rowkeys_thai3.xml index 098d8a780..03959b9aa 100644 --- a/java/res/xml/rowkeys_thai3.xml +++ b/java/res/xml/rowkeys_thai3.xml @@ -18,113 +18,76 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <!-- U+0E24: "ฤ" THAI CHARACTER RU --> - <Key - latin:keySpec="ฤ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฤ" /> <!-- U+0E06: "ฆ" THAI CHARACTER KHO RAKHANG --> - <Key - latin:keySpec="ฆ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฆ" /> <!-- U+0E0F: "ฏ" THAI CHARACTER TO PATAK --> - <Key - latin:keySpec="ฏ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฏ" /> <!-- U+0E42: "โ" THAI CHARACTER SARA O --> - <Key - latin:keySpec="โ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="โ" /> <!-- U+0E0C: "ฌ" THAI CHARACTER CHO CHOE --> - <Key - latin:keySpec="ฌ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฌ" /> <!-- U+0020: " " SPACE U+0E47: " ็" THAI CHARACTER MAITAIKHU --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ็|็" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E4B: " ๋" THAI CHARACTER MAI CHATTAWA --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ๋|๋" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E29: "ษ" THAI CHARACTER SO RUSI --> - <Key - latin:keySpec="ษ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ษ" /> <!-- U+0E28: "ศ" THAI CHARACTER SO SALA --> - <Key - latin:keySpec="ศ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ศ" /> <!-- U+0E0B: "ซ" THAI CHARACTER SO SO --> + <Key latin:keySpec="ซ" /> <Key - latin:keySpec="ซ" - latin:keyLabelFlags="fontNormal" /> - <Key - latin:keySpec="." /> + latin:keySpec="." + latin:keyLabelFlags="fontDefault" /> </case> <default> <!-- U+0E1F: "ฟ" THAI CHARACTER FO FAN --> - <Key - latin:keySpec="ฟ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฟ" /> <!-- U+0E2B: "ห" THAI CHARACTER HO HIP --> - <Key - latin:keySpec="ห" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ห" /> <!-- U+0E01: "ก" THAI CHARACTER KO KAI --> - <Key - latin:keySpec="ก" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ก" /> <!-- U+0E14: "ด" THAI CHARACTER DO DEK --> - <Key - latin:keySpec="ด" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ด" /> <!-- U+0E40: "เ" THAI CHARACTER SARA E --> - <Key - latin:keySpec="เ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="เ" /> <!-- U+0020: " " SPACE U+0E49: " ้" THAI CHARACTER MAI THO --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ้|้" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E48: " ่" THAI CHARACTER MAI EK --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ่|่" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E32: "า" THAI CHARACTER SARA AA --> - <Key - latin:keySpec="า" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="า" /> <!-- U+0E2A: "ส" THAI CHARACTER SO SUA --> - <Key - latin:keySpec="ส" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ส" /> <!-- U+0E27: "ว" THAI CHARACTER WO WAEN --> - <Key - latin:keySpec="ว" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ว" /> <!-- U+0E07: "ง" THAI CHARACTER NGO NGU --> - <Key - latin:keySpec="ง" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ง" /> </default> </switch> </merge> diff --git a/java/res/xml/rowkeys_thai4.xml b/java/res/xml/rowkeys_thai4.xml index 332d09d7e..db665bed5 100644 --- a/java/res/xml/rowkeys_thai4.xml +++ b/java/res/xml/rowkeys_thai4.xml @@ -18,101 +18,74 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> <switch> - <case - latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted" - > + <case latin:keyboardLayoutSetElement="alphabetManualShifted|alphabetShiftLocked|alphabetShiftLockShifted"> <Key - latin:keySpec="(" /> + latin:keySpec="(" + latin:keyLabelFlags="fontDefault" /> <Key - latin:keySpec=")" /> + latin:keySpec=")" + latin:keyLabelFlags="fontDefault" /> <!-- U+0E09: "ฉ" THAI CHARACTER CHO CHING --> - <Key - latin:keySpec="ฉ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฉ" /> <!-- U+0E2E: "ฮ" THAI CHARACTER HO NOKHUK --> - <Key - latin:keySpec="ฮ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฮ" /> <!-- U+0020: " " SPACE U+0E3A: " ฺ" THAI CHARACTER PHINTHU --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ฺ|ฺ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E4C: " ์" THAI CHARACTER THANTHAKHAT --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ์|์" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <Key - latin:keySpec="\?" /> + latin:keySpec="\?" + latin:keyLabelFlags="fontDefault" /> <!-- U+0E12: "ฒ" THAI CHARACTER THO PHUTHAO --> - <Key - latin:keySpec="ฒ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฒ" /> <!-- U+0E2C: "ฬ" THAI CHARACTER LO CHULA --> - <Key - latin:keySpec="ฬ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฬ" /> <!-- U+0E26: "ฦ" THAI CHARACTER LU --> - <Key - latin:keySpec="ฦ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฦ" /> </case> <default> <!-- U+0E1C: "ผ" THAI CHARACTER PHO PHUNG --> - <Key - latin:keySpec="ผ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ผ" /> <!-- U+0E1B: "ป" THAI CHARACTER PO PLA --> - <Key - latin:keySpec="ป" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ป" /> <!-- U+0E41: "แ" THAI CHARACTER SARA AE --> - <Key - latin:keySpec="แ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="แ" /> <!-- U+0E2D: "อ" THAI CHARACTER O ANG --> - <Key - latin:keySpec="อ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="อ" /> <!-- U+0020: " " SPACE U+0E34: " ิ" THAI CHARACTER SARA I --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ิ|ิ" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0020: " " SPACE U+0E37: " ื" THAI CHARACTER SARA UEE --> <!-- Note: The space character is needed as a preceding letter to draw some Thai composing characters correctly. --> <Key latin:keySpec=" ื|ื" - latin:keyLabelFlags="fontNormal|followKeyLetterRatio" /> + latin:keyLabelFlags="followKeyLetterRatio" /> <!-- U+0E17: "ท" THAI CHARACTER THO THAHAN --> - <Key - latin:keySpec="ท" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ท" /> <!-- U+0E21: "ม" THAI CHARACTER MO MA --> - <Key - latin:keySpec="ม" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ม" /> <!-- U+0E43: "ใ" THAI CHARACTER SARA AI MAIMUAN --> - <Key - latin:keySpec="ใ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ใ" /> <!-- U+0E1D: "ฝ" THAI CHARACTER FO FA --> - <Key - latin:keySpec="ฝ" - latin:keyLabelFlags="fontNormal" /> + <Key latin:keySpec="ฝ" /> </default> </switch> </merge> diff --git a/java/res/xml/rows_arabic.xml b/java/res/xml/rows_arabic.xml index 798c23e81..3f765f347 100644 --- a/java/res/xml/rows_arabic.xml +++ b/java/res/xml/rows_arabic.xml @@ -18,32 +18,28 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic1" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic1" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic2" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic2" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_arabic3" /> + <include latin:keyboardLayout="@xml/rowkeys_arabic3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_armenian_phonetic.xml b/java/res/xml/rows_armenian_phonetic.xml index ea8870e1a..198436ca1 100644 --- a/java/res/xml/rows_armenian_phonetic.xml +++ b/java/res/xml/rows_armenian_phonetic.xml @@ -18,47 +18,40 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> - <include - latin:keyboardLayout="@xml/key_styles_currency" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> + <include latin:keyboardLayout="@xml/key_styles_currency" /> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic1" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic1" /> </Row> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic2" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic2" /> </Row> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic3" /> - <include - latin:keyboardLayout="@xml/key_armenian_xeh" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic3" /> + <include latin:keyboardLayout="@xml/key_armenian_xeh" /> </Row> <Row latin:keyWidth="9.8000%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.8%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_armenian_phonetic4" /> - <include - latin:keyboardLayout="@xml/key_armenian_sha" /> + <include latin:keyboardLayout="@xml/rowkeys_armenian_phonetic4" /> + <include latin:keyboardLayout="@xml/key_armenian_sha" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_bengali.xml b/java/res/xml/rows_bengali.xml index 890f9352f..4e4223b03 100644 --- a/java/res/xml/rows_bengali.xml +++ b/java/res/xml/rows_bengali.xml @@ -18,32 +18,28 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali1" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali2" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali2" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_bengali3" /> + <include latin:keyboardLayout="@xml/rowkeys_bengali3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_farsi.xml b/java/res/xml/rows_farsi.xml index c74614fcf..b78048c9d 100644 --- a/java/res/xml/rows_farsi.xml +++ b/java/res/xml/rows_farsi.xml @@ -18,32 +18,28 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_farsi1" /> + <include latin:keyboardLayout="@xml/rowkeys_farsi1" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_farsi2" /> + <include latin:keyboardLayout="@xml/rowkeys_farsi2" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_farsi3" /> + <include latin:keyboardLayout="@xml/rowkeys_farsi3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_hindi.xml b/java/res/xml/rows_hindi.xml index 5c631ebff..da869b144 100644 --- a/java/res/xml/rows_hindi.xml +++ b/java/res/xml/rows_hindi.xml @@ -18,35 +18,31 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi1" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi2" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi2" /> </Row> <Row latin:keyWidth="8.711%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.8%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_hindi3" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_hindi_compact.xml b/java/res/xml/rows_hindi_compact.xml index a60cf2b02..d21fada1c 100644 --- a/java/res/xml/rows_hindi_compact.xml +++ b/java/res/xml/rows_hindi_compact.xml @@ -18,32 +18,28 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact1" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact2" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact2" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_hindi_compact3" /> + <include latin:keyboardLayout="@xml/rowkeys_hindi_compact3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_khmer.xml b/java/res/xml/rows_khmer.xml index e3993871b..69334f33e 100644 --- a/java/res/xml/rows_khmer.xml +++ b/java/res/xml/rows_khmer.xml @@ -18,39 +18,33 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer1" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer1" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer2" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer2" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_khmer3" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer3" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <Key - latin:keyStyle="shiftKeyStyle" /> - <include - latin:keyboardLayout="@xml/rowkeys_khmer4" /> - <Key - latin:keyStyle="deleteKeyStyle" /> + <Key latin:keyStyle="shiftKeyStyle" /> + <include latin:keyboardLayout="@xml/rowkeys_khmer4" /> + <Key latin:keyStyle="deleteKeyStyle" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_lao.xml b/java/res/xml/rows_lao.xml index 321f4112a..b3fbf56c5 100644 --- a/java/res/xml/rows_lao.xml +++ b/java/res/xml/rows_lao.xml @@ -18,39 +18,33 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao1" /> + <include latin:keyboardLayout="@xml/rowkeys_lao1" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao2" /> + <include latin:keyboardLayout="@xml/rowkeys_lao2" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_lao3" /> + <include latin:keyboardLayout="@xml/rowkeys_lao3" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <Key - latin:keyStyle="shiftKeyStyle" /> - <include - latin:keyboardLayout="@xml/rowkeys_lao4" /> - <Key - latin:keyStyle="deleteKeyStyle" /> + <Key latin:keyStyle="shiftKeyStyle" /> + <include latin:keyboardLayout="@xml/rowkeys_lao4" /> + <Key latin:keyStyle="deleteKeyStyle" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_marathi.xml b/java/res/xml/rows_marathi.xml index 42a036374..ff11adb75 100644 --- a/java/res/xml/rows_marathi.xml +++ b/java/res/xml/rows_marathi.xml @@ -18,32 +18,28 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi1" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi2" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi2" /> </Row> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_marathi3" /> + <include latin:keyboardLayout="@xml/rowkeys_marathi3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> -</merge> + <include latin:keyboardLayout="@xml/row_qwerty4" /> +</merge>
\ No newline at end of file diff --git a/java/res/xml/rows_myanmar.xml b/java/res/xml/rows_myanmar.xml index 5de47f7b8..54538a9b9 100644 --- a/java/res/xml/rows_myanmar.xml +++ b/java/res/xml/rows_myanmar.xml @@ -18,39 +18,33 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar1" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar1" /> </Row> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar2" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar2" /> </Row> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_myanmar3" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar3" /> </Row> <Row latin:keyWidth="10.0%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <Key - latin:keyStyle="shiftKeyStyle" /> - <include - latin:keyboardLayout="@xml/rowkeys_myanmar4" /> - <Key - latin:keyStyle="deleteKeyStyle" /> + <Key latin:keyStyle="shiftKeyStyle" /> + <include latin:keyboardLayout="@xml/rowkeys_myanmar4" /> + <Key latin:keyStyle="deleteKeyStyle" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> -</merge> + <include latin:keyboardLayout="@xml/row_qwerty4" /> +</merge>
\ No newline at end of file diff --git a/java/res/xml/rows_nepali_romanized.xml b/java/res/xml/rows_nepali_romanized.xml index 6df09c830..daca3ee86 100644 --- a/java/res/xml/rows_nepali_romanized.xml +++ b/java/res/xml/rows_nepali_romanized.xml @@ -18,35 +18,31 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized1" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized2" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized2" /> </Row> <Row latin:keyWidth="8.711%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.8%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_romanized3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_nepali_traditional.xml b/java/res/xml/rows_nepali_traditional.xml index 7789135ae..edcc73a20 100644 --- a/java/res/xml/rows_nepali_traditional.xml +++ b/java/res/xml/rows_nepali_traditional.xml @@ -18,39 +18,33 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> - <include - latin:keyboardLayout="@xml/key_styles_currency" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> + <include latin:keyboardLayout="@xml/key_styles_currency" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional1" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional2" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional2" /> </Row> <Row latin:keyWidth="8.711%p" + latin:keyLabelFlags="fontNormal" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.8%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> - <include - latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right3" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_left6" /> + <include latin:keyboardLayout="@xml/rowkeys_nepali_traditional3_right3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_sinhala.xml b/java/res/xml/rows_sinhala.xml index b47b373b6..a2ba0bb8b 100644 --- a/java/res/xml/rows_sinhala.xml +++ b/java/res/xml/rows_sinhala.xml @@ -18,35 +18,31 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_sinhala1" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala1" /> </Row> <Row - latin:keyWidth="9.091%p" + latin:keyWidth="9.091%p" + latin:keyLabelFlags="fontNormal|autoXScale" > - <include - latin:keyboardLayout="@xml/rowkeys_sinhala2" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala2" /> </Row> <Row latin:keyWidth="8.711%p" + latin:keyLabelFlags="fontNormal|autoXScale" > <Key latin:keyStyle="shiftKeyStyle" latin:keyWidth="10.8%p" /> - <include - latin:keyboardLayout="@xml/rowkeys_sinhala3" /> + <include latin:keyboardLayout="@xml/rowkeys_sinhala3" /> <Key latin:keyStyle="deleteKeyStyle" latin:keyWidth="fillRight" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/res/xml/rows_thai.xml b/java/res/xml/rows_thai.xml index 108b7e1fc..fffdb4415 100644 --- a/java/res/xml/rows_thai.xml +++ b/java/res/xml/rows_thai.xml @@ -18,41 +18,34 @@ */ --> -<merge - xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" -> - <include - latin:keyboardLayout="@xml/key_styles_common" /> +<merge xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"> + <include latin:keyboardLayout="@xml/key_styles_common" /> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_thai1" /> + <include latin:keyboardLayout="@xml/rowkeys_thai1" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_thai2" /> + <include latin:keyboardLayout="@xml/rowkeys_thai2" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <include - latin:keyboardLayout="@xml/rowkeys_thai3" /> - <include - latin:keyboardLayout="@xml/key_thai_kho_khuat" /> + <include latin:keyboardLayout="@xml/rowkeys_thai3" /> + <include latin:keyboardLayout="@xml/key_thai_kho_khuat" /> </Row> <Row latin:keyWidth="8.3333%p" + latin:keyLabelFlags="fontNormal" > - <Key - latin:keyStyle="shiftKeyStyle" /> - <include - latin:keyboardLayout="@xml/rowkeys_thai4" /> - <Key - latin:keyStyle="deleteKeyStyle" /> + <Key latin:keyStyle="shiftKeyStyle" /> + <include latin:keyboardLayout="@xml/rowkeys_thai4" /> + <Key latin:keyStyle="deleteKeyStyle" /> </Row> - <include - latin:keyboardLayout="@xml/row_qwerty4" /> + <include latin:keyboardLayout="@xml/row_qwerty4" /> </merge> diff --git a/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java b/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java index 967645878..f411f181b 100644 --- a/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java +++ b/java/src/com/android/inputmethod/compat/LocaleSpanCompatUtils.java @@ -16,30 +16,37 @@ package com.android.inputmethod.compat; +import android.text.Spannable; +import android.text.style.LocaleSpan; +import android.util.Log; + import com.android.inputmethod.annotations.UsedForTesting; -import com.android.inputmethod.compat.CompatUtils; import java.lang.reflect.Constructor; import java.lang.reflect.Method; +import java.util.ArrayList; import java.util.Locale; @UsedForTesting public final class LocaleSpanCompatUtils { + private static final String TAG = LocaleSpanCompatUtils.class.getSimpleName(); + // Note that LocaleSpan(Locale locale) has been introduced in API level 17 // (Build.VERSION_CODE.JELLY_BEAN_MR1). - private static Class<?> getLocalSpanClass() { + private static Class<?> getLocaleSpanClass() { try { return Class.forName("android.text.style.LocaleSpan"); } catch (ClassNotFoundException e) { return null; } } + private static final Class<?> LOCALE_SPAN_TYPE; private static final Constructor<?> LOCALE_SPAN_CONSTRUCTOR; private static final Method LOCALE_SPAN_GET_LOCALE; static { - final Class<?> localeSpanClass = getLocalSpanClass(); - LOCALE_SPAN_CONSTRUCTOR = CompatUtils.getConstructor(localeSpanClass, Locale.class); - LOCALE_SPAN_GET_LOCALE = CompatUtils.getMethod(localeSpanClass, "getLocale"); + LOCALE_SPAN_TYPE = getLocaleSpanClass(); + LOCALE_SPAN_CONSTRUCTOR = CompatUtils.getConstructor(LOCALE_SPAN_TYPE, Locale.class); + LOCALE_SPAN_GET_LOCALE = CompatUtils.getMethod(LOCALE_SPAN_TYPE, "getLocale"); } @UsedForTesting @@ -56,4 +63,162 @@ public final class LocaleSpanCompatUtils { public static Locale getLocaleFromLocaleSpan(final Object localeSpan) { return (Locale) CompatUtils.invoke(localeSpan, null, LOCALE_SPAN_GET_LOCALE); } + + /** + * Ensures that the specified range is covered with only one {@link LocaleSpan} with the given + * locale. If the region is already covered by one or more {@link LocaleSpan}, their ranges are + * updated so that each character has only one locale. + * @param spannable the spannable object to be updated. + * @param start the start index from which {@link LocaleSpan} is attached (inclusive). + * @param end the end index to which {@link LocaleSpan} is attached (exclusive). + * @param locale the locale to be attached to the specified range. + */ + @UsedForTesting + public static void updateLocaleSpan(final Spannable spannable, final int start, + final int end, final Locale locale) { + if (end < start) { + Log.e(TAG, "Invalid range: start=" + start + " end=" + end); + return; + } + if (!isLocaleSpanAvailable()) { + return; + } + // A brief summary of our strategy; + // 1. Enumerate all LocaleSpans between [start - 1, end + 1]. + // 2. For each LocaleSpan S: + // - Update the range of S so as not to cover [start, end] if S doesn't have the + // expected locale. + // - Mark S as "to be merged" if S has the expected locale. + // 3. Merge all the LocaleSpans that are marked as "to be merged" into one LocaleSpan. + // If no appropriate span is found, create a new one with newLocaleSpan method. + final int searchStart = Math.max(start - 1, 0); + final int searchEnd = Math.min(end + 1, spannable.length()); + // LocaleSpans found in the target range. See the step 1 in the above comment. + final Object[] existingLocaleSpans = spannable.getSpans(searchStart, searchEnd, + LOCALE_SPAN_TYPE); + // LocaleSpans that are marked as "to be merged". See the step 2 in the above comment. + final ArrayList<Object> existingLocaleSpansToBeMerged = new ArrayList<>(); + boolean isStartExclusive = true; + boolean isEndExclusive = true; + int newStart = start; + int newEnd = end; + for (final Object existingLocaleSpan : existingLocaleSpans) { + final Locale attachedLocale = getLocaleFromLocaleSpan(existingLocaleSpan); + if (!locale.equals(attachedLocale)) { + // This LocaleSpan does not have the expected locale. Update its range if it has + // an intersection with the range [start, end] (the first case of the step 2 in the + // above comment). + removeLocaleSpanFromRange(existingLocaleSpan, spannable, start, end); + continue; + } + final int spanStart = spannable.getSpanStart(existingLocaleSpan); + final int spanEnd = spannable.getSpanEnd(existingLocaleSpan); + if (spanEnd < spanStart) { + Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd); + continue; + } + if (spanEnd < start || end < spanStart) { + // No intersection found. + continue; + } + + // Here existingLocaleSpan has the expected locale and an intersection with the + // range [start, end] (the second case of the the step 2 in the above comment). + final int spanFlag = spannable.getSpanFlags(existingLocaleSpan); + if (spanStart < newStart) { + newStart = spanStart; + isStartExclusive = ((spanFlag & Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) == + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + if (newEnd < spanEnd) { + newEnd = spanEnd; + isEndExclusive = ((spanFlag & Spannable.SPAN_EXCLUSIVE_EXCLUSIVE) == + Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); + } + existingLocaleSpansToBeMerged.add(existingLocaleSpan); + } + + int originalLocaleSpanFlag = 0; + Object localeSpan = null; + if (existingLocaleSpansToBeMerged.isEmpty()) { + // If there is no LocaleSpan that is marked as to be merged, create a new one. + localeSpan = newLocaleSpan(locale); + } else { + // Reuse the first LocaleSpan to avoid unnecessary object instantiation. + localeSpan = existingLocaleSpansToBeMerged.get(0); + originalLocaleSpanFlag = spannable.getSpanFlags(localeSpan); + // No need to keep other instances. + for (int i = 1; i < existingLocaleSpansToBeMerged.size(); ++i) { + spannable.removeSpan(existingLocaleSpansToBeMerged.get(i)); + } + } + final int localeSpanFlag = getSpanFlag(originalLocaleSpanFlag, isStartExclusive, + isEndExclusive); + spannable.setSpan(localeSpan, newStart, newEnd, localeSpanFlag); + } + + private static void removeLocaleSpanFromRange(final Object localeSpan, + final Spannable spannable, final int removeStart, final int removeEnd) { + if (!isLocaleSpanAvailable()) { + return; + } + final int spanStart = spannable.getSpanStart(localeSpan); + final int spanEnd = spannable.getSpanEnd(localeSpan); + if (spanStart > spanEnd) { + Log.e(TAG, "Invalid span: spanStart=" + spanStart + " spanEnd=" + spanEnd); + return; + } + if (spanEnd < removeStart) { + // spanStart < spanEnd < removeStart < removeEnd + return; + } + if (removeEnd < spanStart) { + // spanStart < removeEnd < spanStart < spanEnd + return; + } + final int spanFlags = spannable.getSpanFlags(localeSpan); + if (spanStart < removeStart) { + if (removeEnd < spanEnd) { + // spanStart < removeStart < removeEnd < spanEnd + final Locale locale = getLocaleFromLocaleSpan(localeSpan); + spannable.setSpan(localeSpan, spanStart, removeStart, spanFlags); + final Object attionalLocaleSpan = newLocaleSpan(locale); + spannable.setSpan(attionalLocaleSpan, removeEnd, spanEnd, spanFlags); + return; + } + // spanStart < removeStart < spanEnd <= removeEnd + spannable.setSpan(localeSpan, spanStart, removeStart, spanFlags); + return; + } + if (removeEnd < spanEnd) { + // removeStart <= spanStart < removeEnd < spanEnd + spannable.setSpan(localeSpan, removeEnd, spanEnd, spanFlags); + return; + } + // removeStart <= spanStart < spanEnd < removeEnd + spannable.removeSpan(localeSpan); + } + + private static int getSpanFlag(final int originalFlag, + final boolean isStartExclusive, final boolean isEndExclusive) { + return (originalFlag & ~Spannable.SPAN_POINT_MARK_MASK) | + getSpanPointMarkFlag(isStartExclusive, isEndExclusive); + } + + private static int getSpanPointMarkFlag(final boolean isStartExclusive, + final boolean isEndExclusive) { + if (isStartExclusive) { + if (isEndExclusive) { + return Spannable.SPAN_EXCLUSIVE_EXCLUSIVE; + } else { + return Spannable.SPAN_EXCLUSIVE_INCLUSIVE; + } + } else { + if (isEndExclusive) { + return Spannable.SPAN_INCLUSIVE_EXCLUSIVE; + } else { + return Spannable.SPAN_INCLUSIVE_INCLUSIVE; + } + } + } } diff --git a/java/src/com/android/inputmethod/keyboard/Key.java b/java/src/com/android/inputmethod/keyboard/Key.java index 88cde1111..ed3b2b347 100644 --- a/java/src/com/android/inputmethod/keyboard/Key.java +++ b/java/src/com/android/inputmethod/keyboard/Key.java @@ -62,8 +62,11 @@ public class Key implements Comparable<Key> { private static final int LABEL_FLAGS_ALIGN_RIGHT = 0x02; private static final int LABEL_FLAGS_ALIGN_BUTTOM = 0x04; private static final int LABEL_FLAGS_ALIGN_LEFT_OF_CENTER = 0x08; + // Font typeface specification. + private static final int LABEL_FLAGS_FONT_MASK = 0x30; private static final int LABEL_FLAGS_FONT_NORMAL = 0x10; private static final int LABEL_FLAGS_FONT_MONO_SPACE = 0x20; + private static final int LABEL_FLAGS_FONT_DEFAULT = 0x30; // Start of key text ratio enum values private static final int LABEL_FLAGS_FOLLOW_KEY_TEXT_RATIO_MASK = 0x1C0; private static final int LABEL_FLAGS_FOLLOW_KEY_LARGE_LETTER_RATIO = 0x40; @@ -567,14 +570,16 @@ public class Key implements Comparable<Key> { } public final Typeface selectTypeface(final KeyDrawParams params) { - // TODO: Handle "bold" here too? - if ((mLabelFlags & LABEL_FLAGS_FONT_NORMAL) != 0) { + switch (mLabelFlags & LABEL_FLAGS_FONT_MASK) { + case LABEL_FLAGS_FONT_NORMAL: return Typeface.DEFAULT; - } - if ((mLabelFlags & LABEL_FLAGS_FONT_MONO_SPACE) != 0) { + case LABEL_FLAGS_FONT_MONO_SPACE: return Typeface.MONOSPACE; + case LABEL_FLAGS_FONT_DEFAULT: + default: + // The type-face is specified by keyTypeface attribute. + return params.mTypeface; } - return params.mTypeface; } public final int selectTextSize(final KeyDrawParams params) { diff --git a/java/src/com/android/inputmethod/latin/RichInputConnection.java b/java/src/com/android/inputmethod/latin/RichInputConnection.java index fdd47a40f..a6b3b710b 100644 --- a/java/src/com/android/inputmethod/latin/RichInputConnection.java +++ b/java/src/com/android/inputmethod/latin/RichInputConnection.java @@ -26,17 +26,16 @@ import android.view.inputmethod.ExtractedText; import android.view.inputmethod.ExtractedTextRequest; import android.view.inputmethod.InputConnection; -import com.android.inputmethod.latin.PrevWordsInfo.WordInfo; import com.android.inputmethod.latin.settings.SpacingAndPunctuations; import com.android.inputmethod.latin.utils.CapsModeUtils; import com.android.inputmethod.latin.utils.DebugLogUtils; +import com.android.inputmethod.latin.utils.PrevWordsInfoUtils; import com.android.inputmethod.latin.utils.ScriptUtils; import com.android.inputmethod.latin.utils.SpannableStringUtils; import com.android.inputmethod.latin.utils.StringUtils; import com.android.inputmethod.latin.utils.TextRange; import java.util.Arrays; -import java.util.regex.Pattern; /** * Enrichment class for InputConnection to simplify interaction and add functionality. @@ -55,7 +54,6 @@ public final class RichInputConnection { private static final int LOOKBACK_CHARACTER_NUM = Constants.DICTIONARY_MAX_WORD_LENGTH * (Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM + 1) /* words */ + Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM /* separators */; - private static final Pattern spaceRegex = Pattern.compile("\\s+"); private static final int INVALID_CURSOR_POSITION = -1; /** @@ -541,85 +539,14 @@ public final class RichInputConnection { } } } - return getPrevWordsInfoFromNthPreviousWord(prev, spacingAndPunctuations, n); + return PrevWordsInfoUtils.getPrevWordsInfoFromNthPreviousWord( + prev, spacingAndPunctuations, n); } private static boolean isSeparator(final int code, final int[] sortedSeparators) { return Arrays.binarySearch(sortedSeparators, code) >= 0; } - // Get context information from nth word before the cursor. n = 1 retrieves the words - // immediately before the cursor, n = 2 retrieves the words before that, and so on. This splits - // on whitespace only. - // Also, it won't return words that end in a separator (if the nth word before the cursor - // ends in a separator, it returns information representing beginning-of-sentence). - // Example (when Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM is 2): - // (n = 1) "abc def|" -> abc, def - // (n = 1) "abc def |" -> abc, def - // (n = 1) "abc 'def|" -> empty, 'def - // (n = 1) "abc def. |" -> beginning-of-sentence - // (n = 1) "abc def . |" -> beginning-of-sentence - // (n = 2) "abc def|" -> beginning-of-sentence, abc - // (n = 2) "abc def |" -> beginning-of-sentence, abc - // (n = 2) "abc 'def|" -> empty. The context is different from "abc def", but we cannot - // represent this situation using PrevWordsInfo. See TODO in the method. - // TODO: The next example's result should be "abc, def". This have to be fixed before we - // retrieve the prior context of Beginning-of-Sentence. - // (n = 2) "abc def. |" -> beginning-of-sentence, abc - // (n = 2) "abc def . |" -> abc, def - // (n = 2) "abc|" -> beginning-of-sentence - // (n = 2) "abc |" -> beginning-of-sentence - // (n = 2) "abc. def|" -> beginning-of-sentence - public static PrevWordsInfo getPrevWordsInfoFromNthPreviousWord(final CharSequence prev, - final SpacingAndPunctuations spacingAndPunctuations, final int n) { - if (prev == null) return PrevWordsInfo.EMPTY_PREV_WORDS_INFO; - final String[] w = spaceRegex.split(prev); - final WordInfo[] prevWordsInfo = new WordInfo[Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM]; - for (int i = 0; i < prevWordsInfo.length; i++) { - final int focusedWordIndex = w.length - n - i; - // Referring to the word after the focused word. - if ((focusedWordIndex + 1) >= 0 && (focusedWordIndex + 1) < w.length) { - final String wordFollowingTheNthPrevWord = w[focusedWordIndex + 1]; - if (!wordFollowingTheNthPrevWord.isEmpty()) { - final char firstChar = wordFollowingTheNthPrevWord.charAt(0); - if (spacingAndPunctuations.isWordConnector(firstChar)) { - // The word following the focused word is starting with a word connector. - // TODO: Return meaningful context for this case. - prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO; - break; - } - } - } - // If we can't find (n + i) words, the context is beginning-of-sentence. - if (focusedWordIndex < 0) { - prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; - break; - } - final String focusedWord = w[focusedWordIndex]; - // If the word is empty, the context is beginning-of-sentence. - final int length = focusedWord.length(); - if (length <= 0) { - prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; - break; - } - // If ends in a sentence separator, the context is beginning-of-sentence. - final char lastChar = focusedWord.charAt(length - 1); - if (spacingAndPunctuations.isSentenceSeparator(lastChar)) { - prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; - break; - } - // If ends in a word separator or connector, the context is unclear. - // TODO: Return meaningful context for this case. - if (spacingAndPunctuations.isWordSeparator(lastChar) - || spacingAndPunctuations.isWordConnector(lastChar)) { - prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO; - break; - } - prevWordsInfo[i] = new WordInfo(focusedWord); - } - return new PrevWordsInfo(prevWordsInfo); - } - /** * Returns the text surrounding the cursor. * diff --git a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java b/java/src/com/android/inputmethod/latin/RichInputMethodManager.java index 7758ac78e..7cf4eff92 100644 --- a/java/src/com/android/inputmethod/latin/RichInputMethodManager.java +++ b/java/src/com/android/inputmethod/latin/RichInputMethodManager.java @@ -64,8 +64,7 @@ public final class RichInputMethodManager { } public static void init(final Context context) { - final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); - sInstance.initInternal(context, prefs); + sInstance.initInternal(context); } private boolean isInitialized() { @@ -78,7 +77,7 @@ public final class RichInputMethodManager { } } - private void initInternal(final Context context, final SharedPreferences prefs) { + private void initInternal(final Context context) { if (isInitialized()) { return; } @@ -88,11 +87,16 @@ public final class RichInputMethodManager { // Initialize additional subtypes. SubtypeLocaleUtils.init(context); + final InputMethodSubtype[] additionalSubtypes = getAdditionalSubtypes(context); + setAdditionalInputMethodSubtypes(additionalSubtypes); + } + + public InputMethodSubtype[] getAdditionalSubtypes(final Context context) { + SubtypeLocaleUtils.init(context); + final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(context); final String prefAdditionalSubtypes = Settings.readPrefAdditionalSubtypes( prefs, context.getResources()); - final InputMethodSubtype[] additionalSubtypes = - AdditionalSubtypeUtils.createAdditionalSubtypesArray(prefAdditionalSubtypes); - setAdditionalInputMethodSubtypes(additionalSubtypes); + return AdditionalSubtypeUtils.createAdditionalSubtypesArray(prefAdditionalSubtypes); } public InputMethodManager getInputMethodManager() { diff --git a/java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java b/java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java new file mode 100644 index 000000000..e4ee42660 --- /dev/null +++ b/java/src/com/android/inputmethod/latin/SystemBroadcastReceiver.java @@ -0,0 +1,104 @@ +/* + * Copyright (C) 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. + */ + +package com.android.inputmethod.latin; + +import android.content.BroadcastReceiver; +import android.content.ComponentName; +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.os.Process; +import android.preference.PreferenceManager; +import android.util.Log; +import android.view.inputmethod.InputMethodManager; +import android.view.inputmethod.InputMethodSubtype; + +import com.android.inputmethod.compat.IntentCompatUtils; +import com.android.inputmethod.latin.settings.Settings; +import com.android.inputmethod.latin.setup.LauncherIconVisibilityManager; +import com.android.inputmethod.latin.setup.SetupActivity; +import com.android.inputmethod.latin.utils.UncachedInputMethodManagerUtils; + +/** + * This class detects the {@link Intent#ACTION_MY_PACKAGE_REPLACED} broadcast intent when this IME + * package has been replaced by a newer version of the same package. This class also detects + * {@link Intent#ACTION_BOOT_COMPLETED} and {@link Intent#ACTION_USER_INITIALIZE} broadcast intent. + * + * If this IME has already been installed in the system image and a new version of this IME has + * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver and it + * will hide the setup wizard's icon. + * + * If this IME has already been installed in the data partition and a new version of this IME has + * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver but it + * will not hide the setup wizard's icon, and the icon will appear on the launcher. + * + * If this IME hasn't been installed yet and has been newly installed, no + * {@link Intent#ACTION_MY_PACKAGE_REPLACED} will be sent and the setup wizard's icon will appear + * on the launcher. + * + * When the device has been booted, {@link Intent#ACTION_BOOT_COMPLETED} is received by this + * receiver and it checks whether the setup wizard's icon should be appeared or not on the launcher + * depending on which partition this IME is installed. + * + * When a multiuser account has been created, {@link Intent#ACTION_USER_INITIALIZE} is received + * by this receiver and it checks the whether the setup wizard's icon should be appeared or not on + * the launcher depending on which partition this IME is installed. + */ +public final class SystemBroadcastReceiver extends BroadcastReceiver { + private static final String TAG = SystemBroadcastReceiver.class.getSimpleName(); + + @Override + public void onReceive(final Context context, final Intent intent) { + final String intentAction = intent.getAction(); + if (Intent.ACTION_MY_PACKAGE_REPLACED.equals(intentAction)) { + Log.i(TAG, "Package has been replaced: " + context.getPackageName()); + } else if (Intent.ACTION_BOOT_COMPLETED.equals(intentAction)) { + Log.i(TAG, "Boot has been completed"); + } else if (IntentCompatUtils.is_ACTION_USER_INITIALIZE(intentAction)) { + Log.i(TAG, "User initialize"); + } + + LauncherIconVisibilityManager.onReceiveGlobalIntent(intentAction, context); + + if (Intent.ACTION_MY_PACKAGE_REPLACED.equals(intentAction)) { + // Need to restore additional subtypes because system always clears additional + // subtypes when the package is replaced. + RichInputMethodManager.init(context); + final RichInputMethodManager richImm = RichInputMethodManager.getInstance(); + final InputMethodSubtype[] additionalSubtypes = richImm.getAdditionalSubtypes(context); + richImm.setAdditionalInputMethodSubtypes(additionalSubtypes); + } + + // The process that hosts this broadcast receiver is invoked and remains alive even after + // 1) the package has been re-installed, 2) the device has just booted, + // 3) a new user has been created. + // There is no good reason to keep the process alive if this IME isn't a current IME. + final InputMethodManager imm = + (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); + // Called to check whether this IME has been triggered by the current user or not + final boolean isInputMethodManagerValidForUserOfThisProcess = + !imm.getInputMethodList().isEmpty(); + final boolean isCurrentImeOfCurrentUser = isInputMethodManagerValidForUserOfThisProcess + && UncachedInputMethodManagerUtils.isThisImeCurrent(context, imm); + if (!isCurrentImeOfCurrentUser) { + final int myPid = Process.myPid(); + Log.i(TAG, "Killing my process: pid=" + myPid); + Process.killProcess(myPid); + } + } +} diff --git a/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java b/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java index 050d8d26f..9585736e7 100644 --- a/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java +++ b/java/src/com/android/inputmethod/latin/setup/LauncherIconVisibilityManager.java @@ -16,85 +16,51 @@ package com.android.inputmethod.latin.setup; -import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageManager; -import android.os.Process; import android.preference.PreferenceManager; import android.util.Log; -import android.view.inputmethod.InputMethodManager; import com.android.inputmethod.compat.IntentCompatUtils; import com.android.inputmethod.latin.settings.Settings; /** - * This class detects the {@link Intent#ACTION_MY_PACKAGE_REPLACED} broadcast intent when this IME - * package has been replaced by a newer version of the same package. This class also detects + * This class handles the {@link Intent#ACTION_MY_PACKAGE_REPLACED} broadcast intent when this IME + * package has been replaced by a newer version of the same package. This class also handles * {@link Intent#ACTION_BOOT_COMPLETED} and {@link Intent#ACTION_USER_INITIALIZE} broadcast intent. * * If this IME has already been installed in the system image and a new version of this IME has - * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver and it - * will hide the setup wizard's icon. + * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received to this class to hide the + * setup wizard's icon. * * If this IME has already been installed in the data partition and a new version of this IME has - * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is received by this receiver but it + * been installed, {@link Intent#ACTION_MY_PACKAGE_REPLACED} is forwarded to this class but it * will not hide the setup wizard's icon, and the icon will appear on the launcher. * * If this IME hasn't been installed yet and has been newly installed, no * {@link Intent#ACTION_MY_PACKAGE_REPLACED} will be sent and the setup wizard's icon will appear * on the launcher. * - * When the device has been booted, {@link Intent#ACTION_BOOT_COMPLETED} is received by this - * receiver and it checks whether the setup wizard's icon should be appeared or not on the launcher + * When the device has been booted, {@link Intent#ACTION_BOOT_COMPLETED} is forwarded to this class + * to check whether the setup wizard's icon should be appeared or not on the launcher * depending on which partition this IME is installed. * - * When a multiuser account has been created, {@link Intent#ACTION_USER_INITIALIZE} is received - * by this receiver and it checks the whether the setup wizard's icon should be appeared or not on - * the launcher depending on which partition this IME is installed. + * When a multiuser account has been created, {@link Intent#ACTION_USER_INITIALIZE} is forwarded to + * this class to check whether the setup wizard's icon should be appeared or not on the launcher + * depending on which partition this IME is installed. */ -public final class LauncherIconVisibilityManager extends BroadcastReceiver { +public final class LauncherIconVisibilityManager { private static final String TAG = LauncherIconVisibilityManager.class.getSimpleName(); - @Override - public void onReceive(final Context context, final Intent intent) { - if (shouldHandleThisIntent(intent, context)) { + public static void onReceiveGlobalIntent(final String action, final Context context) { + if (Intent.ACTION_MY_PACKAGE_REPLACED.equals(action) || + Intent.ACTION_BOOT_COMPLETED.equals(action) || + IntentCompatUtils.is_ACTION_USER_INITIALIZE(action)) { updateSetupWizardIconVisibility(context); } - - // The process that hosts this broadcast receiver is invoked and remains alive even after - // 1) the package has been re-installed, 2) the device has just booted, - // 3) a new user has been created. - // There is no good reason to keep the process alive if this IME isn't a current IME. - final InputMethodManager imm = - (InputMethodManager)context.getSystemService(Context.INPUT_METHOD_SERVICE); - // Called to check whether this IME has been triggered by the current user or not - final boolean isInputMethodManagerValidForUserOfThisProcess = - !imm.getInputMethodList().isEmpty(); - final boolean isCurrentImeOfCurrentUser = isInputMethodManagerValidForUserOfThisProcess - && SetupActivity.isThisImeCurrent(context, imm); - if (!isCurrentImeOfCurrentUser) { - final int myPid = Process.myPid(); - Log.i(TAG, "Killing my process: pid=" + myPid); - Process.killProcess(myPid); - } - } - - private static boolean shouldHandleThisIntent(final Intent intent, final Context context) { - final String action = intent.getAction(); - if (Intent.ACTION_MY_PACKAGE_REPLACED.equals(action)) { - Log.i(TAG, "Package has been replaced: " + context.getPackageName()); - return true; - } else if (Intent.ACTION_BOOT_COMPLETED.equals(action)) { - Log.i(TAG, "Boot has been completed"); - return true; - } else if (IntentCompatUtils.is_ACTION_USER_INITIALIZE(action)) { - Log.i(TAG, "User initialize"); - return true; - } - return false; } public static void updateSetupWizardIconVisibility(final Context context) { diff --git a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java index a68f98fe7..b770ea512 100644 --- a/java/src/com/android/inputmethod/latin/setup/SetupActivity.java +++ b/java/src/com/android/inputmethod/latin/setup/SetupActivity.java @@ -37,65 +37,4 @@ public final class SetupActivity extends Activity { finish(); } } - - /* - * We may not be able to get our own {@link InputMethodInfo} just after this IME is installed - * because {@link InputMethodManagerService} may not be aware of this IME yet. - * Note: {@link RichInputMethodManager} has similar methods. Here in setup wizard, we can't - * use it for the reason above. - */ - - /** - * Check if the IME specified by the context is enabled. - * CAVEAT: This may cause a round trip IPC. - * - * @param context package context of the IME to be checked. - * @param imm the {@link InputMethodManager}. - * @return true if this IME is enabled. - */ - /* package */ static boolean isThisImeEnabled(final Context context, - final InputMethodManager imm) { - final String packageName = context.getPackageName(); - for (final InputMethodInfo imi : imm.getEnabledInputMethodList()) { - if (packageName.equals(imi.getPackageName())) { - return true; - } - } - return false; - } - - /** - * Check if the IME specified by the context is the current IME. - * CAVEAT: This may cause a round trip IPC. - * - * @param context package context of the IME to be checked. - * @param imm the {@link InputMethodManager}. - * @return true if this IME is the current IME. - */ - /* package */ static boolean isThisImeCurrent(final Context context, - final InputMethodManager imm) { - final InputMethodInfo imi = getInputMethodInfoOf(context.getPackageName(), imm); - final String currentImeId = Settings.Secure.getString( - context.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); - return imi != null && imi.getId().equals(currentImeId); - } - - /** - * Get {@link InputMethodInfo} of the IME specified by the package name. - * CAVEAT: This may cause a round trip IPC. - * - * @param packageName package name of the IME. - * @param imm the {@link InputMethodManager}. - * @return the {@link InputMethodInfo} of the IME specified by the <code>packageName</code>, - * or null if not found. - */ - /* package */ static InputMethodInfo getInputMethodInfoOf(final String packageName, - final InputMethodManager imm) { - for (final InputMethodInfo imi : imm.getInputMethodList()) { - if (packageName.equals(imi.getPackageName())) { - return imi; - } - } - return null; - } } diff --git a/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java b/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java index bcac05a6a..e455e53d3 100644 --- a/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java +++ b/java/src/com/android/inputmethod/latin/setup/SetupWizardActivity.java @@ -38,6 +38,7 @@ import com.android.inputmethod.compat.ViewCompatUtils; import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.settings.SettingsActivity; import com.android.inputmethod.latin.utils.LeakGuardHandlerWrapper; +import com.android.inputmethod.latin.utils.UncachedInputMethodManagerUtils; import java.util.ArrayList; @@ -93,7 +94,8 @@ public final class SetupWizardActivity extends Activity implements View.OnClickL } switch (msg.what) { case MSG_POLLING_IME_SETTINGS: - if (SetupActivity.isThisImeEnabled(setupWizardActivity, mImmInHandler)) { + if (UncachedInputMethodManagerUtils.isThisImeEnabled(setupWizardActivity, + mImmInHandler)) { setupWizardActivity.invokeSetupWizardOfThisIme(); return; } @@ -277,7 +279,8 @@ public final class SetupWizardActivity extends Activity implements View.OnClickL } void invokeSubtypeEnablerOfThisIme() { - final InputMethodInfo imi = SetupActivity.getInputMethodInfoOf(getPackageName(), mImm); + final InputMethodInfo imi = + UncachedInputMethodManagerUtils.getInputMethodInfoOf(getPackageName(), mImm); if (imi == null) { return; } @@ -301,10 +304,10 @@ public final class SetupWizardActivity extends Activity implements View.OnClickL private int determineSetupStepNumber() { mHandler.cancelPollingImeSettings(); - if (!SetupActivity.isThisImeEnabled(this, mImm)) { + if (!UncachedInputMethodManagerUtils.isThisImeEnabled(this, mImm)) { return STEP_1; } - if (!SetupActivity.isThisImeCurrent(this, mImm)) { + if (!UncachedInputMethodManagerUtils.isThisImeCurrent(this, mImm)) { return STEP_2; } return STEP_3; diff --git a/java/src/com/android/inputmethod/latin/utils/PrevWordsInfoUtils.java b/java/src/com/android/inputmethod/latin/utils/PrevWordsInfoUtils.java new file mode 100644 index 000000000..3cd63612c --- /dev/null +++ b/java/src/com/android/inputmethod/latin/utils/PrevWordsInfoUtils.java @@ -0,0 +1,103 @@ +/* + * Copyright (C) 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. + */ + +package com.android.inputmethod.latin.utils; + +import java.util.regex.Pattern; + +import com.android.inputmethod.latin.Constants; +import com.android.inputmethod.latin.PrevWordsInfo; +import com.android.inputmethod.latin.PrevWordsInfo.WordInfo; +import com.android.inputmethod.latin.settings.SpacingAndPunctuations; + +public final class PrevWordsInfoUtils { + private PrevWordsInfoUtils() { + // Intentional empty constructor for utility class. + } + + private static final Pattern SPACE_REGEX = Pattern.compile("\\s+"); + // Get context information from nth word before the cursor. n = 1 retrieves the words + // immediately before the cursor, n = 2 retrieves the words before that, and so on. This splits + // on whitespace only. + // Also, it won't return words that end in a separator (if the nth word before the cursor + // ends in a separator, it returns information representing beginning-of-sentence). + // Example (when Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM is 2): + // (n = 1) "abc def|" -> abc, def + // (n = 1) "abc def |" -> abc, def + // (n = 1) "abc 'def|" -> empty, 'def + // (n = 1) "abc def. |" -> beginning-of-sentence + // (n = 1) "abc def . |" -> beginning-of-sentence + // (n = 2) "abc def|" -> beginning-of-sentence, abc + // (n = 2) "abc def |" -> beginning-of-sentence, abc + // (n = 2) "abc 'def|" -> empty. The context is different from "abc def", but we cannot + // represent this situation using PrevWordsInfo. See TODO in the method. + // TODO: The next example's result should be "abc, def". This have to be fixed before we + // retrieve the prior context of Beginning-of-Sentence. + // (n = 2) "abc def. |" -> beginning-of-sentence, abc + // (n = 2) "abc def . |" -> abc, def + // (n = 2) "abc|" -> beginning-of-sentence + // (n = 2) "abc |" -> beginning-of-sentence + // (n = 2) "abc. def|" -> beginning-of-sentence + public static PrevWordsInfo getPrevWordsInfoFromNthPreviousWord(final CharSequence prev, + final SpacingAndPunctuations spacingAndPunctuations, final int n) { + if (prev == null) return PrevWordsInfo.EMPTY_PREV_WORDS_INFO; + final String[] w = SPACE_REGEX.split(prev); + final WordInfo[] prevWordsInfo = new WordInfo[Constants.MAX_PREV_WORD_COUNT_FOR_N_GRAM]; + for (int i = 0; i < prevWordsInfo.length; i++) { + final int focusedWordIndex = w.length - n - i; + // Referring to the word after the focused word. + if ((focusedWordIndex + 1) >= 0 && (focusedWordIndex + 1) < w.length) { + final String wordFollowingTheNthPrevWord = w[focusedWordIndex + 1]; + if (!wordFollowingTheNthPrevWord.isEmpty()) { + final char firstChar = wordFollowingTheNthPrevWord.charAt(0); + if (spacingAndPunctuations.isWordConnector(firstChar)) { + // The word following the focused word is starting with a word connector. + // TODO: Return meaningful context for this case. + prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO; + break; + } + } + } + // If we can't find (n + i) words, the context is beginning-of-sentence. + if (focusedWordIndex < 0) { + prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; + break; + } + final String focusedWord = w[focusedWordIndex]; + // If the word is, the context is beginning-of-sentence. + final int length = focusedWord.length(); + if (length <= 0) { + prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; + break; + } + // If ends in a sentence separator, the context is beginning-of-sentence. + final char lastChar = focusedWord.charAt(length - 1); + if (spacingAndPunctuations.isSentenceSeparator(lastChar)) { + prevWordsInfo[i] = WordInfo.BEGINNING_OF_SENTENCE; + break; + } + // If ends in a word separator or connector, the context is unclear. + // TODO: Return meaningful context for this case. + if (spacingAndPunctuations.isWordSeparator(lastChar) + || spacingAndPunctuations.isWordConnector(lastChar)) { + prevWordsInfo[i] = WordInfo.EMPTY_WORD_INFO; + break; + } + prevWordsInfo[i] = new WordInfo(focusedWord); + } + return new PrevWordsInfo(prevWordsInfo); + } +} diff --git a/java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java b/java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java new file mode 100644 index 000000000..5df00efb9 --- /dev/null +++ b/java/src/com/android/inputmethod/latin/utils/UncachedInputMethodManagerUtils.java @@ -0,0 +1,84 @@ +/* + * Copyright (C) 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. + */ + +package com.android.inputmethod.latin.utils; + +import android.content.Context; +import android.provider.Settings; +import android.view.inputmethod.InputMethodInfo; +import android.view.inputmethod.InputMethodManager; + +/* + * A utility class for {@link InputMethodManager}. Unlike {@link RichInputMethodManager}, this + * class provides synchronous, non-cached access to {@link InputMethodManager}. The setup activity + * is a good example to use this class because {@link InputMethodManagerService} may not be aware of + * this IME immediately after this IME is installed. + */ +public final class UncachedInputMethodManagerUtils { + /** + * Check if the IME specified by the context is enabled. + * CAVEAT: This may cause a round trip IPC. + * + * @param context package context of the IME to be checked. + * @param imm the {@link InputMethodManager}. + * @return true if this IME is enabled. + */ + public static boolean isThisImeEnabled(final Context context, + final InputMethodManager imm) { + final String packageName = context.getPackageName(); + for (final InputMethodInfo imi : imm.getEnabledInputMethodList()) { + if (packageName.equals(imi.getPackageName())) { + return true; + } + } + return false; + } + + /** + * Check if the IME specified by the context is the current IME. + * CAVEAT: This may cause a round trip IPC. + * + * @param context package context of the IME to be checked. + * @param imm the {@link InputMethodManager}. + * @return true if this IME is the current IME. + */ + public static boolean isThisImeCurrent(final Context context, + final InputMethodManager imm) { + final InputMethodInfo imi = getInputMethodInfoOf(context.getPackageName(), imm); + final String currentImeId = Settings.Secure.getString( + context.getContentResolver(), Settings.Secure.DEFAULT_INPUT_METHOD); + return imi != null && imi.getId().equals(currentImeId); + } + + /** + * Get {@link InputMethodInfo} of the IME specified by the package name. + * CAVEAT: This may cause a round trip IPC. + * + * @param packageName package name of the IME. + * @param imm the {@link InputMethodManager}. + * @return the {@link InputMethodInfo} of the IME specified by the <code>packageName</code>, + * or null if not found. + */ + public static InputMethodInfo getInputMethodInfoOf(final String packageName, + final InputMethodManager imm) { + for (final InputMethodInfo imi : imm.getInputMethodList()) { + if (packageName.equals(imi.getPackageName())) { + return imi; + } + } + return null; + } +} |