aboutsummaryrefslogtreecommitdiffstats
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/Android.mk3
-rw-r--r--java/res/layout/emoji_keyboard_tab_icon.xml2
-rw-r--r--java/res/layout/emoji_palettes_view.xml6
-rw-r--r--java/res/layout/suggestion_divider.xml1
-rw-r--r--java/res/values-af/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-af/strings.xml44
-rw-r--r--java/res/values-am/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-am/strings.xml44
-rw-r--r--java/res/values-ar/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ar/strings.xml44
-rw-r--r--java/res/values-az-rAZ/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-az-rAZ/strings.xml44
-rw-r--r--java/res/values-bg/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-bg/strings.xml44
-rw-r--r--java/res/values-ca/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ca/strings.xml44
-rw-r--r--java/res/values-cs/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-cs/strings.xml44
-rw-r--r--java/res/values-da/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-da/strings.xml44
-rw-r--r--java/res/values-de/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-de/strings.xml44
-rw-r--r--java/res/values-el/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-el/strings.xml44
-rw-r--r--java/res/values-en-rGB/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-en-rGB/strings.xml44
-rw-r--r--java/res/values-en-rIN/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-en-rIN/strings.xml44
-rw-r--r--java/res/values-es-rUS/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-es-rUS/strings.xml44
-rw-r--r--java/res/values-es/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-es/strings.xml44
-rw-r--r--java/res/values-et-rEE/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-et-rEE/strings.xml44
-rw-r--r--java/res/values-fa/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-fa/strings.xml48
-rw-r--r--java/res/values-fi/strings.xml44
-rw-r--r--java/res/values-fr-rCA/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-fr-rCA/strings.xml44
-rw-r--r--java/res/values-fr/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-fr/strings.xml44
-rw-r--r--java/res/values-hi/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-hi/strings.xml44
-rw-r--r--java/res/values-hr/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-hr/strings.xml44
-rw-r--r--java/res/values-hu/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-hu/strings.xml44
-rw-r--r--java/res/values-hy-rAM/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-hy-rAM/strings.xml44
-rw-r--r--java/res/values-in/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-in/strings.xml44
-rw-r--r--java/res/values-is/strings-talkback-descriptions.xml107
-rw-r--r--java/res/values-is/strings.xml84
-rw-r--r--java/res/values-it/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-it/strings.xml44
-rw-r--r--java/res/values-iw/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-iw/strings.xml44
-rw-r--r--java/res/values-ja/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ja/strings.xml44
-rw-r--r--java/res/values-ka-rGE/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ka-rGE/strings.xml44
-rw-r--r--java/res/values-kk/strings-talkback-descriptions.xml67
-rw-r--r--java/res/values-kk/strings.xml44
-rw-r--r--java/res/values-km-rKH/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-km-rKH/strings.xml44
-rw-r--r--java/res/values-ko/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ko/strings.xml44
-rw-r--r--java/res/values-ky/strings-talkback-descriptions.xml73
-rw-r--r--java/res/values-ky/strings.xml50
-rw-r--r--java/res/values-lo-rLA/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-lo-rLA/strings.xml44
-rw-r--r--java/res/values-lt/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-lt/strings.xml44
-rw-r--r--java/res/values-lv/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-lv/strings.xml44
-rw-r--r--java/res/values-mk/strings-talkback-descriptions.xml107
-rw-r--r--java/res/values-mk/strings.xml84
-rw-r--r--java/res/values-mn-rMN/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-mn-rMN/strings.xml44
-rw-r--r--java/res/values-ms-rMY/strings.xml44
-rw-r--r--java/res/values-nb/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-nb/strings.xml44
-rw-r--r--java/res/values-ne-rNP/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ne-rNP/strings.xml44
-rw-r--r--java/res/values-nl/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-nl/strings.xml44
-rw-r--r--java/res/values-pl/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-pl/strings.xml44
-rw-r--r--java/res/values-pt-rPT/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-pt-rPT/strings.xml44
-rw-r--r--java/res/values-pt/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-pt/strings.xml44
-rw-r--r--java/res/values-rm/strings-talkback-descriptions.xml107
-rw-r--r--java/res/values-rm/strings.xml84
-rw-r--r--java/res/values-ro/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ro/strings.xml44
-rw-r--r--java/res/values-ru/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-ru/strings.xml44
-rw-r--r--java/res/values-sk/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-sk/strings.xml44
-rw-r--r--java/res/values-sl/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-sl/strings.xml44
-rw-r--r--java/res/values-sr/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-sr/strings.xml44
-rw-r--r--java/res/values-sv/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-sv/strings.xml44
-rw-r--r--java/res/values-sw/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-sw/strings.xml44
-rw-r--r--java/res/values-th/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-th/strings.xml44
-rw-r--r--java/res/values-tl/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-tl/strings.xml44
-rw-r--r--java/res/values-tr/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-tr/strings.xml44
-rw-r--r--java/res/values-uk/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-uk/strings.xml44
-rw-r--r--java/res/values-vi/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-vi/strings.xml44
-rw-r--r--java/res/values-zh-rCN/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-zh-rCN/strings.xml44
-rw-r--r--java/res/values-zh-rHK/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-zh-rHK/strings.xml44
-rw-r--r--java/res/values-zh-rTW/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-zh-rTW/strings.xml44
-rw-r--r--java/res/values-zu/strings-talkback-descriptions.xml72
-rw-r--r--java/res/values-zu/strings.xml44
-rw-r--r--java/res/values/strings-talkback-descriptions.xml126
-rw-r--r--java/res/values/strings.xml91
-rw-r--r--java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java6
-rw-r--r--java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java38
-rw-r--r--java/src/com/android/inputmethod/keyboard/Keyboard.java51
-rw-r--r--java/src/com/android/inputmethod/keyboard/KeyboardView.java2
-rw-r--r--java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java2
-rw-r--r--java/src/com/android/inputmethod/keyboard/ProximityInfo.java58
-rw-r--r--java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java31
-rw-r--r--java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java21
-rw-r--r--java/src/com/android/inputmethod/latin/BinaryDictionary.java2
-rw-r--r--java/src/com/android/inputmethod/latin/DictionaryFacilitatorForSuggest.java14
-rw-r--r--java/src/com/android/inputmethod/latin/LatinIME.java15
-rw-r--r--java/src/com/android/inputmethod/latin/WordComposer.java17
-rw-r--r--java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java4
-rw-r--r--java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java4
-rw-r--r--java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java3
-rw-r--r--java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java9
-rw-r--r--java/src/com/android/inputmethod/latin/utils/RunInLocale.java20
-rw-r--r--java/src/com/android/inputmethod/research/ResearchLogger.java2
146 files changed, 4855 insertions, 2952 deletions
diff --git a/java/Android.mk b/java/Android.mk
index 364973bea..b580624d7 100644
--- a/java/Android.mk
+++ b/java/Android.mk
@@ -23,10 +23,7 @@ LOCAL_PACKAGE_NAME := LatinIME
LOCAL_CERTIFICATE := shared
-# We want to package libjni_latinime.so into the apk.
LOCAL_JNI_SHARED_LIBRARIES := libjni_latinime
-# We want to install libjni_latinime.so to the system partition if LatinIME gets installed.
-LOCAL_REQUIRED_MODULES := libjni_latinime
LOCAL_STATIC_JAVA_LIBRARIES := android-common inputmethod-common android-support-v4
diff --git a/java/res/layout/emoji_keyboard_tab_icon.xml b/java/res/layout/emoji_keyboard_tab_icon.xml
index 1609f6a26..13bb41ca2 100644
--- a/java/res/layout/emoji_keyboard_tab_icon.xml
+++ b/java/res/layout/emoji_keyboard_tab_icon.xml
@@ -18,10 +18,12 @@
*/
-->
+<!-- Note: contentDescription will be added programatically in {@link EmojiPalettesView}. -->
<ImageView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="0dip"
android:layout_weight="1.0"
android:layout_height="wrap_content"
android:gravity="center"
android:scaleType="center"
+ android:contentDescription="@null"
/>
diff --git a/java/res/layout/emoji_palettes_view.xml b/java/res/layout/emoji_palettes_view.xml
index ef565a4f8..552a474b4 100644
--- a/java/res/layout/emoji_palettes_view.xml
+++ b/java/res/layout/emoji_palettes_view.xml
@@ -71,7 +71,8 @@
android:layout_weight="12.5"
android:layout_height="match_parent"
android:background="@color/emoji_key_background_color"
- android:src="@drawable/sym_keyboard_delete_holo_dark" />
+ android:src="@drawable/sym_keyboard_delete_holo_dark"
+ android:contentDescription="@string/spoken_description_delete" />
</LinearLayout>
<android.support.v4.view.ViewPager
android:id="@+id/emoji_keyboard_pager"
@@ -99,7 +100,8 @@
android:id="@+id/emoji_keyboard_space"
android:layout_width="0dip"
android:layout_weight="0.70"
- android:layout_height="match_parent" />
+ android:layout_height="match_parent"
+ android:contentDescription="@string/spoken_description_space"/>
<TextView
android:id="@+id/emoji_keyboard_alphabet_right"
android:layout_width="0dip"
diff --git a/java/res/layout/suggestion_divider.xml b/java/res/layout/suggestion_divider.xml
index a8b78c082..149095147 100644
--- a/java/res/layout/suggestion_divider.xml
+++ b/java/res/layout/suggestion_divider.xml
@@ -23,5 +23,6 @@
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:src="@drawable/suggestions_strip_divider"
+ android:contentDescription="@null"
android:padding="0dp"
android:gravity="center" />
diff --git a/java/res/values-af/strings-talkback-descriptions.xml b/java/res/values-af/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..3529e5a5d
--- /dev/null
+++ b/java/res/values-af/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Koppel \'n kopstuk om te hoor hoe wagwoordsleutels hardop gesê word."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Huidige teks is %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Geen teks is ingevoer nie"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> korrigeer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <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> voer outokorrigering uit"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Sleutelkode %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift aan (tik om te deaktiveer)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Kasslot aan (tik om te deaktiveer)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Vee uit"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simbole"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letters"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Nommers"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Instellings"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Spasie"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Steminvoer"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emosiekone"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Keer terug"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Soek"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Verander taal"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Volgende"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Vorige"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift geaktiveer"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Bokas-slot geaktiveer"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift gedeaktiveer"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Simboolmodus"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Lettermodus"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Foonmodus"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Foonsimbool-modus"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Sleutelbord is versteek"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Wys tans <xliff:g id="KEYBOARD_MODE">%s</xliff:g>-sleutelbord"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum en tyd"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-pos"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"boodskappe"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"nommer"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"foon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"teks"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"tyd"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Onlangse emosiekone"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Mense"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Voorwerpe"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natuur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Plekke"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simbole"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emosiekone"</string>
+</resources>
diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml
index ce64ae805..ce7cb18fc 100644
--- a/java/res/values-af/strings.xml
+++ b/java/res/values-af/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Sien die voorgestelde woord tydens gebare"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frasegebaar"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Voer spasies tydens gebare in deur na die spasiesleutel te gly"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Koppel \'n kopstuk om te hoor hoe wagwoordsleutels hardop gesê word."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Huidige teks is %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Geen teks ingevoer nie"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> korrigeer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> voer outokorrigering uit"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Sleutelkode %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift aan (tik om te deaktiveer)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Kasslot aan (tik om te deaktiveer)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Vee uit"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simbole"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letters"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Nommers"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Instellings"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Oortjie"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spasie"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Steminvoering"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emosiekone"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Soek"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Verander taal"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Volgende"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Vorige"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift geaktiveer"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Kasslot geaktiveer"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift gedeaktiveer"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Simboolmodus"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Lettermodus"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Foonmodus"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Foonsimbool-modus"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Sleutelbord versteek"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Wys tans <xliff:g id="KEYBOARD_MODE">%s</xliff:g>-sleutelbord"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum en tyd"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-pos"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"boodskappe"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"nommer"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"foon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teks"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"tyd"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Steminvoerinstellings"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Geen steminvoermetodes geaktiveer nie. Gaan taal- en invoerinstellings na."</string>
<string name="configure_input_method" msgid="373356270290742459">"Stel invoermetodes op"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engels (VS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spaans (VS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradisioneel)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyrillies)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latyns)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Geen taal nie (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-am/strings-talkback-descriptions.xml b/java/res/values-am/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..2d6f0e56d
--- /dev/null
+++ b/java/res/values-am/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"የቁልፍ ኮድ %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"ቀይር"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"መቀያየሪያ ቁልፍ በርቷል (ለማሰናከል መታ ያድርጉ)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"አብይ ፊደል ማድረጊያ ቁልፍ በርቷል (ለማሰናክል ነካ ያድርጉ)"</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_shiftmode_off" msgid="5039126122829961331">"መቀያየሪያ ቁልፍ ተሰናክሏል"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"የምልክቶች ሁኔታ"</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">"ዩአርኤል"</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>
+</resources>
diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml
index 6155c1a5c..32eed413b 100644
--- a/java/res/values-am/strings.xml
+++ b/java/res/values-am/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ምልክት እየሰጡ ሳሉ በአስተያየት የተጠቆመው ቃል ይመልከቱ"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"የሐረግ ምልክት"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"ምልክት በሚሰጡበት ጊዜ ወደ ክፍተት ቁልፉ በማንሸራተት ክፍተቶችን ያስገቡ"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"የይለፍቃል ቁልፎች ጮክ በለው ሲነገሩ ለመስማት የጆሮ ማዳመጫ ሰካ::"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"የአሁኑ ፅሁፍ %s ነው"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"ምንም ፅሁፍ አልገባም"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ራስ-ሰር እርማት ያከናውናል"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"የቁልፍ ኮድ%d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"ቀይር"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"ቅያር በርቷል (ለማሰናክል ንካ)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"አቢያት ማድረጊያ ቁልጥ በርቷል (ለማሰናክል ንካ)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"ሰርዝ"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"ምልክቶች"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"ደብዳቤዎች"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"ቁጥሮች"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"ቅንብሮች"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"ትር"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"ባዶ ቦታ"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"የድምፅ ግቤ ት"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"ኢሞጂ"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"ተመለስ"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"ፍለጋ"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"ነጥብ"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"ቋንቋ ቀይር"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"ቀጣይ"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"ቀዳሚ"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"ቅያር ቁልፍ ነቅቷል"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"አቢያት ማድረጊያ ነቅቷል"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"ቅያር ተሰናክሏል"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"የምልክቶች ሁኔታ ላይ"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"የደብዳቤዎች ሁኔታ ላይ"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"የስልክ ሁኔታ ላይ"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"የስልክ ምልክቶች ሁኔታ ላይ"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"የቁልፍ ሰሌዳ ተደብቋል"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"የ<xliff:g id="KEYBOARD_MODE">%s</xliff:g> ቁልፍሰሌዳ በማሳየት ላይ"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ቀን"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ቀን እና ሰዓት"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"ኢሜይል"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"አላላክ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"ቁጥር"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"ስልክ"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"ፅሁፍ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ጊዜ"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"ዩ አር ኤል"</string>
<string name="voice_input" msgid="3583258583521397548">"የድምፅ ግቤት ቁልፍ"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"ምንም የግቤት ስልቶች አልነቁም። የቋንቋ እና የግቤት ቅንብሮችን ይፈትሹ።"</string>
<string name="configure_input_method" msgid="373356270290742459">"ግቤት ሜተዶችን አዋቀር"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"እንግሊዝኛ (አሜሪካ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"ስፓኒሽ (አሜሪካ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ተለምዷዊ)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ሳይሪሊክ)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ላቲን)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"ምንም ቋንቋ (ፊደላት)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"ፊደላት (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"ፊደላት (QWERTZ)"</string>
diff --git a/java/res/values-ar/strings-talkback-descriptions.xml b/java/res/values-ar/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..9d2eab5ae
--- /dev/null
+++ b/java/res/values-ar/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"‏رمز المفتاح %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"‏Shift يعمل (انقر للتعطيل)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"‏Caps lock يعمل (انقر للتعطيل)"</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">"مسافة"</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_shiftmode_off" msgid="5039126122829961331">"‏تم تعطيل Shift"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"وضع الرموز"</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>
+</resources>
diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml
index 9a28af690..13aef2a67 100644
--- a/java/res/values-ar/strings.xml
+++ b/java/res/values-ar/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"مشاهدة الكلمة المقترحة أثناء الإيماءة"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"عبارة الإيماء"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"إدخال مسافات خلال الإيماءات من خلال تمرير مفتاح المسافة"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"يمكنك توصيل سماعة رأس لسماع مفاتيح كلمة المرور منطوقة بصوت عالٍ."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"‏النص الحالي هو %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"لم يتم إدخال نص"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> لإجراء التصحيح التلقائي"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"‏رمز المفتاح %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"العالي"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"‏Shift يعمل (انقر للتعطيل)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"‏Caps lock يعمل (انقر للتعطيل)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"حذف"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"الرموز"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"أحرف"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"أرقام"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"الإعدادات"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"علامة تبويب"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"مسافة"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"إدخال صوتي"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"الرموز التعبيرية"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"رجوع"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"بحث"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"نقطة"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"تبديل اللغة"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"التالي"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"السابق"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"‏تم تمكين Shift"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"‏تم تمكين Caps lock"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"‏تم تعطيل Shift"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"وضع الرموز"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"وضع الأحرف"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"وضع الهاتف"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"وضع رموز الهاتف"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"لوحة المفاتيح مخفية"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"إظهار لوحة مفاتيح <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"التاريخ"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"التاريخ والوقت"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"البريد الإلكتروني"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"المراسلة"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"الرقم"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"الهاتف"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"النص"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"الوقت"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"‏عنوان URL"</string>
<string name="voice_input" msgid="3583258583521397548">"مفتاح الإدخال الصوتي"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"لم يتم تمكين أي أساليب إدخال صوتي. تحقق من إعدادات اللغة والإدخال."</string>
<string name="configure_input_method" msgid="373356270290742459">"تهيئة طرق الإدخال"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"الإنجليزية (الولايات المتحدة) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"الإسبانية (الولايات المتحدة) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (التقليدية)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (السريلية)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (اللاتينية)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"بدون لغة (أبجدية)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"‏الأبجدية (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"‏الأبجدية (QWERTZ)"</string>
diff --git a/java/res/values-az-rAZ/strings-talkback-descriptions.xml b/java/res/values-az-rAZ/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..c5abc5cf5
--- /dev/null
+++ b/java/res/values-az-rAZ/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Parolu səsli eşitmək üçün qulaqlığı taxın."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Cari mətn %s\'dir"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Mətn daxil edilməyib"</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> sözünü <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> sözü ilə əvəzləyərək düzəldir"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> avto-korreksiyanı həyata keçirir"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"%d açar kodu"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Sürüşdürmə"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Sürüşdürmə aktivdir (deaktiv etmək üçün klikləyin)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Böyük hərf kilidi aktivdir (deaktiv etmək üçün klikləyin)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Sil"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simvollar"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Hərflər"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Nömrələr"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Ayarlar"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Boşluq"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Səs daxiletməsi"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Geri qayıt"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Axtarış"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Nöqtə"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Dil keçidi"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Növbəti"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Əvvəlki"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Sürüşdürmə aktivdir"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Böyük hərf kilidi aktivdir"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Sürüşdürmə deaktivdir"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Simvol rejimi"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Hərf rejimi"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefon rejimi"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefon simvol rejimi"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Gizlədilmiş klaviatura"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> klaviaturası göstərilir"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"tarix"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"gün və tarix"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"E-poçt"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mesajlaşma"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"nömrə"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"mesaj"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"vaxt"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Sonuncular"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Adamlar"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Obyektlər"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Təbiə"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Yerlər"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simvollar"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikonlar"</string>
+</resources>
diff --git a/java/res/values-az-rAZ/strings.xml b/java/res/values-az-rAZ/strings.xml
index 4afb49a00..5a40e9f14 100644
--- a/java/res/values-az-rAZ/strings.xml
+++ b/java/res/values-az-rAZ/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Jest zamanı təklif edilmiş sözə baxın"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Jest bildirin"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Jest zamanı boşluq düyməsinə toxunmaqla boşluq daxil edin"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Parolu səsli eşitmək üçün qulaqcığı taxın"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Cari mətn %s\'dir"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Mətn daxil edilməyib"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sözünü <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> sözü ilə əvəzləyərək düzəldir"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> avto-korreksiyanı həyata keçirir"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"%d açar kodu"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Sürüşdürmə"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Sürüşdürmə aktivdir (deaktiv etmək üçün klikləyin)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Böyük hərf kilidi aktivdir (deaktiv etmək üçün klikləyin)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Sil"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simvollar"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Hərflər"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Nömrələr"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Parametrlər"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Boşluq"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Səs daxiletməsi"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Qayıt"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Axtar"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Nöqtə"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Dil keçidi"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Növbəti"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Əvvəlki"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Sürüşdürmə aktivdir"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Böyük hərf kilidi aktivdir"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Sürüşdürmə deaktivdir"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Simvol rejimi"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Hərf rejimi"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefon rejimi"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefon simvol rejimi"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Gizlədilmiş klaviatura"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> klaviaturası göstərilir"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"tarix"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"gün və tarix"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"E-poçt"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mesajlaşma"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"nömrə"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"mətn"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"vaxt"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Səs daxiletmə klavişi"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Heç bir səs daxiletmə metodu aktiv deyil. Dil və daxiletmə ayarlarını yoxlayın."</string>
<string name="configure_input_method" msgid="373356270290742459">"Daxiletmə üsullarını sazla"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"İngilis (Amerika) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"İspan (Amerika) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Ənənəvi)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Kiril)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latın)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Dil yoxdur (Əlifba)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Əlifba (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Əlifba (QWERTZ)"</string>
diff --git a/java/res/values-bg/strings-talkback-descriptions.xml b/java/res/values-bg/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..c944c579f
--- /dev/null
+++ b/java/res/values-bg/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Код на клавишa %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"„Shift“ е включен (докоснете за деактивиране)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"„Caps lock“ е включен (докоснете за деактивиране)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Delete"</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">"Интервал"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Гласово въвеждане"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Емоджи"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</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_shiftmode_off" msgid="5039126122829961331">"„Shift“ е деактивиран"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Режим за символи"</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">"имейл aдреси"</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>
+</resources>
diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml
index 5460ba9b5..562e71b4f 100644
--- a/java/res/values-bg/strings.xml
+++ b/java/res/values-bg/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Преглед на предложената дума при използване на жестове"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Жест за фрази"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"При жестове въвеждaйте интервали чрез плъзгане през съотв. клавиш"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Включете слушалки, за да чуете клавишите за паролата на висок глас."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Текущият текст е %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Няма въведен текст"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"„<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="2309828861778711939">"„<xliff:g id="KEY_NAME">%1$s</xliff:g>“ изпълнява автоматично коригиране"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Код на клавишa %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"„Shift“ е включен (докоснете за деактивиране)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"„Caps lock“ е включен (докоснете за деактивиране)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Символи"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Букви"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Цифри"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Настройки"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Интервал"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Гласово въвеждане"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Емотикони"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Търсене"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Точка"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Смяна на езика"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Следващ"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Предишен"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"„Shift“ е активиран"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"„Caps Lock“ е активиран"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"„Shift“ е деактивиран"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Режим за символи"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Режим за букви"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Режим за телефон"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Режим за символи на телефона"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Клавиатурата е скрита"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Показва се клавиатурата за <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"дата"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"дата и час"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"имейл aдреси"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"съобщения"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"числа"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"телефонни номера"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"текст"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"часа"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL адреси"</string>
<string name="voice_input" msgid="3583258583521397548">"Клавиш за гласово въвеждане"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Няма активирани методи на гласово въвеждане. Проверете настройките за език и въвеждане."</string>
<string name="configure_input_method" msgid="373356270290742459">"Конфигуриране на въвеждането"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"английски (САЩ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"испански (САЩ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (традиционна клавиатура)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (кирилица)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (латиница)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Без език (латиница)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Латиница (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Латиница (QWERTZ)"</string>
diff --git a/java/res/values-ca/strings-talkback-descriptions.xml b/java/res/values-ca/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..389200b43
--- /dev/null
+++ b/java/res/values-ca/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Connecta uns auriculars per sentir les tecles que s\'utilitzen per introduir la contrasenya en veu alta."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"El text actual és %s."</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"No s\'ha introduït cap text."</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corregeix <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> per <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> executa la correcció automàtica."</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Clau de codi %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Maj"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Maj activat (toca per desactivar)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Bloq Maj activat (toca per desactivar)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Suprimeix"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Símbols"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Lletres"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Números"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Configuració"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulador"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espai"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrada de veu"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Retorn"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Cerca"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Canvia l\'idioma"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Següent"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Anterior"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Maj activat"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Bloq Maj activat"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Maj desactivat"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Mode de símbols"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Mode de lletres"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Mode de telèfon"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Mode de símbols de telèfon"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"S\'ha amagat el teclat."</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Es mostra el teclat per a <xliff:g id="KEYBOARD_MODE">%s</xliff:g>."</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data i hora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"correu electrònic"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"missatgeria"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"número"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telèfon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"hora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recents"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Persones"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objectes"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natura"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Llocs"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Símbols"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticones"</string>
+</resources>
diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml
index 197df5098..e946ba78b 100644
--- a/java/res/values-ca/strings.xml
+++ b/java/res/values-ca/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Consulta la paraula suggerida mentre fas el gest"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Formula el gest"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Per afegir espais als gestos, apropa el dit a la tecla d\'espai."</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Connecta un auricular per escoltar les claus de la contrasenya en veu alta."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"El text actual és %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"No s\'ha introduït cap text"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corregeix <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> per <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>."</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> executa la correcció automàtica."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Clau de codi %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Maj"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Maj activat (pica per desactivar)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Bloq Maj activat (pica per desactivar)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Supr"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Símbols"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Lletres"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Números"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Configuració"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulador"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espai"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Entrada de veu"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Retorn"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Cerca"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Canvia l\'idioma"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Següent"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Anterior"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Maj activat"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Bloq Maj activat"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Maj desactivat"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mode de símbols"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mode de lletres"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mode de telèfon"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mode de símbols de telèfon"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Teclat amagat"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Es mostra el teclat per a <xliff:g id="KEYBOARD_MODE">%s</xliff:g>."</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"data"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"data i hora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"correu electrònic"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"missatgeria"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"número"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telèfon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"hora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tecla d\'entrada de veu"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"No hi ha cap mètode d\'introducció activat. Comprova la configuració d\'Idioma i introducció de text."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configura mètodes d\'entrada"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Anglès (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Espanyol (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ciríl·lic)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (llatí)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Cap idioma (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-cs/strings-talkback-descriptions.xml b/java/res/values-cs/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..7ba691c99
--- /dev/null
+++ b/java/res/values-cs/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Chcete-li slyšet, které klávesy jste při zadávání hesla stiskli, připojte sluchátka."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Aktuální text je %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Není zadán žádný text"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Klávesou <xliff:g id="KEY_NAME">%1$s</xliff:g> opravíte <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Klávesou <xliff:g id="KEY_NAME">%1$s</xliff:g> provedete automatickou opravu"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Kód klávesy %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Klávesa Shift je zapnutá (vypnete ji klepnutím)."</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Klávesa Caps Lock je zapnutá (vypnete ji klepnutím)."</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Smazat"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboly"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Písmena"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Čísla"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Nastavení"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Karta"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Mezerník"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Hlasový vstup"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emodži"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Vyhledávání"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Tečka"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Přepnout jazyk"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Další"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Předchozí"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Klávesa Shift je aktivní"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Klávesa Caps Lock je aktivní"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Klávesa Shift je neaktivní"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Režim symbolů"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Režim písmen"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Režim telefonu"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Režim telefonních symbolů"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klávesnice je skrytá"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Je zobrazena klávesnice <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum a čas"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"zprávy"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"čísla"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"čas"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"adresy URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Poslední"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Lidé"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Předměty"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Příroda"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Místa"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboly"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikony"</string>
+</resources>
diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml
index 7d19f7626..c093d8c50 100644
--- a/java/res/values-cs/strings.xml
+++ b/java/res/values-cs/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Zobrazení navrhovaného slova při psaní gesty"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frázové gesto"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Mezery mezi gesty zadáte přejetím po klávese mezerníku."</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Chcete-li slyšet, které klávesy jste při zadávání hesla stiskli, připojte sluchátka."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Aktuální text je %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Není zadán žádný text"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Klávesou <xliff:g id="KEY_NAME">%1$s</xliff:g> opravíte <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Klávesou <xliff:g id="KEY_NAME">%1$s</xliff:g> provedete automatickou opravu"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kód klávesy %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Klávesa Shift je zapnutá (vypnete ji klepnutím)."</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Klávesa Caps Lock je zapnutá (vypnete ji klepnutím)."</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboly"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Písmena"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Čísla"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Nastavení"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulátor"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Mezerník"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Hlasový vstup"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emodži"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"vyhledávací tlačítko"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Tečka"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Přepnout jazyk"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Další"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Předchozí"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Klávesa Shift je aktivní"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Klávesa Caps Lock je aktivní"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Klávesa Shift je neaktivní"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Režim symbolů"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Režim písmen"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Režim telefonu"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Režim telefonních symbolů"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klávesnice je skrytá"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Je zobrazena klávesnice <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum a čas"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"zprávy"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"čísla"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"čas"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"adresy URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Klávesa hlasového vstupu"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nejsou povoleny žádné metody hlasového vstupu. Zkontrolujte nastavení Jazyk a vstup."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurace metod zadávání"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"angličtina (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"španělština (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradiční)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cyrilice)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinka)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Žádný jazyk (latinka)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Latinka (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Latinka (QWERTZ)"</string>
diff --git a/java/res/values-da/strings-talkback-descriptions.xml b/java/res/values-da/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..658f47651
--- /dev/null
+++ b/java/res/values-da/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Tilslut et headset for at få læst taster højt, når du indtaster en adgangskode."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Nuværende tekst er %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Der er ingen indtastet tekst"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <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> udfører automatisk stavekontrol"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Tastekode %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift-tast"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift er aktiveret (tryk for at deaktivere)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock er slået til (tryk for at deaktivere)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Slet"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboler"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Bogstaver"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Tal"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Indstillinger"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Fane"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Mellemrum"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Taleinput"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Tilbage"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Søgning"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Prik"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Skift sprog"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Næste"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Forrige"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift er aktiveret"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock er aktiveret"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift er deaktiveret"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symboltilstand"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Bogstavtilstand"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefontilstand"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefonsymboltilstand"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastaturet er skjult"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Viser tastatur til <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"dato"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"dato og klokkeslæt"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"beskeder"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"tal"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefonnummer"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"klokkeslæt"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"webadresse"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Seneste"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personer"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objekter"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Steder"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboler"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Humørikoner"</string>
+</resources>
diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml
index a82ef0637..65025b7a8 100644
--- a/java/res/values-da/strings.xml
+++ b/java/res/values-da/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Se ordforslag ved glidende indtastning"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Bevægelse for udtryk"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Tilføj mellemrum ved at glide til mellemrumstasten"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Tilslut et headset for at høre indtastningen blive læst højt ved angivelse af adgangskode."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Nuværende tekst er %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Der er ingen indtastet tekst"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> udfører automatisk stavekontrol"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Tastekode %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift-tast"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Skift er slået til (tryk for at deaktivere)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock er slået til (tryk for at deaktivere)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Slet"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboler"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Bogstaver"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Tal"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Indstillinger"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulatortast"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Mellemrum"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Taleinput"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Tilbage"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Søg"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punktum"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Skift sprog"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Næste"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Forrige"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Skift er aktiveret"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock er aktiveret"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Skift er deaktiveret"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symboltilstand"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Bogstavtilstand"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefontilstand"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefonsymboltilstand"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastaturet er skjult"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Viser tastatur til <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"dato"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"Dato og klokkeslæt"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"beskeder"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"tal"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefonnummer"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"klokkeslæt"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"Webadresse"</string>
<string name="voice_input" msgid="3583258583521397548">"Knap til taleinput"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Der er ingen aktiverede stemmeinputmetoder. Kontrollér Indstillinger for sprog og input."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurer inputmetoder"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engelsk (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spansk (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionelt)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kyrillisk)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Intet sprog (Alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-de/strings-talkback-descriptions.xml b/java/res/values-de/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..9fef63208
--- /dev/null
+++ b/java/res/values-de/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Schließen Sie ein Headset an, um das Passwort gesprochen zu hören."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Aktueller Text lautet %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Kein Text eingegeben"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Mit <xliff:g id="KEY_NAME">%1$s</xliff:g> wird \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" in \"<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>\" geändert."</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Mit <xliff:g id="KEY_NAME">%1$s</xliff:g> erfolgt eine Autokorrektur."</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Tastencode %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Umschalttaste"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Umschalttaste aktiviert (zum Deaktivieren berühren)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Feststelltaste aktiviert (zum Deaktivieren berühren)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Löschen"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symbole"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Buchstaben"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Zahlen"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Einstellungen"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulatortaste"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Leertaste"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Spracheingabe"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Eingabetaste"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Suchen"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Aufzählungspunkt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Sprache wechseln"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Weiter"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Zurück"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Umschalttaste aktiviert"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Feststelltaste aktiviert"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Umschalttaste deaktiviert"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbolmodus"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Buchstabenmodus"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonmodus"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefon-Symbolmodus"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastatur ausgeblendet"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Tastatur für <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"Datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"Datum und Uhrzeit"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"E-Mail-Adresse"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"SMS/MMS"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"Zahl"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"Telefonnummer"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"Text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"Zeit"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Neueste"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Kontakte"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objekte"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Orte"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symbole"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticons"</string>
+</resources>
diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml
index f23dbe48d..f2074b762 100644
--- a/java/res/values-de/strings.xml
+++ b/java/res/values-de/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Vorgeschlagenes Wort bei Bewegung anzeigen"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Phrasenbewegung"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Leerzeichen durch Bewegung über die Leertaste einfügen"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Schließen Sie ein Headset an, um das Passwort gesprochen zu hören."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Aktueller Text lautet %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Kein Text eingegeben"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Mit <xliff:g id="KEY_NAME">%1$s</xliff:g> wird \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" zu \"<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>\" geändert."</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Mit <xliff:g id="KEY_NAME">%1$s</xliff:g> erfolgt eine Autokorrektur."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Tastencode %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift aktiviert (zum Deaktivieren berühren)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Feststelltaste aktiviert (zum Deaktivieren berühren)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Entf"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbole"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Buchstaben"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Zahlen"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Einstellungen"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulator"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Leerzeichen"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Spracheingabe"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Eingabe"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Suchen"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Aufzählungspunkt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Sprache wechseln"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Nächste"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Vorherige"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift aktiviert"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Feststelltaste aktiviert"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift deaktiviert"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbolmodus"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Buchstabenmodus"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefonmodus"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefon-Symbolmodus"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastatur ausgeblendet"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Tastatur für <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"Datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"Datum &amp; Uhrzeit"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"E-Mail-Adresse"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"SMS/MMS"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"Zahl"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"Telefonnummer"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"Text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"Zeit"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Taste für Spracheingabe"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Keine Spracheingabemethoden aktiviert. Rufen Sie die Einstellungen für \"Sprache &amp; Eingabe\" auf."</string>
<string name="configure_input_method" msgid="373356270290742459">"Eingabemethoden konfigurieren"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Englisch (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spanisch (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionell)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kyrillisch)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (lateinisch)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Keine Sprache (lat. Alphabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Lat. Alphabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Lat. Alphabet (QWERTZ)"</string>
diff --git a/java/res/values-el/strings-talkback-descriptions.xml b/java/res/values-el/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..7393e630e
--- /dev/null
+++ b/java/res/values-el/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Κωδικός πλήκτρου %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Το Shift είναι ενεργοποιημένο (πατήστε για απενεργοποίηση)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Το Caps lock είναι ενεργοποιημένο (πατήστε για απενεργοποίηση)"</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">"Πλήκτρο διαστήματος"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Φωνητική είσοδος"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoticon"</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_shiftmode_off" msgid="5039126122829961331">"Το Shift είναι απενεργοποιημένο"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Λειτουργία συμβόλων"</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">"Emoticon"</string>
+</resources>
diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml
index b7cc28540..7f0e3f3d7 100644
--- a/java/res/values-el/strings.xml
+++ b/java/res/values-el/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Εμφάνιση της προτεινόμενης λέξης κατά την κίνηση"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Εισαγωγή φράσεων με κίνηση"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Εισαγάγετε κενά στις κινήσεις με ολίσθηση στο πλήκτρο διαστήματος"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Συνδέστε ένα σετ ακουστικών για να ακούσετε τα πλήκτρα του κωδικού πρόσβασης να εκφωνούνται δυνατά."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Το τρέχον κείμενο είναι %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Δεν υπάρχει κείμενο"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> εκτελεί αυτόματη διόρθωση"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Κωδικός πλήκτρου %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Το Shift είναι ενεργοποιημένο (πατήστε για απενεργοποίηση)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Το Caps lock είναι ενεργοποιημένο (πατήστε για απενεργοποίηση)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Πλήκτρο Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Σύμβολα"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Γράμματα:"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Αριθμοί"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Ρυθμίσεις"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Πλήκτρο Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Πλήκτρο διαστήματος"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Μικρόφωνο"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoticon"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Πλήκτρο Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Αναζήτηση"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Κουκκίδα"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Αλλαγή γλώσσας"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Επόμενο"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Προηγούμενο"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Το Shift ενεργοποιημένο"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Το Caps lock είναι ενεργοποιημένο"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Το Shift είναι απενεργοποιημένο"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Λειτουργία συμβόλων"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Λειτουργία γραμμάτων"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Λειτουργία τηλεφώνου"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Λειτουργία συμβόλων τηλεφώνου"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Πληκτρολόγιο είναι κρυμμένο"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Εμφάνιση πληκτρολογίου <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ημερομηνία"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ημερομηνία και ώρα"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"διεύθυνση ηλεκτρονικού ταχυδρομείου"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"ανταλλαγή μηνυμάτων"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"αριθμός"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"τηλέφωνο"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"κείμενο"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ώρα"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"διεύθυνση URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Κλειδί φωνητικής εξόδου"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Δεν έχουν ενεργοποιηθεί μέθοδοι φωνητικής εισαγωγής. Ελέγξτε τις Ρυθμίσεις Γλώσσας και εισαγωγής."</string>
<string name="configure_input_method" msgid="373356270290742459">"Διαμόρφωση μεθόδων εισαγωγής"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Αγγλικά (ΗΠΑ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Ισπανικά (ΗΠΑ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Παραδοσιακά)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Κυριλλικά)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Λατινικά)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Καμία γλώσσα (Αλφάβητο)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Αλφάβητο (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Αλφάβητο (QWERTZ)"</string>
diff --git a/java/res/values-en-rGB/strings-talkback-descriptions.xml b/java/res/values-en-rGB/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..c9393ee79
--- /dev/null
+++ b/java/res/values-en-rGB/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Plug in a headset to hear password keys spoken aloud."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Current text is %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"No text entered"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <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> performs auto-correction"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Key code %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift on (tap to disable)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock on (tap to disable)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Delete"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symbols"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letters"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Numbers"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Settings"</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">"Voice input"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Search"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Full stop"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Switch language"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Next"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Previous"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift enabled"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock enabled"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift disabled"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbols mode"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Letters mode"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Phone mode"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Phone symbols mode"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Keyboard hidden"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Showing <xliff:g id="KEYBOARD_MODE">%s</xliff:g> keyboard"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"date"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"date and time"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"messaging"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"number"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"phone"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"time"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recents"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"People"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objects"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Nature"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Places"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symbols"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticons"</string>
+</resources>
diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml
index 3361f1bae..89e978925 100644
--- a/java/res/values-en-rGB/strings.xml
+++ b/java/res/values-en-rGB/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"See the suggested word while gesturing"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Phrase gesture"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Input spaces during gestures by gliding to the space key"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Plug in a headset to hear password keys spoken aloud."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Current text is %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"No text entered"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> performs auto-correction"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Key code %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift on (tap to disable)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock on (tap to disable)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbols"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letters"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numbers"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Settings"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Space"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Voice input"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Search"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Dot"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Switch language"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Next"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Previous"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift enabled"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock enabled"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift disabled"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbols mode"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Letters mode"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Phone mode"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Phone symbols mode"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Keyboard hidden"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Showing <xliff:g id="KEYBOARD_MODE">%s</xliff:g> keyboard"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"date"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"date and time"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"messaging"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"number"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"phone"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"time"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Voice input key"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"No voice input methods enabled. Check Language &amp; input settings."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configure input methods"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"English (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spanish (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Traditional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyrillic)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"No language (Alphabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alphabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alphabet (QWERTZ)"</string>
diff --git a/java/res/values-en-rIN/strings-talkback-descriptions.xml b/java/res/values-en-rIN/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..c9393ee79
--- /dev/null
+++ b/java/res/values-en-rIN/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Plug in a headset to hear password keys spoken aloud."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Current text is %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"No text entered"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <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> performs auto-correction"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Key code %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift on (tap to disable)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock on (tap to disable)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Delete"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symbols"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letters"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Numbers"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Settings"</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">"Voice input"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Search"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Full stop"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Switch language"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Next"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Previous"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift enabled"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock enabled"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift disabled"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbols mode"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Letters mode"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Phone mode"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Phone symbols mode"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Keyboard hidden"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Showing <xliff:g id="KEYBOARD_MODE">%s</xliff:g> keyboard"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"date"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"date and time"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"messaging"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"number"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"phone"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"time"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recents"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"People"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objects"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Nature"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Places"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symbols"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticons"</string>
+</resources>
diff --git a/java/res/values-en-rIN/strings.xml b/java/res/values-en-rIN/strings.xml
index 3361f1bae..89e978925 100644
--- a/java/res/values-en-rIN/strings.xml
+++ b/java/res/values-en-rIN/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"See the suggested word while gesturing"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Phrase gesture"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Input spaces during gestures by gliding to the space key"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Plug in a headset to hear password keys spoken aloud."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Current text is %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"No text entered"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> performs auto-correction"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Key code %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift on (tap to disable)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock on (tap to disable)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbols"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letters"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numbers"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Settings"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Space"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Voice input"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Search"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Dot"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Switch language"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Next"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Previous"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift enabled"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock enabled"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift disabled"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbols mode"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Letters mode"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Phone mode"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Phone symbols mode"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Keyboard hidden"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Showing <xliff:g id="KEYBOARD_MODE">%s</xliff:g> keyboard"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"date"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"date and time"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"messaging"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"number"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"phone"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"time"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Voice input key"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"No voice input methods enabled. Check Language &amp; input settings."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configure input methods"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"English (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spanish (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Traditional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyrillic)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"No language (Alphabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alphabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alphabet (QWERTZ)"</string>
diff --git a/java/res/values-es-rUS/strings-talkback-descriptions.xml b/java/res/values-es-rUS/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..ab4979fc7
--- /dev/null
+++ b/java/res/values-es-rUS/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Enchufa tus auriculares para escuchar en voz alta qué teclas presionas al ingresar una contraseña."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"El texto actual es %s."</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"No se ingresó texto."</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> por <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> corrige automáticamente."</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Clave de código %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Mayúsculas"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Mayúsculas activado (presiona para desactivarlo)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Bloqueo de mayúsculas activado (presiona para desactivarlo)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Eliminar"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Símbolos"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letras"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Números"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Configuración"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Pestaña"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espacio"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrada de voz"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Volver"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Búsqueda"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punto"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Cambiar idioma"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Siguiente"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Anterior"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Mayúsculas activado"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Bloqueo de mayúsculas activado"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Mayúsculas desactivado"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modo Símbolos"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modo Letras"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modo Teléfono"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modo Símbolos del teléfono"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Teclado oculto"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Mostrando teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"fecha"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"fecha y hora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"correo electrónico"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mensaje de texto"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"número"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"teléfono"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"texto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"hora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recientes"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Contactos"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objetos"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Naturaleza"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Lugares"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Símbolos"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticones"</string>
+</resources>
diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml
index 37925c73e..d440c0ce6 100644
--- a/java/res/values-es-rUS/strings.xml
+++ b/java/res/values-es-rUS/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Mira la palabra sugerida mientras haces gestos"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frase gestual"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Desliza el dedo hasta la tecla de espacio para ingresar espacios."</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Enchufa tus auriculares para escuchar en voz alta qué teclas presionas al ingresar una contraseña."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"El texto actual es %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"No se ingresó texto."</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> por <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>."</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige automáticamente."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Clave de código %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Mayús"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Se activó el modo Mayúscula (toca para desactivarlo)."</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Se activó el bloqueo de mayúsculas (toca para desactivarlo)."</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Borrar"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Símbolos"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letras"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Números"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Configuración"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Pestaña"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espacio"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Entrada de voz"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Volver"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Buscar"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punto"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Cambiar idioma"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Siguiente"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Anterior"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Se activó el modo Mayúscula."</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Se activó el bloqueo de mayúsculas."</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Se desactivó el modo Mayúscula"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modo Símbolos"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modo Letras"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modo Teléfono"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modo Símbolos del teléfono"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Teclado oculto"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Mostrando teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"fecha"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"fecha y hora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"correo"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mensaje de texto"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"número"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"teléfono"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"texto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"hora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tecla de entrada por voz"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"No hay métodos de entrada de voz habilitados. Comprueba la configuración de Teclado e idioma."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglés, EE. UU. (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Español, EE. UU. (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cirílico)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latinoamérica)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Ningún idioma (alfabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeto (QWERTZ)"</string>
diff --git a/java/res/values-es/strings-talkback-descriptions.xml b/java/res/values-es/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..72bb6f104
--- /dev/null
+++ b/java/res/values-es/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Conecta un auricular para escuchar las contraseñas en voz alta."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"El texto actual es %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"No se ha introducido texto"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> a <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> corregirá la palabra automáticamente"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Código del teclado: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Mayús"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Mayúsculas activadas (tocar para inhabilitar)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Bloqueo de mayúsculas activado (tocar para inhabilitar)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Eliminar"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Símbolos"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letras"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Números"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Ajustes"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Pestaña"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espacio"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrada de voz"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emojis"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Intro"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Buscar"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punto"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Cambiar idioma"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Siguiente"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Anterior"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Mayúsculas habilitadas"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Bloq Mayús habilitado"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Mayúsculas inhabilitadas"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modo de símbolos"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modo de letras"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modo de teléfono"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modo de símbolos de teléfono"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Teclado oculto"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Mostrando teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"fecha"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"fecha y hora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"correo electrónico"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mensajes"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"número"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"teléfono"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"texto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"hora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recientes"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personas"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objetos"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Naturaleza"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Sitios"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Símbolos"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticonos"</string>
+</resources>
diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml
index 452223494..3476ac5dd 100644
--- a/java/res/values-es/strings.xml
+++ b/java/res/values-es/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Ver palabra sugerida al hacer gestos"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gestos con tecla Espacio"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Desliza el dedo a Espacio para introducir espacios durante gestos"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Conecta un auricular para escuchar las contraseñas en voz alta."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"El texto actual es %s."</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"No se ha introducido texto."</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> a <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corregirá la palabra automáticamente"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Código del teclado: %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Mayús"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Mayúsculas activadas (tocar para inhabilitar)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Bloqueo de mayúsculas activado (tocar para inhabilitar)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Eliminar"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Símbolos"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letras"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Números"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Ajustes"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulador"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Barra espaciadora"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Entrada de voz"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emojis"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Tecla Intro"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Buscar"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punto"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Cambiar idioma"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Siguiente"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Anterior"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Mayúsculas habilitadas"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Bloqueo de mayúsculas habilitado"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Mayúsculas inhabilitadas"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modo de símbolos"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modo de letras"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modo de teléfono"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modo de símbolos de teléfono"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Teclado oculto"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Mostrando teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"fecha"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"fecha y hora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"correo electrónico"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mensajes"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"número"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"teléfono"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"texto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"hora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tecla de entrada de voz"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Sin métodos de introducción de voz habilitados. Comprueba ajustes de Idioma e introducción de texto."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglés (EE.UU.) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Español (EE.UU.) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cirílico)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latinoamérica)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Ningún idioma (alfabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeto (QWERTZ)"</string>
diff --git a/java/res/values-et-rEE/strings-talkback-descriptions.xml b/java/res/values-et-rEE/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..5a359c1a3
--- /dev/null
+++ b/java/res/values-et-rEE/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Parooliklahvide kuulamiseks ühendage peakomplekt."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Praegune tekst on %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Teksti ei ole sisestatud"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> parandab sõna <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> järgmiselt: <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> teeb automaatse paranduse"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Klahvi kood: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Tõstuklahv"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Tõstuklahv sees (puudutage keelamiseks)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Suurtähelukk on sees (puudutage keelamiseks)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Kustutamine"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Sümbolid"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Tähed"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Numbrid"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Seaded"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulaator"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Tühik"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Häälsisend"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emotikon"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Tagasi"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Otsing"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punkt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Keele vahetamine"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Järgmine"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Eelmine"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Tõstuklahv on lubatud"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Suurtähelukk on lubatud"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Tõstuklahv on keelatud"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Sümbolite režiim"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Tähtede režiim"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonirežiim"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefoni sümbolite režiim"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klaviatuur on peidetud"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Näitab klaviatuuri režiimil <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"kuupäev"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"kuupäev ja kellaaeg"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-post"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"sõnumiside"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"number"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"aeg"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Hiljutised"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Inimesed"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objektid"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Loodus"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Kohad"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Sümbolid"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikonid"</string>
+</resources>
diff --git a/java/res/values-et-rEE/strings.xml b/java/res/values-et-rEE/strings.xml
index 88ef006de..6fbc4b40c 100644
--- a/java/res/values-et-rEE/strings.xml
+++ b/java/res/values-et-rEE/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Soovitatud sõna vaatamine joonistusega sisestamise ajal"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Fraasi liigutus"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Sisestage liigutuste kasutamisel tühikuid, libistades tühikuklahvile"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Ühendage peakomplekt, et kuulata paroole."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Praegune tekst on %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Teksti ei ole sisestatud"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> parandab sõna <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> järgmiselt: <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> teeb automaatse paranduse"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Klahvi kood: %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Tõstuklahv"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Tõstuklahv sees (puudutage keelamiseks)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Suurtähelukk on sees (puudutage keelamiseks)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Kustuta"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Sümbolid"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Tähed"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numbrid"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Seaded"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulaator"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Tühik"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Kõnesisend"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emotikonid"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Tagasi"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Otsing"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punkt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Keele vahetamine"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Järgmine"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Eelmine"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Tõstuklahv on lubatud"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Suurtähelukk on lubatud"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Tõstuklahv on keelatud"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Sümbolite režiim"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Tähtede režiim"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefonirežiim"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefoni sümbolite režiim"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klaviatuur on peidetud"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Näitab klaviatuuri režiimil <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"kuupäev"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"kuupäev ja kellaaeg"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-post"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"sõnumiside"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"number"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"aeg"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Häälesisendi klahv"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ühtegi häälsisendmeetodit pole lubatud. Kontrollige keele- ja sisendiseadeid."</string>
<string name="configure_input_method" msgid="373356270290742459">"Sisestusmeetodite seadistamine"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglise (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Hispaania (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditsiooniline)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kirillitsa)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ladina)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Keel puudub (tähestik)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Tähestik (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Tähestik (QWERTZ)"</string>
diff --git a/java/res/values-fa/strings-talkback-descriptions.xml b/java/res/values-fa/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..26e99cb7b
--- /dev/null
+++ b/java/res/values-fa/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"‏کد کلید %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"‏Shift روشن است (برای غیرفعال کردن ضربه بزنید)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"‏Caps Lock روشن است (برای غیرفعال کردن ضربه بزنید)"</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">"فاصله"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"ورودی صدا"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"‏شکلک Emoji"</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_shiftmode_off" msgid="5039126122829961331">"‏Shift غیرفعال شد"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"حالت نمادها"</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">"نشانی اینترنتی"</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>
+</resources>
diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml
index 954d6fb0d..04c6a5aca 100644
--- a/java/res/values-fa/strings.xml
+++ b/java/res/values-fa/strings.xml
@@ -76,52 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"مشاهده کلمه پیشنهادی در حین انجام حرکات"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"‫ورود عبارت با حرکت اشاره‌ای"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"با سراندن انگشت به کلید فاصله در زمان اشاره‌ها، فاصله را وارد کنید"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"برای شنیدن کلیدهای گذرواژه که با صدای بلند خوانده می‌شوند، از هدست استفاده کنید."</string>
- <!-- String.format failed for translation -->
- <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
- <skip />
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"متنی وارد نشده است"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> تصحیح خودکار را انجام می‌دهد"</string>
- <!-- String.format failed for translation -->
- <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
- <skip />
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"‏Shift فعال است (برای غیرفعال کردن ضربه بزنید)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"‏Caps Lock روشن است (برای غیرفعال کردن ضربه بزنید)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"نمادها"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"حروف"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"اعداد"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"تنظیمات"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"فاصله"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"ورودی صدا"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"جستجو"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"نقطه"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"تغییر زبان"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"بعدی"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"قبلی"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"‏Shift فعال است"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"‏Caps lock فعال شد"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"‏Shift غیرفعال است"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"حالت نمادها"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"حالت حروف"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"حالت تلفن"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"حالت نمادهای تلفن"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"صفحه کلید پنهان شد"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"در حال نمایش صفحه‌کلید <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"تاریخ"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"تاریخ و زمان"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"ایمیل"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"پیام‌رسانی"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"عدد"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"تلفن"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"نوشتار"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"زمان"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"نشانی اینترنتی"</string>
<string name="voice_input" msgid="3583258583521397548">"کلید ورودی صدا"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"هیچ روش ورودی صوتی فعال نشده است. تنظیمات زبان و ورودی را بررسی کنید."</string>
<string name="configure_input_method" msgid="373356270290742459">"پیکربندی روش‌های ورودی"</string>
@@ -140,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"انگلیسی (آمریکا) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"اسپانیایی (آمریکا) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (سنتی)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (سیریلیک)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (لاتین)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"بدون زبان (حروف الفبا)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"‏حروف الفبا (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"‏حروف الفبا (QWERTZ)"</string>
diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml
index 3148ed031..756684ae0 100644
--- a/java/res/values-fi/strings.xml
+++ b/java/res/values-fi/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Näytä ehdotettu sana piirron aikana"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Ilmausele"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Lisää välilyöntejä eleiden aikana liukumalla välilyöntinäppäim."</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Liitä kuulokkeet, niin kuulet mitä näppäimiä painat kirjoittaessasi salasanaa."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Nykyinen teksti on %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Ei kirjoitettua tekstiä"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> korjaa sanan <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sanaksi <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> suorittaa automaattisen korjauksen"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Näppäimen koodi %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Vaihto"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Vaihto päällä (poista käytöstä napauttamalla)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock päällä (poista käytöstä napauttamalla)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Poista"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbolit"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Kirjaimet"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numerot"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Asetukset"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Sarkain"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Välilyönti"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Äänisyöte"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Takaisin"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Haku"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Piste"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Vaihda kieli"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Seuraava"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Edellinen"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Vaihto päällä"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock päällä"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Vaihto pois käytöstä"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbolit-tila"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Näppäimistötila"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Puhelintila"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Puhelinsymbolit-tila"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Näppäimistö on piilotettu"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Näytetään näppäimistö <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"päivämäärä"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"päivämäärä ja aika"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"sähköposti"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"viestit"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"numero"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"puhelin"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teksti"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"aika"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL-osoite"</string>
<string name="voice_input" msgid="3583258583521397548">"Äänisyöteavain"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Äänen syöttötapoja ei ole otettu käyttöön. Tarkista Kieli ja syöttötapa -asetukset."</string>
<string name="configure_input_method" msgid="373356270290742459">"Määritä syöttötavat"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"englanti (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"espanja (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (perinteinen)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kyrillinen)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinalainen)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Ei kieltä (aakkoset)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Aakkoset (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Aakkoset (QWERTZ)"</string>
diff --git a/java/res/values-fr-rCA/strings-talkback-descriptions.xml b/java/res/values-fr-rCA/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..b632edca3
--- /dev/null
+++ b/java/res/values-fr-rCA/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Branchez des écouteurs pour entendre l\'énoncé à haute voix des touches lors de l\'entrée du mot de passe."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Le texte actuel est %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Aucun texte entré"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet de remplacer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> par <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet d\'effectuer une correction automatique"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Code touche %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Majuscule"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Touche Majuscule activée (toucher pour désactiver)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Verrouillage des majuscules activé (toucher pour désactiver)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Supprimer"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboles"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Lettres"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Chiffres"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Paramètres"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulation"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espace"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrée vocale"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Retour"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Recherche"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Point"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Changer de langue"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Suivante"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Précédente"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Touche Maj activée"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Verrouillage des majuscules activé"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Touche Majuscule désactivée"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Mode Symboles"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Mode Lettres"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Mode Téléphone"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Mode Symboles du téléphone"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Clavier masqué"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Affichage du clavier <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"date"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"date et heure"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"courriel"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"messagerie"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"numérique"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"téléphone"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"texte"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"heure"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Récents"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personnes"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objets"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Nature"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Lieux"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboles"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Émoticônes"</string>
+</resources>
diff --git a/java/res/values-fr-rCA/strings.xml b/java/res/values-fr-rCA/strings.xml
index ae079d53d..5b1308166 100644
--- a/java/res/values-fr-rCA/strings.xml
+++ b/java/res/values-fr-rCA/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Afficher le mot suggéré lors des gestes"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Geste multiterme"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Insérer une espace avec barre d\'espace lors de l\'entrée gestuelle"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Branchez des écouteurs pour entendre l\'énoncé à haute voix des touches lors de la saisie du mot de passe."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Le texte actuel est %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Aucun texte saisi"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet de remplacer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> par <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet d\'effectuer une correction automatique"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Code touche %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Maj"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Touche Maj activée (appuyer pour désactiver)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Verrouillage des majuscules activé (appuyer pour désactiver)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Supprimer"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboles"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Lettres"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Nombres"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Paramètres"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Onglet"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espace"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Saisie vocale"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Renvoyer"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Rechercher"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Point"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Changer de langue"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Suivant"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Précédent"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Touche Maj activée"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Verrouillage des majuscules activé"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Touche Maj désactivée"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mode Symboles"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mode Lettres"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mode Téléphone"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mode Symboles du téléphone"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Clavier masqué"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Affichage du clavier <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"Date"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"Date et heure"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"Courriel"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"SMS/MMS"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"Nombre"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"Numéro de téléphone"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"Texte"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"Heure"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Touche de saisie vocale"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Aucun mode d\'entrée vocale n\'a été activé. Vérifiez les paramètres de langues et d\'entrée de texte."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurer les modes de saisie"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"anglais (États-Unis) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"espagnol (États-Unis) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionnel)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cyrillique)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Aucune langue (alphabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alphabet latin (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alphabet latin (QWERTZ)"</string>
diff --git a/java/res/values-fr/strings-talkback-descriptions.xml b/java/res/values-fr/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..efa140b49
--- /dev/null
+++ b/java/res/values-fr/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Branchez des écouteurs pour entendre l\'énoncé à haute voix des touches lors de la saisie du mot de passe."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Le texte actuel est \"%s\"."</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Aucun texte saisi"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet de remplacer \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" par \"<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>\"."</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet d\'effectuer une correction automatique."</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Code touche %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Maj"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Touche Maj activée (appuyer pour désactiver)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Verrouillage des majuscules activé (appuyer pour désactiver)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Supprimer"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboles"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Lettres"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Chiffres"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Paramètres"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulation"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espace"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Saisie vocale"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Entrée"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Recherche"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Point"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Changer de langue"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Suivant"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Précédent"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"La touche Maj a bien été activée."</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Le verrouillage des majuscules a bien été activé."</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"La touche Maj a bien été désactivée."</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Mode Symboles"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Mode Lettres"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Mode Téléphone"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Mode Symboles du téléphone"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Clavier masqué"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Affichage du clavier <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"Date"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"Date et heure"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"Adresse e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"SMS/MMS"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"Chiffre"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"Numéro de téléphone"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"Texte"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"Heure"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Récents"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personnes"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objets"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Nature"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Lieux"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboles"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Émoticônes"</string>
+</resources>
diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml
index b2c418c96..1bb856783 100644
--- a/java/res/values-fr/strings.xml
+++ b/java/res/values-fr/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Afficher le mot suggéré lors des gestes"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Geste multiterme"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Insérer un espace avec barre d\'espace lors de la saisie gestuelle"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Branchez des écouteurs pour entendre l\'énoncé à haute voix des touches lors de la saisie du mot de passe."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Le texte actuel est %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Aucun texte saisi"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet de remplacer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> par <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>."</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"La touche <xliff:g id="KEY_NAME">%1$s</xliff:g> permet d\'effectuer une correction automatique."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Code touche %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Maj"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Touche Maj activée (appuyer pour désactiver)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Verrouillage des majuscules activé (appuyer pour désactiver)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Supprimer"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboles"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Lettres"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Chiffres"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Paramètres"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulation"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espace"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Saisie vocale"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Entrée"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Rechercher"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Point"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Changer de langue"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Touche suivante"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Touche précédente"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Touche Maj activée"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Verrouillage des majuscules activé"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Touche Maj désactivée"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mode Symboles"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mode Lettres"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mode Téléphone"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mode Symboles du téléphone"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Clavier masqué"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Affichage du clavier <xliff:g id="KEYBOARD_MODE">%s</xliff:g>."</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"Date"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"Date et heure"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"Adresse e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"SMS/MMS"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"Chiffre"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"Numéro de téléphone"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"Texte"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"Heure"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Touche de saisie vocale"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Aucun mode de saisie vocale activé. Vérifiez les paramètres de langue et de saisie."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurer les modes de saisie"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"anglais (États-Unis) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"espagnol (États-Unis) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionnel)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cyrillique)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Aucune langue (latin)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alphabet latin (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alphabet latin (QWERTZ)"</string>
diff --git a/java/res/values-hi/strings-talkback-descriptions.xml b/java/res/values-hi/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..a1468da51
--- /dev/null
+++ b/java/res/values-hi/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"कुंजी कोड %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"शिफ़्ट चालू (अक्षम करने के लिए टैप करें)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"कैप्स लॉक चालू (अक्षम करने के लिए टैप करें)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Delete"</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">"स्पेस"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"ध्‍वनि इनपुट"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"ईमोजी"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</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_shiftmode_off" msgid="5039126122829961331">"शिफ़्ट अक्षम किया गया"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"प्रतीक मोड"</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>
+</resources>
diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml
index 2a1e880f2..3129d86cc 100644
--- a/java/res/values-hi/strings.xml
+++ b/java/res/values-hi/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"जेस्‍चर बनाते समय सुझाया गया शब्द देखें"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"वाक्यांश जेस्चर"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"स्पेस कुंजी तक ग्लाइड करके जेस्चर के दौरान रिक्तियां इनपुट करें"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"ज़ोर से बोली गई पासवर्ड कुंजियां सुनने के लिए हेडसेट प्‍लग इन करें."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"वर्तमान पाठ %s है"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"कोई पाठ दर्ज नहीं किया गया"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> स्वत: सुधार करता है"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"कुंजी कोड %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"शिफ़्ट"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift चालू (अक्षम करने के लिए टैप करें)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock चालू (अक्षम करने के लिए टैप करें)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"डिलीट"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"प्रतीक"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"अक्षर"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"संख्‍याएं"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"सेटिंग"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"टैब"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"स्पेस"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"ध्‍वनि इनपुट"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"ईमोजी"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"रिटर्न"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"खोजें"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"बिंदु"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"भाषा स्विच करें"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"अगला"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"पिछला"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift सक्षम किया गया"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock सक्षम किया गया"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift अक्षम किया गया"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"प्रतीक मोड"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"अक्षर मोड"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"फ़ोन मोड"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"फ़ोन प्रतीक मोड"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"कीबोर्ड छिपा हुआ है"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> कीबोर्ड दिखाया जा रहा है"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"दिनांक"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"दिनांक और समय"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"ईमेल"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"संदेश सेवा"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"संख्या"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"फ़ोन"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"पाठ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"समय"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"ध्‍वनि‍ इनपुट कुंजी"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"कोई ध्वनि इनपुट पद्धति सक्षम नहीं है. भाषा और इनपुट सेटिंग जांचें."</string>
<string name="configure_input_method" msgid="373356270290742459">"इनपुट पद्धति कॉन्‍फ़िगर करें"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"अंग्रेज़ी (यूएस) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"स्‍पेनिश (यूएस) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (पारंपरिक)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (सिरिलिक)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (लैटिन)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"भाषा उपलब्ध नहीं है (लैटिन वर्णाक्षर)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"वर्णाक्षर (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"वर्णाक्षर (QWERTZ)"</string>
diff --git a/java/res/values-hr/strings-talkback-descriptions.xml b/java/res/values-hr/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..31c7eb5f8
--- /dev/null
+++ b/java/res/values-hr/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Priključite slušalice da biste čuli naglas izgovorene tipke dok upisujete zaporku."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Trenutačni tekst glasi %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nije unesen tekst"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ispravlja <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> u <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> vrši samoispravljanje"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Kôd tipke %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Uključena je tipka Shift (dodirnite za onemogućivanje)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Uključeno je pisanje velikim slovima (Caps Lock) (dodirnite za onemogućivanje)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Brisanje"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simboli"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Slova"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Brojevi"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Postavke"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulator"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Razmaknica"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Glasovni ulaz"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Pretraživanje"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Točka"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Promjena jezika"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Sljedeća"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Prethodna"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Omogućena je tipka Shift"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Omogućen je Caps Lock"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Tipka Shift onemogućena je"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Način unosa simbola"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Način unosa slova"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonski način rada"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Način unosa telefonskih simbola"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tipkovnica je skrivena"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Prikaz tipkovnice: <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum i vrijeme"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-pošta"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"slanje poruka"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"brojevi"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"vrijeme"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Najnoviji"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Osobe"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objekti"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Priroda"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Mjesta"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboli"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikoni"</string>
+</resources>
diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml
index 9c50ecbd5..0882faad4 100644
--- a/java/res/values-hr/strings.xml
+++ b/java/res/values-hr/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Vidi predloženu riječ tijekom pokreta"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Pokret fraze"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Umećite razmake tijekom izvođenja pokreta klizeći do razmaknice"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Priključite slušalice da biste čuli tipke zaporke izgovorene naglas."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Trenutačni tekst je %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nije unesen tekst"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ispravlja <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> u <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> vrši samoispravljanje"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kôd tipke %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Uključena tipka Shift (dotaknite da onemogućite)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Uključeno je pisanje velikim slovima (Caps Lock) (dotaknite da onemogućite)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboli"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Slova"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Brojevi"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Postavke"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Kartica"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Razmaknica"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Glasovni unos"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Pretraživanje"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Točka"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Promijeni jezik"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Sljedeće"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Prethodno"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Omogućena tipka Shift"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Omogućeno pisanje velikih slova"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Onemogućena tipka Shift"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Način unosa simbola"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Način pisanja slova"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefonski način rada"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Način unosa telefonskih simbola"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tipkovnica je skrivena"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Prikaz tipkovnice: <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum i vrijeme"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-pošta"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"slanje poruka"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"brojevi"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"vrijeme"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tipka za glasovni unos"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nije omogućen nijedan način glasovnog unosa. Provjerite postavke jezika i unosa."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfiguriraj načine ulaza"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"engleska (SAD) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"španjolska (SAD) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicionalni)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ćirilica)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinica)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nema jezika (abeceda)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Abeceda (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Abeceda (QWERTZ)"</string>
diff --git a/java/res/values-hu/strings-talkback-descriptions.xml b/java/res/values-hu/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..ec2c353ab
--- /dev/null
+++ b/java/res/values-hu/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Csatlakoztasson egy headsetet, ha hallani szeretné a jelszót felolvasva."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"A jelenlegi szöveg: %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nincs szöveg megadva"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> billentyű – <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> szóra javítja a következőt: <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> billentyű automatikus javítást végez"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Billentyűkód: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"A Shift be van kapcsolva (érintse meg a kikapcsoláshoz)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"A Caps lock be van kapcsolva (érintse meg a kikapcsoláshoz)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Törlés"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Szimbólumok"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Betűk"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Számok"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Beállítások"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Szóköz"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Hangbevitel"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Hangulatjel"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Keresés"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Pont"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Nyelvváltás"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Következő"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Előző"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift bekapcsolva"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock bekapcsolva"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift kikapcsolva"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"„Szimbólumok” mód"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"„Betű” mód"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"„Telefon” mód"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"„Telefonos szimbólumok” mód"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Billentyűzet elrejtve"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> billentyűzet megjelenítve"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"dátum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"dátum és idő"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"üzenetváltás"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"szám"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"szöveg"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"idő"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Legutóbbiak"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Emberek"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objektumok"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Természet"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Helyek"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Szimbólumok"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Hangulatjelek"</string>
+</resources>
diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml
index e434518a1..8a953ab9d 100644
--- a/java/res/values-hu/strings.xml
+++ b/java/res/values-hu/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"A javasolt szó megtekintése kézmozdulat közben"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Kifejezés-kézmozdulat"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Szóköz írása kézmozdulatok során: húzza el ujját a szóköz felett"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Csatlakoztasson egy headsetet, ha hallani szeretné a jelszót felolvasva."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"A jelenlegi szöveg: %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Szöveg nincs megadva"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> billentyű: <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> szóra javítja a következőt: <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> billentyű automatikus javítást végez"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Billentyűkód: %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift be van kapcsolva (érintse meg a kikapcsoláshoz)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock be van kapcsolva (érintse meg a kikapcsoláshoz)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Törlés"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Szimbólumok"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Betűk"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Számok"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Beállítások"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Szóköz"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Hangbevitel"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Hangulatjel"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Keresés"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Pont"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Nyelvek felcserélése"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Következő"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Előző"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift bekapcsolva"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock bekapcsolva"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift kikapcsolva"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"\"Szimbólumok\" mód"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"\"Betű\" mód"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"\"Telefon\" mód"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"\"Telefonos szimbólumok\" mód"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Billentyűzet elrejtve"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> billentyűzet megjelenítve"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"dátum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"dátum és idő"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"üzenetváltás"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"szám"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"szöveg"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"idő"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Hangbeviteli gomb"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nincs engedélyezett hangbeviteli módszer. Nézze meg a Nyelvi és beviteli beállításokat."</string>
<string name="configure_input_method" msgid="373356270290742459">"Beviteli módok beállítása"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"angol (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"spanyol (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (hagyományos)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cirill)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nincs nyelv (ábécé)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Ábécé (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Ábécé (QWERTZ)"</string>
diff --git a/java/res/values-hy-rAM/strings-talkback-descriptions.xml b/java/res/values-hy-rAM/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..d8f7d272d
--- /dev/null
+++ b/java/res/values-hy-rAM/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Բանալու կոդը՝ %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift-ը միացված է (հպել անջատելու համար)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock-ը միացված է (հպել՝ անջատելու համար)"</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_shiftmode_off" msgid="5039126122829961331">"Shift-ն անջատված է"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Նշանների ռեժիմ"</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>
+</resources>
diff --git a/java/res/values-hy-rAM/strings.xml b/java/res/values-hy-rAM/strings.xml
index de8f0770c..03d56a626 100644
--- a/java/res/values-hy-rAM/strings.xml
+++ b/java/res/values-hy-rAM/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Տեսեք առաջարկված բառը՝ ժեստի միջոցով"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Բառակապակցային ժեստ"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Ներմուծեք բացատներ ժեստերի ընթացքում՝ սահելով բացատ ստեղնի վրայով"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Միացրեք ականջակալը՝ բարձրաձայն արտասանվող գաղտնաբառը լսելու համար:"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Տվյալ տեքստը %s է"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Տեքստ չի մուտքագրվել"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ստեղնը ինքնաշտկում է կատարում"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Բանալու կոդը՝ %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift-ը միացված է (հպել անջատելու համար)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock-ը միացված է (հպել՝ անջատելու համար)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Ջնջել"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Նշաններ"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Տառեր"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Թվեր"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Կարգավորումներ"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Բացակ"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Ձայնային մուտքագրում"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Զմայլիկներ"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Վերադարձ"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Որոնել"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Կետ"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Փոխել լեզուն"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Հաջորդը"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Նախորդը"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift-ը միացված է"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock-ը միացված է"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift-ն անջատված է"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Նշանների ռեժիմ"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Տառերի ռեժիմ"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Հեռախոսային ռեժիմ"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Հեռախոսի նշանների ռեժիմ"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Ստեղնաշարը թաքցված է"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Ցուցադրվում է <xliff:g id="KEYBOARD_MODE">%s</xliff:g> ստեղնաշարը"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ամսաթիվ"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ամսաթիվ և ժամ"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"էլփոստ"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"նամակագրություն"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"թվեր"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"հեռախոսահամար"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"տեքստ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ժամանակ"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Ձայնային մուտքագրման ստեղն"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ձայնային ներածման որևէ եղանակ միացված չէ։ Ստուգեք Լեզվի և ներածման կարգավորումները։"</string>
<string name="configure_input_method" msgid="373356270290742459">"Կարգավորել մուտքագրման մեթոդները"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Անգլերեն (ԱՄՆ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Իսպաներեն (ԱՄՆ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ավանդական)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (կյուրեղյան)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (լատինական)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Ոչ մի լեզվով (Այբուբեն)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Այբուբեն (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Այբուբեն (QWERTZ)"</string>
diff --git a/java/res/values-in/strings-talkback-descriptions.xml b/java/res/values-in/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..73bf712f3
--- /dev/null
+++ b/java/res/values-in/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Pasang headset untuk mendengar tombol sandi yang diucapkan dengan lantang."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Teks saat ini adalah %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Tidak ada teks yang dimasukkan"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> mengoreksi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> menjadi <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> melakukan koreksi otomatis"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Kode tombol %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift aktif (ketuk untuk menonaktifkan)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock aktif (ketuk untuk menonaktifkan)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Hapus"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simbol"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Huruf"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Angka"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Setelan"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Spasi"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Masukan suara"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Kembali"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Telusuri"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Titik"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Beralih bahasa"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Berikutnya"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Sebelumnya"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift diaktifkan"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock diaktifkan"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift dinonaktifkan"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Mode simbol"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Mode huruf"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Mode telepon"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Mode simbol telepon"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Keyboard disembunyikan"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Menampilkan keyboard <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"tanggal"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"tanggal dan waktu"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"pesan"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"angka"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telepon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"teks"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"waktu"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Terbaru"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Orang"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objek"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Alam"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Tempat"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simbol"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikon"</string>
+</resources>
diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml
index c5f0fc3b0..e3c551629 100644
--- a/java/res/values-in/strings.xml
+++ b/java/res/values-in/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Lihat kata yang disarankan saat melakukan isyarat"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Isyarat frasa"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Masukkan spasi dalam isyarat dengan meluncur ke tombol spasi"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Pasang headset untuk mendengar tombol sandi yang diucapkan dengan keras."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Teks saat ini adalah %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Tidak ada teks yang dimasukkan"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> mengoreksi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> menjadi <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> melakukan koreksi otomatis"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kode tombol %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift hidup (ketuk untuk mematikan)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock hidup (ketuk untuk mematikan)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Hapus"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simbol"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Huruf"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Angka"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Setelan"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spasi"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Masukan suara"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Kembali"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Telusuri"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Titik"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Ganti bahasa"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Berikutnya"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Sebelumnya"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift diaktifkan"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock diaktifkan"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift dinonaktifkan"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mode simbol"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mode huruf"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mode telepon"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mode simbol telepon"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Keyboard disembunyikan"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Menampilkan keyboard <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"tanggal"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"tanggal dan waktu"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"pesan"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"angka"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telepon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teks"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"waktu"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tombol masukan suara"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Tidak ada metode masukan suara yang diaktifkan. Periksa setelan Bahasan &amp; masukan."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurasikan metode masukan"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>) Inggris (AS)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>) Spanyol (AS)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradisional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Sirilik)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Tidak ada bahasa (Abjad)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Abjad (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Abjad (QWERTZ)"</string>
diff --git a/java/res/values-is/strings-talkback-descriptions.xml b/java/res/values-is/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..05b816ab7
--- /dev/null
+++ b/java/res/values-is/strings-talkback-descriptions.xml
@@ -0,0 +1,107 @@
+<?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 (896961781287283493) -->
+ <skip />
+ <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
+ <skip />
+ <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
+ <skip />
+ <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift (244197883292549308) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
+ <skip />
+ <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
+ <skip />
+ <!-- no translation found for spoken_description_delete (8740376944276199801) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
+ <skip />
+ <!-- no translation found for spoken_description_settings (4627462689603838099) -->
+ <skip />
+ <!-- no translation found for spoken_description_tab (2667716002663482248) -->
+ <skip />
+ <!-- no translation found for spoken_description_space (2582521050049860859) -->
+ <skip />
+ <!-- no translation found for spoken_description_mic (615536748882611950) -->
+ <skip />
+ <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
+ <skip />
+ <!-- no translation found for spoken_description_return (8178083177238315647) -->
+ <skip />
+ <!-- no translation found for spoken_description_search (1247236163755920808) -->
+ <skip />
+ <!-- no translation found for spoken_description_dot (40711082435231673) -->
+ <skip />
+ <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
+ <skip />
+</resources>
diff --git a/java/res/values-is/strings.xml b/java/res/values-is/strings.xml
index a6507f631..1588534c9 100644
--- a/java/res/values-is/strings.xml
+++ b/java/res/values-is/strings.xml
@@ -126,90 +126,6 @@
<skip />
<!-- no translation found for gesture_floating_preview_text_summary (4472696213996203533) -->
<skip />
- <!-- no translation found for spoken_use_headphones (896961781287283493) -->
- <skip />
- <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
- <skip />
- <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
- <skip />
- <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
- <skip />
- <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
- <skip />
- <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
- <skip />
- <!-- no translation found for spoken_description_shift (244197883292549308) -->
- <skip />
- <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
- <skip />
- <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
- <skip />
- <!-- no translation found for spoken_description_delete (8740376944276199801) -->
- <skip />
- <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
- <skip />
- <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
- <skip />
- <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
- <skip />
- <!-- no translation found for spoken_description_settings (4627462689603838099) -->
- <skip />
- <!-- no translation found for spoken_description_tab (2667716002663482248) -->
- <skip />
- <!-- no translation found for spoken_description_space (2582521050049860859) -->
- <skip />
- <!-- no translation found for spoken_description_mic (615536748882611950) -->
- <skip />
- <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
- <skip />
- <!-- no translation found for spoken_description_return (8178083177238315647) -->
- <skip />
- <!-- no translation found for spoken_description_search (1247236163755920808) -->
- <skip />
- <!-- no translation found for spoken_description_dot (40711082435231673) -->
- <skip />
- <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
- <skip />
- <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
- <skip />
- <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
- <skip />
- <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
- <skip />
- <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
- <skip />
- <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
- <skip />
- <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
- <skip />
- <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
- <skip />
- <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
- <skip />
- <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
- <skip />
- <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
- <skip />
- <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
- <skip />
- <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
- <skip />
- <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
- <skip />
- <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
- <skip />
- <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
- <skip />
<!-- no translation found for voice_input (3583258583521397548) -->
<skip />
<!-- no translation found for configure_input_method (373356270290742459) -->
diff --git a/java/res/values-it/strings-talkback-descriptions.xml b/java/res/values-it/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..760db696c
--- /dev/null
+++ b/java/res/values-it/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Collega gli auricolari per ascoltare la pronuncia dei tasti premuti per la password."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Il testo attuale è %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nessun testo inserito"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corregge <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> con <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> esegue la correzione automatica"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Codice tasto %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Maiusc"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Maiusc attivo (tocca per disattivare)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Blocco maiuscole attivo (tocca per disattivare)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Elimina"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simboli"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Lettere"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Numeri"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Impostazioni"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"TAB"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Spazio"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Input vocale"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Invio"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Cerca"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Pallino"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Cambia lingua"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Successivo"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Precedente"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Maiusc attivo"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Bloc Maiusc attivo"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Maiusc disattivato"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modalità simboli"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modalità lettere"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modalità telefono"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modalità simboli telefono"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastiera nascosta"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Ecco la tastiera <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data e ora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"messaggi"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"numero"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefono"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"testo"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"ora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recenti"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Persone"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Oggetti"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natura"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Luoghi"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboli"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticon"</string>
+</resources>
diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml
index 35c4537ad..6685095be 100644
--- a/java/res/values-it/strings.xml
+++ b/java/res/values-it/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Visualizza la parola suggerita durante il gesto"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gesto frase"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Inserisci spazi durante gesti facendo scivolare dito su spazio"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Collega gli auricolari per ascoltare la pronuncia dei tasti premuti per la password."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Il testo attuale è %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nessun testo inserito"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corregge <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> con <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> esegue la correzione automatica"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Codice tasto %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Maiuscolo"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Maiuscolo attivo (tocca per disattivare)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Blocco maiuscole attivo (tocca per disattivare)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Cancella"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboli"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Lettere"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numeri"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Impostazioni"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulazione"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spazio"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Input vocale"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Invio"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Cerca"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Pallino"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Cambia lingua"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Successivo"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Precedente"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Maiuscolo attivo"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Blocco maiuscole attivo"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Maiuscolo disattivato"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modalità simboli"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modalità lettere"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modalità telefono"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modalità simboli telefono"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastiera nascosta"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Ecco la tastiera <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"data"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"data e ora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"messaggi"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"numero"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefono"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"testo"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tasto input vocale"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nessun metodo di immissione vocale abilitato. Controlla le impostazioni Lingua e input."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configura metodi di immissione"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglese (Stati Uniti) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spagnolo (Stati Uniti) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradizionale)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cirillico)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latino)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nessuna lingua (alfabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeto (QWERTZ)"</string>
diff --git a/java/res/values-iw/strings-talkback-descriptions.xml b/java/res/values-iw/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..e6344fb04
--- /dev/null
+++ b/java/res/values-iw/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"‏קוד מקש %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"‏Shift פועל (הקש כדי להשבית)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"‏Caps Lock פועל (הקש כדי להשבית)"</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">"רווח"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"קלט הקול"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"אמוג\'י"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</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_shiftmode_off" msgid="5039126122829961331">"‏Shift מושבת"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"מצב סמלים"</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">"כתובות אתרים"</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>
+</resources>
diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml
index 08e7d3c8a..dab2d8ed8 100644
--- a/java/res/values-iw/strings.xml
+++ b/java/res/values-iw/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ראה את המילה המוצעת תוך כדי הזזת האצבע"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"הקלדת משפט בהחלקה"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"הזן רווחים במהלך התנועה על ידי החלקה אל מקש הרווח"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"חבר אוזניות כדי לשמוע הקראה של מפתחות סיסמה."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"‏הטקסט הנוכחי הוא %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"לא הוזן טקסט"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> מבצע תיקון אוטומטי"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"‏קוד מקש %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"‏Shift פועל (הקש כדי להשבית)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"‏Caps Lock פועל (הקש כדי להשבית)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"מחק"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"סמלים"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"אותיות"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"מספרים"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"הגדרות"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"כרטיסייה"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"רווח"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"קלט קולי"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"אמוג\'י"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"חזרה"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"חפש"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"נקודה"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"החלף שפה"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"הבא"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"הקודם"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"‏Shift פועל"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"‏Caps Lock פועל"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"‏Shift מושבת"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"מצב סמלים"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"מצב אותיות"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"מצב טלפון"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"מצב סמלי טלפון"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"המקלדת מוסתרת"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"מציג מקלדת <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"תאריך"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"תאריך ושעה"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"דוא\"ל"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"העברת הודעות"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"מספרים"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"מספרי טלפון"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"טקסט"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"זמן"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"כתובות אתרים"</string>
<string name="voice_input" msgid="3583258583521397548">"מקש קלט קולי"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"לא הופעלו שיטות של קלט קולי. בדוק את הגדרות השפה והקלט."</string>
<string name="configure_input_method" msgid="373356270290742459">"הגדרת שיטות קלט"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"אנגלית (ארה\"ב) ‏(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"ספרדית (ארה\"ב) ‏(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (מסורתית)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (קירילית)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (לטינית)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"ללא שפה (אלף-בית)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"‏אלף-בית (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"‏אלף-בית (QWERTZ)"</string>
diff --git a/java/res/values-ja/strings-talkback-descriptions.xml b/java/res/values-ja/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..990774e16
--- /dev/null
+++ b/java/res/values-ja/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"キーコード: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift有効(タップして解除)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"CapsLock有効(タップして解除)"</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">"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">"Enter"</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">"CapsLock有効"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift解除"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"記号モード"</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>
+</resources>
diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml
index c4b185225..7d749a6a2 100644
--- a/java/res/values-ja/strings.xml
+++ b/java/res/values-ja/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ジェスチャーで入力候補を表示できます"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"フレーズジェスチャー"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Spaceキーに指を滑らせると、ジェスチャー中にスペースを入力できます"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"パスワードのキーが音声出力されるのでヘッドセットを接続してください。"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"現在のテキスト:%s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"テキストが入力されていません"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g>で自動修正が実行されます"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"キーコード:%d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift有効(タップして解除)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock有効(タップして解除)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"DEL"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"記号"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"英字"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"数字"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"設定"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Space"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"音声入力"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"絵文字"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"検索"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"中点"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"言語を切り替え"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"次へ"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"前へ"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift有効"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock有効"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift解除"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"記号モード"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"英数モード"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"電話モード"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"電話記号モード"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"キーボードは非表示です"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g>のキーボードを表示しています"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"日付"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"日時"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"メールアドレス"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"メッセージ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"数値"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"電話番号"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"テキスト"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"時刻"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"音声入力キー"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"有効になっている音声入力方法がありません。[言語と入力]設定をご確認ください。"</string>
<string name="configure_input_method" msgid="373356270290742459">"入力方法を設定"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"英語(米国)(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"スペイン語(米国)(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(伝統言語)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(キリル文字)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(ラテン文字)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"言語なし(アルファベット)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"アルファベット(QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"アルファベット(QWERTZ)"</string>
diff --git a/java/res/values-ka-rGE/strings-talkback-descriptions.xml b/java/res/values-ka-rGE/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..c4fd65939
--- /dev/null
+++ b/java/res/values-ka-rGE/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"კლავიატურის კოდი %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift ჩართულია (შეეხეთ გამოსართავად)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"ჩართულია Caps (შეეხეთ გამოსართავად)"</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">"შორისი"</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"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift გამორთულია"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"სიმბოლოების რეჟიმი"</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>
+</resources>
diff --git a/java/res/values-ka-rGE/strings.xml b/java/res/values-ka-rGE/strings.xml
index 72441c181..547bf29ca 100644
--- a/java/res/values-ka-rGE/strings.xml
+++ b/java/res/values-ka-rGE/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ჟესტიკულაციისას შეთავაზებული სიტყვის ნახვა"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"ფრაზის ჟესტი"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"შეიყვანეთ შორისები ჟესტიკულაციისას შორისის კლავიშზე გასრიალებით"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"შეაერთეთ ყურსაცვამი, რათა მოისმინოთ აკრეფილი პაროლის კლავიშების სახელები."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"მიმდინარე ტექსტი არის %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"ტექსტი არ შეყვანილა"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ასრულებს ავტოკორექციას"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"კლავიატურის კოდი %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift ჩართულია (შეეხეთ გამოსართავად)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"ჩართულია Caps (შეეხეთ გამოსართავად)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"სიმბოლოები"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"ასოები"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"ნომრები"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"პარამეტრები"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"შორისი"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"ხმოვანი შეყვანა"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"დაბრუნება"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"ძიება"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"წერტილი"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"ენის გადართვა"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"შემდეგი"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"წინა"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift ჩართულია"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"ჩართულია Caps"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift გამორთულია"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"სიმბოლოების რეჟიმი"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"ასოების რეჟიმი"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"ტელეფონის რეჟიმი"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"ტელეფონის სიმბოლოების რეჟიმი"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"კლავიატურა დამალულია"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"ნაჩვენებია <xliff:g id="KEYBOARD_MODE">%s</xliff:g> კლავიატურა"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"თარიღი"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"თარიღი და დრო"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"ელფოსტა"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"შეტყობინებები"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"რიცხვები"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"ტელეფონი"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"ტექსტი"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"დრო"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"ხმოვანი შეყვანის კლავიში"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"ხმოვანი შეყვანის მეთოდები ჩართული არ არის. შეამოწმეთ ენის &amp; შეყვანის პარამეტრები."</string>
<string name="configure_input_method" msgid="373356270290742459">"შეყვანის მეთოდების კონფიგურაცია"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"ინგლისური (აშშ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"ესპანური (აშშ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ტრადიციული)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (კირილიცა)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ლათინური)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"ენის გარეშე (ანბანი)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"ანბანი (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"ანბანი (QWERTZ)"</string>
diff --git a/java/res/values-kk/strings-talkback-descriptions.xml b/java/res/values-kk/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..13adf830d
--- /dev/null
+++ b/java/res/values-kk/strings-talkback-descriptions.xml
@@ -0,0 +1,67 @@
+<?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="896961781287283493">"Дауыспен айтылатын құпия сөз кілттерін есту үшін құлақаспап қосыңыз."</string>
+ <string name="spoken_current_text_is" msgid="2485723011272583845">"Ағымдағы мәтін - %s"</string>
+ <string name="spoken_no_text_entered" msgid="7479685225597344496">"Мәтін енгізілмеген"</string>
+ <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
+ <skip />
+ <string name="spoken_description_unknown" msgid="3197434010402179157">"Перне коды %d"</string>
+ <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift қосулы (өшіру үшін түрту)"</string>
+ <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock қосулы (өшіру үшін түрту)"</string>
+ <string name="spoken_description_delete" msgid="8740376944276199801">"Жою"</string>
+ <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Таңбалар"</string>
+ <string name="spoken_description_to_alpha" msgid="23129338819771807">"Әріптер"</string>
+ <string name="spoken_description_to_numeric" msgid="591752092685161732">"Сандар"</string>
+ <string name="spoken_description_settings" msgid="4627462689603838099">"Баптаулар"</string>
+ <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
+ <string name="spoken_description_space" msgid="2582521050049860859">"Бос орын"</string>
+ <string name="spoken_description_mic" msgid="615536748882611950">"Дауыстық енгізу"</string>
+ <string name="spoken_description_smiley" msgid="2256309826200113918">"Жымиған жүз"</string>
+ <string name="spoken_description_return" msgid="8178083177238315647">"Қалпына келтіру"</string>
+ <string name="spoken_description_search" msgid="1247236163755920808">"Іздеу"</string>
+ <string name="spoken_description_dot" msgid="40711082435231673">"Нүкте"</string>
+ <string name="spoken_description_language_switch" msgid="5507091328222331316">"Тілді ауыстыру"</string>
+ <string name="spoken_description_action_next" msgid="8636078276664150324">"Келесі"</string>
+ <string name="spoken_description_action_previous" msgid="800872415009336208">"Алдағы"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift қосылған"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock қосылған"</string>
+ <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift өшірілген"</string>
+ <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Таңбалар режимі"</string>
+ <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Әріптер режимі"</string>
+ <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Телефон режимі"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Телефон таңбалары режимі"</string>
+ <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Пернетақта жасырылған"</string>
+ <string name="announce_keyboard_mode" msgid="4729081055438508321">"Көрсетілетін <xliff:g id="MODE">%s</xliff:g> пернетақтасы"</string>
+ <string name="keyboard_mode_date" msgid="3137520166817128102">"күн"</string>
+ <string name="keyboard_mode_date_time" msgid="339593358488851072">"күн мен уақыт"</string>
+ <string name="keyboard_mode_email" msgid="6216248078128294262">"электрондық пошта"</string>
+ <string name="keyboard_mode_im" msgid="1137405089766557048">"хабар алмасу"</string>
+ <string name="keyboard_mode_number" msgid="7991623440699957069">"нөмір"</string>
+ <string name="keyboard_mode_phone" msgid="6851627527401433229">"телефон"</string>
+ <string name="keyboard_mode_text" msgid="6479436687899701619">"мәтін"</string>
+ <string name="keyboard_mode_time" msgid="4381856885582143277">"уақыт"</string>
+ <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
+</resources>
diff --git a/java/res/values-kk/strings.xml b/java/res/values-kk/strings.xml
index eda3e5233..83ac0daf7 100644
--- a/java/res/values-kk/strings.xml
+++ b/java/res/values-kk/strings.xml
@@ -75,50 +75,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Қимылдау кезінде ұсынылған сөзді көру"</string>
<string name="gesture_space_aware" msgid="8244483979855138643">"Фраза қимылы"</string>
<string name="gesture_space_aware_summary" msgid="3226298212755100667">"Бос орын пернесін жанау арқылы қимылдар барысында бос орындарды енгізу"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Дауыспен айтылатын құпия сөз кілттерін есту үшін құлақаспап қосыңыз."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Ағымдағы мәтін - %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Мәтін енгізілмеген"</string>
- <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
- <skip />
- <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
- <skip />
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Перне коды %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift қосулы (өшіру үшін түрту)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock қосулы (өшіру үшін түрту)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Жою"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Таңбалар"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Әріптер"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Сандар"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Баптаулар"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Бос орын"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Дауыстық енгізу"</string>
- <string name="spoken_description_smiley" msgid="2256309826200113918">"Жымиған жүз"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Қалпына келтіру"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Іздеу"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Нүкте"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Тілді ауыстыру"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Келесі"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Алдағы"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift қосылған"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock қосылған"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift өшірілген"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Таңбалар режимі"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Әріптер режимі"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Телефон режимі"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Телефон таңбалары режимі"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Пернетақта жасырылған"</string>
- <string name="announce_keyboard_mode" msgid="4729081055438508321">"Көрсетілетін <xliff:g id="MODE">%s</xliff:g> пернетақтасы"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"күн"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"күн мен уақыт"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"электрондық пошта"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"хабар алмасу"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"нөмір"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"телефон"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"мәтін"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"уақыт"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Дауыстық енгізу пернесі"</string>
<string name="configure_input_method" msgid="373356270290742459">"Енгізу әдістерін теңшеу"</string>
<string name="language_selection_title" msgid="1651299598555326750">"Енгізу тілдері"</string>
diff --git a/java/res/values-km-rKH/strings-talkback-descriptions.xml b/java/res/values-km-rKH/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..76bc35f84
--- /dev/null
+++ b/java/res/values-km-rKH/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"កូដ​គ្រាប់​ចុច %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"បើក Shift (​ប៉ះ​ដើម្បី​បិទ)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"បើក Caps lock (ប៉ះ​​ដើម្បី​បិទ)"</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">"ដកឃ្លា"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"ការ​បញ្ចូល​សំឡេង"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"សញ្ញា​អារម្មណ៍"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</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_shiftmode_off" msgid="5039126122829961331">"បាន​បិទ Shift"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"របៀប​និមិត្ត​សញ្ញា"</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>
+</resources>
diff --git a/java/res/values-km-rKH/strings.xml b/java/res/values-km-rKH/strings.xml
index e3b325f4d..519aa44d0 100644
--- a/java/res/values-km-rKH/strings.xml
+++ b/java/res/values-km-rKH/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"​មើល​ពាក្យ​​​ដែល​បាន​ស្នើ​​​ខណៈ​ពេល​កំពុង​ធ្វើ​កាយ​វិការ"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"កាយវិការ​​ឃ្លា"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"បញ្ចូល​​ដកឃ្លា​​​អំឡុង​​​កាយវិការ​ ដោយ​រំកិល​ទៅ​គ្រាប់​ចុច​ដកឃ្លា"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"ដោត​កាស ដើម្បី​ស្ដាប់​ពាក្យ​សម្ងាត់។"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"អត្ថបទ​បច្ចុប្បន្ន​គឺ %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"គ្មាន​អត្ថបទ​​​បាន​បញ្ចូល"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> អនុវត្ត​ការ​កែ​ស្វ័យ​ប្រវត្តិ"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"កូដ​គ្រាប់​ចុច %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"បើក Shift (​ប៉ះ​ដើម្បី​បិទ)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"បើក Caps lock (ប៉ះ​​ដើម្បី​បិទ)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"និមិត្ត​សញ្ញា"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"អក្សរ"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"លេខ"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"ការ​កំណត់"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"ដកឃ្លា"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"បញ្ចូលសំឡេង"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"សញ្ញា​អារម្មណ៍"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"ស្វែងរក"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Dot"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"ប្ដូរ​​ភាសា"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"បន្ទាប់"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"មុន"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"បាន​បើក Shift"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"បាន​បើក Caps lock"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"បាន​បិទ Shift"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"របៀប​និមិត្តសញ្ញា"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"របៀប​អក្សរ"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"របៀប​ទូរស័ព្ទ"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"​របៀប​និមិត្ត​សញ្ញា​ទូរស័ព្ទ"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"បាន​លាក់​ក្ដារចុច"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"បង្ហាញ​ក្ដារ​ចុច <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"កាលបរិច្ឆេទ"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"កាល​បរិច្ឆេទ​ និង​ពេល​វេលា"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"អ៊ីមែល"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"​ផ្ញើ​សារ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"លេខ"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"ទូរស័ព្ទ"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"អត្ថបទ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ពេលវេលា"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"គ្រាប់​ចុច​បញ្ចូល​​សំឡេង"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"គ្មាន​វិធីសាស្ត្រ​បញ្ចូល​សំឡេង​បាន​បើក។ ពិនិត្យ​មើល​ការ​កំណត់​ភាសា &amp; ការ​បញ្ចូល។"</string>
<string name="configure_input_method" msgid="373356270290742459">"កំណត់​រចនាសម្ព័ន្ធ​វិធីសាស្ត្រ​បញ្ចូល"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"អង់គ្លេស (អាមេរិក) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"អេស្ប៉ាញ (អាមេរិក) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (អក្សរ​ពេញ)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ស៊ីរី)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ឡាតាំង)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"គ្មាន​ភាសា (អក្សរ​ក្រម)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"តាម​លំដាប់​អក្សរក្រម (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"តាម​លំដាប់​អក្សរក្រម (QWERTZ)"</string>
diff --git a/java/res/values-ko/strings-talkback-descriptions.xml b/java/res/values-ko/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..6142c6a3b
--- /dev/null
+++ b/java/res/values-ko/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"키 코드 %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift 키"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift 사용(사용하지 않으려면 탭하세요.)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock 사용(사용하지 않으려면 탭하세요.)"</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_shiftmode_off" msgid="5039126122829961331">"Shift 사용 중지됨"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"기호 모드"</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>
+</resources>
diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml
index e80f2cec9..4037abd02 100644
--- a/java/res/values-ko/strings.xml
+++ b/java/res/values-ko/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"제스처에 따라 추천 단어 보기"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"구문 동작"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"동작 중에 스페이스바 쪽으로 움직여 공백 입력"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"비밀번호 키를 음성으로 들으려면 헤드셋을 연결하세요."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"입력한 텍스트: %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"입력한 텍스트 없음"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g>을(를) 누르면 자동 수정됩니다."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"키 코드 %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"시프트 키"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift 사용(사용하지 않으려면 탭하세요.)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock 사용(사용하지 않으려면 탭하세요.)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"삭제 키"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"기호"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"문자"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"숫자"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"설정"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"탭"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"스페이스"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"음성 입력"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"그림 이모티콘"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"리턴 키"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"검색"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"점"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"언어 전환"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"다음"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"이전"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift 사용"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock 사용"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift 사용중지"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"기호 모드"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"문자 모드"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"다이얼 모드"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"전화 기호 모드"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"키보드 숨김"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> 키보드 표시"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"날짜"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"날짜 및 시간"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"이메일"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"문자 메시지"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"숫자"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"전화번호"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"텍스트"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"시간"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"음성 입력 키"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"사용 설정된 음성 입력 방법이 없습니다. 언어 및 입력 설정을 확인하세요."</string>
<string name="configure_input_method" msgid="373356270290742459">"입력 방법 설정"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"영어(미국)(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"스페인어(미국)(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(번체)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(키릴어)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(라틴어)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"언어 없음(알파벳)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"알파벳(QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"알파벳(QWERTZ)"</string>
diff --git a/java/res/values-ky/strings-talkback-descriptions.xml b/java/res/values-ky/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..f218bfebe
--- /dev/null
+++ b/java/res/values-ky/strings-talkback-descriptions.xml
@@ -0,0 +1,73 @@
+<?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 (896961781287283493) -->
+ <skip />
+ <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
+ <skip />
+ <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
+ <skip />
+ <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift (244197883292549308) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
+ <skip />
+ <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
+ <skip />
+ <!-- no translation found for spoken_description_delete (8740376944276199801) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
+ <skip />
+ <!-- no translation found for spoken_description_settings (4627462689603838099) -->
+ <skip />
+ <!-- no translation found for spoken_description_tab (2667716002663482248) -->
+ <skip />
+ <!-- no translation found for spoken_description_space (2582521050049860859) -->
+ <skip />
+ <!-- no translation found for spoken_description_mic (615536748882611950) -->
+ <skip />
+ <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
+ <skip />
+ <!-- no translation found for spoken_description_return (8178083177238315647) -->
+ <skip />
+ <!-- no translation found for spoken_description_dot (40711082435231673) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
+ <skip />
+</resources>
diff --git a/java/res/values-ky/strings.xml b/java/res/values-ky/strings.xml
index 905eee059..3758c2df1 100644
--- a/java/res/values-ky/strings.xml
+++ b/java/res/values-ky/strings.xml
@@ -114,56 +114,6 @@
<skip />
<!-- no translation found for label_to_symbol_with_microphone_key (9035925553010061906) -->
<skip />
- <!-- no translation found for spoken_use_headphones (896961781287283493) -->
- <skip />
- <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
- <skip />
- <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
- <skip />
- <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
- <skip />
- <!-- no translation found for spoken_description_shift (244197883292549308) -->
- <skip />
- <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
- <skip />
- <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
- <skip />
- <!-- no translation found for spoken_description_delete (8740376944276199801) -->
- <skip />
- <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
- <skip />
- <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
- <skip />
- <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
- <skip />
- <!-- no translation found for spoken_description_settings (4627462689603838099) -->
- <skip />
- <!-- no translation found for spoken_description_tab (2667716002663482248) -->
- <skip />
- <!-- no translation found for spoken_description_space (2582521050049860859) -->
- <skip />
- <!-- no translation found for spoken_description_mic (615536748882611950) -->
- <skip />
- <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
- <skip />
- <!-- no translation found for spoken_description_return (8178083177238315647) -->
- <skip />
- <!-- no translation found for spoken_description_dot (40711082435231673) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
- <skip />
- <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
- <skip />
- <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
- <skip />
<!-- no translation found for voice_input (3583258583521397548) -->
<skip />
<!-- no translation found for configure_input_method (373356270290742459) -->
diff --git a/java/res/values-lo-rLA/strings-talkback-descriptions.xml b/java/res/values-lo-rLA/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..681a21370
--- /dev/null
+++ b/java/res/values-lo-rLA/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"ລະຫັດ​ກະແຈ %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift ເປີດ​ນຳໃຊ້ຢູ່ (ກົດ​ເພື່ອ​ປິດນຳໃຊ້)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock ເປີດຢູ່ (ກົດ​ເພື່ອ​ປິດນຳໃຊ້)"</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_shiftmode_off" msgid="5039126122829961331">"Shift ປິດ​ນຳໃຊ້ຢູ່"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"ໂຫມດ​ສັນຍາລັກ"</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>
+</resources>
diff --git a/java/res/values-lo-rLA/strings.xml b/java/res/values-lo-rLA/strings.xml
index ac7f8adda..76fe5e042 100644
--- a/java/res/values-lo-rLA/strings.xml
+++ b/java/res/values-lo-rLA/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ເບິ່ງຄຳທີ່ຖືກແນະນຳໃນເວລາທີ່ກຳລັງຊີ້"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"ການສະແດງທ່າທາງດ້ວຍປະໂຫຍກ"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"ໃສ່ຍະຫວ່າງເຂົ້າໄປໃນຂະນະທີ່ສະແດງທ່າທາງ ໂດຍການເລື່ອນໄປທີ່ປຸ່ມຍະຫວ່າງ"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"ສຽບສາຍຫູຟັງເພື່ອຟັງລະຫັດຜ່ານ."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"ຂໍ້ຄວາມປະຈຸບັນແມ່ນ %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"ບໍ່ມີການໃສ່ຂໍ້ຄວາມ"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ດຳ​ເນີນ​ການ​ແກ້​ໄຂ​ອັດ​ຕະ​ໂນ​ມັດ"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"ລະຫັດກະແຈ %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift ເປີດນຳໃຊ້ຢູ່ (ກົດເພື່ອປິດນຳໃຊ້)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock ເປີດຢູ່ (ກົດເພື່ອປິດນຳໃຊ້)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"ລຶບ"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"ສັນຍາລັກ"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"ໂຕອັກ​ສອນ"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"ໂຕເລກ"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"ການຕັ້ງຄ່າ"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"ແທັບ"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"ຍະຫວ່າງ"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"ການປ້ອນຂໍ້ມູນດ້ວຍສຽງ"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"ອີໂມຈິ"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"ກັບຄືນ"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"ຊອກຫາ"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"ຈ້ຳ"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"ສະລັບພາສາ"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"ຕໍ່ໄປ"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"ກ່ອນໜ້າ"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift ເປີດນຳໃຊ້ຢູ່"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock ເປີດນຳໃຊ້ຢູ່"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift ປິດນຳໃຊ້ຢູ່"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"ໂຫມດສັນຍາລັກ"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"ໂຫມດ​ໂຕອັກ​ສອນ"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"ໂຫມດໂທລະສັບ"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"ໂຫມດສັນຍາລັກໂທລະສັບ"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"ແປ້ນ​ພິມ​ເຊື່ອງ​ໄວ້"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"ກຳ​ລັງ​ສະ​ແດງແປ້ນ​ພິມ <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ວັນທີ"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ວັນ​ທີ​ແລະ​ເວ​ລາ"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"ຂໍ້ຄວາມ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"ໂຕເລກ"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"ໂທລະສັບ"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"ຂໍ້ຄວາມ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ເວລາ"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"ປຸ່ມປ້ອນຂໍ້ມູນດ້ວຍສຽງ"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"ບໍ່ມີວິທີການປ້ອນສຽງເປີດນໍາໃຊ້. ໃຫ້ກວດເບິ່ງການຕັ້ງຄ່າໃນເມນູ ພາສາ &amp; ການປ້ອນຂໍ້ມູນ."</string>
<string name="configure_input_method" msgid="373356270290742459">"ຕັ້ງຄ່າຮູບແບບການປ້ອນຂໍ້ມູນ"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"ອັງ​ກິດ (ສະ​ຫະ​ລັດຯ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"ສະ​ແປນ​ນິດ (ສະ​ຫະ​ລັດຯ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ດັ້ງ​ເດີມ)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ຊິ​ຣິວ​ລິກ)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ລາ​ຕິນ)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"ບໍ່ມີພາສາ (ໂຕອັກສອນ)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"ໂຕອັກສອນ (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"ໂຕອັກສອນ (QWERTZ)"</string>
diff --git a/java/res/values-lt/strings-talkback-descriptions.xml b/java/res/values-lt/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..07119cb65
--- /dev/null
+++ b/java/res/values-lt/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Prijunkite ausines, kad išgirstumėte sakomus slaptažodžio klavišus."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Dabartinis tekstas yra %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nėra įvesto teksto"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> pataiso <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> atlieka automatinį taisymą"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Klavišo kodas %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Klavišas „Shift“"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Klavišas „Shift“ įjungtas (palieskite, kad išjungtumėte)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Įjungtos didžiosios raidės (palieskite, kad išjungtumėte)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Ištrinti"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simbolių klavišas"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Raidžių klavišas"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Skaičių klavišas"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Nustatymai"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabuliavimo klavišas"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Tarpo klavišas"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Balso įvestis"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Jaustukai"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Grįžti"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Paieška"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Taškas"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Keisti kalbą"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Kitas"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Ankstesnis"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Klavišas „Shift“ įgalintas"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Didžiųjų raidžių klavišas įgalintas"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Klavišas „Shift“ išjungtas"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Simbolių režimas"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Raidžių režimas"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonų numerių režimas"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefonų numerių simbolių režimas"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klaviatūra paslėpta"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Klaviatūra rodoma <xliff:g id="KEYBOARD_MODE">%s</xliff:g> režimu"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datos"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datos ir laiko"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"el. pašto"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"susirašinėjimo pranešimais"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"skaičių"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefonų numerių"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"teksto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"laiko"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Naujausi"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Žmonės"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objektai"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Gamta"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Vietos"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboliai"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Jaustukai"</string>
+</resources>
diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml
index 93404c962..c049a165e 100644
--- a/java/res/values-lt/strings.xml
+++ b/java/res/values-lt/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Gestikuliuojant peržiūrėti siūlomą žodį"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frazės gestas"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Atlikdami gestus įveskite tarpus perbraukę tarpo klavišą"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Prijunkite ausines, kad išgirstumėte sakomus slaptažodžio klavišus."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Dabartinis tekstas yra %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nėra įvesto teksto"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> pataiso <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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> atlieka automatinį taisymą"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Klavišo kodas %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Antrojo lygio klavišas"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Įjungtas antrasis lygis (palieskite, kad išjungtumėte)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Įjungtos didžiosios raidės (palieskite, kad išjungtumėte)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Ištrinti"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboliai"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Raidės"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Skaičiai"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Nustatymai"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Skirtukas"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Tarpas"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Įvestis balsu"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Jaustukai"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Grįžti"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Ieškoti"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Taškas"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Keisti kalbą"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Kitas"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Ankstesnis"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Įgalintas antrasis lygis"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Įgalintos didžiosios raidės"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Antrasis lygis išjungtas"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Simbolių režimas"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Raidžių režimas"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefono režimas"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefono simbolių režimas"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klaviatūra paslėpta"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Klaviatūra rodoma režimu „<xliff:g id="KEYBOARD_MODE">%s</xliff:g>“"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datos"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datos ir laiko"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"el. pašto"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"susirašinėjimo pranešimais"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"skaičių"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefonų numerių"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teksto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"laiko"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Įvesties balsu klavišas"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nėra jokių įgalintų įvesties balsu metodų. Patikrinkite kalbos ir įvesties nustatymus."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigūruoti įvesties metodus"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Anglų (JAV) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Ispanų (JAV) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicinė)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kirilica)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (lotynų)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Kalbos nėra (abėcėlė)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Abėcėlė (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Abėcėlė (QWERTZ)"</string>
diff --git a/java/res/values-lv/strings-talkback-descriptions.xml b/java/res/values-lv/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..eb32e9dcc
--- /dev/null
+++ b/java/res/values-lv/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Pievienojiet austiņas, lai dzirdētu paroles rakstzīmes."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Pašreizējais teksts ir %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Teksts nav ievadīts"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Nospiežot taustiņu <xliff:g id="KEY_NAME">%1$s</xliff:g>, “<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>” tiek labots uz “<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>”."</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Taustiņam <xliff:g id="KEY_NAME">%1$s</xliff:g> ir automātiskas labošanas funkcija."</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Taustiņu kods %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Pārslēgšanas taustiņš"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Pārslēgšanas režīms ir iespējots (pieskarieties, lai atspējotu)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Burtslēgs ir iespējots (pieskarieties, lai atspējotu)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Dzēšanas taustiņš"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simboli"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Burti"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Cipari"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Iestatījumi"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabulēšanas taustiņš"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Atstarpēšanas taustiņš"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Balss ievade"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emocijzīmes"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Ievadīšanas taustiņš"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Meklēšanas taustiņš"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punkta aizzīme"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Valodas mainīšana"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Tālāk"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Atpakaļ"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Pārslēgšanas režīms ir iespējots"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Burtslēgs ir iespējots"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Pārslēgšanas režīms ir atspējots"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Simbolu režīms"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Burtu režīms"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Tālruņa režīms"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Tālruņa simbolu režīms"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastatūra ir paslēpta"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Tiek rādīts tastatūras režīms: <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datums"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datums un laiks"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-pasts"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"ziņojumapmaiņa"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"cipari"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"tālrunis"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"teksts"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"laiks"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Pēdējie"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Cilvēki"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objekti"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Daba"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Vietas"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboli"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emocijzīmes"</string>
+</resources>
diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml
index d9a9e7197..901c3486f 100644
--- a/java/res/values-lv/strings.xml
+++ b/java/res/values-lv/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Skatiet ieteikto vārdu, veicot žestu."</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frāzes žests"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Lai ievietotu atstarpi, velciet uz atstarpes taustiņu."</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Pievienojiet austiņas, lai dzirdētu paroles rakstzīmes."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Pašreizējais teksts ir %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nav ievadīts teksts"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Nospiežot taustiņu <xliff:g id="KEY_NAME">%1$s</xliff:g>, “<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>” tiek labots uz “<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>”."</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Taustiņam <xliff:g id="KEY_NAME">%1$s</xliff:g> ir automātiskas labošanas funkcija."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Taustiņu kods %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Pārslēgšanas taustiņš"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Pārslēgšanas taustiņš iespējots (pieskarieties, lai atspējotu)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Burtslēgs iespējots (pieskarieties, lai atspējotu)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Dzēšanas taustiņš"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboli"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Burti"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Skaitļi"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Iestatījumi"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulēšanas taustiņš"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Atstarpes taustiņš"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Balss ievade"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emocijzīmes"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Ievadīšanas taustiņš"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Meklēt"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punkts"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Mainīt valodu"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Nākamā"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Iepriekšējā"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Pārslēgšanas režīms iespējots"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Burtslēgs iespējots"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Pārslēgšanas režīms atspējots"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Simbolu režīms"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Burtu režīms"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Tālruņa režīms"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Tālruņa simbolu režīms"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastatūra ir paslēpta"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Tiek rādīts tastatūras režīms <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datums"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datums un laiks"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-pasts"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"ziņojumapmaiņa"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"cipari"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"tālrunis"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teksts"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"laiks"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Balss ievades atslēga"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nav iespējota neviena balss ievades metode. Pārbaudiet valodas un ievades iestatījumus."</string>
<string name="configure_input_method" msgid="373356270290742459">"Ievades metožu konfigurēšana"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Angļu (ASV) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spāņu (ASV) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicionālā)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kirilica)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latīņu)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nav valodas (alfabēts)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabēts (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabēts (QWERTZ)"</string>
diff --git a/java/res/values-mk/strings-talkback-descriptions.xml b/java/res/values-mk/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..05b816ab7
--- /dev/null
+++ b/java/res/values-mk/strings-talkback-descriptions.xml
@@ -0,0 +1,107 @@
+<?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 (896961781287283493) -->
+ <skip />
+ <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
+ <skip />
+ <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
+ <skip />
+ <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift (244197883292549308) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
+ <skip />
+ <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
+ <skip />
+ <!-- no translation found for spoken_description_delete (8740376944276199801) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
+ <skip />
+ <!-- no translation found for spoken_description_settings (4627462689603838099) -->
+ <skip />
+ <!-- no translation found for spoken_description_tab (2667716002663482248) -->
+ <skip />
+ <!-- no translation found for spoken_description_space (2582521050049860859) -->
+ <skip />
+ <!-- no translation found for spoken_description_mic (615536748882611950) -->
+ <skip />
+ <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
+ <skip />
+ <!-- no translation found for spoken_description_return (8178083177238315647) -->
+ <skip />
+ <!-- no translation found for spoken_description_search (1247236163755920808) -->
+ <skip />
+ <!-- no translation found for spoken_description_dot (40711082435231673) -->
+ <skip />
+ <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
+ <skip />
+</resources>
diff --git a/java/res/values-mk/strings.xml b/java/res/values-mk/strings.xml
index a6507f631..1588534c9 100644
--- a/java/res/values-mk/strings.xml
+++ b/java/res/values-mk/strings.xml
@@ -126,90 +126,6 @@
<skip />
<!-- no translation found for gesture_floating_preview_text_summary (4472696213996203533) -->
<skip />
- <!-- no translation found for spoken_use_headphones (896961781287283493) -->
- <skip />
- <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
- <skip />
- <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
- <skip />
- <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
- <skip />
- <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
- <skip />
- <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
- <skip />
- <!-- no translation found for spoken_description_shift (244197883292549308) -->
- <skip />
- <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
- <skip />
- <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
- <skip />
- <!-- no translation found for spoken_description_delete (8740376944276199801) -->
- <skip />
- <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
- <skip />
- <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
- <skip />
- <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
- <skip />
- <!-- no translation found for spoken_description_settings (4627462689603838099) -->
- <skip />
- <!-- no translation found for spoken_description_tab (2667716002663482248) -->
- <skip />
- <!-- no translation found for spoken_description_space (2582521050049860859) -->
- <skip />
- <!-- no translation found for spoken_description_mic (615536748882611950) -->
- <skip />
- <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
- <skip />
- <!-- no translation found for spoken_description_return (8178083177238315647) -->
- <skip />
- <!-- no translation found for spoken_description_search (1247236163755920808) -->
- <skip />
- <!-- no translation found for spoken_description_dot (40711082435231673) -->
- <skip />
- <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
- <skip />
- <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
- <skip />
- <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
- <skip />
- <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
- <skip />
- <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
- <skip />
- <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
- <skip />
- <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
- <skip />
- <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
- <skip />
- <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
- <skip />
- <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
- <skip />
- <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
- <skip />
- <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
- <skip />
- <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
- <skip />
- <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
- <skip />
- <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
- <skip />
- <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
- <skip />
<!-- no translation found for voice_input (3583258583521397548) -->
<skip />
<!-- no translation found for configure_input_method (373356270290742459) -->
diff --git a/java/res/values-mn-rMN/strings-talkback-descriptions.xml b/java/res/values-mn-rMN/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..7eb316775
--- /dev/null
+++ b/java/res/values-mn-rMN/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Товчийн код %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Шифт"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Сэлгэхийг идэвхжүүлсэн (товшиж идэвхгүйжүүлнэ үү)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Томоор бичихийг асаасан (товшиж идэвхгүйжүүлнэ үү)"</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_shiftmode_off" msgid="5039126122829961331">"Сэлгэхийг идэвхжүүлээгүй"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Симбол төлөв"</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>
+</resources>
diff --git a/java/res/values-mn-rMN/strings.xml b/java/res/values-mn-rMN/strings.xml
index 362e644bd..4c64b3354 100644
--- a/java/res/values-mn-rMN/strings.xml
+++ b/java/res/values-mn-rMN/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Зангах явцад санал болгож буй үгийг харах"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Хэллэгийн зангалт"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Зангалтын явцад зай авах товчин дээр гулсуулах замаар зай оруулах"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Нууц үгний товчнуудыг чангаар уншихыг сонсохын тулд чихэвчээ залгана уу."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Одоогийн текст %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Текст оруулаагүй"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> авто-залруулалт хийдэг"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Товчийн код %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Сэлгэх"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Сэлгэхийг идэвхжүүлсэн (товшиж идэвхгүйжүүлнэ үү)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Томоор бичихийг асаасан (товшиж идэвхгүйжүүлнэ үү)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Устгах"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Симбол"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Үсэгнүүд"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Тоонууд"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Тохиргоо"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Таб"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Хоосон зай"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Дуугаар оруулах"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Эможи"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Буцах"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Хайх"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Цэг"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Хэл солих"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Дараах"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Өмнөх"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Сэлгэхийг идэвхжүүлсэн"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Томоор бичихийг идэвхжүүлсэн"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Сэлгэхийг идэвхжүүлээгүй"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Симбол төлөв"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Үсэгнүүд төлөв"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Утасны төлөв"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Утасны символ төлөв"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Гарыг нуусан"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> гар харуулж байна"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"огноо"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"огноо болон цаг"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"и"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"зурвас"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"дугаар"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"утас"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"текст"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"цаг"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Дуун оруулгын товч"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ямар ч дуу оруулах хэрэглүүр идэвхжээгүй байна. Хэл болон оруулалтын тохиргоог шалгана уу."</string>
<string name="configure_input_method" msgid="373356270290742459">"Оруулах аргуудын тохиргоо"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Англи (АНУ) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Испани (АНУ-ын) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (уламжлалт)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Кирилл)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Латин)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Хэл байхгүй (Цагаан толгой)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Цагаан толгой (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Цагаан толгой (QWERTZ)"</string>
diff --git a/java/res/values-ms-rMY/strings.xml b/java/res/values-ms-rMY/strings.xml
index 294dd7f4f..cea20217e 100644
--- a/java/res/values-ms-rMY/strings.xml
+++ b/java/res/values-ms-rMY/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Lihat perkataan yang dicadangkan semasa membuat gerak isyarat"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gerak isyarat frasa"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Luncur ke kekunci ruang untuk masukkan ruang semasa gerak isyarat"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Pasangkan set kepala untuk mendengar kekunci kata laluan disebut dengan kuat."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Teks semasa adalah %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Tiada teks dimasukkan"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> membetulkan <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> menjadi <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> melakukan autopembetulan"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kod kunci %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Kunci anjak dihidupkan (ketik untuk melumpuhkan)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Kunci huruf besar dihidupkan (ketik untuk melumpuhkan)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Padam"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simbol"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Huruf"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Numbers"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Tetapan"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Ruang"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Input suara"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Kembali"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Cari"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Titik"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Tukar bahasa"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Seterusnya"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Sebelumnya"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift didayakan"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Kunci huruf besar didayakan"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Kunci anjak dilumpuhkan"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mod simbol"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mod huruf"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mod telefon"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mod simbol telefon"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Papan kekunci tersembunyi"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Menunjukkan papan kekunci <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"tarikh"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"tarikh dan masa"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mel"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"pemesejan"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"nombor"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teks"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"masa"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Kunci input suara"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Tiada kaedah input suara didayakan. Semak Bahasa &amp; tetapan input."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurasikan kaedah input"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Bahasa Inggeris (AS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Bahasa Sepanyol (AS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradisional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyril)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Tiada bahasa (Abjad)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Abjad (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Abjad (QWERTZ)"</string>
diff --git a/java/res/values-nb/strings-talkback-descriptions.xml b/java/res/values-nb/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..5a29d802c
--- /dev/null
+++ b/java/res/values-nb/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Koble til hodetelefoner for å høre opplesing av tegnene i passordet."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Gjeldende tekst er %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Ingen tekst er skrevet inn"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <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> utfører automatisk retting"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Tastaturkode %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift er på (trykk for å deaktivere)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock er på (trykk for å deaktivere)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Slett"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboler"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Bokstaver"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Tall"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Innstillinger"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Mellomromstasten"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Stemmedata"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Søk"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Prikk"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Bytt språk"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Neste"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Forrige"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift er aktivert"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps Lock er aktivert"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift er deaktivert"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbolmodus"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Bokstavmodus"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Ringemodus"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Ringemodus med symboler"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastaturet er skjult"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Viser <xliff:g id="KEYBOARD_MODE">%s</xliff:g>-tastatur"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"dato"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"dato og klokkeslett"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-post"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"tekstmeldinger"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"tall"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"tid"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"nettadresse"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Nylige"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personer"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objekter"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Steder"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboler"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Smilefjes"</string>
+</resources>
diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml
index 02cc7deb6..e4f16032c 100644
--- a/java/res/values-nb/strings.xml
+++ b/java/res/values-nb/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Se det foreslåtte ordet mens du utfører bevegelser"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frasebevegelse"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Sett inn mellomrom ved å dra fingeren til mellomromstasten"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Koble til hodetelefoner for å høre opplesing av bokstavene i passordet."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Gjeldende tekst er %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Ingen tekst er skrevet inn"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> utfører automatisk retting"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Tastaturkode %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift er på (trykk for å deaktivere)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock er på (trykk for å deaktivere)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Slett"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboler"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Bokstaver"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Tall"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Innstillinger"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulator"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Mellomrom"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Taleinndata"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji-tegn"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Søk"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Prikk"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Bytt språk"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Neste"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Forrige"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift er aktivert"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock er aktivert"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift er deaktivert"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbolmodus"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Bokstavmodus"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Ringemodus"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Ringemodus med symboler"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastaturet er skjult"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Viser <xliff:g id="KEYBOARD_MODE">%s</xliff:g>-tastatur"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"dato"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"dato og klokkeslett"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-post"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"tekstmeldinger"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"tall"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"tid"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"Nettadresse"</string>
<string name="voice_input" msgid="3583258583521397548">"Tast for taleinndata"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ingen taleinndatametoder er aktivert. Sjekk Språk og inndata-innstillingene."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurer inndatametoder"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engelsk (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spansk (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradisjonelt)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kyrillisk)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Ingen språk (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-ne-rNP/strings-talkback-descriptions.xml b/java/res/values-ne-rNP/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..cffed33db
--- /dev/null
+++ b/java/res/values-ne-rNP/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"कुञ्जी कोड %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"सिफ्ट"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"सिफ्ट सक्रिय छ (असक्षम पार्न ट्याप गर्नुहोस्)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"क्याप्स लक सकृय छ (असक्षम पार्न ट्याप गर्नुहोस्)"</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_shiftmode_off" msgid="5039126122829961331">"सिफ्ट असक्षम पारिएको छ"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"प्रतिक ढाँचा"</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>
+</resources>
diff --git a/java/res/values-ne-rNP/strings.xml b/java/res/values-ne-rNP/strings.xml
index 055d16ccf..f467443b3 100644
--- a/java/res/values-ne-rNP/strings.xml
+++ b/java/res/values-ne-rNP/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"इशारा गर्दा सुझाव दिइएको शब्द हेर्नुहोस्"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"वाक्यांश इशारा"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"इशाराको बखतमा स्पेस कुञ्जीमा ग्लाईडिंग द्वारा आगत खाली ठाउँहरू"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"हेडसेट प्लग इन गर्नुहोस्"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"वर्तमान पाठ %s हो"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"कुनै पाठ प्रविष्टि गरिएको छैन"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g>ले स्वतः सच्याउने गर्छ"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"कुञ्जी कोड %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"सिफ्ट"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"सिप्ट सक्रिय (असक्षम पार्न ट्याप गर्नुहोस्)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"क्याप्स लक सक्रिय छ (असक्षम पार्न ट्याप गर्नुहोस्)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"मेट्ने"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"प्रतिकहरू"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"अक्षरहरू"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"नम्बरहरू"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"सेटिङहरू"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"ट्याब"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"स्पेस"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"आवाज इनपुट"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"इमोजी"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"फर्कनुहोस्"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"खोज्नुहोस्"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"डट"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"भाषा स्विच गर्नुहोस्"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"अर्को"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"अघिल्लो"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"सिफ्ट सक्षम पारिएको छ"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"क्याप्स लक सक्षम पारिएको छ"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"सिफ्ट असक्षम पारिएको छ"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"प्रतिक मोड"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"अक्षर मोड"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"फोन मोड"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"फोन प्रतिक मोड"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"किबोर्ड लुकाइएको छ"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> किबोर्ड देखाउँदै"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"मिति"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"मिति र समय"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"इमेल"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"सन्देश गर्दै"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"सङ्ख्या"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"फोन"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"पाठ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"समय"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"आवाज इनपुट कुञ्जी"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"कुनै आवाज इनपुट विधिहरू सक्षम गरिएका छैनन्। भाषा र इनपुट सेटिङहरूको जाँच गर्नुहोस्।"</string>
<string name="configure_input_method" msgid="373356270290742459">"इनपुट विधिहरू कन्फिगर गर्नुहोस्"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"अंग्रेजी (अमेरिका) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"स्पेनेली (अमेरिका) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (परम्परागत)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (सिरिलिक)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ल्याटिन)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"कुनै भाषा होइन (वर्णमाला)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"वर्णमाला (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"वर्णमाला (QWERTZ)"</string>
diff --git a/java/res/values-nl/strings-talkback-descriptions.xml b/java/res/values-nl/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..8dcd5748d
--- /dev/null
+++ b/java/res/values-nl/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Sluit een headset aan om wachtwoordtoetsen hardop te laten voorlezen."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Huidige tekst is %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Geen tekst ingevoerd"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Met <xliff:g id="KEY_NAME">%1$s</xliff:g> wordt <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> gecorrigeerd naar <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Met <xliff:g id="KEY_NAME">%1$s</xliff:g> voert u automatische correctie uit"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Toetscode %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift aan (tik om uit te schakelen)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock aan (tik om uit te schakelen)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Verwijderen"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symbolen"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letters"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Cijfers"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Instellingen"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Spatiebalk"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Spraakinvoer"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Zoeken"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Taal wijzigen"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Volgende"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Vorige"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift ingeschakeld"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps Lock ingeschakeld"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift uitgeschakeld"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbolen"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Alfanumeriek toetsenbord"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Toetsenbord telefoon"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefoonsymbolen"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Toetsenbord verborgen"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Toetsenbord voor <xliff:g id="KEYBOARD_MODE">%s</xliff:g> wordt weergegeven"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum en tijd"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"berichten"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"nummer"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefoon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"tijd"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recent"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Mensen"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objecten"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natuur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Plaatsen"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symbolen"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticons"</string>
+</resources>
diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml
index 7d139b63d..342464fc8 100644
--- a/java/res/values-nl/strings.xml
+++ b/java/res/values-nl/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Het voorgestelde woord weergeven tijdens het tekenen"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gebaar voor woordgroep"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Spaties invoeren bij gebaren door naar de spatietoets te bewegen"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Sluit een headset aan om wachtwoordtoetsen hardop te laten voorlezen."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Huidige tekst is %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Geen tekst ingevoerd"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Met <xliff:g id="KEY_NAME">%1$s</xliff:g> wordt <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> gecorrigeerd naar <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Met <xliff:g id="KEY_NAME">%1$s</xliff:g> voert u automatische correctie uit"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Toetscode %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift aan (tik om uit te schakelen)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock aan (tik om uit te schakelen)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Verwijderen"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbolen"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letters"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Cijfers"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Instellingen"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spatie"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Spraakinvoer"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Zoeken"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Stip"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Taal wijzigen"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Volgende"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Vorige"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift ingeschakeld"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock ingeschakeld"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift uitgeschakeld"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbolen"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Alfanumeriek toetsenbord"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Toetsenbord telefoon"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefoonsymbolen"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Toetsenbord verborgen"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> toetsenbord wordt weergegeven"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum en tijd"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"berichten"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"nummer"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefoon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"tijd"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Toets voor spraakinvoer"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Geen spraakinvoermethoden ingeschakeld. Ga naar \'Instellingen voor taal en invoer\'."</string>
<string name="configure_input_method" msgid="373356270290742459">"Invoermethoden configureren"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engels (VS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spaans (VS) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditioneel)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyrillisch)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latijns)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Geen taal (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-pl/strings-talkback-descriptions.xml b/java/res/values-pl/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..567bb3b23
--- /dev/null
+++ b/java/res/values-pl/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Podłącz zestaw słuchawkowy, by usłyszeć znaki hasła wypowiadane na głos."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Aktualny tekst: %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nie wpisano tekstu"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> poprawia <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <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> wykonuje autokorektę"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Kod klawisza: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift włączony (kliknij, by wyłączyć)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock włączony (kliknij, by wyłączyć)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Usuń"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symbole"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Litery"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Liczby"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Ustawienia"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Karta"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Spacja"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Rozpoznawanie mowy"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emotikony"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Szukaj"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Kropka"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Przełącz język"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Dalej"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Wstecz"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift włączony"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock włączony"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift wyłączony"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Tryb symboli"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Tryb liter"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Tryb telefonu"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Tryb symboli telefonu"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klawiatura ukryta"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Pokazuję klawiaturę w trybie <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data i godzina"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"SMS"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"liczba"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"tekst"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"godzina"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"adres URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Niedawne"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Osoby"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Obiekty"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Przyroda"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Miejsca"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symbole"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikony"</string>
+</resources>
diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml
index 8de39036f..c4261c60e 100644
--- a/java/res/values-pl/strings.xml
+++ b/java/res/values-pl/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Podczas gestykulacji będzie widoczne podpowiadane słowo"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gest wyrażenia"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Wpisuj spacje podczas gestów, przesuwając palec do klawisza spacji"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Podłącz zestaw słuchawkowy, aby usłyszeć znaki hasła wypowiadane na głos."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Aktualny tekst: %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nie wprowadzono tekstu"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> poprawia <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> wykonuje autokorektę"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kod klawisza: %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift włączony (kliknij, by wyłączyć)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock włączony (kliknij, by wyłączyć)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Usuń"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symbole"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Litery"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Liczby"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Ustawienia"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spacja"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Rozpoznawanie mowy"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emotikony"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Szukaj"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punkt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Przełącz język"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Dalej"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Wstecz"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift włączony"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock włączony"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift wyłączony"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Tryb symboli"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Tryb liter"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Tryb telefonu"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Tryb symboli telefonu"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klawiatura ukryta"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Pokazuję klawiaturę w trybie <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"data"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"data i godzina"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"SMS"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"liczba"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"tekst"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"godzina"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Klawisz rozpoznawania mowy"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nie włączono żadnych metod wprowadzania głosowego. Sprawdź ustawienia języka i wprowadzania."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfiguruj metody wprowadzania"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Angielski (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Hiszpański (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradycyjny)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cyrylica)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (alfabet łaciński)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Bez języka (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-pt-rPT/strings-talkback-descriptions.xml b/java/res/values-pt-rPT/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..bf51caa78
--- /dev/null
+++ b/java/res/values-pt-rPT/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Ligar auscultadores com microfone integrado para ouvir as teclas da palavra-passe."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"O texto atual é %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nenhum texto digitado"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <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> executa a correção automática"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Código da tecla %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift ativado (tocar para desativar)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock ativado (tocar para desativar)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Eliminar"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Símbolos"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letras"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Números"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Definições"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Separador"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espaço"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrada de voz"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Voltar"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Pesquisar"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Ponto"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Mudar de idioma"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Seguinte"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Anterior"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift ativado"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps lock ativado"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift desativado"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modo de símbolos"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modo de letras"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modo de telemóvel"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modo de símbolos de telemóvel"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Teclado oculto"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"A mostrar o teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data e hora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mensagens"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"números"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telemóvel"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"texto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"hora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recentes"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Pessoas"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objetos"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natureza"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Locais"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Símbolos"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Ícones expressivos"</string>
+</resources>
diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml
index 0406c8faf..8b75dd0dd 100644
--- a/java/res/values-pt-rPT/strings.xml
+++ b/java/res/values-pt-rPT/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Ver palavra sugerida enquanto toca"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Toque de expressão"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Deslize p/ a tecla de espaço p/ introduzir espaços durante toques"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Ligar auscultadores com microfone integrado para ouvir as teclas da palavra-passe."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"O texto atual é %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nenhum texto digitado"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> executa a correção automática"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Código da tecla %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift ativado (tocar para desativar)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock ativado (tocar para desativar)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Símbolos"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letras"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Números"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Definições"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espaço"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Entrada de voz"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Pesquisar"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Ponto"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Mudar de idioma"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Seguinte"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Anterior"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift ativado"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock ativado"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift desativado"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modo de símbolos"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modo de letras"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modo de telemóvel"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modo de símbolos de telemóvel"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Teclado oculto"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"A mostrar o teclado de <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"data"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"data e hora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mensagens"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"números"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telemóvel"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"texto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"hora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URLs"</string>
<string name="voice_input" msgid="3583258583521397548">"Chave de entrada de voz"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nenhum método de entrada de texto por voz ativado. Verifique as definições de Idioma e introdução."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de introdução"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglês (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Espanhol (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cirílico)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latim)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Sem idioma (alfabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeto (QWERTZ)"</string>
diff --git a/java/res/values-pt/strings-talkback-descriptions.xml b/java/res/values-pt/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..01aac3931
--- /dev/null
+++ b/java/res/values-pt/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Conecte um fone de ouvido para ouvir as chaves de senha."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"O texto atual é %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nenhum texto digitado"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <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> realiza correção automática"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Código de tecla %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift ativado (toque para desativar)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock ativado (toque para desativar)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Excluir"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Símbolos"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Letras"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Números"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Configurações"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Espaço"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Entrada de texto por voz"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emojis"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Pesquisar"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Ponto"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Alterar idioma"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Próximo"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Anterior"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift ativado"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps Lock ativado"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift desativado"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modo de símbolos"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modo de letras"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modo de telefone"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modo de símbolos do telefone"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Teclado oculto"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Mostrando teclado <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"data e hora"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mensagens"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"número"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefone"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"texto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"hora"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recentes"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Pessoas"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Objetos"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natureza"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Lugares"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Símbolos"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticons"</string>
+</resources>
diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml
index 6ac346461..afee26d25 100644
--- a/java/res/values-pt/strings.xml
+++ b/java/res/values-pt/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Ver a palavra sugerida ao usar gestos"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gesto de frase"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Inserir espaços durante gestos deslizando até a tecla de espaço"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Conecte um fone de ouvido para ouvir as chaves de senha em voz alta."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"O texto atual é %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nenhum texto digitado"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> realiza correção automática"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Código de tecla %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift ativado (toque para desativar)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock ativado (toque para desativar)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Excluir"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Símbolos"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Letras"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Números"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Configurações"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Espaço"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Entrada de voz"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emojis"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Voltar"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Pesquisar"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Ponto"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Alterar idioma"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Próximo"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Anterior"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift ativado"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock ativado"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift desativado"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modo de símbolos"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modo de cartas"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modo de telefone"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modo de símbolos de telefone"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Teclado oculto"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Mostrando teclado <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"data"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"data e hora"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mensagens"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"número"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefone"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"texto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"hora"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tecla p/ inserir texto por voz"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nenhum método de entrada de texto por voz ativado. Verifique as configurações \"Idioma e entrada\"."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configurar métodos de entrada"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Inglês (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Espanhol (EUA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cirílico)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latino)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nenhum idioma (alfabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeto (QWERTZ)"</string>
diff --git a/java/res/values-rm/strings-talkback-descriptions.xml b/java/res/values-rm/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..05b816ab7
--- /dev/null
+++ b/java/res/values-rm/strings-talkback-descriptions.xml
@@ -0,0 +1,107 @@
+<?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 (896961781287283493) -->
+ <skip />
+ <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
+ <skip />
+ <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
+ <skip />
+ <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
+ <skip />
+ <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift (244197883292549308) -->
+ <skip />
+ <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
+ <skip />
+ <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
+ <skip />
+ <!-- no translation found for spoken_description_delete (8740376944276199801) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
+ <skip />
+ <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
+ <skip />
+ <!-- no translation found for spoken_description_settings (4627462689603838099) -->
+ <skip />
+ <!-- no translation found for spoken_description_tab (2667716002663482248) -->
+ <skip />
+ <!-- no translation found for spoken_description_space (2582521050049860859) -->
+ <skip />
+ <!-- no translation found for spoken_description_mic (615536748882611950) -->
+ <skip />
+ <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
+ <skip />
+ <!-- no translation found for spoken_description_return (8178083177238315647) -->
+ <skip />
+ <!-- no translation found for spoken_description_search (1247236163755920808) -->
+ <skip />
+ <!-- no translation found for spoken_description_dot (40711082435231673) -->
+ <skip />
+ <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
+ <skip />
+ <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
+ <skip />
+ <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
+ <skip />
+ <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
+ <skip />
+ <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
+ <skip />
+ <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
+ <skip />
+</resources>
diff --git a/java/res/values-rm/strings.xml b/java/res/values-rm/strings.xml
index 27bfd82bf..2ea98cf53 100644
--- a/java/res/values-rm/strings.xml
+++ b/java/res/values-rm/strings.xml
@@ -122,90 +122,6 @@
<skip />
<!-- no translation found for gesture_floating_preview_text_summary (4472696213996203533) -->
<skip />
- <!-- no translation found for spoken_use_headphones (896961781287283493) -->
- <skip />
- <!-- no translation found for spoken_current_text_is (2485723011272583845) -->
- <skip />
- <!-- no translation found for spoken_no_text_entered (7479685225597344496) -->
- <skip />
- <!-- no translation found for spoken_auto_correct (8005997889020109763) -->
- <skip />
- <!-- no translation found for spoken_auto_correct_obscured (6276420476908833791) -->
- <skip />
- <!-- no translation found for spoken_description_unknown (3197434010402179157) -->
- <skip />
- <!-- no translation found for spoken_description_shift (244197883292549308) -->
- <skip />
- <!-- no translation found for spoken_description_shift_shifted (1681877323344195035) -->
- <skip />
- <!-- no translation found for spoken_description_caps_lock (3276478269526304432) -->
- <skip />
- <!-- no translation found for spoken_description_delete (8740376944276199801) -->
- <skip />
- <!-- no translation found for spoken_description_to_symbol (5486340107500448969) -->
- <skip />
- <!-- no translation found for spoken_description_to_alpha (23129338819771807) -->
- <skip />
- <!-- no translation found for spoken_description_to_numeric (591752092685161732) -->
- <skip />
- <!-- no translation found for spoken_description_settings (4627462689603838099) -->
- <skip />
- <!-- no translation found for spoken_description_tab (2667716002663482248) -->
- <skip />
- <!-- no translation found for spoken_description_space (2582521050049860859) -->
- <skip />
- <!-- no translation found for spoken_description_mic (615536748882611950) -->
- <skip />
- <!-- no translation found for spoken_description_smiley (2256309826200113918) -->
- <skip />
- <!-- no translation found for spoken_description_return (8178083177238315647) -->
- <skip />
- <!-- no translation found for spoken_description_search (1247236163755920808) -->
- <skip />
- <!-- no translation found for spoken_description_dot (40711082435231673) -->
- <skip />
- <!-- no translation found for spoken_description_language_switch (5507091328222331316) -->
- <skip />
- <!-- no translation found for spoken_description_action_next (8636078276664150324) -->
- <skip />
- <!-- no translation found for spoken_description_action_previous (800872415009336208) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_on (5700440798609574589) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_locked (593175803181701830) -->
- <skip />
- <!-- no translation found for spoken_description_shiftmode_off (657219998449174808) -->
- <skip />
- <!-- no translation found for spoken_description_mode_symbol (7183343879909747642) -->
- <skip />
- <!-- no translation found for spoken_description_mode_alpha (3528307674390156956) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone (6520207943132026264) -->
- <skip />
- <!-- no translation found for spoken_description_mode_phone_shift (5499629753962641227) -->
- <skip />
- <!-- no translation found for announce_keyboard_hidden (8718927835531429807) -->
- <skip />
- <!-- no translation found for announce_keyboard_mode (4729081055438508321) -->
- <skip />
- <!-- no translation found for keyboard_mode_date (3137520166817128102) -->
- <skip />
- <!-- no translation found for keyboard_mode_date_time (339593358488851072) -->
- <skip />
- <!-- no translation found for keyboard_mode_email (6216248078128294262) -->
- <skip />
- <!-- no translation found for keyboard_mode_im (1137405089766557048) -->
- <skip />
- <!-- no translation found for keyboard_mode_number (7991623440699957069) -->
- <skip />
- <!-- no translation found for keyboard_mode_phone (6851627527401433229) -->
- <skip />
- <!-- no translation found for keyboard_mode_text (6479436687899701619) -->
- <skip />
- <!-- no translation found for keyboard_mode_time (4381856885582143277) -->
- <skip />
- <!-- no translation found for keyboard_mode_url (1519819835514911218) -->
- <skip />
<!-- no translation found for voice_input (3583258583521397548) -->
<skip />
<!-- no translation found for configure_input_method (373356270290742459) -->
diff --git a/java/res/values-ro/strings-talkback-descriptions.xml b/java/res/values-ro/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..2b428eb0b
--- /dev/null
+++ b/java/res/values-ro/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Conectați un set căști-microfon pentru a auzi tastele apăsate când introduceți parola."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Textul curent este %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nu a fost introdus text"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corectează <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> cu <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> efectuează corectare automată"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Tasta cu codul %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Tasta Shift este activată (apăsați pentru a o dezactiva)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Tasta Caps Lock este activată (apăsați pentru a o dezactiva)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Ștergeți"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simboluri"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Litere"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Cifre"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Setări"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Tasta Space"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Intrare vocală"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoticonuri"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Căutați"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Bulină"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Schimbați limba"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Înai."</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Înapoi"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Tasta Shift a fost activată"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Tasta Caps Lock este activată"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Tasta Shift a fost dezactivată"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Modul Simboluri"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Modul Alfanumeric"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Modul Telefon"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Modul Telefon cu simboluri"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tastatura este ascunsă"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Se afișează tastatura pentru <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"data"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"date și ore"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"adrese de e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mesaje"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"numere"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefoane"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"ore"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"adrese URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Recente"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Persoane"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Obiecte"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natură"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Locații"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboluri"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emoticonuri"</string>
+</resources>
diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml
index 96a774449..51d3c5901 100644
--- a/java/res/values-ro/strings.xml
+++ b/java/res/values-ro/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Afişaţi cuvântul sugerat când utilizaţi gesturi"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Gest expresie"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Introduceți spații în timpul gesturilor, glisând pe tasta spațiu"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Conectaţi un set căşti-microfon pentru a auzi tastele apăsate când introduceţi parola."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Textul curent este %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nu a fost introdus text"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> corectează <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> cu <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> efectuează corectare automată"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Tasta cu codul %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Tasta Shift este activată (apăsaţi pentru a o dezactiva)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Tasta Caps Lock este activată (apăsaţi pentru a o dezactiva)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboluri"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Litere"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Cifre"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Setări"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Spaţiu"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Intrare vocală"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Căutaţi"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punct"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Schimbaţi limba"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Înainte"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Înapoi"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Tasta Shift a fost activată"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Tasta Caps Lock a fost activată"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Tasta Shift a fost dezactivată"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Modul Simboluri"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Modul Alfanumeric"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Modul Telefon"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Modul Telefon cu simboluri"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tastatura este ascunsă"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Se afișează tastatura pentru <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"date"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"date și ore"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"adrese de e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mesaje"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"numere"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefoane"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ore"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"adrese URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tastă pentru intrarea vocală"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nicio metodă de intrare vocală activată. Verificați setările pentru limbă și introducere de text."</string>
<string name="configure_input_method" msgid="373356270290742459">"Configuraţi metodele de intrare"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engleză (S.U.A.) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spaniolă (S.U.A.) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradițională)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Chirilică)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latină)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Nicio limbă (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-ru/strings-talkback-descriptions.xml b/java/res/values-ru/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..7e64f11b0
--- /dev/null
+++ b/java/res/values-ru/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Код клавиши %d."</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Клавиша верхнего регистра."</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Верхний регистр включен. Нажмите, чтобы отключить."</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock включен. Нажмите, чтобы отключить."</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">"Пробел."</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_shiftmode_off" msgid="5039126122829961331">"Верхний регистр отключен."</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Режим добавления символов."</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>
+</resources>
diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml
index f4541d180..bef248385 100644
--- a/java/res/values-ru/strings.xml
+++ b/java/res/values-ru/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Показывать подсказки при вводе текста"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Непрерывный ввод фраз"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Проводите по клавише пробела после каждого слова"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Подключите гарнитуру, чтобы услышать пароль."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Введенный текст: %s."</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Текст не введен"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"При нажатии клавиши <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="2309828861778711939">"Клавиша <xliff:g id="KEY_NAME">%1$s</xliff:g> выполняет автоисправление."</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Код клавиши:%d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Клавиша верхнего регистра"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Верхний регистр включен (нажмите, чтобы отключить)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock включен (нажмите, чтобы отключить)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Клавиша удаления"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Клавиша символов"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Буквы"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Цифры"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Настройки"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Клавиша табуляции"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Пробел"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Голосовой ввод"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Смайлики."</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Клавиша \"Ввод\""</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Поиск"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Точка"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Сменить язык"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Далее"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Назад"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Верхний регистр включен"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock включен"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Верхний регистр отключен"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Режим добавления символов"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Режим ввода текста"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Режим набора номера"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Режим телефонных символов"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Клавиатура скрыта"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Включен режим <xliff:g id="KEYBOARD_MODE">%s</xliff:g>."</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ввода даты"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ввода даты и времени"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"ввода адреса электронной почты"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"ввода сообщения"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"ввода цифр"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"набора номера"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"ввода текста"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ввода времени"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"ввода URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Кнопка голосового ввода"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Голосовой способ ввода не включен. Проверьте раздел настроек \"Язык и ввод\"."</string>
<string name="configure_input_method" msgid="373356270290742459">"Настройка способов ввода"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Английский (США, <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Испанский (США, <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (классическая)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (кириллица)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (латиница)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Язык не определен (латиница)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Латиница (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Латиница (QWERTZ)"</string>
diff --git a/java/res/values-sk/strings-talkback-descriptions.xml b/java/res/values-sk/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..605aceb38
--- /dev/null
+++ b/java/res/values-sk/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Ak si chcete pri zadávaní hesla vypočuť nahlas vyslovené klávesy, pripojte náhlavnú súpravu."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Aktuálny text je %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Nie je zadaný žiadny text"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Klávesom <xliff:g id="KEY_NAME">%1$s</xliff:g> opravíte slovo <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Klávesom <xliff:g id="KEY_NAME">%1$s</xliff:g> spustíte automatické opravy"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Kód klávesa %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Kláves Shift je zapnutý (zakážete ho klepnutím)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Kláves Caps Lock je zapnutý (zakážete ho klepnutím)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Odstrániť"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboly"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Písmená"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Čísla"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Nastavenia"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Karta"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Medzerník"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Hlasový vstup"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Hľadať"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Bodka"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Prepnúť jazyk"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Ďalej"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Naspäť"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Kláves Shift je povolený"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Kláves Caps Lock je povolený"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Kláves Shift je zakázaný"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Režim symbolov"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Režim písmen"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Režim telefónu"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Režim telefónnych symbolov"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klávesnica je skrytá"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Je zobrazená klávesnica <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"dátum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"dátum a čas"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-mail"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"odosielanie správ"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"číslo"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefón"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"čas"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"Adresa URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Nedávne"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Ľudia"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Predmety"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Príroda"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Miesta"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboly"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Emotikony"</string>
+</resources>
diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml
index 4a355f7c0..9a3564782 100644
--- a/java/res/values-sk/strings.xml
+++ b/java/res/values-sk/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Zobrazenie navrhovaného slova pri písaní gestami"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frázové gesto"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Medzery medzi gestá vložíte prejdením po klávese medzerníka"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Ak si chcete pri zadávaní hesla vypočuť nahlas vyslovené klávesy, pripojte náhlavnú súpravu."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Aktuálny text je %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Nie je zadaný žiadny text"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Klávesom <xliff:g id="KEY_NAME">%1$s</xliff:g> opravíte slovo <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Klávesom <xliff:g id="KEY_NAME">%1$s</xliff:g> spustíte automatické opravy"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Kód klávesu %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Kláves Shift je zapnutý (zakážete ho klepnutím)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Kláves Caps Lock je zapnutý (zakážete ho klepnutím)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboly"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Písmená"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Čísla"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Nastavenia"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Karta"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Medzerník"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Hlasový vstup"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Hľadať"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Bodka"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Prepnúť jazyk"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Ďalšie"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Predchádzajúce"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Kláves Shift je povolený"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Kláves Caps Lock je povolený"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Kláves Shift je zakázaný"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Režim symbolov"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Režim písmen"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Režim telefónu"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Režim telefónnych symbolov"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klávesnica je skrytá"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Je zobrazená klávesnica <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"dátum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"dátum a čas"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-mail"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"odosielanie správ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"číslo"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefón"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"čas"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"Adresa URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Kľúč hlasového vstupu"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Nie sú povolené žiadne metódy hlasového vstupu. Skontrolujte nastavenia položky Jazyk a vstup."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurovať metódy vstupu"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"angličtina (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"španielčina (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradičná)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cyrilika)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinka)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Žiadny jazyk (latinka)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Latinka (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Latinka (QWERTZ)"</string>
diff --git a/java/res/values-sl/strings-talkback-descriptions.xml b/java/res/values-sl/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..280393a70
--- /dev/null
+++ b/java/res/values-sl/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Priključite slušalke, če želite slišati izgovorjene tipke gesla."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Trenutno besedilo je %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Ni vnesenega besedila"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Tipka <xliff:g id="KEY_NAME">%1$s</xliff:g> popravi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> v <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Tipka <xliff:g id="KEY_NAME">%1$s</xliff:g> izvede samopopravek"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Koda tipke %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Tipka Shift je vklopljena (dotaknite se, da jo onemogočite)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Tipka Caps lock je vklopljena (dotaknite se, da jo onemogočite)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Izbriši"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simboli"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Črke"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Števila"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Nastavitve"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Preslednica"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Glasovni vnos"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Znaki »emoji«"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Iskanje"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Pika"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Preklop jezika"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Naprej"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Nazaj"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Način »Shift« je omogočen"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Funkcija »Caps Lock« je omogočena"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Način »Shift« je onemogočen"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Način simbolov"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Način črk"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Način telefona"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Način simbolov telefona"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tipkovnica je skrita"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Prikaz tipkovnice <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum in ura"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-pošta"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"sporočila"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"števila"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"besedilo"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"ura"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Nedavni"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Osebe"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Predmeti"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Narava"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Mesta"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simboli"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Čustveni simboli"</string>
+</resources>
diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml
index 8d9ee47ef..2594aaec4 100644
--- a/java/res/values-sl/strings.xml
+++ b/java/res/values-sl/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Prikaz predlagane besede med vnosom s prstom"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Vnos besed s potezami"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Vnos presledkov pri vnašanju s potezami z drsenjem po preslednici"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Priključite slušalke, če želite slišati izgovorjene tipke gesla."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Trenutno besedilo je %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Ni vnesenega besedila"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Tipka <xliff:g id="KEY_NAME">%1$s</xliff:g> popravi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> v <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> izvede samopopravek"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Koda tipke %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift je vklopljen (dotaknite se, da onemogočite)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock je vklopljen (dotaknite se, da onemogočite)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simboli"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Pisma"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Številke"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Nastavitve"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabulator"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Presledek"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Glasovni vnos"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Znaki »emoji«"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Vračalka"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Iskanje"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Pika"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Preklop jezika"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Naprej"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Nazaj"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Način »Shift« je omogočen"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Način »Caps Lock« je omogočen"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Način »Shift« je onemogočen"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Način simbolov"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Način črk"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Način telefona"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Način simbolov telefona"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tipkovnica je skrita"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Prikaz tipkovnice <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum in ura"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-pošta"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"sporočila"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"števila"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"besedilo"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"ura"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Tipka za glasovni vnos"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ni omogočenih glasovnih načinov vnosa. Preverite nastavitve v razdelku »Jezik in vnos«."</string>
<string name="configure_input_method" msgid="373356270290742459">"Nastavitev načinov vnosa"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"angleščina (ZDA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"španščina (ZDA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicionalna)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cirilica)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinica)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Brez jezika (latinice)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Latinica (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Latinica (QWERTZ)"</string>
diff --git a/java/res/values-sr/strings-talkback-descriptions.xml b/java/res/values-sr/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..402d45b91
--- /dev/null
+++ b/java/res/values-sr/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Кôд тастера %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift је укључен (додирните да бисте га онемогућили)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock је укључен (додирните да бисте га онемогућили)"</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">"Return"</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_shiftmode_off" msgid="5039126122829961331">"Shift је онемогућен"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Режим симбола"</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>
+</resources>
diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml
index c51dd93d8..7bd7f67e5 100644
--- a/java/res/values-sr/strings.xml
+++ b/java/res/values-sr/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Приказује предложену реч при уносу покретом"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Покрет за фразе"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Уносите размаке током покрета преласком до тастера за размак"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Укључите слушалице да бисте чули наглас изговорене тастере за лозинку."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Тренутни текст је %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Текст није унет"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> обавља аутоматско исправљање"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Кôд тастера %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift је укључен (додирните да бисте га онемогућили)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock је укључен (додирните да бисте га онемогућили)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Симболи"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Слова"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Бројеви"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Подешавања"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Размак"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Гласовни унос"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Емоџи"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Претражи"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Тачка"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Пребаци језик"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Следеће"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Претходно"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift је омогућен"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock је омогућен"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift је онемогућен"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Режим симбола"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Режим слова"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Режим телефона"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Режим симбола телефона"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Тастатура је сакривена"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Приказујемо тастатуру у режиму <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"датум"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"датум и време"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"адреса е-поште"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"размена порука"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"број"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"телефон"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"текст"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"време"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Тастер за гласовни унос"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ниједан метод гласовног уноса није омогућен. Проверите Подешавања језика и уноса."</string>
<string name="configure_input_method" msgid="373356270290742459">"Конфигурисање метода уноса"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"енглески (САД) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"шпански (САД) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (традиционални)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ћирилица)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (латиница)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Нема језика (абецеда)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Абецеда (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Абецеда (QWERTZ)"</string>
diff --git a/java/res/values-sv/strings-talkback-descriptions.xml b/java/res/values-sv/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..140202d99
--- /dev/null
+++ b/java/res/values-sv/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Anslut hörlurar om du vill att lösenordet ska läsas upp."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Nuvarande text är %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Ingen text har angetts"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Om du trycker på <xliff:g id="KEY_NAME">%1$s</xliff:g> rättas <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> till <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Om du trycker på <xliff:g id="KEY_NAME">%1$s</xliff:g> utförs autokorrigering"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Nyckelkod %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Skift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Skift är aktiverat (tryck för att inaktivera)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock på (tryck för att inaktivera)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Ta bort"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Symboler"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Bokstäver"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Siffror"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Inställningar"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tabb"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Blanksteg"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Röstindata"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Retur"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Sökning"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Punkt"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Byt språk"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Nästa"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Föregående"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Skift aktiverat"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Caps Lock är aktiverat"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Skift är inaktiverat"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbolläge"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Bokstavsläge"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefonläge"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefonsymbolläge"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Tangentbordet är dolt"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Tangentbord för <xliff:g id="KEYBOARD_MODE">%s</xliff:g> visas"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"datum"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"datum och tid"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-post"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"sms/mms"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"siffror"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefonnummer"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"text"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"klockslag"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"webbadresser"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Senaste"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Personer"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Föremål"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Natur"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Platser"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Symboler"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Uttryckssymboler"</string>
+</resources>
diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml
index 7d7b7a424..7092e6876 100644
--- a/java/res/values-sv/strings.xml
+++ b/java/res/values-sv/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Ordförslaget visas i rörelsen medan du skriver"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Frasrörelse"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Infoga blanksteg genom att dra fingret över blankstegstangenten"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Anslut hörlurar om du vill att lösenordet ska läsas upp."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Nuvarande text är %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Ingen text har angetts"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Om du trycker på <xliff:g id="KEY_NAME">%1$s</xliff:g> rättas <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> till <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Om du trycker på <xliff:g id="KEY_NAME">%1$s</xliff:g> utförs autokorrigering"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Nyckelkod %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Skift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Skift på (knacka lätt för att inaktivera)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock på (knacka lätt för att inaktivera)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Symboler"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Bokstäver"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Siffror"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Inställningar"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tabb"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Blanksteg"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Röstinmatning"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Retur"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Sök"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Punkt"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Byt språk"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Nästa"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Föregående"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Skift är aktiverat"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock är aktiverat"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Skift är inaktiverat"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Symbolläge"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Bokstavsläge"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefonläge"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefonsymbolläge"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Tangentbordet är dolt"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Tangentbord för <xliff:g id="KEYBOARD_MODE">%s</xliff:g> visas"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"datum"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"datum och tid"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-post"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"SMS/MMS"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"siffror"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefonnummer"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"text"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"klockslag"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"webbadresser"</string>
<string name="voice_input" msgid="3583258583521397548">"Röstinmatningsknapp"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Ingen röstinmatningsmetod har aktiverats. Kontrollera språk- och inmatningsinställningarna."</string>
<string name="configure_input_method" msgid="373356270290742459">"Konfigurera inmatningsmetoder"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Engelska (USA) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spanska (USA (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionell)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (kyrillisk)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (latinsk)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Inget språk (alfabet)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabet (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabet (QWERTZ)"</string>
diff --git a/java/res/values-sw/strings-talkback-descriptions.xml b/java/res/values-sw/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..120489ffd
--- /dev/null
+++ b/java/res/values-sw/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Chomeka kifaa cha sauti ili usikie vitufe vya nenosiri vinayozungumwa kwa sauti."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Maandishi ya sasa ni %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Hakuna maandishi yaliyoingizwa"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> hurekebisha <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kuwa <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> hufanya marekebisho otomatiki"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Msimbo wa kitufe %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Badilisha"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift imewashwa (gonga ili kuizima)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock imewashwa (gonga ili kuizima)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Futa"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Alama"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Herufi"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Nambari"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Mipangilio"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Kichupo"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Nafasi"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Kuweka data kwa kutamka"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Rudi"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Utafutaji"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Doa"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Badili lugha"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Linalofuata"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Iliyotangulia"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Shift imewashwa"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Herufi kubwa zimewashwa"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Shift imezimwa"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Hali ya alama"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Hali ya barua"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Hali ya simu"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Hali ya alama za simu"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Kibodi imefichwa"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Inaonyesha kibodi ya <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"tarehe"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"tarehe na wakati"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"barua pepe"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"utumaji ujumbe"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"nambari"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"simu"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"maandishi"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"wakati"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Zilizotumika karibuni"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Watu"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Vitu"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Maumbile"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Maeneo"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Alama"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Vikaragosi"</string>
+</resources>
diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml
index 050e8aab1..56312899d 100644
--- a/java/res/values-sw/strings.xml
+++ b/java/res/values-sw/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Onyesha neno lililopendekezwa unapoonyesha ishara"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Ishara ya fungu la maneno"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Weka nafasi wakati wa ishara kwa kuelea katika kitufe cha nafasi"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Chomeka plagi ya kifaa cha kichwa cha kusikiza ili kusikiliza msimbo wa nenosiri inayozungumwa kwa sauti ya juu."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Maandishi ya sasa ni %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Hakuna maandishi yaliyoingizwa"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> hurekebisha <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kuwa <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> hufanya marekebisho otomatiki"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Msimbo wa kitufe %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Badilisha"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift imewashwa (gonga ili kulemaza)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock imewashwa (gonga ili kulemaza)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Futa"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Alama"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Herufi"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Nambari"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Mipangilio"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Kichupo"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Nafasi"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Kuweka data kwa kutamka"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Rudi"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Tafuta"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Nukta"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Badili lugha"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Inayofuata"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Iliyotangulia"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift imewezeshwa"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps lock imewezeshwa"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift imelemazwa"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Hali ya alama"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Hali ya barua"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Hali ya simu"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Hali ya alama za simu"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Kibodi imefichwa"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Inaonyesha kibodi ya <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"tarehe"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"tarehe na wakati"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"barua pepe"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"Utumaji ujumbe"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"nambari"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"simu"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"maandishi"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"wakati"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Kibao cha kuweka data kwa kutamka"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Hakuna mbinu ya kuweka data kwa kutamka iliyowashwa. Angalia Lugha na mipangilio ya kuingiza data."</string>
<string name="configure_input_method" msgid="373356270290742459">"Sanidi mbinu za uingizaji"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Kiingereza (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Kihispania (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (cha Jadi)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Kikriliki)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Kilatini)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Hakuna lugha (Alfabeti)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabeti (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabeti (QWERTZ)"</string>
diff --git a/java/res/values-th/strings-talkback-descriptions.xml b/java/res/values-th/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..4e4698741
--- /dev/null
+++ b/java/res/values-th/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"รหัสคีย์ %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift เปิดอยู่ (แตะเพื่อปิดใช้งาน)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock เปิดอยู่ (แตะเพื่อปิดใช้งาน)"</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">"{0}&lt;td{1} {/1}class=\"shortcuts\"&gt;{/0} 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_shiftmode_off" msgid="5039126122829961331">"ปิดใช้งาน Shift แล้ว"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"โหมดสัญลักษณ์"</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>
+</resources>
diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml
index 985dcd05f..ece0c4ba9 100644
--- a/java/res/values-th/strings.xml
+++ b/java/res/values-th/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"ดูคำแนะนำในขณะที่ใช้ท่าทางสัมผัส"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"ท่าทางสัมผัสสำหรับวลี"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"ใส่ช่องว่างระหว่างท่าทางสัมผัสโดยเลื่อนไปยังแป้นเคาะวรรค"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"เสียบชุดหูฟังเพื่อฟังเสียงเมื่อพิมพ์รหัสผ่าน"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"ข้อความปัจจุบันคือ %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"ไม่มีข้อความ"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> ทำการแก้ไขอัตโนมัติ"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"รหัสคีย์ %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift เปิดอยู่ (แตะเพื่อปิดใช้งาน)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock เปิดอยู่ (แตะเพื่อปิดใช้งาน)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"ลบ"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"สัญลักษณ์"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"ตัวอักษร"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"หมายเลข"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"การตั้งค่า"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"แท็บ"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Space"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"การป้อนข้อมูลด้วยเสียง"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"อีโมจิ"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"ค้นหา"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"เครื่องหมายจุด"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"เปลี่ยนภาษา"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"ถัดไป"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"ก่อนหน้า"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"เปิดใช้งาน Shift แล้ว"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"เปิดใช้งาน Caps Lock แล้ว"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"ปิดใช้งาน Shift แล้ว"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"โหมดสัญลักษณ์"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"โหมดตัวอักษร"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"โหมดโทรศัพท์"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"โหมดสัญลักษณ์โทรศัพท์"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"ซ่อนแป้นพิมพ์แล้ว"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"กำลังแสดงแป้นพิมพ์ <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"วันที่"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"วันที่และเวลา"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"อีเมล"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"ข้อความ"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"หมายเลข"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"โทรศัพท์"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"ข้อความ"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"เวลา"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"แป้นการป้อนข้อมูลด้วยเสียง"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"ไม่ได้เปิดใช้วิธีการป้อนข้อมูลด้วยเสียง ตรวจสอบภาษาและการตั้งค่าการป้อนข้อมูล"</string>
<string name="configure_input_method" msgid="373356270290742459">"กำหนดค่าวิธีการป้อนข้อมูล"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"อังกฤษ (สหรัฐอเมริกา) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"สเปน (สหรัฐอเมริกา) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ดั้งเดิม)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ซีริลลิก)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (ละติน)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"ไม่มีภาษา (ตัวอักษรละติน)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"ตัวอักษร (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"ตัวอักษร (QWERTZ)"</string>
diff --git a/java/res/values-tl/strings-talkback-descriptions.xml b/java/res/values-tl/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..fbf276be8
--- /dev/null
+++ b/java/res/values-tl/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Mag-plug in ng headset upang marinig ang mga password key na binabanggit nang malakas."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Ang kasalukuyang teksto ay %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Walang tekstong inilagay"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"Itinatama ng <xliff:g id="KEY_NAME">%1$s</xliff:g> ang <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sa <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"Nagsasagawa ang <xliff:g id="KEY_NAME">%1$s</xliff:g> ng auto-correction"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Key code %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Naka-on ang shift (i-tap upang i-disable)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Naka-on ang caps lock (i-tap upang i-disable)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Tanggalin"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Mga Simbolo"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Mga Titik"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Mga Numero"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Mga Setting"</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">"Input ng boses"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Bumalik"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Maghanap"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Tuldok"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Magpalit ng wika"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Sunod"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Nauna"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Naka-enable ang shift"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Naka-enable ang caps lock"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Naka-disable ang shift"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Symbols mode"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Letters mode"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Phone mode"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Phone symbols mode"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Nakatago ang keyboard"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Ipinapakita ang keyboard na <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"petsa"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"petsa at oras"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"pagmemensahe"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"numero"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telepono"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"teksto"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"oras"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Mga Kamakailang Ginamit"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Mga Tao"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Mga Bagay"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Kalikasan"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Mga Lugar"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Mga Simbolo"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Mga Emoticon"</string>
+</resources>
diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml
index da7bcd215..ce1207a5f 100644
--- a/java/res/values-tl/strings.xml
+++ b/java/res/values-tl/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Tingnan ang iminungkahing salita habang gumagalaw"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Phrase gesture"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Maglagay ng espasyo sa pamamagitan ng pag-glide sa space key"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Mag-plug in ng headset upang marinig ang mga password key na binabanggit nang malakas."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Ang kasalukuyang teksto ay %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Walang tekstong inilagay"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"Itinatama ng <xliff:g id="KEY_NAME">%1$s</xliff:g> ang <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sa <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"Nagsasagawa ang <xliff:g id="KEY_NAME">%1$s</xliff:g> ng auto-correction"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Code ng key %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Naka-on ang shift (i-tap upang huwag paganahin)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Naka-on ang caps lock (i-tap upang huwag paganahin)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Tanggalin"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Mga Simbolo"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Mga Titik"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Mga Numero"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Mga Setting"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Puwang"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Input ng boses"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Bumalik"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Paghahanap"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Tuldok"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Magpalit ng wika"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Susunod"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Nakaraan"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Pinagana ang shift"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Pinagana ang caps lock"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Hindi pinagana ang shift"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Mode ng mga simbolo"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Mode ng mga titik"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Mode ng telepono"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Mode ng mga simbolo ng telepono"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Nakatago ang keyboard"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Ipinapakita ang keyboard na <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"petsa"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"petsa at oras"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"pagmemensahe"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"numero"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telepono"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"teksto"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"oras"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Voice input key"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Walang naka-enable na pamamaraan ng pag-input ng boses. Suriin ang mga setting ng Pag-input ng wika."</string>
<string name="configure_input_method" msgid="373356270290742459">"I-configure ang mga pamamaraan ng pag-input"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Ingles (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Spanish (US) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Traditional)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Cyrillic)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Walang wika (Alpabeto)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alpabeto (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alpabeto (QWERTZ)"</string>
diff --git a/java/res/values-tr/strings-talkback-descriptions.xml b/java/res/values-tr/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..d06c9009c
--- /dev/null
+++ b/java/res/values-tr/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Şifre tuşlarının sesli okunmasını dinlemek için kulaklık takın."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Mevcut metin: %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Metin girilmedi"</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> kelimesini <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> olarak düzeltir"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"<xliff:g id="KEY_NAME">%1$s</xliff:g> otomatik düzeltme yapar"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Tuş kodu: %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Üst karakter"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Üst karakter açık (devre dışı bırakmak için hafifçe vurun)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Büyük harf kilidi açık (devre dışı bırakmak için hafifçe vurun)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Sil"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Simgeler"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Harfler"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Rakamlar"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Ayarlar"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Sekme"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Boşluk çubuğu"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Ses girişi"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Enter"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Arama"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Nokta"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Dili değiştir"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Sonraki"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Önceki"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Üst karakter etkin"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Büyük harf etkin"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Üst karakter devre dışı"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Sembol modu"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Harf modu"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Telefon modu"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Telefon sembolleri modu"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Klavye gizli"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> klavyesi görüntüleniyor"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"tarih"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"tarih ve saat"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"e-posta"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"mesajlaşma"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"rakam"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"telefon"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"metin"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"saat"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Son Kullanılanlar"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Kişiler"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Nesneler"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Doğa"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Yerler"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Simgeler"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"İfadeler"</string>
+</resources>
diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml
index 616c077cf..3584ec5db 100644
--- a/java/res/values-tr/strings.xml
+++ b/java/res/values-tr/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Hareket sırasında önerilen kelimeyi göster"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Kelime öbeği hareketi"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Hareketle girişte boşlukları, boşluk tuşuna kaydırarak girin"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Şifre tuşlarının sesli okunmasını dinlemek için mikrofonlu kulaklık takın."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Mevcut metin: %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Hiç metin girilmedi"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g>, <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kelimesini <xliff:g id="CORRECTED_WORD">%3$s</xliff:g> olarak düzeltir"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> otomatik düzeltme yapar"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Tuş kodu: %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Üst Karakter"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Üst karakter açık (devre dışı bırakmak için hafifçe vurun)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Büyük harf kilidi açık (devre dışı bırakmak içinn hafifçe vurun)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Simgeler"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Harfler"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Rakamlar"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Ayarlar"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Sekme"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Boşluk"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Ses girişi"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Enter"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Ara"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Nokta"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Dili değiştir"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Sonraki"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Önceki"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Üst karakter etkin"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Büyük harf kilidi etkin"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Üst karakter devre dışı"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Sembol modu"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Harf modu"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Telefon modu"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Telefon sembolleri modu"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Klavye gizli"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"<xliff:g id="KEYBOARD_MODE">%s</xliff:g> klavyesi görüntüleniyor"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"tarih"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"tarih ve saat"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"e-posta"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"mesajlaşma"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"rakam"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"telefon"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"metin"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"saat"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Ses girişi tuşu"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Hiçbir ses girişi yöntemi etkinleştirilmedi. Dil ve giriş ayarlarını kontrol edin."</string>
<string name="configure_input_method" msgid="373356270290742459">"Giriş yöntemlerini yapılandır"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"İngilizce (ABD) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"İspanyolca (ABD) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Geleneksel)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Kiril)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Dil yok (Alfabe)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabe (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabe (QWERTZ)"</string>
diff --git a/java/res/values-uk/strings-talkback-descriptions.xml b/java/res/values-uk/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..9b6d1142d
--- /dev/null
+++ b/java/res/values-uk/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"Код клавіші – %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift увімкнено (торкніться, щоб вимкнути)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps Lock увімкнено (торкніться, щоб вимкнути)"</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">"Пробіл"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Голосовий ввід"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Cмайли Emoji"</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_shiftmode_off" msgid="5039126122829961331">"Shift вимкнено"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Режим символів"</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>
+</resources>
diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml
index c5276b4c3..15a30805e 100644
--- a/java/res/values-uk/strings.xml
+++ b/java/res/values-uk/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Показувати пропоноване слово під час введення тексту жестами"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Безперервний ввід фраз"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Вставляйте пробіли, проводячи пальцем по клавіші пробілу"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Підключіть гарнітуру, щоб прослухати відтворені вголос символи пароля."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Поточний текст – %s."</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Текст не введено"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<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="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> здійснює автоматичне виправлення"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Код клавіші – %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Клавіша Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift увімкнено (швидко торкніться, щоб вимкнути)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps Lock увімкнено (швидко торкніться, щоб вимкнути)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Клавіша Delete"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Символи"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Літери"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Цифри"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Налаштування"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Вкладка"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Пробіл"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Голосовий ввід"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Смайли Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Клавіша Return"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Пошук"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Крапка"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Змінити мову"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Далі"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Назад"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift увімкнено"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Caps Lock увімкнено"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift вимкнено"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Режим символів"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Режим букв і цифр"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Режим набору номера"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Режим набору символів"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Клавіатуру сховано"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Режим клавіатури: <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"дата"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"дата й час"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"електронні адреси"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"повідомлення"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"цифри"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"номери телефонів"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"текст"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"час"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL-адреси"</string>
<string name="voice_input" msgid="3583258583521397548">"Ключ голосового вводу"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Способи голосового вводу не ввімкнено. Перейдіть у налаштування \"Мова та введення\"."</string>
<string name="configure_input_method" msgid="373356270290742459">"Налаштування методів введення"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Англійська (США) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Іспанська (США) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (традиційна)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (кирилиця)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (латиниця)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Стандартна (латиниця)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Латиниця (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Латиниця (QWERTZ)"</string>
diff --git a/java/res/values-vi/strings-talkback-descriptions.xml b/java/res/values-vi/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..9202883c8
--- /dev/null
+++ b/java/res/values-vi/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Cắm tai nghe để nghe mật khẩu được đọc to."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Ký tự hiện tại là %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Không có ký tự nào được nhập"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"<xliff:g id="KEY_NAME">%1$s</xliff:g> sửa <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> thành <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> tự động sửa"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Mã phím %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift đang bật (nhấn để tắt)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Caps lock đang bật (nhấn để tắt)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Xóa"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Biểu tượng"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Chữ cái"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Số"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Cài đặt"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Tab"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Dấu cách"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Nhập bằng giọng nói"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"Biểu tượng cảm xúc"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Quay lại"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Tìm kiếm"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Dấu chấm"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Chuyển ngôn ngữ"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Tiếp theo"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Trước"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"Đã bật Shift"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Đã bật Caps lock"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"Đã tắt Shift"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Chế độ biểu tượng"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Chế độ chữ cái"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Chế độ điện thoại"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Chế độ biểu tượng điện thoại"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Bàn phím bị ẩn"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Hiển thị bàn phím <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"ngày"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"ngày và giờ"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"email"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"nhắn tin"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"số"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"điện thoại"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"văn bản"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"giờ"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Gần đây"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Con người"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Đồ vật"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Tự nhiên"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Địa điểm"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Biểu tượng"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Biểu tượng cảm xúc"</string>
+</resources>
diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml
index 36c949955..529dcec17 100644
--- a/java/res/values-vi/strings.xml
+++ b/java/res/values-vi/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Xem từ được đề xuất trong khi dùng cử chỉ"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Cử chỉ nhập cụm từ"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Nhập dấu cách khi thực hiện cử chỉ bằng cách trượt tới phím cách"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Cắm tai nghe để nghe mật khẩu."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Ký tự hiện tại là %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Không có ký tự nào được nhập"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"<xliff:g id="KEY_NAME">%1$s</xliff:g> sửa <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> thành <xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"<xliff:g id="KEY_NAME">%1$s</xliff:g> tự động sửa"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Mã phím %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift đang bật (bấm để tắt)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Caps lock đang bật (bấm để tắt)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Xóa"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Biểu tượng"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Chữ cái"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Số"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Cài đặt"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Dấu cách"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Nhập dữ liệu bằng giọng nói"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"Biểu tượng cảm xúc"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Quay lại"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Tìm kiếm"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Dấu chấm"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Chuyển ngôn ngữ"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Tiếp theo"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Trước"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Đã bật Shift"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Đã bật Caps lock"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Đã tắt Shift"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Chế độ biểu tượng"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Chế độ chữ cái"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Chế độ điện thoại"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Chế độ biểu tượng điện thoại"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Bàn phím bị ẩn"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Hiển thị bàn phím <xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"ngày"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"ngày và giờ"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"email"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"nhắn tin"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"số"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"điện thoại"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"văn bản"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"giờ"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Khóa nhập giọng nói"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Không có phương thức nhập bằng giọng nói nào được bật. Kiểm tra cài đặt Ngôn ngữ và phương thức nhập."</string>
<string name="configure_input_method" msgid="373356270290742459">"Định cấu hình phương thức nhập"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"Tiếng Anh (Mỹ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Tiếng Tây Ban Nha (Mỹ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Truyền thống)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tiếng Kirin)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tiếng Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Không ngôn ngữ nào (Bảng chữ cái)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Bảng chữ cái (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Bảng chữ cái (QWERTZ)"</string>
diff --git a/java/res/values-zh-rCN/strings-talkback-descriptions.xml b/java/res/values-zh-rCN/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..73594b2a8
--- /dev/null
+++ b/java/res/values-zh-rCN/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"键码为%d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift模式已启用(点按即可停用)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"大写锁定模式已启用(点按即可停用)"</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">"空格"</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_shiftmode_off" msgid="5039126122829961331">"Shift模式已停用"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"符号模式"</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">"网址"</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>
+</resources>
diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml
index 09064e089..41fe0bfb6 100644
--- a/java/res/values-zh-rCN/strings.xml
+++ b/java/res/values-zh-rCN/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"在滑行输入过程中显示建议字词"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"词组滑行输入"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"滑行输入时,滑过空格键即可输入空格"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"需要插入耳机才能听到密码的按键声。"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"当前文本为%s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"未输入文字"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"按<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="2309828861778711939">"按<xliff:g id="KEY_NAME">%1$s</xliff:g>可进行自动更正"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"键码为 %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift 模式已启用(点按即可停用)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"大写锁定已启用(点按即可停用)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"删除"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"符号"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"字母"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"数字"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"设置"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"空格"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"语音输入"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"表情符"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"返回"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"搜索"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"点"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"切换语言"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"下一个"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"上一个"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift 模式已启用"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"大写锁定已启用"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift 模式已停用"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"符号模式"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"字母模式"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"电话模式"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"电话符号模式"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"键盘已隐藏"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"当前显示的是<xliff:g id="KEYBOARD_MODE">%s</xliff:g>键盘"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"日期"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"日期和时间"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"电子邮件"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"短信"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"数字"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"电话"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"文字"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"时间"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"网址"</string>
<string name="voice_input" msgid="3583258583521397548">"语音输入键"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"未启用任何语音输入法。请检查“语言和输入法”设置。"</string>
<string name="configure_input_method" msgid="373356270290742459">"配置输入法"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"美式英语(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"美式西班牙语(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(传统)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(西里尔文)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>(拉丁文)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"无语言(字母)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"字母 (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"字母 (QWERTZ)"</string>
diff --git a/java/res/values-zh-rHK/strings-talkback-descriptions.xml b/java/res/values-zh-rHK/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..8b60504d9
--- /dev/null
+++ b/java/res/values-zh-rHK/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"按鍵代碼 %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift 鍵"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift 鍵已開啟 (輕按即可停用)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"大寫鎖定已開啟 (輕按即可停用)"</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">"空白鍵"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"語音輸入"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"表情圖案"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Return 鍵"</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_shiftmode_off" msgid="5039126122829961331">"Shift 鍵已停用"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"符號模式"</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">"網址"</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>
+</resources>
diff --git a/java/res/values-zh-rHK/strings.xml b/java/res/values-zh-rHK/strings.xml
index f1ec42cdb..34fa9c037 100644
--- a/java/res/values-zh-rHK/strings.xml
+++ b/java/res/values-zh-rHK/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"在啟用手勢輸入時顯示建議的字詞"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"詞組手勢"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"在手勢輸入過程中,滑過空白鍵即可輸入空格"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"插上耳機即可聽到系統朗讀密碼鍵。"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"目前文字為 %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"未輸入文字"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"按「<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="2309828861778711939">"按「<xliff:g id="KEY_NAME">%1$s</xliff:g>」可自動修正"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"按鍵代碼 %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift 鍵"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift 鍵已開啟 (輕按即可停用)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"大寫鎖定已開啟 (輕按即可停用)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"刪除"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"符號"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"字母"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"數字"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"設定"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab 鍵"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"空白鍵"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"語音輸入"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"表情圖案"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Return 鍵"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"搜尋"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"點"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"切換語言"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"下一步"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"上一步"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift 鍵已啟用"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"大寫鎖定已啟用"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift 鍵已停用"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"符號模式"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"字母模式"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"撥號模式"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"符號撥號模式"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"鍵盤已隱藏"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"目前顯示的是<xliff:g id="KEYBOARD_MODE">%s</xliff:g>鍵盤"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"日期"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"日期和時間"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"電郵"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"短訊"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"數字"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"電話"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"文字"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"時間"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"網址"</string>
<string name="voice_input" msgid="3583258583521397548">"語音輸入鍵"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"尚未啟用語音輸入法,請檢查語言和輸入設定。"</string>
<string name="configure_input_method" msgid="373356270290742459">"設定輸入法"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"英文 (美國) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"西班牙文 (美國) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (傳統)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (西里爾文)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (拉丁文)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"無語言 (字母)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"字母 (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"字母 (QWERTZ)"</string>
diff --git a/java/res/values-zh-rTW/strings-talkback-descriptions.xml b/java/res/values-zh-rTW/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..6351a985a
--- /dev/null
+++ b/java/res/values-zh-rTW/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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="2382510329910793539">"按鍵代碼 %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"Shift 鍵"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"Shift 鍵已開啟 (輕按即可停用)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"大寫鎖定已開啟 (輕按即可停用)"</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">"空格鍵"</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_shiftmode_off" msgid="5039126122829961331">"Shift 鍵已停用"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"符號模式"</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">"網址"</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>
+</resources>
diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml
index 722476e96..9c9f5e052 100644
--- a/java/res/values-zh-rTW/strings.xml
+++ b/java/res/values-zh-rTW/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"使用滑行輸入時顯示建議字詞"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"詞組手勢"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"手勢輸入時,滑過空格鍵即可輸入空格"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"連接耳機即可聽取系統朗讀密碼按鍵。"</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"目前文字為 %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"未輸入文字"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"按下「<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="2309828861778711939">"按下「<xliff:g id="KEY_NAME">%1$s</xliff:g>」可執行自動修正"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"按鍵代碼 %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift 鍵"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Shift 鍵已開啟 (輕按即可停用)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"大寫鎖定已開啟 (輕按即可停用)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"刪除"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"符號"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"字母"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"數字"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"設定"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab 鍵"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"空白鍵"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"語音輸入"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"表情符號"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"返回"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"搜尋"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"點"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"切換語言"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"下一頁"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"上一頁"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"Shift 鍵已啟用"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"大寫鎖定已啟用"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"Shift 鍵已停用"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"符號模式"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"字母模式"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"撥號模式"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"撥號符號模式"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"鍵盤已隱藏"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"目前顯示的是<xliff:g id="KEYBOARD_MODE">%s</xliff:g>鍵盤"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"日期"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"日期和時間"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"電子郵件"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"簡訊"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"數字"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"電話號碼"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"文字"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"時間"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"網址"</string>
<string name="voice_input" msgid="3583258583521397548">"語音輸入按鍵"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"尚未啟動語音輸入法,請檢查語言與輸入設定。"</string>
<string name="configure_input_method" msgid="373356270290742459">"設定輸入法"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"英文 (美國) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"西班牙文 (美國) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (傳統)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (斯拉夫文)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (拉丁文)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"無語言 (字母)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"字母 (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"字母 (QWERTZ)"</string>
diff --git a/java/res/values-zu/strings-talkback-descriptions.xml b/java/res/values-zu/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..d30ec8b71
--- /dev/null
+++ b/java/res/values-zu/strings-talkback-descriptions.xml
@@ -0,0 +1,72 @@
+<?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">"Plaka ku-headset ukuze uzwe okhiye bephasiwedi ezindlebeni zakho bezwakala kakhulu."</string>
+ <string name="spoken_current_text_is" msgid="4240549866156675799">"Umbhalo wamanje ngu %s"</string>
+ <string name="spoken_no_text_entered" msgid="1711276837961785646">"Awukho umbhalo ofakiwe"</string>
+ <string name="spoken_auto_correct" msgid="8989324692167993804">"I-<xliff:g id="KEY_NAME">%1$s</xliff:g> ilungisa i-<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kube yi-<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
+ <string name="spoken_auto_correct_obscured" msgid="7769449372355268412">"I-<xliff:g id="KEY_NAME">%1$s</xliff:g> yenza ukulungisa okuzenzakalelayo"</string>
+ <string name="spoken_description_unknown" msgid="2382510329910793539">"Ikhodi yokhiye %d"</string>
+ <string name="spoken_description_shift" msgid="7209798151676638728">"I-Shift"</string>
+ <string name="spoken_description_shift_shifted" msgid="1609924271343916689">"U-Shift uvuliwe (thepha ukuwuvimbela)"</string>
+ <string name="spoken_description_caps_lock" msgid="5020582161133170892">"Ofeleba bavuliwe (thepha ukubavimbela)"</string>
+ <string name="spoken_description_delete" msgid="3878902286264983302">"Susa"</string>
+ <string name="spoken_description_to_symbol" msgid="8244903740201126590">"Amasimbuli"</string>
+ <string name="spoken_description_to_alpha" msgid="4081215210530031950">"Imbhalo"</string>
+ <string name="spoken_description_to_numeric" msgid="4560261331530795682">"Izinombolo"</string>
+ <string name="spoken_description_settings" msgid="7281251004003143204">"Izilungiselelo"</string>
+ <string name="spoken_description_tab" msgid="8210782459446866716">"Ithebhu"</string>
+ <string name="spoken_description_space" msgid="5908716896642059145">"Isikhala"</string>
+ <string name="spoken_description_mic" msgid="6153138783813452464">"Okungenayo kwezwi"</string>
+ <string name="spoken_description_emoji" msgid="7990051553008088470">"I-Emoji"</string>
+ <string name="spoken_description_return" msgid="3183692287397645708">"Buyela"</string>
+ <string name="spoken_description_search" msgid="5099937658231911288">"Sesha"</string>
+ <string name="spoken_description_dot" msgid="5644176501632325560">"Icashazi"</string>
+ <string name="spoken_description_language_switch" msgid="6818666779313544553">"Shintsha ulimi"</string>
+ <string name="spoken_description_action_next" msgid="431761808119616962">"Okulandelayo"</string>
+ <string name="spoken_description_action_previous" msgid="2919072174697865110">"Okwangaphambilini"</string>
+ <string name="spoken_description_shiftmode_on" msgid="5107180516341258979">"U-Shift uvunyelwe"</string>
+ <string name="spoken_description_shiftmode_locked" msgid="7307477738053606881">"Ofeleba bavunyelwe"</string>
+ <string name="spoken_description_shiftmode_off" msgid="5039126122829961331">"U-Shift uvimbelwe"</string>
+ <string name="spoken_description_mode_symbol" msgid="111186851131446691">"Imodi yezimpawu"</string>
+ <string name="spoken_description_mode_alpha" msgid="4676004119618778911">"Imodi yezinhlamvu"</string>
+ <string name="spoken_description_mode_phone" msgid="2061220553756692903">"Imodi yefoni"</string>
+ <string name="spoken_description_mode_phone_shift" msgid="7879963803547701090">"Imodi yezimpawu zefoni"</string>
+ <string name="announce_keyboard_hidden" msgid="2313574218950517779">"Ikhibhodi ifihliwe"</string>
+ <string name="announce_keyboard_mode" msgid="6698257917367823205">"Ibonisa ikhibhodi ye-<xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
+ <string name="keyboard_mode_date" msgid="6597407244976713364">"idethi"</string>
+ <string name="keyboard_mode_date_time" msgid="3642804408726668808">"idethi nesikhathi"</string>
+ <string name="keyboard_mode_email" msgid="1239682082047693644">"i-imeyili"</string>
+ <string name="keyboard_mode_im" msgid="3812086215529493501">"imilayezo"</string>
+ <string name="keyboard_mode_number" msgid="5395042245837996809">"inombolo"</string>
+ <string name="keyboard_mode_phone" msgid="2486230278064523665">"ifoni"</string>
+ <string name="keyboard_mode_text" msgid="9138789594969187494">"umbhalo"</string>
+ <string name="keyboard_mode_time" msgid="8558297845514402675">"isikhathi"</string>
+ <string name="keyboard_mode_url" msgid="8072011652949962550">"I-URL"</string>
+ <string name="spoken_descrption_emoji_category_recents" msgid="4185344945205590692">"Okwakamuva"</string>
+ <string name="spoken_descrption_emoji_category_people" msgid="8414196269847492817">"Abantu"</string>
+ <string name="spoken_descrption_emoji_category_objects" msgid="6116297906606195278">"Izinto"</string>
+ <string name="spoken_descrption_emoji_category_nature" msgid="5018340512472354640">"Awendalo"</string>
+ <string name="spoken_descrption_emoji_category_places" msgid="1163315840948545317">"Izindawo"</string>
+ <string name="spoken_descrption_emoji_category_symbols" msgid="474680659024880601">"Amasimbuli"</string>
+ <string name="spoken_descrption_emoji_category_emoticons" msgid="456737544787823539">"Izithombe-mzwelo"</string>
+</resources>
diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml
index 1fd1e0363..c79d81dcc 100644
--- a/java/res/values-zu/strings.xml
+++ b/java/res/values-zu/strings.xml
@@ -76,48 +76,6 @@
<string name="gesture_floating_preview_text_summary" msgid="4472696213996203533">"Bona igama eliphakanyisiwe ngenkathi uthinta"</string>
<string name="gesture_space_aware" msgid="2078291600664682496">"Igama lokuthinta"</string>
<string name="gesture_space_aware_summary" msgid="4371385818348528538">"Faka izikhala ngesikhathi sokuthinta ngokushelelela kukhiye wesikhala"</string>
- <string name="spoken_use_headphones" msgid="896961781287283493">"Plaka ku-headset ukuze uzwe okhiye bephasiwedi ezindlebeni zakho bezwakala kakhulu."</string>
- <string name="spoken_current_text_is" msgid="2485723011272583845">"Umbhalo wamanje ngu %s"</string>
- <string name="spoken_no_text_entered" msgid="7479685225597344496">"Awukho umbhalo ofakiwe"</string>
- <string name="spoken_auto_correct" msgid="5150455215290003221">"I-<xliff:g id="KEY_NAME">%1$s</xliff:g> ilungisa i-<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kube yi-<xliff:g id="CORRECTED_WORD">%3$s</xliff:g>"</string>
- <string name="spoken_auto_correct_obscured" msgid="2309828861778711939">"I-<xliff:g id="KEY_NAME">%1$s</xliff:g> yenza ukulungisa okuzenzakalelayo"</string>
- <string name="spoken_description_unknown" msgid="3197434010402179157">"Ikhodi yokhiye %d"</string>
- <string name="spoken_description_shift" msgid="244197883292549308">"Shift"</string>
- <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"U-Shift uvuliwe (thepha ukuwuvimbela)"</string>
- <string name="spoken_description_caps_lock" msgid="3276478269526304432">"Ofeleba bavuliwe (thepha ukubavimbela)"</string>
- <string name="spoken_description_delete" msgid="8740376944276199801">"Susa"</string>
- <string name="spoken_description_to_symbol" msgid="5486340107500448969">"Amasimbuli"</string>
- <string name="spoken_description_to_alpha" msgid="23129338819771807">"Imbhalo"</string>
- <string name="spoken_description_to_numeric" msgid="591752092685161732">"Izinombolo"</string>
- <string name="spoken_description_settings" msgid="4627462689603838099">"Izilungiselelo"</string>
- <string name="spoken_description_tab" msgid="2667716002663482248">"Tab"</string>
- <string name="spoken_description_space" msgid="2582521050049860859">"Isikhala"</string>
- <string name="spoken_description_mic" msgid="615536748882611950">"Okungenayo kwezwi"</string>
- <string name="spoken_description_emoji" msgid="6934027701390427635">"I-Emoji"</string>
- <string name="spoken_description_return" msgid="8178083177238315647">"Buyisela"</string>
- <string name="spoken_description_search" msgid="1247236163755920808">"Sesha"</string>
- <string name="spoken_description_dot" msgid="40711082435231673">"Icashazi"</string>
- <string name="spoken_description_language_switch" msgid="5507091328222331316">"Shintsha ulimi"</string>
- <string name="spoken_description_action_next" msgid="8636078276664150324">"Okulandelayo"</string>
- <string name="spoken_description_action_previous" msgid="800872415009336208">"Okwandulele"</string>
- <string name="spoken_description_shiftmode_on" msgid="5700440798609574589">"U-Shift uvunyelwe"</string>
- <string name="spoken_description_shiftmode_locked" msgid="593175803181701830">"Ofeleba bavunyelwe"</string>
- <string name="spoken_description_shiftmode_off" msgid="657219998449174808">"U-Shift uvimbelwe"</string>
- <string name="spoken_description_mode_symbol" msgid="7183343879909747642">"Imodi yezimpawu"</string>
- <string name="spoken_description_mode_alpha" msgid="3528307674390156956">"Imodi yezinhlamvu"</string>
- <string name="spoken_description_mode_phone" msgid="6520207943132026264">"Imodi yefoni"</string>
- <string name="spoken_description_mode_phone_shift" msgid="5499629753962641227">"Imodi yezimpawu zefoni"</string>
- <string name="announce_keyboard_hidden" msgid="8718927835531429807">"Ikhibhodi ifihliwe"</string>
- <string name="announce_keyboard_mode" msgid="7486740369324538848">"Ibonisa ikhibhodi ye-<xliff:g id="KEYBOARD_MODE">%s</xliff:g>"</string>
- <string name="keyboard_mode_date" msgid="3137520166817128102">"idethi"</string>
- <string name="keyboard_mode_date_time" msgid="339593358488851072">"idethi nesikhathi"</string>
- <string name="keyboard_mode_email" msgid="6216248078128294262">"i-imeyili"</string>
- <string name="keyboard_mode_im" msgid="1137405089766557048">"imilayezo"</string>
- <string name="keyboard_mode_number" msgid="7991623440699957069">"inombolo"</string>
- <string name="keyboard_mode_phone" msgid="6851627527401433229">"ifoni"</string>
- <string name="keyboard_mode_text" msgid="6479436687899701619">"umbhalo"</string>
- <string name="keyboard_mode_time" msgid="4381856885582143277">"isikhathi"</string>
- <string name="keyboard_mode_url" msgid="1519819835514911218">"I-URL"</string>
<string name="voice_input" msgid="3583258583521397548">"Inkinobho yokufaka izwi"</string>
<string name="voice_input_disabled_summary" msgid="8141750303464726129">"Azikho izindlela zokufaka zezwi ezinikwe amandla. Hlola izilungiselelo zolimi kanye nezokufaka."</string>
<string name="configure_input_method" msgid="373356270290742459">"Misa izindlela zokufakwayo"</string>
@@ -136,6 +94,8 @@
<string name="subtype_with_layout_en_US" msgid="8809311287529805422">"I-English (US) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string>
<string name="subtype_with_layout_es_US" msgid="510930471167541338">"Isi-Spanish (US) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string>
<string name="subtype_generic_traditional" msgid="8584594350973800586">"Isi-<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradition)"</string>
+ <string name="subtype_generic_cyrillic" msgid="7486451947618138947">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Isi-Cyrillic)"</string>
+ <string name="subtype_generic_latin" msgid="9128716486310604145">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Isi-Latin)"</string>
<string name="subtype_no_language" msgid="7137390094240139495">"Alikho ulimi (Alfabhethi)"</string>
<string name="subtype_no_language_qwerty" msgid="244337630616742604">"Alfabhethi (QWERTY)"</string>
<string name="subtype_no_language_qwertz" msgid="443066912507547976">"Alfabhethi (QWERTZ)"</string>
diff --git a/java/res/values/strings-talkback-descriptions.xml b/java/res/values/strings-talkback-descriptions.xml
new file mode 100644
index 000000000..9c1e652b0
--- /dev/null
+++ b/java/res/values/strings-talkback-descriptions.xml
@@ -0,0 +1,126 @@
+<?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:xliff="urn:oasis:names:tc:xliff:document:1.2">
+ <!-- Spoken description to let the user know that when typing in a password, they can plug in a headset in to hear spoken descriptions of the keys they type. [CHAR LIMIT=NONE] -->
+ <string name="spoken_use_headphones">Plug in a headset to hear password keys spoken aloud.</string>
+
+ <!-- Spoken description for the currently entered text -->
+ <string name="spoken_current_text_is">Current text is "%s"</string>
+ <!-- Spoken description when there is no text entered -->
+ <string name="spoken_no_text_entered">No text entered</string>
+
+ <!-- Spoken description to let the user know what auto-correction will be performed when a key is pressed. An auto-correction replaces a single word with one or more words. -->
+ <string name="spoken_auto_correct"><xliff:g id="KEY_NAME" example="Space">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED_WORD">%3$s</xliff:g></string>
+ <!-- Spoken description used during obscured (e.g. password) entry to let the user know that auto-correction will be performed when a key is pressed. -->
+ <string name="spoken_auto_correct_obscured"><xliff:g id="KEY_NAME" example="Space">%1$s</xliff:g> performs auto-correction</string>
+
+ <!-- Spoken description for unknown keyboard keys. -->
+ <string name="spoken_description_unknown">Key code %d</string>
+ <!-- Spoken description for the "Shift" keyboard key when "Shift" is off. -->
+ <string name="spoken_description_shift">Shift</string>
+ <!-- Spoken description for the "Shift" keyboard key when "Shift" is on. -->
+ <string name="spoken_description_shift_shifted">Shift on (tap to disable)</string>
+ <!-- Spoken description for the "Shift" keyboard key when "Caps lock" is on. -->
+ <string name="spoken_description_caps_lock">Caps lock on (tap to disable)</string>
+ <!-- Spoken description for the "Delete" keyboard key. -->
+ <string name="spoken_description_delete">Delete</string>
+ <!-- Spoken description for the "To Symbol" keyboard key. -->
+ <string name="spoken_description_to_symbol">Symbols</string>
+ <!-- Spoken description for the "To Alpha" keyboard key. -->
+ <string name="spoken_description_to_alpha">Letters</string>
+ <!-- Spoken description for the "To Numbers" keyboard key. -->
+ <string name="spoken_description_to_numeric">Numbers</string>
+ <!-- Spoken description for the "Settings" keyboard key. -->
+ <string name="spoken_description_settings">Settings</string>
+ <!-- Spoken description for the "Tab" keyboard key. -->
+ <string name="spoken_description_tab">Tab</string>
+ <!-- Spoken description for the "Space" keyboard key. -->
+ <string name="spoken_description_space">Space</string>
+ <!-- Spoken description for the "Mic" keyboard key. -->
+ <string name="spoken_description_mic">Voice input</string>
+ <!-- Spoken description for the "Emoji" keyboard key. -->
+ <string name="spoken_description_emoji">Emoji</string>
+ <!-- Spoken description for the "Return" keyboard key. -->
+ <string name="spoken_description_return">Return</string>
+ <!-- Spoken description for the "Search" keyboard key. -->
+ <string name="spoken_description_search">Search</string>
+ <!-- Spoken description for the "U+2022" (BULLET) keyboard key. -->
+ <string name="spoken_description_dot">Dot</string>
+ <!-- Spoken description for the "Switch language" keyboard key. -->
+ <string name="spoken_description_language_switch">Switch language</string>
+ <!-- Spoken description for the "Next" action keyboard key. -->
+ <string name="spoken_description_action_next">Next</string>
+ <!-- Spoken description for the "Previous" action keyboard key. -->
+ <string name="spoken_description_action_previous">Previous</string>
+
+ <!-- Spoken feedback after turning "Shift" mode on. -->
+ <string name="spoken_description_shiftmode_on">Shift enabled</string>
+ <!-- Spoken feedback after turning "Caps lock" mode on. -->
+ <string name="spoken_description_shiftmode_locked">Caps lock enabled</string>
+ <!-- Spoken feedback after turning "Shift" mode off. -->
+ <string name="spoken_description_shiftmode_off">Shift disabled</string>
+
+ <!-- Spoken feedback after changing to the symbols keyboard. -->
+ <string name="spoken_description_mode_symbol">Symbols mode</string>
+ <!-- Spoken feedback after changing to the alphanumeric keyboard. -->
+ <string name="spoken_description_mode_alpha">Letters mode</string>
+ <!-- Spoken feedback after changing to the phone dialer keyboard. -->
+ <string name="spoken_description_mode_phone">Phone mode</string>
+ <!-- Spoken feedback after changing to the shifted phone dialer (symbols) keyboard. -->
+ <string name="spoken_description_mode_phone_shift">Phone symbols mode</string>
+
+ <!-- Spoken feedback when the keyboard is hidden. -->
+ <string name="announce_keyboard_hidden">Keyboard hidden</string>
+ <!-- Spoken feedback when the keyboard mode changes. -->
+ <string name="announce_keyboard_mode">Showing <xliff:g id="KEYBOARD_MODE" example="email">%s</xliff:g> keyboard</string>
+ <!-- Description of the keyboard mode for entering dates. -->
+ <string name="keyboard_mode_date">date</string>
+ <!-- Description of the keyboard mode for entering dates and times. -->
+ <string name="keyboard_mode_date_time">date and time</string>
+ <!-- Description of the keyboard mode for entering email addresses. -->
+ <string name="keyboard_mode_email">email</string>
+ <!-- Description of the keyboard mode for entering text messages. -->
+ <string name="keyboard_mode_im">messaging</string>
+ <!-- Description of the keyboard mode for entering numbers. -->
+ <string name="keyboard_mode_number">number</string>
+ <!-- Description of the keyboard mode for entering phone numbers. -->
+ <string name="keyboard_mode_phone">phone</string>
+ <!-- Description of the keyboard mode for entering generic text. -->
+ <string name="keyboard_mode_text">text</string>
+ <!-- Description of the keyboard mode for entering times. -->
+ <string name="keyboard_mode_time">time</string>
+ <!-- Description of the keyboard mode for entering URLs. -->
+ <string name="keyboard_mode_url">URL</string>
+
+ <!-- Description of the emoji category icon of Recents. -->
+ <string name="spoken_descrption_emoji_category_recents">Recents</string>
+ <!-- Description of the emoji category icon of People. -->
+ <string name="spoken_descrption_emoji_category_people">People</string>
+ <!-- Description of the emoji category icon of Objects. -->
+ <string name="spoken_descrption_emoji_category_objects">Objects</string>
+ <!-- Description of the emoji category icon of Nature. -->
+ <string name="spoken_descrption_emoji_category_nature">Nature</string>
+ <!-- Description of the emoji category icon of Places. -->
+ <string name="spoken_descrption_emoji_category_places">Places</string>
+ <!-- Description of the emoji category icon of Symbols. -->
+ <string name="spoken_descrption_emoji_category_symbols">Symbols</string>
+ <!-- Description of the emoji category icon of Emoticons. -->
+ <string name="spoken_descrption_emoji_category_emoticons">Emoticons</string>
+</resources>
diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml
index a4e2d2914..9f93055e2 100644
--- a/java/res/values/strings.xml
+++ b/java/res/values/strings.xml
@@ -155,97 +155,6 @@
<!-- Description for "gesture_space_aware" option. The user can input multiple words by gliding through the space key during a gesture input.[CHAR LIMIT=65]-->
<string name="gesture_space_aware_summary">Input spaces during gestures by gliding to the space key</string>
- <!-- Spoken description to let the user know that when typing in a password, they can plug in a headset in to hear spoken descriptions of the keys they type. [CHAR LIMIT=NONE] -->
- <string name="spoken_use_headphones">Plug in a headset to hear password keys spoken aloud.</string>
-
- <!-- Spoken description for the currently entered text -->
- <string name="spoken_current_text_is">Current text is "%s"</string>
- <!-- Spoken description when there is no text entered -->
- <string name="spoken_no_text_entered">No text entered</string>
-
- <!-- Spoken description to let the user know what auto-correction will be performed when a key is pressed. An auto-correction replaces a single word with one or more words. -->
- <string name="spoken_auto_correct"><xliff:g id="KEY_NAME" example="Space">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED_WORD">%3$s</xliff:g></string>
- <!-- Spoken description used during obscured (e.g. password) entry to let the user know that auto-correction will be performed when a key is pressed. -->
- <string name="spoken_auto_correct_obscured"><xliff:g id="KEY_NAME" example="Space">%1$s</xliff:g> performs auto-correction</string>
-
- <!-- Spoken description for unknown keyboard keys. -->
- <string name="spoken_description_unknown">Key code %d</string>
- <!-- Spoken description for the "Shift" keyboard key when "Shift" is off. -->
- <string name="spoken_description_shift">Shift</string>
- <!-- Spoken description for the "Shift" keyboard key when "Shift" is on. -->
- <string name="spoken_description_shift_shifted">Shift on (tap to disable)</string>
- <!-- Spoken description for the "Shift" keyboard key when "Caps lock" is on. -->
- <string name="spoken_description_caps_lock">Caps lock on (tap to disable)</string>
- <!-- Spoken description for the "Delete" keyboard key. -->
- <string name="spoken_description_delete">Delete</string>
- <!-- Spoken description for the "To Symbol" keyboard key. -->
- <string name="spoken_description_to_symbol">Symbols</string>
- <!-- Spoken description for the "To Alpha" keyboard key. -->
- <string name="spoken_description_to_alpha">Letters</string>
- <!-- Spoken description for the "To Numbers" keyboard key. -->
- <string name="spoken_description_to_numeric">Numbers</string>
- <!-- Spoken description for the "Settings" keyboard key. -->
- <string name="spoken_description_settings">Settings</string>
- <!-- Spoken description for the "Tab" keyboard key. -->
- <string name="spoken_description_tab">Tab</string>
- <!-- Spoken description for the "Space" keyboard key. -->
- <string name="spoken_description_space">Space</string>
- <!-- Spoken description for the "Mic" keyboard key. -->
- <string name="spoken_description_mic">Voice input</string>
- <!-- Spoken description for the "Emoji" keyboard key. -->
- <string name="spoken_description_emoji">Emoji</string>
- <!-- Spoken description for the "Return" keyboard key. -->
- <string name="spoken_description_return">Return</string>
- <!-- Spoken description for the "Search" keyboard key. -->
- <string name="spoken_description_search">Search</string>
- <!-- Spoken description for the "U+2022" (BULLET) keyboard key. -->
- <string name="spoken_description_dot">Dot</string>
- <!-- Spoken description for the "Switch language" keyboard key. -->
- <string name="spoken_description_language_switch">Switch language</string>
- <!-- Spoken description for the "Next" action keyboard key. -->
- <string name="spoken_description_action_next">Next</string>
- <!-- Spoken description for the "Previous" action keyboard key. -->
- <string name="spoken_description_action_previous">Previous</string>
-
- <!-- Spoken feedback after turning "Shift" mode on. -->
- <string name="spoken_description_shiftmode_on">Shift enabled</string>
- <!-- Spoken feedback after turning "Caps lock" mode on. -->
- <string name="spoken_description_shiftmode_locked">Caps lock enabled</string>
- <!-- Spoken feedback after turning "Shift" mode off. -->
- <string name="spoken_description_shiftmode_off">Shift disabled</string>
-
- <!-- Spoken feedback after changing to the symbols keyboard. -->
- <string name="spoken_description_mode_symbol">Symbols mode</string>
- <!-- Spoken feedback after changing to the alphanumeric keyboard. -->
- <string name="spoken_description_mode_alpha">Letters mode</string>
- <!-- Spoken feedback after changing to the phone dialer keyboard. -->
- <string name="spoken_description_mode_phone">Phone mode</string>
- <!-- Spoken feedback after changing to the shifted phone dialer (symbols) keyboard. -->
- <string name="spoken_description_mode_phone_shift">Phone symbols mode</string>
-
- <!-- Spoken feedback when the keyboard is hidden. -->
- <string name="announce_keyboard_hidden">Keyboard hidden</string>
- <!-- Spoken feedback when the keyboard mode changes. -->
- <string name="announce_keyboard_mode">Showing <xliff:g id="KEYBOARD_MODE" example="email">%s</xliff:g> keyboard</string>
- <!-- Description of the keyboard mode for entering dates. -->
- <string name="keyboard_mode_date">date</string>
- <!-- Description of the keyboard mode for entering dates and times. -->
- <string name="keyboard_mode_date_time">date and time</string>
- <!-- Description of the keyboard mode for entering email addresses. -->
- <string name="keyboard_mode_email">email</string>
- <!-- Description of the keyboard mode for entering text messages. -->
- <string name="keyboard_mode_im">messaging</string>
- <!-- Description of the keyboard mode for entering numbers. -->
- <string name="keyboard_mode_number">number</string>
- <!-- Description of the keyboard mode for entering phone numbers. -->
- <string name="keyboard_mode_phone">phone</string>
- <!-- Description of the keyboard mode for entering generic text. -->
- <string name="keyboard_mode_text">text</string>
- <!-- Description of the keyboard mode for entering times. -->
- <string name="keyboard_mode_time">time</string>
- <!-- Description of the keyboard mode for entering URLs. -->
- <string name="keyboard_mode_url">URL</string>
-
<!-- Preferences item for enabling speech input -->
<string name="voice_input">Voice input key</string>
<!-- The summary text to describe the reason why the "Voice input key" option is disabled. [CHAR LIMIT=100] -->
diff --git a/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java b/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
index c628c5b09..063f2113d 100644
--- a/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
+++ b/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
@@ -159,8 +159,7 @@ public final class AccessibilityEntityProvider extends AccessibilityNodeProvider
// Add the virtual children of the root View.
final Keyboard keyboard = mKeyboardView.getKeyboard();
- final Key[] keys = keyboard.getKeys();
- for (Key key : keys) {
+ for (final Key key : keyboard.getSortedKeys()) {
final int childVirtualViewId = generateVirtualViewIdForKey(key);
rootInfo.addChild(mKeyboardView, childVirtualViewId);
}
@@ -308,8 +307,7 @@ public final class AccessibilityEntityProvider extends AccessibilityNodeProvider
}
mVirtualViewIdToKey.clear();
- final Key[] keys = keyboard.getKeys();
- for (Key key : keys) {
+ for (final Key key : keyboard.getSortedKeys()) {
final int virtualViewId = generateVirtualViewIdForKey(key);
mVirtualViewIdToKey.put(virtualViewId, key);
}
diff --git a/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java b/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java
index 8822ccec9..d8b5758a6 100644
--- a/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java
+++ b/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java
@@ -58,9 +58,10 @@ import com.android.inputmethod.latin.utils.CollectionUtils;
import com.android.inputmethod.latin.utils.ResourceUtils;
import java.util.ArrayList;
-import java.util.Arrays;
+import java.util.Collections;
import java.util.Comparator;
import java.util.HashMap;
+import java.util.List;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.TimeUnit;
@@ -123,7 +124,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
"places",
"symbols",
"emoticons" };
- private static final int[] sCategoryIcon = new int[] {
+ private static final int[] sCategoryIcon = {
R.drawable.ic_emoji_recent_light,
R.drawable.ic_emoji_people_light,
R.drawable.ic_emoji_objects_light,
@@ -133,6 +134,14 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
0 };
private static final String[] sCategoryLabel =
{ null, null, null, null, null, null, ":-)" };
+ private static final int[] sAccessibilityDescriptionResourceIdsForCategories = {
+ R.string.spoken_descrption_emoji_category_recents,
+ R.string.spoken_descrption_emoji_category_people,
+ R.string.spoken_descrption_emoji_category_objects,
+ R.string.spoken_descrption_emoji_category_nature,
+ R.string.spoken_descrption_emoji_category_places,
+ R.string.spoken_descrption_emoji_category_symbols,
+ R.string.spoken_descrption_emoji_category_emoticons };
private static final int[] sCategoryElementId = {
KeyboardId.ELEMENT_EMOJI_RECENTS,
KeyboardId.ELEMENT_EMOJI_CATEGORY1,
@@ -142,6 +151,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
KeyboardId.ELEMENT_EMOJI_CATEGORY5,
KeyboardId.ELEMENT_EMOJI_CATEGORY6 };
private final SharedPreferences mPrefs;
+ private final Resources mRes;
private final int mMaxPageKeyCount;
private final KeyboardLayoutSet mLayoutSet;
private final HashMap<String, Integer> mCategoryNameToIdMap = CollectionUtils.newHashMap();
@@ -156,6 +166,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
public EmojiCategory(final SharedPreferences prefs, final Resources res,
final KeyboardLayoutSet layoutSet) {
mPrefs = prefs;
+ mRes = res;
mMaxPageKeyCount = res.getInteger(R.integer.config_emoji_keyboard_max_page_key_count);
mLayoutSet = layoutSet;
for (int i = 0; i < sCategoryName.length; ++i) {
@@ -206,6 +217,10 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
return sCategoryLabel[categoryId];
}
+ public String getAccessibilityDescription(final int categoryId) {
+ return mRes.getString(sAccessibilityDescriptionResourceIdsForCategories[categoryId]);
+ }
+
public ArrayList<CategoryProperties> getShownCategories() {
return mShownCategories;
}
@@ -283,7 +298,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
private int getCategoryPageCount(final int categoryId) {
final Keyboard keyboard = mLayoutSet.getKeyboard(sCategoryElementId[categoryId]);
- return (keyboard.getKeys().length - 1) / mMaxPageKeyCount + 1;
+ return (keyboard.getSortedKeys().size() - 1) / mMaxPageKeyCount + 1;
}
// Returns a pair of the category id and the category page id from the view pager's page
@@ -332,7 +347,8 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
}
final Keyboard keyboard = mLayoutSet.getKeyboard(sCategoryElementId[categoryId]);
- final Key[][] sortedKeys = sortKeysIntoPages(keyboard.getKeys(), mMaxPageKeyCount);
+ final Key[][] sortedKeys = sortKeysIntoPages(
+ keyboard.getSortedKeys(), mMaxPageKeyCount);
for (int pageId = 0; pageId < sortedKeys.length; ++pageId) {
final DynamicGridKeyboard tempKeyboard = new DynamicGridKeyboard(mPrefs,
mLayoutSet.getKeyboard(KeyboardId.ELEMENT_EMOJI_RECENTS),
@@ -380,13 +396,13 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
}
};
- private static Key[][] sortKeysIntoPages(final Key[] inKeys, final int maxPageCount) {
- final Key[] keys = Arrays.copyOf(inKeys, inKeys.length);
- Arrays.sort(keys, 0, keys.length, EMOJI_KEY_COMPARATOR);
- final int pageCount = (keys.length - 1) / maxPageCount + 1;
+ private static Key[][] sortKeysIntoPages(final List<Key> inKeys, final int maxPageCount) {
+ final ArrayList<Key> keys = CollectionUtils.newArrayList(inKeys);
+ Collections.sort(keys, EMOJI_KEY_COMPARATOR);
+ final int pageCount = (keys.size() - 1) / maxPageCount + 1;
final Key[][] retval = new Key[pageCount][maxPageCount];
- for (int i = 0; i < keys.length; ++i) {
- retval[i / maxPageCount][i % maxPageCount] = keys[i];
+ for (int i = 0; i < keys.size(); ++i) {
+ retval[i / maxPageCount][i % maxPageCount] = keys.get(i);
}
return retval;
}
@@ -447,12 +463,14 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange
final ImageView iconView = (ImageView)LayoutInflater.from(getContext()).inflate(
R.layout.emoji_keyboard_tab_icon, null);
iconView.setImageResource(mEmojiCategory.getCategoryIcon(categoryId));
+ iconView.setContentDescription(mEmojiCategory.getAccessibilityDescription(categoryId));
tspec.setIndicator(iconView);
}
if (mEmojiCategory.getCategoryLabel(categoryId) != null) {
final TextView textView = (TextView)LayoutInflater.from(getContext()).inflate(
R.layout.emoji_keyboard_tab_label, null);
textView.setText(mEmojiCategory.getCategoryLabel(categoryId));
+ textView.setContentDescription(mEmojiCategory.getAccessibilityDescription(categoryId));
textView.setTextColor(mTabLabelColor);
tspec.setIndicator(textView);
}
diff --git a/java/src/com/android/inputmethod/keyboard/Keyboard.java b/java/src/com/android/inputmethod/keyboard/Keyboard.java
index 4fd3bac2f..f646a03c2 100644
--- a/java/src/com/android/inputmethod/keyboard/Keyboard.java
+++ b/java/src/com/android/inputmethod/keyboard/Keyboard.java
@@ -25,6 +25,9 @@ import com.android.inputmethod.latin.Constants;
import com.android.inputmethod.latin.utils.CollectionUtils;
import com.android.inputmethod.latin.utils.CoordinateUtils;
+import java.util.Collections;
+import java.util.List;
+
/**
* Loads an XML description of a keyboard and stores the attributes of the keys. A keyboard
* consists of rows of keys.
@@ -74,10 +77,10 @@ public class Keyboard {
/** Maximum column for more keys keyboard */
public final int mMaxMoreKeysKeyboardColumn;
- /** Array of keys and icons in this keyboard */
- private final Key[] mKeys;
- public final Key[] mShiftKeys;
- public final Key[] mAltCodeKeysWhileTyping;
+ /** List of keys in this keyboard */
+ private final List<Key> mSortedKeys;
+ public final List<Key> mShiftKeys;
+ public final List<Key> mAltCodeKeysWhileTyping;
public final KeyboardIconsSet mIconsSet;
private final SparseArray<Key> mKeyCache = CollectionUtils.newSparseArray();
@@ -100,15 +103,16 @@ public class Keyboard {
mTopPadding = params.mTopPadding;
mVerticalGap = params.mVerticalGap;
- mKeys = params.mKeys.toArray(new Key[params.mKeys.size()]);
- mShiftKeys = params.mShiftKeys.toArray(new Key[params.mShiftKeys.size()]);
- mAltCodeKeysWhileTyping = params.mAltCodeKeysWhileTyping.toArray(
- new Key[params.mAltCodeKeysWhileTyping.size()]);
+ mSortedKeys = Collections.unmodifiableList(
+ CollectionUtils.newArrayList(params.mSortedKeys));
+ mShiftKeys = Collections.unmodifiableList(params.mShiftKeys);
+ mAltCodeKeysWhileTyping = Collections.unmodifiableList(params.mAltCodeKeysWhileTyping);
mIconsSet = params.mIconsSet;
mProximityInfo = new ProximityInfo(params.mId.mLocale.toString(),
params.GRID_WIDTH, params.GRID_HEIGHT, mOccupiedWidth, mOccupiedHeight,
- mMostCommonKeyWidth, mMostCommonKeyHeight, mKeys, params.mTouchPositionCorrection);
+ mMostCommonKeyWidth, mMostCommonKeyHeight, mSortedKeys,
+ params.mTouchPositionCorrection);
mProximityCharsCorrectionEnabled = params.mProximityCharsCorrectionEnabled;
}
@@ -127,7 +131,7 @@ public class Keyboard {
mTopPadding = keyboard.mTopPadding;
mVerticalGap = keyboard.mVerticalGap;
- mKeys = keyboard.mKeys;
+ mSortedKeys = keyboard.mSortedKeys;
mShiftKeys = keyboard.mShiftKeys;
mAltCodeKeysWhileTyping = keyboard.mAltCodeKeysWhileTyping;
mIconsSet = keyboard.mIconsSet;
@@ -152,17 +156,14 @@ public class Keyboard {
return mProximityInfo;
}
- public Key[] getKeys() {
- return mKeys;
- }
-
- public Key getKeyFromOutputText(final String outputText) {
- for (final Key key : getKeys()) {
- if (outputText.equals(key.getOutputText())) {
- return key;
- }
- }
- return null;
+ /**
+ * Return the sorted list of keys of this keyboard.
+ * The keys are sorted from top-left to bottom-right order.
+ * The list may contain {@link Spacer} object as well.
+ * @return the sorted unmodifiable list of {@link Key}s of this keyboard.
+ */
+ public List<Key> getSortedKeys() {
+ return mSortedKeys;
}
public Key getKey(final int code) {
@@ -175,7 +176,7 @@ public class Keyboard {
return mKeyCache.valueAt(index);
}
- for (final Key key : getKeys()) {
+ for (final Key key : getSortedKeys()) {
if (key.getCode() == code) {
mKeyCache.put(code, key);
return key;
@@ -191,7 +192,7 @@ public class Keyboard {
return true;
}
- for (final Key key : getKeys()) {
+ for (final Key key : getSortedKeys()) {
if (key == aKey) {
mKeyCache.put(key.getCode(), key);
return true;
@@ -209,10 +210,10 @@ public class Keyboard {
* Returns the array of the keys that are closest to the given point.
* @param x the x-coordinate of the point
* @param y the y-coordinate of the point
- * @return the array of the nearest keys to the given point. If the given
+ * @return the list of the nearest keys to the given point. If the given
* point is out of range, then an array of size zero is returned.
*/
- public Key[] getNearestKeys(final int x, final int y) {
+ public List<Key> getNearestKeys(final int x, final int y) {
// Avoid dead pixels at edges of the keyboard
final int adjustedX = Math.max(0, Math.min(x, mOccupiedWidth - 1));
final int adjustedY = Math.max(0, Math.min(y, mOccupiedHeight - 1));
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardView.java b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
index 18e51d392..8ca00b005 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardView.java
+++ b/java/src/com/android/inputmethod/keyboard/KeyboardView.java
@@ -289,7 +289,7 @@ public class KeyboardView extends View {
// TODO: Confirm if it's really required to draw all keys when hardware acceleration is on.
if (drawAllKeys || isHardwareAccelerated) {
// Draw all keys.
- for (final Key key : mKeyboard.getKeys()) {
+ for (final Key key : mKeyboard.getSortedKeys()) {
onDrawKey(key, canvas, paint);
}
} else {
diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java b/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java
index abff202b7..5a9d4755f 100644
--- a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java
+++ b/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java
@@ -43,7 +43,7 @@ public final class MoreKeysDetector extends KeyDetector {
Key nearestKey = null;
int nearestDist = (y < 0) ? mSlideAllowanceSquareTop : mSlideAllowanceSquare;
- for (final Key key : keyboard.getKeys()) {
+ for (final Key key : keyboard.getSortedKeys()) {
final int dist = key.squaredDistanceToEdge(touchX, touchY);
if (dist < nearestDist) {
nearestKey = key;
diff --git a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java b/java/src/com/android/inputmethod/keyboard/ProximityInfo.java
index a0316696c..3746d5b79 100644
--- a/java/src/com/android/inputmethod/keyboard/ProximityInfo.java
+++ b/java/src/com/android/inputmethod/keyboard/ProximityInfo.java
@@ -22,9 +22,13 @@ import android.util.Log;
import com.android.inputmethod.keyboard.internal.TouchPositionCorrection;
import com.android.inputmethod.latin.Constants;
+import com.android.inputmethod.latin.utils.CollectionUtils;
import com.android.inputmethod.latin.utils.JniUtils;
+import java.util.ArrayList;
import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
public class ProximityInfo {
private static final String TAG = ProximityInfo.class.getSimpleName();
@@ -34,7 +38,7 @@ public class ProximityInfo {
public static final int MAX_PROXIMITY_CHARS_SIZE = 16;
/** Number of key widths from current touch point to search for nearest keys. */
private static final float SEARCH_DISTANCE = 1.2f;
- private static final Key[] EMPTY_KEY_ARRAY = new Key[0];
+ private static final List<Key> EMPTY_KEY_LIST = Collections.emptyList();
private static final float DEFAULT_TOUCH_POSITION_CORRECTION_RADIUS = 0.15f;
private final int mGridWidth;
@@ -47,13 +51,13 @@ public class ProximityInfo {
private final int mKeyboardHeight;
private final int mMostCommonKeyWidth;
private final int mMostCommonKeyHeight;
- private final Key[] mKeys;
- private final Key[][] mGridNeighbors;
+ private final List<Key> mSortedKeys;
+ private final List<Key>[] mGridNeighbors;
private final String mLocaleStr;
ProximityInfo(final String localeStr, final int gridWidth, final int gridHeight,
final int minWidth, final int height, final int mostCommonKeyWidth,
- final int mostCommonKeyHeight, final Key[] keys,
+ final int mostCommonKeyHeight, final List<Key> sortedKeys,
final TouchPositionCorrection touchPositionCorrection) {
if (TextUtils.isEmpty(localeStr)) {
mLocaleStr = "";
@@ -69,8 +73,8 @@ public class ProximityInfo {
mKeyboardHeight = height;
mMostCommonKeyHeight = mostCommonKeyHeight;
mMostCommonKeyWidth = mostCommonKeyWidth;
- mKeys = keys;
- mGridNeighbors = new Key[mGridSize][];
+ mSortedKeys = sortedKeys;
+ mGridNeighbors = new List[mGridSize];
if (minWidth == 0 || height == 0) {
// No proximity required. Keyboard might be more keys keyboard.
return;
@@ -99,7 +103,7 @@ public class ProximityInfo {
return key.getCode() >= Constants.CODE_SPACE;
}
- private static int getProximityInfoKeysCount(final Key[] keys) {
+ private static int getProximityInfoKeysCount(final List<Key> keys) {
int count = 0;
for (final Key key : keys) {
if (needsProximityInfo(key)) {
@@ -110,14 +114,14 @@ public class ProximityInfo {
}
private long createNativeProximityInfo(final TouchPositionCorrection touchPositionCorrection) {
- final Key[][] gridNeighborKeys = mGridNeighbors;
+ final List<Key>[] gridNeighborKeys = mGridNeighbors;
final int[] proximityCharsArray = new int[mGridSize * MAX_PROXIMITY_CHARS_SIZE];
Arrays.fill(proximityCharsArray, Constants.NOT_A_CODE);
for (int i = 0; i < mGridSize; ++i) {
- final int proximityCharsLength = gridNeighborKeys[i].length;
+ final int proximityCharsLength = gridNeighborKeys[i].size();
int infoIndex = i * MAX_PROXIMITY_CHARS_SIZE;
for (int j = 0; j < proximityCharsLength; ++j) {
- final Key neighborKey = gridNeighborKeys[i][j];
+ final Key neighborKey = gridNeighborKeys[i].get(j);
// Excluding from proximityCharsArray
if (!needsProximityInfo(neighborKey)) {
continue;
@@ -142,8 +146,8 @@ public class ProximityInfo {
}
}
- final Key[] keys = mKeys;
- final int keyCount = getProximityInfoKeysCount(keys);
+ final List<Key> sortedKeys = mSortedKeys;
+ final int keyCount = getProximityInfoKeysCount(sortedKeys);
final int[] keyXCoordinates = new int[keyCount];
final int[] keyYCoordinates = new int[keyCount];
final int[] keyWidths = new int[keyCount];
@@ -153,8 +157,8 @@ public class ProximityInfo {
final float[] sweetSpotCenterYs;
final float[] sweetSpotRadii;
- for (int infoIndex = 0, keyIndex = 0; keyIndex < keys.length; keyIndex++) {
- final Key key = keys[keyIndex];
+ for (int infoIndex = 0, keyIndex = 0; keyIndex < sortedKeys.size(); keyIndex++) {
+ final Key key = sortedKeys.get(keyIndex);
// Excluding from key coordinate arrays
if (!needsProximityInfo(key)) {
continue;
@@ -177,8 +181,8 @@ public class ProximityInfo {
final int rows = touchPositionCorrection.getRows();
final float defaultRadius = DEFAULT_TOUCH_POSITION_CORRECTION_RADIUS
* (float)Math.hypot(mMostCommonKeyWidth, mMostCommonKeyHeight);
- for (int infoIndex = 0, keyIndex = 0; keyIndex < keys.length; keyIndex++) {
- final Key key = keys[keyIndex];
+ for (int infoIndex = 0, keyIndex = 0; keyIndex < sortedKeys.size(); keyIndex++) {
+ final Key key = sortedKeys.get(keyIndex);
// Excluding from touch position correction arrays
if (!needsProximityInfo(key)) {
continue;
@@ -240,7 +244,7 @@ public class ProximityInfo {
private void computeNearestNeighbors() {
final int defaultWidth = mMostCommonKeyWidth;
- final int keyCount = mKeys.length;
+ final int keyCount = mSortedKeys.size();
final int gridSize = mGridNeighbors.length;
final int threshold = (int) (defaultWidth * SEARCH_DISTANCE);
final int thresholdSquared = threshold * threshold;
@@ -259,7 +263,7 @@ public class ProximityInfo {
final int[] neighborCountPerCell = new int[gridSize];
final int halfCellWidth = mCellWidth / 2;
final int halfCellHeight = mCellHeight / 2;
- for (final Key key : mKeys) {
+ for (final Key key : mSortedKeys) {
if (key.isSpacer()) continue;
/* HOW WE PRE-SELECT THE CELLS (iterate over only the relevant cells, instead of all of them)
@@ -353,9 +357,13 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get
}
for (int i = 0; i < gridSize; ++i) {
- final int base = i * keyCount;
- mGridNeighbors[i] =
- Arrays.copyOfRange(neighborsFlatBuffer, base, base + neighborCountPerCell[i]);
+ final int indexStart = i * keyCount;
+ final int indexEnd = indexStart + neighborCountPerCell[i];
+ final ArrayList<Key> neighbords = CollectionUtils.newArrayList(indexEnd - indexStart);
+ for (int index = indexStart; index < indexEnd; index++) {
+ neighbords.add(neighborsFlatBuffer[index]);
+ }
+ mGridNeighbors[i] = Collections.unmodifiableList(neighbords);
}
}
@@ -369,7 +377,7 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get
if (primaryKeyCode > Constants.CODE_SPACE) {
dest[index++] = primaryKeyCode;
}
- final Key[] nearestKeys = getNearestKeys(x, y);
+ final List<Key> nearestKeys = getNearestKeys(x, y);
for (Key key : nearestKeys) {
if (index >= destLength) {
break;
@@ -385,9 +393,9 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get
}
}
- public Key[] getNearestKeys(final int x, final int y) {
+ public List<Key> getNearestKeys(final int x, final int y) {
if (mGridNeighbors == null) {
- return EMPTY_KEY_ARRAY;
+ return EMPTY_KEY_LIST;
}
if (x >= 0 && x < mKeyboardMinWidth && y >= 0 && y < mKeyboardHeight) {
int index = (y / mCellHeight) * mGridWidth + (x / mCellWidth);
@@ -395,6 +403,6 @@ y |---+---+---+---+-v-+-|-+---+---+---+---+---| | thresholdBase and get
return mGridNeighbors[index];
}
}
- return EMPTY_KEY_ARRAY;
+ return EMPTY_KEY_LIST;
}
}
diff --git a/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java b/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
index e2fd39017..397c098ce 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/DynamicGridKeyboard.java
@@ -30,6 +30,7 @@ import com.android.inputmethod.latin.utils.JsonUtils;
import java.util.ArrayDeque;
import java.util.ArrayList;
import java.util.Collection;
+import java.util.Collections;
import java.util.List;
/**
@@ -50,7 +51,7 @@ public class DynamicGridKeyboard extends Keyboard {
private final ArrayDeque<GridKey> mGridKeys = CollectionUtils.newArrayDeque();
private final ArrayDeque<Key> mPendingKeys = CollectionUtils.newArrayDeque();
- private Key[] mCachedGridKeys;
+ private List<Key> mCachedGridKeys;
public DynamicGridKeyboard(final SharedPreferences prefs, final Keyboard templateKeyboard,
final int maxKeyCount, final int categoryId) {
@@ -66,7 +67,7 @@ public class DynamicGridKeyboard extends Keyboard {
}
private Key getTemplateKey(final int code) {
- for (final Key key : super.getKeys()) {
+ for (final Key key : super.getSortedKeys()) {
if (key.getCode() == code) {
return key;
}
@@ -146,9 +147,10 @@ public class DynamicGridKeyboard extends Keyboard {
private static Key getKeyByCode(final Collection<DynamicGridKeyboard> keyboards,
final int code) {
for (final DynamicGridKeyboard keyboard : keyboards) {
- final Key key = keyboard.getKey(code);
- if (key != null) {
- return key;
+ for (final Key key : keyboard.getSortedKeys()) {
+ if (key.getCode() == code) {
+ return key;
+ }
}
}
return null;
@@ -156,10 +158,11 @@ public class DynamicGridKeyboard extends Keyboard {
private static Key getKeyByOutputText(final Collection<DynamicGridKeyboard> keyboards,
final String outputText) {
- for (final DynamicGridKeyboard kbd : keyboards) {
- final Key key = kbd.getKeyFromOutputText(outputText);
- if (key != null) {
- return key;
+ for (final DynamicGridKeyboard keyboard : keyboards) {
+ for (final Key key : keyboard.getSortedKeys()) {
+ if (outputText.equals(key.getOutputText())) {
+ return key;
+ }
}
}
return null;
@@ -205,20 +208,22 @@ public class DynamicGridKeyboard extends Keyboard {
}
@Override
- public Key[] getKeys() {
+ public List<Key> getSortedKeys() {
synchronized (mLock) {
if (mCachedGridKeys != null) {
return mCachedGridKeys;
}
- mCachedGridKeys = mGridKeys.toArray(new Key[mGridKeys.size()]);
+ final ArrayList<Key> cachedKeys = CollectionUtils.newArrayList(mGridKeys.size());
+ cachedKeys.addAll(mGridKeys);
+ mCachedGridKeys = Collections.unmodifiableList(cachedKeys);
return mCachedGridKeys;
}
}
@Override
- public Key[] getNearestKeys(final int x, final int y) {
+ public List<Key> getNearestKeys(final int x, final int y) {
// TODO: Calculate the nearest key index in mGridKeys from x and y.
- return getKeys();
+ return getSortedKeys();
}
static final class GridKey extends Key {
diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java
index 153391eed..a61a79b85 100644
--- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java
+++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java
@@ -24,6 +24,8 @@ import com.android.inputmethod.latin.Constants;
import com.android.inputmethod.latin.utils.CollectionUtils;
import java.util.ArrayList;
+import java.util.Comparator;
+import java.util.SortedSet;
import java.util.TreeSet;
public class KeyboardParams {
@@ -58,7 +60,8 @@ public class KeyboardParams {
public int GRID_WIDTH;
public int GRID_HEIGHT;
- public final TreeSet<Key> mKeys = CollectionUtils.newTreeSet(); // ordered set
+ // Keys are sorted from top-left to bottom-right order.
+ public final SortedSet<Key> mSortedKeys = new TreeSet<Key>(ROW_COLUMN_COMPARATOR);
public final ArrayList<Key> mShiftKeys = CollectionUtils.newArrayList();
public final ArrayList<Key> mAltCodeKeysWhileTyping = CollectionUtils.newArrayList();
public final KeyboardIconsSet mIconsSet = new KeyboardIconsSet();
@@ -75,8 +78,20 @@ public class KeyboardParams {
public final TouchPositionCorrection mTouchPositionCorrection =
new TouchPositionCorrection();
+ // Comparator to sort {@link Key}s from top-left to bottom-right order.
+ private static final Comparator<Key> ROW_COLUMN_COMPARATOR = new Comparator<Key>() {
+ @Override
+ public int compare(final Key lhs, final Key rhs) {
+ if (lhs.getY() < rhs.getY()) return -1;
+ if (lhs.getY() > rhs.getY()) return 1;
+ if (lhs.getX() < rhs.getX()) return -1;
+ if (lhs.getX() > rhs.getX()) return 1;
+ return 0;
+ }
+ };
+
protected void clearKeys() {
- mKeys.clear();
+ mSortedKeys.clear();
mShiftKeys.clear();
clearHistogram();
}
@@ -88,7 +103,7 @@ public class KeyboardParams {
// Ignore zero width {@link Spacer}.
return;
}
- mKeys.add(key);
+ mSortedKeys.add(key);
if (isSpacer) {
return;
}
diff --git a/java/src/com/android/inputmethod/latin/BinaryDictionary.java b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
index e9b8431e7..a351ee974 100644
--- a/java/src/com/android/inputmethod/latin/BinaryDictionary.java
+++ b/java/src/com/android/inputmethod/latin/BinaryDictionary.java
@@ -262,7 +262,7 @@ public final class BinaryDictionary extends Dictionary {
final int inputSize;
if (!isGesture) {
inputSize = composer.copyCodePointsExceptTrailingSingleQuotesAndReturnCodePointCount(
- mInputCodePoints, MAX_WORD_LENGTH);
+ mInputCodePoints);
if (inputSize < 0) {
return null;
}
diff --git a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorForSuggest.java b/java/src/com/android/inputmethod/latin/DictionaryFacilitatorForSuggest.java
index 7cb218fbe..0b6258a7f 100644
--- a/java/src/com/android/inputmethod/latin/DictionaryFacilitatorForSuggest.java
+++ b/java/src/com/android/inputmethod/latin/DictionaryFacilitatorForSuggest.java
@@ -421,7 +421,19 @@ public class DictionaryFacilitatorForSuggest {
final String suggestionLowerCase = suggestion.toLowerCase(dictionaries.mLocale);
final String secondWord;
if (wasAutoCapitalized) {
- secondWord = suggestionLowerCase;
+ if (isValidWord(suggestion, false /* ignoreCase */)
+ && !isValidWord(suggestionLowerCase, false /* ignoreCase */)) {
+ // If the word was auto-capitalized and exists only as a capitalized word in the
+ // dictionary, then we must not downcase it before registering it. For example,
+ // the name of the contacts in start-of-sentence position would come here with the
+ // wasAutoCapitalized flag: if we downcase it, we'd register a lower-case version
+ // of that contact's name which would end up popping in suggestions.
+ secondWord = suggestion;
+ } else {
+ // If however the word is not in the dictionary, or exists as a lower-case word
+ // only, then we consider that was a lower-case word that had been auto-capitalized.
+ secondWord = suggestionLowerCase;
+ }
} else {
// HACK: We'd like to avoid adding the capitalized form of common words to the User
// History dictionary in order to avoid suggesting them until the dictionary
diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java
index 1fdb8d16c..81b02c396 100644
--- a/java/src/com/android/inputmethod/latin/LatinIME.java
+++ b/java/src/com/android/inputmethod/latin/LatinIME.java
@@ -237,7 +237,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
// Otherwise, we'll do it when we can.
latinIme.mKeyboardSwitcher.loadKeyboard(latinIme.getCurrentInputEditorInfo(),
settingsValues, latinIme.getCurrentAutoCapsState(),
- latinIme.getCurrentAutoCapsState());
+ latinIme.getCurrentRecapitalizeState());
}
break;
}
@@ -501,7 +501,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
final IntentFilter filter = new IntentFilter();
filter.addAction(ConnectivityManager.CONNECTIVITY_ACTION);
filter.addAction(AudioManager.RINGER_MODE_CHANGED_ACTION);
- registerReceiver(mReceiver, filter);
+ registerReceiver(mConnectivityAndRingerModeChangeReceiver, filter);
final IntentFilter packageFilter = new IntentFilter();
packageFilter.addAction(Intent.ACTION_PACKAGE_ADDED);
@@ -630,7 +630,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
public void onDestroy() {
mInputLogic.mSuggest.mDictionaryFacilitator.closeDictionaries();
mSettings.onDestroy();
- unregisterReceiver(mReceiver);
+ unregisterReceiver(mConnectivityAndRingerModeChangeReceiver);
if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) {
ResearchLogger.getInstance().onDestroy();
}
@@ -645,6 +645,9 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
@UsedForTesting
public void recycle() {
+ unregisterReceiver(mDictionaryPackInstallReceiver);
+ unregisterReceiver(mDictionaryDumpBroadcastReceiver);
+ unregisterReceiver(mConnectivityAndRingerModeChangeReceiver);
mInputLogic.recycle();
}
@@ -816,9 +819,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
// When rotating, initialSelStart and initialSelEnd sometimes are lying. Make a best
// effort to work around this bug.
mInputLogic.mConnection.tryFixLyingCursorPosition();
- if (isDifferentTextField) {
- mHandler.postResumeSuggestions();
- }
+ mHandler.postResumeSuggestions();
canReachInputConnection = true;
}
@@ -1635,7 +1636,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen
// boolean onKeyMultiple(final int keyCode, final int count, final KeyEvent event);
// receive ringer mode change and network state change.
- private BroadcastReceiver mReceiver = new BroadcastReceiver() {
+ private BroadcastReceiver mConnectivityAndRingerModeChangeReceiver = new BroadcastReceiver() {
@Override
public void onReceive(final Context context, final Intent intent) {
final String action = intent.getAction();
diff --git a/java/src/com/android/inputmethod/latin/WordComposer.java b/java/src/com/android/inputmethod/latin/WordComposer.java
index 1268e5aac..d755195f2 100644
--- a/java/src/com/android/inputmethod/latin/WordComposer.java
+++ b/java/src/com/android/inputmethod/latin/WordComposer.java
@@ -129,22 +129,25 @@ public final class WordComposer {
* -1 is returned.
*
* @param destination the array of ints.
- * @param maxSize the size of the array.
* @return the number of copied code points.
*/
public int copyCodePointsExceptTrailingSingleQuotesAndReturnCodePointCount(
- final int[] destination, final int maxSize) {
- final int i = mTypedWordCache.length() - 1 - trailingSingleQuotesCount();
- if (i < 0) {
+ final int[] destination) {
+ // lastIndex is exclusive
+ final int lastIndex = mTypedWordCache.length() - trailingSingleQuotesCount();
+ if (lastIndex <= 0) {
// The string is empty or contains only single quotes.
return 0;
}
- final int codePointSize = Character.codePointCount(mTypedWordCache, 0, i);
- if (codePointSize > maxSize) {
+
+ // The following function counts the number of code points in the text range which begins
+ // at index 0 and extends to the character at lastIndex.
+ final int codePointSize = Character.codePointCount(mTypedWordCache, 0, lastIndex);
+ if (codePointSize > destination.length) {
return -1;
}
return StringUtils.copyCodePointsAndReturnCodePointCount(destination, mTypedWordCache, 0,
- i + 1, true /* downCase */);
+ lastIndex, true /* downCase */);
}
public boolean isSingleLetter() {
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
index 491d98074..f1f906042 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
+++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java
@@ -1284,6 +1284,10 @@ public final class InputLogic {
|| !settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces
// If no suggestions are requested, don't try restarting suggestions.
|| !settingsValues.isSuggestionsRequested()
+ // If we are currently in a batch input, we must not resume suggestions, or the result
+ // of the batch input will replace the new composition. This may happen in the corner case
+ // that the app moves the cursor on its own accord during a batch input.
+ || mInputLogicHandler.isInBatchInput()
// If the cursor is not touching a word, or if there is a selection, return right away.
|| mConnection.hasSelection()
// If we don't know the cursor location, return.
diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java
index 64bba681f..9dbe2c38b 100644
--- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java
+++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogicHandler.java
@@ -110,6 +110,10 @@ class InputLogicHandler implements Handler.Callback {
}
}
+ public boolean isInBatchInput() {
+ return mInBatchInput;
+ }
+
/**
* Fetch suggestions corresponding to an update of a batch input.
* @param batchPointers the updated pointers, including the part that was passed last time.
diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
index 3cdd07361..a0793b133 100644
--- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
+++ b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java
@@ -240,6 +240,9 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick
if (TextUtils.isEmpty(importantNoticeTitle)) {
return false;
}
+ if (isShowingMoreSuggestionPanel()) {
+ dismissMoreSuggestionsPanel();
+ }
mLayoutHelper.layoutImportantNotice(mImportantNoticeStrip, importantNoticeTitle);
mStripVisibilityGroup.showImportantNoticeStrip();
mImportantNoticeStrip.setOnClickListener(this);
diff --git a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java b/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
index ee9718ad3..ed502ed3d 100644
--- a/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
+++ b/java/src/com/android/inputmethod/latin/utils/ExecutorUtils.java
@@ -47,8 +47,13 @@ public class ExecutorUtils {
public static void shutdownAllExecutors() {
synchronized(sExecutorMap) {
for (final PrioritizedSerialExecutor executor : sExecutorMap.values()) {
- executor.shutdown();
- sExecutorMap.remove(executor);
+ executor.execute(new Runnable() {
+ @Override
+ public void run() {
+ executor.shutdown();
+ sExecutorMap.remove(executor);
+ }
+ });
}
}
}
diff --git a/java/src/com/android/inputmethod/latin/utils/RunInLocale.java b/java/src/com/android/inputmethod/latin/utils/RunInLocale.java
index 2c9e3b191..1ea16e6ef 100644
--- a/java/src/com/android/inputmethod/latin/utils/RunInLocale.java
+++ b/java/src/com/android/inputmethod/latin/utils/RunInLocale.java
@@ -30,25 +30,23 @@ public abstract class RunInLocale<T> {
* Execute {@link #job(Resources)} method in specified system locale exclusively.
*
* @param res the resources to use.
- * @param newLocale the locale to change to.
+ * @param newLocale the locale to change to. Run in system locale if null.
* @return the value returned from {@link #job(Resources)}.
*/
public T runInLocale(final Resources res, final Locale newLocale) {
synchronized (sLockForRunInLocale) {
final Configuration conf = res.getConfiguration();
- final Locale oldLocale = conf.locale;
- final boolean needsChange = (newLocale != null && !newLocale.equals(oldLocale));
+ if (newLocale == null || newLocale.equals(conf.locale)) {
+ return job(res);
+ }
+ final Locale savedLocale = conf.locale;
try {
- if (needsChange) {
- conf.locale = newLocale;
- res.updateConfiguration(conf, null);
- }
+ conf.locale = newLocale;
+ res.updateConfiguration(conf, null);
return job(res);
} finally {
- if (needsChange) {
- conf.locale = oldLocale;
- res.updateConfiguration(conf, null);
- }
+ conf.locale = savedLocale;
+ res.updateConfiguration(conf, null);
}
}
}
diff --git a/java/src/com/android/inputmethod/research/ResearchLogger.java b/java/src/com/android/inputmethod/research/ResearchLogger.java
index b1f54c0b4..d907dd1b0 100644
--- a/java/src/com/android/inputmethod/research/ResearchLogger.java
+++ b/java/src/com/android/inputmethod/research/ResearchLogger.java
@@ -1362,7 +1362,7 @@ public class ResearchLogger implements SharedPreferences.OnSharedPreferenceChang
kid.navigateNext(), kid.navigatePrevious(), kid.mClobberSettingsKey,
isPasswordView, kid.mSupportsSwitchingToShortcutIme, kid.mHasShortcutKey,
kid.mLanguageSwitchKeyEnabled, kid.isMultiLine(), keyboard.mOccupiedWidth,
- keyboard.mOccupiedHeight, keyboard.getKeys());
+ keyboard.mOccupiedHeight, keyboard.getSortedKeys());
}
/**