diff options
Diffstat (limited to 'java')
109 files changed, 3767 insertions, 3315 deletions
diff --git a/java/res/layout/suggestions_strip.xml b/java/res/layout/suggestions_strip.xml index 5e1019bcd..37fe5c5a5 100644 --- a/java/res/layout/suggestions_strip.xml +++ b/java/res/layout/suggestions_strip.xml @@ -55,7 +55,7 @@ android:text="@string/important_notice_title" android:layout_width="match_parent" android:layout_height="match_parent" - android:textSize="14sp" + android:textSize="16sp" style="?attr/suggestionWordStyle" /> </LinearLayout> </merge> diff --git a/java/res/values-af/strings.xml b/java/res/values-af/strings.xml index 793a7170b..522180fcd 100644 --- a/java/res/values-af/strings.xml +++ b/java/res/values-af/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Gestoor"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> korrigeer <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> voer outokorreksie uit"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Wys <xliff:g id="MODE">%s</xliff:g>-sleutelbord"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engels (VK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engels (VS)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spaans (VS)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Engels (VK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Engels (VS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spaans (VS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Tradisioneel)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Engels (VK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradisioneel)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Lees eksterne woordeboeklĂȘer"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Geen woordeboeklĂȘers in die aflaaiselsvouer nie"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Kies \'n woordeboeklĂȘer om te installeer"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Moet hierdie lĂȘer regtig vir <xliff:g id="LOCALE_NAME">%s</xliff:g> geĂŻnstalleer word?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Moet hierdie lĂȘer regtig vir <xliff:g id="LANGUAGE_NAME">%s</xliff:g> geĂŻnstalleer word?"</string> <string name="error" msgid="8940763624668513648">"Daar was \'n fout"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Gooi kontaktewoordeboek weg"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Gooi persoonlike woordeboek weg"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Verfris"</string> <string name="last_update" msgid="730467549913588780">"Laas opgedateer"</string> <string name="message_updating" msgid="4457761393932375219">"Kontroleer vir opdaterings"</string> - <string name="message_loading" msgid="8689096636874758814">"Laai tansâŠ"</string> + <string name="message_loading" msgid="5638680861387748936">"Laai tansâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Hoofwoordeboek"</string> <string name="cancel" msgid="6830980399865683324">"Kanselleer"</string> <string name="install_dict" msgid="180852772562189365">"Installeer"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Kanselleer"</string> <string name="delete_dict" msgid="756853268088330054">"Vee uit"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Die gekose taal op jou mobiele toestel het \'n beskikbare woordeboek.<br/> Ons beveel aan dat die <xliff:g id="LANGUAGE">%1$s</xliff:g>-woordeboek <b>afgelaai</b> word om jou tikervaring te verbeter.<br/> <br/> Dit kan \'n minuut of twee neem om oor 3G af te laai. Heffings kan dalk geld as jy nie \'n <b>onbeperkte dataplan</b> het nie.<br/> As jy onseker oor jou dataplan is, beveel ons aan dat jy \'n Wi-Fi-verbinding soek om outomaties te begin aflaai.<br/> <br/> Wenk: Jy kan woordeboeke aflaai en verwyder deur te gaan na <b>Taal en invoer</b> in die <b>Instellings</b>-kieslys van jou mobiele toestel."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Die gekose taal op jou mobiele toestel het \'n beskikbare woordeboek.<br/> Ons beveel aan dat die <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>-woordeboek <b>afgelaai</b> word om jou tikervaring te verbeter.<br/> <br/> Dit kan \'n minuut of twee duur om oor 3G af te laai. Heffings kan dalk geld as jy nie \'n <b>onbeperkte dataplan</b>.<br/> het nie. As jy onseker is oor watter dataplan jy het, beveel ons aan dat jy \'n Wi-Fi-verbinding soek om outomaties te begin aflaai.<br/> <br/> Wenk: Jy kan woordeboeke aflaai en verwyder deur te gaan na <b>Taal en invoer</b> in die <b>Instellings</b>-kieslys van jou mobiele toestel."</string> <string name="download_over_metered" msgid="1643065851159409546">"Laai nou af (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Laai oor Wi-Fi af"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"\'n Woordeboek is vir <xliff:g id="LANGUAGE">%1$s</xliff:g> beskikbaar"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"\'n Woordeboek is beskikbaar vir <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Druk om te hersien en af te laai"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Laai tans af: voorstelle vir <xliff:g id="LANGUAGE">%1$s</xliff:g> sal binnekort gereed wees."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Laai tans af: voorstelle vir <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> sal binnekort gereed wees."</string> <string name="version_text" msgid="2715354215568469385">"Weergawe <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Voeg by"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Voeg by woordeboek"</string> diff --git a/java/res/values-am/strings.xml b/java/res/values-am/strings.xml index eb7023ed8..0133c3092 100644 --- a/java/res/values-am/strings.xml +++ b/java/res/values-am/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : á°ááá§á"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>á áá° <xliff:g id="CORRECTED">%3$s</xliff:g> á«áááá"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> á«á”-á°á á„ááá”á á«ášáááá"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"á„ááááá (ášáłáá á„áȘáłáá«)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"á„ááááá (á©.á€á”)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"á”áááœá (á©á€á”)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"á„ááááá (á©ááá”á” áȘááá°á) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"á„ááááá (á ááȘá«) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"á”áááœá (á©á€á”) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (á°ááá·á)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,7 +173,8 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"áá«á ášáááá ááá” ááá á áá„á„"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"á ááá¶áœ á ááá áá”á„ ááá ášáááá -áááᜠášáá"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ášáááá” ášáááá -ááá” ááá ááášáĄ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"á„áá áá ááá á<xliff:g id="LOCALE_NAME">%s</xliff:g> áá«á?"</string> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> + <skip /> <string name="error" msgid="8940763624668513648">"á”á
á°á” á°ášá”á¶ áá á"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ášá„ááá«áᜠáááá -ááá”á á«á«áá"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ášáá áááá -ááá”á á«á«áá"</string> @@ -210,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"á á”á”"</string> <string name="last_update" msgid="730467549913588780">"ááášášá» áá ášá°áááá"</string> <string name="message_updating" msgid="4457761393932375219">"áááááœá á áááá áá"</string> - <string name="message_loading" msgid="8689096636874758814">"á áá«á áá..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"áá áááá -ááá”"</string> <string name="cancel" msgid="6830980399865683324">"á°áá"</string> <string name="install_dict" msgid="180852772562189365">"á«á"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"á°áá"</string> <string name="delete_dict" msgid="756853268088330054">"á°áá"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"á°áááłáᜠááŁáȘá«á áá áá°áášá á ááá ášááá áááá -ááá” áááááą<br/> ášá”ášáŁ á°áááźáá ááá»á»á áš<xliff:g id="LANGUAGE">%1$s</xliff:g> áááá -ááá±á <b>á„ááČá«ááá±</b> á„áááá«áááą<br/> <br/> ááá± á 3á áá á áá” ááá ááá” á°áá ááá”á” ááœáááą <b>á«áá°áá°á ášááá„ áá
á”</b> ášáááá” ááá«áᜠáášáá ááááŁážá ááœáááą<br/> ášá”áá ášááá„ áá
á” á„ááłááá” á„ááá á á«ááá ááá±á á á«á”-á°á ááááá ášWi-Fi ááááá” á„ááČááá á„áááá«áááą<br/> <br/> á áá áááአášá°áááłáᜠááŁáȘá«á <b>á
áá„áźáœ</b> ááá áá”á„ ááłáá <b>ááá á„á áá„áá”</b> á ááá” áááá -ááá”á ááášá”á áá”ááá” ááœáááą"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"á áá á ááá” (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> ááŁ)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"á Wi-Fi á ááá”"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"áááá -ááá” á<xliff:g id="LANGUAGE">%1$s</xliff:g> áááá"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"ááááááá áááášá” áá«á"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"á ááášá” ááአáš<xliff:g id="LANGUAGE">%1$s</xliff:g> á„áá á á”á°á«ášá¶áœ á á
áᥠááá áááááą"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"á„áȘá” <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"á áá"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"áá° áááá -ááá” á áá"</string> diff --git a/java/res/values-iw/config-spacing-and-punctuations.xml b/java/res/values-ar-sw600dp/config-spacing-and-punctuations.xml index 9e637e458..56296361f 100644 --- a/java/res/values-iw/config-spacing-and-punctuations.xml +++ b/java/res/values-ar-sw600dp/config-spacing-and-punctuations.xml @@ -2,7 +2,7 @@ <!-- /* ** -** Copyright 2012, The Android Open Source Project +** 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. @@ -21,5 +21,7 @@ <!-- The all letters need to be mirrored are found at http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt --> <!-- Symbols that are suggested between words --> - <string name="suggested_punctuations" translatable="false">!,?,\\,,:,;,\",(|),)|(,\',-,/,@,_</string> + <!-- U+061F: "Ű" ARABIC QUESTION MARK + U+061B: "Ű" ARABIC SEMICOLON --> + <string name="suggested_punctuations" translatable="false">!,؟,:,؛,\",\',(|),)|(,-,/,@,_</string> </resources> diff --git a/java/res/values-ar/config-spacing-and-punctuations.xml b/java/res/values-ar/config-spacing-and-punctuations.xml index 9e637e458..d33a104df 100644 --- a/java/res/values-ar/config-spacing-and-punctuations.xml +++ b/java/res/values-ar/config-spacing-and-punctuations.xml @@ -21,5 +21,8 @@ <!-- The all letters need to be mirrored are found at http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt --> <!-- Symbols that are suggested between words --> - <string name="suggested_punctuations" translatable="false">!,?,\\,,:,;,\",(|),)|(,\',-,/,@,_</string> + <!-- U+061F: "Ű" ARABIC QUESTION MARK + U+060C: "Ű" ARABIC COMMA + U+061B: "Ű" ARABIC SEMICOLON --> + <string name="suggested_punctuations" translatable="false">!,؟,،,:,؛,\",(|),)|(,\',-,/,@,_</string> </resources> diff --git a/java/res/values-ar/strings.xml b/java/res/values-ar/strings.xml index d9dcb0dc5..63fde8c6d 100644 --- a/java/res/values-ar/strings.xml +++ b/java/res/values-ar/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ŰȘÙ
ۧÙŰÙŰž"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ÙŰȘŰ”ŰÙŰ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> Ű„ÙÙ <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ÙÙŰȘŰ”ŰÙŰ Ű§ÙŰȘÙÙۧۊÙ"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ۧÙŰ„ÙŰŹÙÙŰČÙŰ© (ۧÙÙ
Ù
ÙÙŰ© ۧÙÙ
ŰȘŰŰŻŰ©)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ۧÙŰ„ÙŰŹÙÙŰČÙŰ© (ۧÙÙÙۧÙۧŰȘ ۧÙÙ
ŰȘŰŰŻŰ©)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ۧÙۄ۳ۚۧÙÙŰ© (ۧÙŰŁÙ
Ù۱ÙÙŰ©)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ۧÙŰ„ÙŰŹÙÙŰČÙŰ© (ۧÙÙ
Ù
ÙÙŰ© ۧÙÙ
ŰȘŰŰŻŰ©) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ۧÙŰ„ÙŰŹÙÙŰČÙŰ© (ۧÙÙÙۧÙۧŰȘ ۧÙÙ
ŰȘŰŰŻŰ©) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ۧÙۄ۳ۚۧÙÙŰ© (ۧÙŰŁÙ
۱ÙÙÙŰ©) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ۧÙŰȘÙÙÙŰŻÙŰ©)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"ۧÙŰ„ÙŰŹÙÙŰČÙŰ© (ۧÙÙ
Ù
ÙÙŰ© ۧÙÙ
ŰȘŰŰŻŰ©) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Ù۱ۧۥ۩ Ù
ÙÙ ÙۧÙ
ÙŰł ۟ۧ۱ۏÙ"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ÙÙŰłŰȘ ÙÙŰ§Ù Ù
ÙÙۧŰȘ ÙÙۧÙ
ÙŰł ÙÙ Ù
ŰŹÙŰŻ ۧÙŰȘÙŰČÙÙۧŰȘ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ŰȘŰŰŻÙŰŻ Ù
ÙÙ ÙۧÙ
ÙŰł ÙÙŰȘ۫ۚÙŰȘ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ÙÙ ŰȘ۱ÙŰŻ ŰÙÙۧ ŰȘ۫ۚÙŰȘ Ù۰ۧ ۧÙÙ
ÙÙ ÙÙŰșŰ© <xliff:g id="LOCALE_NAME">%s</xliff:g>Ű"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ÙÙ ŰȘ۱ÙŰŻ ŰÙÙۧ ŰȘ۫ۚÙŰȘ Ù۰ۧ ۧÙÙ
ÙÙ ÙÙŰșŰ© <xliff:g id="LANGUAGE_NAME">%s</xliff:g>Ű"</string> <string name="error" msgid="8940763624668513648">"ŰŰŻŰ« ۟۷ۣ"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ŰȘÙ۱ÙŰș Ù
ŰčŰŹÙ
ŰŹÙۧŰȘ ۧÙۧŰȘ۔ۧÙ"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ŰȘÙ۱ÙŰș ۧÙÙ
ŰčŰŹÙ
ۧÙێ۟۔Ù"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ŰȘŰŰŻÙŰ«"</string> <string name="last_update" msgid="730467549913588780">"ŰȘۧ۱ÙŰź ۹۟۱ ŰȘŰŰŻÙŰ«"</string> <string name="message_updating" msgid="4457761393932375219">"ŰŹŰ§Ű±Ù Ű§ÙŰšŰŰ« ŰčÙ ŰȘŰŰŻÙ۫ۧŰȘ"</string> - <string name="message_loading" msgid="8689096636874758814">"ŰŹŰ§Ű±Ù Ű§ÙŰȘŰÙ
ÙÙ..."</string> + <string name="message_loading" msgid="5638680861387748936">"ŰŹŰ§Ű±Ù Ű§ÙŰȘŰÙ
ÙÙâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ۧÙÙۧÙ
ÙŰł ۧÙ۱ۊÙŰłÙ"</string> <string name="cancel" msgid="6830980399865683324">"Ű„ÙŰșۧۥ"</string> <string name="install_dict" msgid="180852772562189365">"ŰȘ۫ۚÙŰȘ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Ű„ÙŰșۧۥ"</string> <string name="delete_dict" msgid="756853268088330054">"Ű۰Ù"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"âۧÙÙŰșŰ© ۧÙÙ
ŰŰŻŰŻŰ© ŰčÙÙ ŰŹÙۧŰČÙ Ű§ÙŰŹÙŰ§Ù ŰȘŰŽŰȘÙ
Ù ŰčÙÙ ÙۧÙ
ÙŰł Ù
ŰȘÙÙ۱.<br/> ÙÙŰ”Ù <b>ŰšŰȘÙŰČÙÙ</b> ÙۧÙ
ÙŰł <xliff:g id="LANGUAGE">%1$s</xliff:g> ÙŰȘŰŰłÙÙ ŰȘۏ۱ۚ۩ ۧÙÙŰȘۧۚ۩.<br/> <br/> ÙŰŻ ÙŰłŰȘŰșŰ±Ù Ű§ÙŰȘÙŰČÙÙ ŰŻÙÙÙŰ© ŰŁÙ ŰŻÙÙÙŰȘÙÙ ŰŁÙ۫۱ Ù
Ù Ű§ÙÙ
ŰŻŰ© ۧÙŰȘÙ ÙŰłŰȘŰș۱ÙÙۧ ۧÙŰȘÙŰČÙÙ Űčۚ۱ ŰŽŰšÙŰ© ۧÙŰŹÙÙ Ű§Ù۫ۧÙŰ«. ÙŰŻ ŰȘÙŰ·ŰšÙ Ű§Ù۱۳ÙÙ
ۄ۰ۧ ÙÙ
ŰȘÙÙ Ù
ŰŽŰȘ۱ÙÙۧ ÙÙ <b>۟۷۩ ۧÙŰšÙۧÙۧŰȘ ŰșÙ۱ ۧÙÙ
ŰŰŻÙŰŻŰ©</b>.<br/> ۄ۰ۧ ÙÙ
ŰȘÙÙ Ù
ŰȘŰŁÙŰŻÙۧ Ù
Ù ŰźŰ·Ű© ۧÙŰšÙۧÙۧŰȘ ۧÙÙ
ŰȘÙÙ۱۩ ÙŰŻÙÙŰ ÙÙŰÙ ÙÙŰ”Ù ŰšŰ§ÙŰšŰŰ« ŰčÙ Ű§ŰȘŰ”Ű§Ù Wi-Fi Ùۚۯۥ ŰčÙ
ÙÙŰ© ۧÙŰȘÙŰČÙÙ ŰȘÙÙۧۊÙÙۧ.<br/> <br/> ÙŰ”ÙŰŰ©: ÙÙ
ÙÙÙ ŰȘÙŰČÙÙ Ű§ÙÙÙۧÙ
ÙŰł ÙŰ„ŰČۧÙŰȘÙۧ ŰčÙ Ű·Ű±ÙÙ Ű§ÙۧÙŰȘÙŰ§Ù Ű„ÙÙ <b>ۧÙÙŰșŰ© ÙۧÙۄۯ۟ۧÙ</b> ÙÙ ÙۧۊÙ
Ű© <b>Ű„ŰčۯۧۯۧŰȘ</b> ÙÙ ŰŹÙۧŰČÙ Ű§ÙŰŹÙÙÙۧÙ."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"âۧÙÙŰșŰ© ۧÙÙ
ŰŰŻŰŻŰ© ŰčÙÙ ŰŹÙۧŰČÙ Ű§ÙŰŹÙÙŰ§Ù ŰȘŰŽŰȘÙ
Ù ŰčÙÙ ÙۧÙ
ÙŰł Ù
ŰȘÙÙ۱.<br/> ÙÙŰ”Ù <b>ŰšŰȘÙŰČÙÙ</b> ÙۧÙ
ÙŰł <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ÙŰȘŰŰłÙÙ ŰȘۏ۱ۚ۩ ۧÙÙŰȘۧۚ۩.<br/> <br/> ÙŰŻ ÙŰłŰȘŰșŰ±Ù Ű§ÙŰȘÙŰČÙÙ ŰŻÙÙÙŰ© ŰŁÙ ŰŻÙÙÙŰȘÙÙ Űčۚ۱ ŰŽŰšÙŰ© ۧÙŰŹÙÙ Ű§Ù۫ۧÙŰ«. ÙŰŻ ŰȘÙŰ·ŰšÙ Ű§Ù۱۳ÙÙ
ۄ۰ۧ ÙÙ
ŰȘÙÙ Ù
ŰŽŰȘ۱ÙÙۧ ÙÙ <b>۟۷۩ ۧÙŰšÙۧÙۧŰȘ ŰșÙ۱ ۧÙÙ
ŰŰŻÙŰŻŰ©</b>.<br/> ۄ۰ۧ ÙÙ
ŰȘÙÙ Ù
ŰȘŰŁÙŰŻÙۧ Ù
Ù ŰźŰ·Ű© ۧÙŰšÙۧÙۧŰȘ ۧÙÙ
ŰȘÙÙ۱۩ ÙŰŻÙÙŰ ÙÙŰÙ ÙÙŰ”Ù ŰšŰ§ÙŰšŰŰ« ŰčÙ Ű§ŰȘŰ”Ű§Ù Wi-Fi Ùۚۯۥ ŰčÙ
ÙÙŰ© ۧÙŰȘÙŰČÙÙ ŰȘÙÙۧۊÙÙۧ.<br/> <br/> ÙŰ”ÙŰŰ©: ÙÙ
ÙÙÙ ŰȘÙŰČÙÙ Ű§ÙÙÙۧÙ
ÙŰł ÙŰ„ŰČۧÙŰȘÙۧ Ù
Ù ŰźÙŰ§Ù Ű§ÙۧÙŰȘÙŰ§Ù Ű„ÙÙ <b>ۧÙÙŰșŰ© ÙۧÙۄۯ۟ۧÙ</b> ÙÙ Ű§ÙÙۧۊÙ
Ű© <b>Ű„ŰčۯۧۯۧŰȘ</b> ÙÙ ŰŹÙۧŰČÙ Ű§ÙŰŹÙÙۧÙ."</string> <string name="download_over_metered" msgid="1643065851159409546">"ۧÙŰȘÙŰČÙÙ Ű§ÙŰąÙ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Ù
ÙŰșۧۚۧÙŰȘ)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"âۧÙŰȘÙŰČÙÙ Űčۚ۱ ŰŽŰšÙŰ© Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ÙÙŰ§Ù ÙۧÙ
ÙŰł Ù
ŰȘÙÙ۱ ÙÙŰșŰ© <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"ÙÙŰ§Ù ÙۧÙ
ÙŰł Ù
ŰȘÙÙ۱ ÙÙŰșŰ© <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ۧ۶ŰșŰ· ÙÙÙ
۱ۧۏŰčŰ© ÙۧÙŰȘÙŰČÙÙ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ŰŹŰ§Ű±Ù Ű§ÙŰȘÙŰČÙÙ: ŰłŰȘŰȘÙÙ۱ ۧÙŰȘ۱ۧŰۧŰȘ ÙÙŰșŰ© <xliff:g id="LANGUAGE">%1$s</xliff:g> ŰšŰčŰŻ ÙÙÙÙ."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ŰŹŰ§Ű±Ù Ű§ÙŰȘÙŰČÙÙ: ŰłŰȘŰȘÙÙ۱ ۧÙŰȘ۱ۧŰۧŰȘ ÙÙŰșŰ© <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ù۱ÙŰšÙۧ."</string> <string name="version_text" msgid="2715354215568469385">"ۧÙۄ۔ۯۧ۱ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ۄ۶ۧÙŰ©"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ۄ۶ۧÙŰ© Ű„ÙÙ Ű§ÙÙۧÙ
ÙŰł"</string> diff --git a/java/res/values-az-rAZ/strings.xml b/java/res/values-az-rAZ/strings.xml index 87b849f41..d6aae5bb3 100644 --- a/java/res/values-az-rAZ/strings.xml +++ b/java/res/values-az-rAZ/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : SaxlanmıĆ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> açarı <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> originalını <xliff:g id="CORRECTED">%3$s</xliff:g> tÉrÉfÉ dĂŒzÉliĆ edir"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> açarı avtomatik dĂŒzÉliĆ edir"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"<xliff:g id="MODE">%s</xliff:g> klaviaturası göstÉrilir"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"İngilis (BK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"İngilis (ABĆ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"İspan (ABĆ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"İngilis (BK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"İngilis (ABĆ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"İspan (ABĆ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g>(ÆnÉnÉvi)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Xarici lĂŒÄÉt faylını oxuyun"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"EndirmÉ QovluÄunda heç bir lĂŒÄÉt faylı yoxdur"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"YĂŒklÉmÉk ĂŒĂ§ĂŒn lĂŒÄÉt faylı seçin"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Bu faylı hÉqiqÉtÉn <xliff:g id="LOCALE_NAME">%s</xliff:g> adlı yerÉ quraĆdıraq?"</string> - <string name="error" msgid="8940763624668513648">"XÉta var idi"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"XÉta var idi"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Kontaktlar lĂŒÄÉtini toplayın"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ĆÉxsi lĂŒÄÉti toplayın"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"İstifadÉçi tarixi lĂŒÄÉtini toplayın"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"FÉrdilÉĆmÉ lĂŒÄÉtini toplayın"</string> <string name="button_default" msgid="3988017840431881491">"Defolt"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> tÉbiqinÉ xoĆ gÉlmisiniz"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"Jest Yazısı ilÉ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"TÉzÉlÉ"</string> <string name="last_update" msgid="730467549913588780">"Son yenilÉmÉ"</string> <string name="message_updating" msgid="4457761393932375219">"GĂŒncÉllÉmÉlÉr yoxlanılır"</string> - <string name="message_loading" msgid="8689096636874758814">"YĂŒklÉnir..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Æsas lĂŒÄÉt"</string> <string name="cancel" msgid="6830980399865683324">"LÉÄv et"</string> <string name="install_dict" msgid="180852772562189365">"QuraĆdırın"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"LÉÄv et"</string> <string name="delete_dict" msgid="756853268088330054">"Sil"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Mobil cihazınızda seçilmiĆ dil ĂŒzrÉ lĂŒÄÉt mövcuddur.<br/> Yazı tÉcrĂŒbÉnizi tÉkmillÉĆdirmÉk ĂŒĂ§ĂŒn <xliff:g id="LANGUAGE">%1$s</xliff:g> lĂŒÄÉtini <b>endirmÉyi</b> tövsiyÉ edirik.<br/> <br/> EndirmÉ 3G ilÉ bir vÉ ya iki dÉqiqÉ Ă§ÉkÉcÉk. <b>Limitsiz data planınız</b>.<br/> olmadıÄı halda ÉlavÉ xÉrc tutula bilÉr, endirmÉni avtomatik baĆlatmaq ĂŒĂ§ĂŒn Wi-Fi baÄlantı tapmanızı tövsiyÉ edirik.<br/> <br/> MÉslÉhÉt: Siz lĂŒÄÉtlÉri mobil cihazınızın <b>Dil vÉ daxiletmÉ</b> <b>ParametrlÉrindÉn</b> endirÉ vÉ ya lÉÄv edÉ bilÉrsiniz."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"İndi endirin (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fi ilÉ endir"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> ĂŒĂ§ĂŒn lĂŒÄÉt mövcuddur"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"NÉzÉrdÉn keçirmÉk vÉ endirmÉk ĂŒĂ§ĂŒn kliklÉyin"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Endirilir: <xliff:g id="LANGUAGE">%1$s</xliff:g> ĂŒĂ§ĂŒn tÉkliflÉr tezliklÉ hazır olacaq."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"<xliff:g id="VERSION_NUMBER">%1$s</xliff:g> nömrÉli versiya"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ÆlavÉ edin"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"LĂŒÄÉtÉ ÉlavÉ edin"</string> diff --git a/java/res/values-bg/strings.xml b/java/res/values-bg/strings.xml index 908815130..a164d8ea6 100644 --- a/java/res/values-bg/strings.xml +++ b/java/res/values-bg/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ĐĐ°ĐżĐ°Đ·Đ”ĐœĐŸ"</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="8005997889020109763">"â<xliff:g id="KEY">%1$s</xliff:g>â ĐșĐŸŃОгОŃа â<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>â ĐœĐ° â<xliff:g id="CORRECTED">%3$s</xliff:g>â"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"â<xliff:g id="KEY">%1$s</xliff:g>â ОзпŃĐ»ĐœŃĐČа аĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐŸ ĐșĐŸŃОгОŃĐ°ĐœĐ”"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐž (ĐДлОĐșĐŸĐ±ŃĐžŃĐ°ĐœĐžŃ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐž (ĐĄĐĐ©)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĐžŃĐżĐ°ĐœŃĐșĐž (ĐĄĐĐ©)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐž (ĐДлОĐșĐŸĐ±Ń.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐž (ĐĄĐĐ©) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĐžŃĐżĐ°ĐœŃĐșĐž (ĐĄĐĐ©) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŃŃаЎОŃĐžĐŸĐœĐ”Đœ)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐž (ĐДлОĐșĐŸĐ±Ń.) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ЧДŃĐ”ĐœĐ” ĐœĐ° ŃаĐčĐ» за ĐČŃĐœŃĐ”Đœ ŃĐ”ŃĐœĐžĐș"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"РпапĐșаŃа âĐĐ·ŃДглŃĐœĐžŃâ ĐœŃĐŒĐ° ŃаĐčĐ»ĐŸĐČĐ” за ŃĐ”ŃĐœĐžĐș"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ĐзбДŃĐ”ŃĐ” ŃаĐčĐ» за ŃĐ”ŃĐœĐžĐșа, ĐșĐŸĐčŃĐŸ Ўа ĐžĐœŃŃалОŃаŃĐ”"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ĐаОŃŃĐžĐœĐ° лО Ўа ŃĐ” ĐžĐœŃŃалОŃа ŃĐŸĐ·Đž ŃаĐčĐ» за <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ĐаОŃŃĐžĐœĐ° лО Ўа ŃĐ” ĐžĐœŃŃалОŃа ŃĐŸĐ·Đž ŃаĐčĐ» за <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"ĐŃĐ·ĐœĐžĐșĐœĐ° ĐłŃĐ”ŃĐșа"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"РазŃĐŸĐČаŃĐČĐ°ĐœĐ” ĐœĐ° ŃĐ”ŃĐœĐžĐșа Ń ĐșĐŸĐœŃаĐșŃĐž"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"РазŃĐŸĐČаŃĐČĐ°ĐœĐ” ĐœĐ° ŃаŃŃĐœĐžŃ ŃĐ”ŃĐœĐžĐș"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ĐĐżŃĐ”ŃĐœŃĐČĐ°ĐœĐ”"</string> <string name="last_update" msgid="730467549913588780">"ĐĐŸŃĐ»Đ”ĐŽĐœĐ° аĐșŃŃалОзаŃĐžŃ:"</string> <string name="message_updating" msgid="4457761393932375219">"ĐŃĐŸĐČĐ”ŃŃĐČа ŃĐ” за аĐșŃŃалОзаŃОО"</string> - <string name="message_loading" msgid="8689096636874758814">"ĐаŃДжЎа ŃĐ”..."</string> + <string name="message_loading" msgid="5638680861387748936">"ĐаŃДжЎа ŃĐ”âŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ĐŃĐœĐŸĐČĐ”Đœ ŃĐ”ŃĐœĐžĐș"</string> <string name="cancel" msgid="6830980399865683324">"ĐŃĐșаз"</string> <string name="install_dict" msgid="180852772562189365">"ĐĐœŃŃалОŃĐ°ĐœĐ”"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ĐŃĐșаз"</string> <string name="delete_dict" msgid="756853268088330054">"ĐĐ·ŃŃĐžĐČĐ°ĐœĐ”"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ĐалОŃĐ” Đ” ŃĐ”ŃĐœĐžĐș за ОзбŃĐ°ĐœĐžŃ Đ”Đ·ĐžĐș ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸŃĐŸ ĐČĐž ŃŃŃŃĐŸĐčŃŃĐČĐŸ.<br/> ĐŃĐ”ĐżĐŸŃŃŃĐČĐ°ĐŒĐ” ĐČĐž <b>dЎа ОзŃДглОŃĐ”</b> ŃĐ”ŃĐœĐžĐșа за <xliff:g id="LANGUAGE">%1$s</xliff:g>, за Ўа ĐżĐŸĐŽĐŸĐ±ŃĐžŃĐ” ĐżŃаĐșŃĐžŃĐ”ŃĐșаŃа ŃĐž ŃĐ°Đ±ĐŸŃа ĐżŃĐž пОŃĐ°ĐœĐ”.<br/> <br/> ĐĐ·ŃДглŃĐœĐ”ŃĐŸ ĐżŃДз 3G ĐŒĐŸĐ¶Đ” Ўа ĐŸŃĐœĐ”ĐŒĐ” Đ”ĐŽĐœĐ° ĐŽĐŸ ĐŽĐČĐ” ĐŒĐžĐœŃŃĐž. ĐŃĐ·ĐŒĐŸĐ¶ĐœĐŸ Đ” Ўа бŃĐŽĐ”ŃĐ” ŃаĐșŃŃĐČĐ°ĐœĐž, аĐșĐŸ ĐœŃĐŒĐ°ŃĐ” <b>ĐœĐ”ĐŸĐłŃĐ°ĐœĐžŃĐ”Đœ ĐżĐ»Đ°Đœ за ĐŽĐ°ĐœĐœĐž</b>.<br/> Đ ŃĐ»ŃŃаĐč ŃĐ” ĐœĐ” ŃŃĐ” ŃОгŃŃĐœĐž ĐșаĐșŃĐČ Đ” ĐČаŃĐžŃŃ ĐżĐ»Đ°Đœ, ĐČĐž ĐżŃĐ”ĐżĐŸŃŃŃĐČĐ°ĐŒĐ” Ўа ĐœĐ°ĐŒĐ”ŃĐžŃĐ” Wi-Fi ĐČŃŃĐ·Đșа, за Ўа Đ·Đ°ĐżĐŸŃĐœĐ”ŃĐ” аĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐŸ ОзŃДглŃĐœĐ”ŃĐŸ.<br/> <br/> ĐĄŃĐČĐ”Ń: ĐĐŸĐ¶Đ”ŃĐ” Ўа ОзŃДглŃŃĐ” Đž ĐżŃĐ”ĐŒĐ°Ń
ĐČаŃĐ” ŃĐ”ŃĐœĐžŃĐž, ĐșаŃĐŸ ĐŸŃĐČĐŸŃĐžŃĐ” <b>ĐĐ·ĐžĐș Đž ĐČŃĐČĐ”Đ¶ĐŽĐ°ĐœĐ”</b> ĐČ ĐŒĐ”ĐœŃŃĐŸ <b>ĐаŃŃŃĐŸĐčĐșĐž</b> ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸŃĐŸ ŃĐž ŃŃŃŃĐŸĐčŃŃĐČĐŸ."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ĐалОŃĐ” Đ” ŃĐ”ŃĐœĐžĐș за ОзбŃĐ°ĐœĐžŃ Đ”Đ·ĐžĐș ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸŃĐŸ ĐČĐž ŃŃŃŃĐŸĐčŃŃĐČĐŸ.<br/> ĐŃĐ”ĐżĐŸŃŃŃĐČĐ°ĐŒĐ” ĐČĐž <b>Ўа ОзŃДглОŃĐ”</b> ŃĐ”ŃĐœĐžĐșа за <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>, за Ўа ĐżĐŸĐŽĐŸĐ±ŃĐžŃĐ” ĐżŃаĐșŃĐžŃĐ”ŃĐșаŃа ŃĐž ŃĐ°Đ±ĐŸŃа ĐżŃĐž пОŃĐ°ĐœĐ”.<br/> <br/> ĐĐ·ŃДглŃĐœĐ”ŃĐŸ ĐżŃДз 3G ĐŒĐŸĐ¶Đ” Ўа ĐŸŃĐœĐ”ĐŒĐ” Đ”ĐŽĐœĐ° ĐŽĐŸ ĐŽĐČĐ” ĐŒĐžĐœŃŃĐž. ĐŃĐ·ĐŒĐŸĐ¶ĐœĐŸ Đ” Ўа бŃĐŽĐ”ŃĐ” ŃаĐșŃŃĐČĐ°ĐœĐž, аĐșĐŸ ĐœŃĐŒĐ°ŃĐ” <b>ĐœĐ”ĐŸĐłŃĐ°ĐœĐžŃĐ”Đœ ĐżĐ»Đ°Đœ за ĐŽĐ°ĐœĐœĐž</b>.<br/> Đ ŃĐ»ŃŃаĐč ŃĐ” ĐœĐ” ŃŃĐ” ŃОгŃŃĐœĐž ĐșаĐșŃĐČ Đ” ĐČаŃĐžŃŃ ĐżĐ»Đ°Đœ, ĐČĐž ĐżŃĐ”ĐżĐŸŃŃŃĐČĐ°ĐŒĐ” Ўа ĐœĐ°ĐŒĐ”ŃĐžŃĐ” Wi-Fi ĐČŃŃĐ·Đșа, за Ўа Đ·Đ°ĐżĐŸŃĐœĐ”ŃĐ” аĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐŸ ОзŃДглŃĐœĐ”ŃĐŸ.<br/> <br/> ĐĄŃĐČĐ”Ń: ĐĐŸĐ¶Đ”ŃĐ” Ўа ОзŃДглŃŃĐ” Đž ĐżŃĐ”ĐŒĐ°Ń
ĐČаŃĐ” ŃĐ”ŃĐœĐžŃĐž, ĐșаŃĐŸ ĐŸŃĐČĐŸŃĐžŃĐ” <b>ĐĐ·ĐžĐș Đž ĐČŃĐČĐ”Đ¶ĐŽĐ°ĐœĐ”</b> ĐČ ĐŒĐ”ĐœŃŃĐŸ <b>ĐаŃŃŃĐŸĐčĐșĐž</b> ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸŃĐŸ ŃĐž ŃŃŃŃĐŸĐčŃŃĐČĐŸ."</string> <string name="download_over_metered" msgid="1643065851159409546">"ĐĐ·ŃДглŃĐœĐ” ŃДга (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> ĐĐ)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ĐĐ·ŃДглŃĐœĐ” ĐżŃДз Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Đа <xliff:g id="LANGUAGE">%1$s</xliff:g> Đ” ĐœĐ°Đ»ĐžŃĐ” ŃĐ”ŃĐœĐžĐș"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Đа <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Đ” ĐœĐ°Đ»ĐžŃĐ” ŃĐ”ŃĐœĐžĐș"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ĐаŃĐžŃĐœĐ”ŃĐ”, за Ўа ĐżŃДглДЎаŃĐ” Đž ОзŃДглОŃĐ”"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ĐĐ·ŃĐ”ĐłĐ»Ń ŃĐ”: ĐŃĐ”ĐŽĐ»ĐŸĐ¶Đ”ĐœĐžŃŃа за <xliff:g id="LANGUAGE">%1$s</xliff:g> ŃĐ” бŃĐŽĐ°Ń ĐłĐŸŃĐŸĐČĐž ŃĐșĐŸŃĐŸ."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ĐĐ·ŃĐ”ĐłĐ»Ń ŃĐ”: ĐŃĐ”ĐŽĐ»ĐŸĐ¶Đ”ĐœĐžŃŃа за <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŃĐ” бŃĐŽĐ°Ń ĐłĐŸŃĐŸĐČĐž ŃĐșĐŸŃĐŸ."</string> <string name="version_text" msgid="2715354215568469385">"ĐĐ”ŃŃĐžŃ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ĐĐŸĐ±Đ°ĐČŃĐœĐ”"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ĐĐŸĐ±Đ°ĐČŃĐœĐ” ĐČ ŃĐ”ŃĐœĐžĐșа"</string> diff --git a/java/res/values-ca/strings.xml b/java/res/values-ca/strings.xml index 7b93aaf9b..305d255c7 100644 --- a/java/res/values-ca/strings.xml +++ b/java/res/values-ca/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: desada"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corregeix <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> per <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> aplica correccions automĂ tiques"</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> @@ -92,7 +91,7 @@ <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">"Pestanya"</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_smiley" msgid="2256309826200113918">"Cara somrient"</string> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Es mostra el teclat <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"AnglĂšs (Regne Unit)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"AnglĂšs (EUA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Espanyol (EUA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"AnglĂšs (Regne Unit) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"AnglĂšs (Estats Units) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Espanyol (EUA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"AnglĂšs (Regne Unit) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Lectura d\'un fitxer de diccionari extern"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"No hi ha cap fitxer de diccionari a la carpeta Baixades"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"SelecciĂł d\'un fitxer de diccionari per instal·lar"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Realment vols instal·lar aquest fitxer per a <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Realment vols instal·lar aquest fitxer per a <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"S\'ha produĂŻt un error"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Esborrar el diccionari de contactes"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Esborrar el diccionari personal"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Actualitza"</string> <string name="last_update" msgid="730467549913588780">"Ăltima actualitzaciĂł"</string> <string name="message_updating" msgid="4457761393932375219">"S\'estĂ comprovant si hi ha actualitzacions"</string> - <string name="message_loading" msgid="8689096636874758814">"S\'estĂ carregant..."</string> + <string name="message_loading" msgid="5638680861387748936">"S\'estĂ carregant..."</string> <string name="main_dict_description" msgid="3072821352793492143">"Diccionari principal"</string> <string name="cancel" msgid="6830980399865683324">"Cancel·la"</string> <string name="install_dict" msgid="180852772562189365">"Instal·la"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancel·la"</string> <string name="delete_dict" msgid="756853268088330054">"Suprimeix"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Hi ha un diccionari disponible per a l\'idioma seleccionat al teu dispositiu mĂČbil.<br/> Et recomanem que <b>baixis</b> el diccionari de <xliff:g id="LANGUAGE">%1$s</xliff:g> per millorar la teva experiĂšncia d\'escriptura.<br/> <br/> La baixada pot trigar un parell de minuts en xarxes 3G. Si no tens un <b>pla de dades il·limitat</b>.<br/&gt, Ă©s possible que s\'apliquin cĂ rrecs. Si no estĂ s segur de les caracterĂstiques del teu pla de dades, et recomanem que cerquis una connexiĂł Wi-Fi per iniciar la baixada automĂ ticament.<br/> <br/> Consell: Pots baixar i suprimir diccionaris a la secciĂł <b>Idioma i introducciĂł de text</b> del menĂș <b>ConfiguraciĂł</b> del dispositiu mĂČbil."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Hi ha un diccionari disponible per a l\'idioma seleccionat al teu dispositiu mĂČbil.<br/> Et recomanem que <b>baixis</b> el diccionari per a <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> per millorar la teva experiĂšncia d\'escriptura.<br/> <br/> La baixada pot trigar un parell de minuts en xarxes 3G. Si no tens un <b>pla de dades il·limitat</b>,<br/> Ă©s possible que s\'apliquin cĂ rrecs. Si no estĂ s segur de les caracterĂstiques del teu pla de dades, et recomanem que cerquis una connexiĂł Wi-Fi per iniciar la baixada automĂ ticament.<br/> <br/>Consell: Pots baixar i suprimir diccionaris a la secciĂł <b>Idioma i introducciĂł de text</b> del menĂș <b>ConfiguraciĂł</b> del dispositiu mĂČbil."</string> <string name="download_over_metered" msgid="1643065851159409546">"Baixa ara (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Baixa mitjançant Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Hi ha un diccionari disponible per a l\'idioma: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Hi ha disponible un diccionari per a <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>."</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Prem per revisar-lo i per baixar-lo"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Baixada: els suggeriments per a <xliff:g id="LANGUAGE">%1$s</xliff:g> estaran disponibles ben aviat."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Baixada: els suggeriments per a <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> estaran disponibles ben aviat."</string> <string name="version_text" msgid="2715354215568469385">"VersiĂł <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Afegeix"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Afegeix al diccionari"</string> diff --git a/java/res/values-cs/strings.xml b/java/res/values-cs/strings.xml index 2eaa171b2..1b2fb0c17 100644 --- a/java/res/values-cs/strings.xml +++ b/java/res/values-cs/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: UloĆŸeno"</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="8005997889020109763">"KlĂĄvesou <xliff:g id="KEY">%1$s</xliff:g> opravĂte <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"KlĂĄvesa <xliff:g id="KEY">%1$s</xliff:g> provĂĄdĂ automatickou opravu"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"ZobrazenĂ klĂĄvesnice: <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"angliÄtina (VelkĂĄ BritĂĄnie)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"angliÄtina (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĆĄpanÄlĆĄtina (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"angliÄtina (VB) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"angliÄtina (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĆĄpanÄlĆĄtina (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradiÄnĂ)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"angliÄtina (VB) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradiÄnĂ)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ÄĂst soubor externĂho slovnĂku"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Ve sloĆŸce StaĆŸenĂ© nejsou ĆŸĂĄdnĂ© soubory slovnĂkĆŻ."</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Vyberte soubor slovnĂku k instalaci"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Chcete nainstalovat tento soubor pro jazyk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Chcete nainstalovat tento soubor pro jazyk <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"DoĆĄlo k chybÄ"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Vypsat slovnĂk kontaktĆŻ"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Vypsat osobnĂ slovnĂk"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Vypsat slovnĂk historie uĆŸivatele"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Vypsat slovnĂk pĆizpĆŻsobenĂ"</string> <string name="button_default" msgid="3988017840431881491">"VĂœchozĂ"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"VĂtĂĄ vĂĄs <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"s psanĂm gesty"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Aktualizovat"</string> <string name="last_update" msgid="730467549913588780">"PoslednĂ aktualizace"</string> <string name="message_updating" msgid="4457761393932375219">"Kontrola aktualizacĂ"</string> - <string name="message_loading" msgid="8689096636874758814">"NaÄĂtĂĄnĂ..."</string> + <string name="message_loading" msgid="5638680861387748936">"NaÄĂtĂĄnĂâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"HlavnĂ slovnĂk"</string> <string name="cancel" msgid="6830980399865683324">"ZruĆĄit"</string> <string name="install_dict" msgid="180852772562189365">"Instalovat"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ZruĆĄit"</string> <string name="delete_dict" msgid="756853268088330054">"Smazat"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Pro vybranĂœ jazyk mobilnĂho zaĆĂzenĂ je k dispozici slovnĂk.<br/> DoporuÄujeme slovnĂk pro jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g> <b>stĂĄhnout</b>. UsnadnĂte si tĂm zadĂĄvĂĄnĂ textu.<br/> <br/> V sĂti 3G bude stahovĂĄnĂ chvĂli trvat. Pokud nemĂĄte <b>neomezenĂœ datovĂœ tarif</b>, mohou vĂĄm bĂœt ĂșÄtovĂĄny poplatky.<br/> JestliĆŸe si nejste jisti, jakĂœ datovĂœ tarif mĂĄte, doporuÄujeme vĂĄm najĂt pĆipojenĂ Wi-Fi. StahovĂĄnĂ se pak zahĂĄjĂ automaticky.<br/> <br/> Tip: SlovnĂky mĆŻĆŸete stahovat a odstraĆovat v nabĂdce mobilnĂho zaĆĂzenĂ <b>Jazyk a vstup</b> v <b>NastavenĂ</b>."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Pro vybranĂœ jazyk mobilnĂho zaĆĂzenĂ je k dispozici slovnĂk.<br/> DoporuÄujeme slovnĂk pro jazyk <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> <b>stĂĄhnout</b>. UsnadnĂte si tĂm zadĂĄvĂĄnĂ textu. <br/> <br/> V sĂti 3G bude stahovĂĄnĂ trvat minutu aĆŸ dvÄ. Pokud nemĂĄte <b>neomezenĂœ datovĂœ tarif</b>, mohou vĂĄm bĂœt ĂșÄtovĂĄny poplatky.<br/> JestliĆŸe si nejste jisti, jakĂœ datovĂœ tarif mĂĄte, doporuÄujeme vĂĄm najĂt pĆipojenĂ Wi-Fi. StahovĂĄnĂ se pak zahĂĄjĂ automaticky.<br/> <br/> Tip: SlovnĂky mĆŻĆŸete stahovat a odstraĆovat v nabĂdce mobilnĂho zaĆĂzenĂ <b>Jazyk a zadĂĄvĂĄnĂ</b> v <b>NastavenĂ</b>."</string> <string name="download_over_metered" msgid="1643065851159409546">"StĂĄhnout ihned (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"StĂĄhnout pouze pĆes Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Je k dispozici slovnĂk pro jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Je k dispozici slovnĂk pro jazyk <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"StisknutĂm zkontrolujete a stĂĄhnete"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"StahovĂĄnĂ: nĂĄvrhy pro jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g> budou brzy k dispozici."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"StahovĂĄnĂ: nĂĄvrhy pro jazyk <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> budou brzy k dispozici."</string> <string name="version_text" msgid="2715354215568469385">"Verze <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"PĆidat"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"PĆidat do slovnĂku"</string> diff --git a/java/res/values-da/strings.xml b/java/res/values-da/strings.xml index 9569e6c3c..b64684dbe 100644 --- a/java/res/values-da/strings.xml +++ b/java/res/values-da/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: Gemt"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> udfĂžrer automatisk rettelse"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Viser tastatur til <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engelsk (Storbritannien)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engelsk (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spansk (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Engelsk (Storbritannien) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Engelsk (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spansk (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditionelt)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Engelsk (Storbritannien) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionelt)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"LĂŠs ekstern ordbogsfil"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Der er ingen ordbogsfiler i mappen Downloads"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"VĂŠlg den ordbog, som du vil installere"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Er du klar til at installere denne fil til <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Vil du virkelig installere denne fil for <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Der opstod en fejl"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"EksportĂ©r ordbog for kontakter"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"EksportĂ©r personlig ordbog"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"EksportĂ©r ordbog for brugerhistorik"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"EksportĂ©r ordbog for tilpasning"</string> <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Velkommen til <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"med glidende indtastning"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Opdater"</string> <string name="last_update" msgid="730467549913588780">"Sidst opdateret"</string> <string name="message_updating" msgid="4457761393932375219">"SĂžger efter opdateringer"</string> - <string name="message_loading" msgid="8689096636874758814">"IndlĂŠser..."</string> + <string name="message_loading" msgid="5638680861387748936">"IndlĂŠserâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Hovedordbog"</string> <string name="cancel" msgid="6830980399865683324">"Annuller"</string> <string name="install_dict" msgid="180852772562189365">"Installer"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Annuller"</string> <string name="delete_dict" msgid="756853268088330054">"Slet"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Det valgte sprog pĂ„ din mobilenhed har en tilgĂŠngelig ordbog.<br/> Vi anbefaler, at du <b>downloader</b> <xliff:g id="LANGUAGE">%1$s</xliff:g>-ordbogen for at forbedre din skriveoplevelse.<br/> <br/> Downloaden kan tage 1-2 minutter via 3G. Der bliver muligvis opkrĂŠvet et gebyr, hvis du ikke har et <b>ubegrĂŠnset dataabonnement</b>.<br/>. Hvis du ikke er sikker pĂ„, hvilket dataabonnement du har, anbefaler vi, at du finder en Wi-Fi-forbindelse for at starte automatisk download.<br/> <br/>Tip! Du kan downloade og fjerne ordbĂžger ved at gĂ„ til <b>Sprog og input </b> i menuen <b>Indstillinger</b> pĂ„ din mobilenhed."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Det valgte sprog pĂ„ din mobilenhed har en tilgĂŠngelig ordbog.<br/> Vi anbefaler, at du <b>downloader</b> <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>-ordbogen for at forbedre din skriveoplevelse.<br/> <br/> Downloaden kan tage 1-2 minutter via 3G. Der bliver muligvis opkrĂŠvet et gebyr, hvis du ikke har et <b>ubegrĂŠnset dataabonnement</b>.<br/>. Hvis du ikke er sikker pĂ„, hvilket dataabonnement du har, anbefaler vi, at du finder en Wi-Fi-forbindelse for at starte automatisk download.<br/> <br/>Tip! Du kan downloade og fjerne ordbĂžger ved at gĂ„ til <b>Sprog og input </b> i menuen <b>Indstillinger</b> pĂ„ din mobilenhed."</string> <string name="download_over_metered" msgid="1643065851159409546">"Download nu (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Download via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Der er en tilgĂŠngelig ordbog for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Der er en ordbog tilgĂŠngelig for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Tryk for at gennemgĂ„ og downloade"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Downloader: Der vil snart vĂŠre forslag klar pĂ„ <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Downloader: Der vil snart vĂŠre forslag klar pĂ„ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>."</string> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"TilfĂžj"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"FĂžj til ordbog"</string> diff --git a/java/res/values-de/strings.xml b/java/res/values-de/strings.xml index 7365d81df..137a2df7e 100644 --- a/java/res/values-de/strings.xml +++ b/java/res/values-de/strings.xml @@ -38,7 +38,7 @@ <string name="show_language_switch_key" msgid="5915478828318774384">"Sprachwechsel"</string> <string name="show_language_switch_key_summary" msgid="7343403647474265713">"Anzeigen, wenn mehrere Eingabesprachen aktiviert sind"</string> <string name="sliding_key_input_preview" msgid="6604262359510068370">"Ziehbewegung anzeigen"</string> - <string name="sliding_key_input_preview_summary" msgid="6340524345729093886">"Ziehen mit gedrĂŒckter Shift- oder Symboltaste visuell darstellen"</string> + <string name="sliding_key_input_preview_summary" msgid="6340524345729093886">"Ziehen mit gedrĂŒckter Symboltaste oder Shift visuell darstellen"</string> <string name="key_preview_popup_dismiss_delay" msgid="6213164897443068248">"Tasten-Pop-up"</string> <string name="key_preview_popup_dismiss_no_delay" msgid="2096123151571458064">"Keine Verzögerung"</string> <string name="key_preview_popup_dismiss_default_delay" msgid="2166964333903906734">"Standard"</string> @@ -77,15 +77,14 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: gespeichert"</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="8005997889020109763">"Mit <xliff:g id="KEY">%1$s</xliff:g> wird <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> zu <xliff:g id="CORRECTED">%3$s</xliff:g> korrigiert."</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Mit <xliff:g id="KEY">%1$s</xliff:g> erfolgt eine Autokorrektur."</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>\" in \"<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">"Umschalttaste"</string> - <string name="spoken_description_shift_shifted" msgid="1681877323344195035">"Umschalttaste aktiviert (zum Deaktivieren berĂŒhren)"</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> @@ -102,15 +101,15 @@ <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">"Umschalttaste aktiviert"</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">"Umschalttaste deaktiviert"</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="4729081055438508321">"Tastatur fĂŒr <xliff:g id="MODE">%s</xliff:g>"</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 & Uhrzeit"</string> <string name="keyboard_mode_email" msgid="6216248078128294262">"E-Mail-Adresse"</string> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Englisch (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Englisch (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spanisch (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Englisch (GB) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Englisch (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spanisch (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditionell)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Englisch (GB) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionell)"</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> @@ -167,12 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Externe Wörterbuchdatei lesen"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Keine Wörterbuchdateien im Ordner \"Downloads\""</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Wörterbuchdatei zum Installieren auswĂ€hlen"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Möchten Sie diese Datei fĂŒr <xliff:g id="LOCALE_NAME">%s</xliff:g> installieren?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Möchten Sie diese Datei fĂŒr <xliff:g id="LANGUAGE_NAME">%s</xliff:g> installieren?"</string> <string name="error" msgid="8940763624668513648">"Es ist ein Fehler aufgetreten"</string> - <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Kontaktwörterbuch sichern"</string> - <string name="prefs_dump_user_dict" msgid="294870685041741951">"Persönliches Wörterbuch sichern"</string> - <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Nutzerverlaufswörterbuch sichern"</string> - <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Personalisierungswörterbuch sichern"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Auszug Kontaktwörterbuch"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Auszug persönliches Wörterbuch"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Auszug Nutzerverlaufswörterbuch"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Auszug Personalisierungswörterbuch"</string> <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Willkommen bei <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"mit Bewegungseingabe"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Aktualisieren"</string> <string name="last_update" msgid="730467549913588780">"Zuletzt aktualisiert"</string> <string name="message_updating" msgid="4457761393932375219">"Suche nach Updates..."</string> - <string name="message_loading" msgid="8689096636874758814">"Wird geladen..."</string> + <string name="message_loading" msgid="5638680861387748936">"Wird geladenâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Allgemeines Wörterbuch"</string> <string name="cancel" msgid="6830980399865683324">"Abbrechen"</string> <string name="install_dict" msgid="180852772562189365">"Installieren"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Abbrechen"</string> <string name="delete_dict" msgid="756853268088330054">"Löschen"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"FĂŒr die auf dem MobilgerĂ€t ausgewĂ€hlte Sprache ist ein Wörterbuch verfĂŒgbar.<br/> <b>Laden Sie das <xliff:g id="LANGUAGE">%1$s</xliff:g>-Wörterbuch herunter</b> und verbessern Sie Ihre Eingabeerfahrung.<br/> <br/>Der Download ĂŒber 3G kann ein bis zwei Minuten dauern. Falls Sie keine <b>Datenflatrate</b> haben, fallen eventuell GebĂŒhren an.<br/> Sollten Sie sich nicht sicher sein, welchen Datentarif Sie haben, suchen Sie eine WLAN-Verbindung, um den Download automatisch zu starten.<br/> <br/>Tipp: Im MenĂŒ <b>Einstellungen</b> Ihres MobilgerĂ€ts können Sie unter <b>Sprache & Eingabe</b> WörterbĂŒcher herunterladen und entfernen."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"FĂŒr die auf dem MobilgerĂ€t ausgewĂ€hlte Sprache ist ein Wörterbuch verfĂŒgbar.<br/> <b>Laden Sie das <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>-Wörterbuch herunter</b> und verbessern Sie Ihre Eingabeerfahrung.<br/> <br/> Der Download ĂŒber 3G kann ein bis zwei Minuten dauern. Falls Sie keine <b>Datenflatrate</b> haben, fallen eventuell GebĂŒhren an.<br/> Sollten Sie sich nicht sicher sein, welchen Datentarif Sie haben, suchen Sie eine WLAN-Verbindung, um den Download automatisch zu starten.<br/> <br/> Tipp: Im MenĂŒ <b>Einstellungen</b> Ihres MobilgerĂ€ts können Sie unter <b>Sprache & Eingabe</b> WörterbĂŒcher herunterladen und entfernen."</string> <string name="download_over_metered" msgid="1643065851159409546">"Jetzt herunterladen (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Ăber WLAN herunterladen"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Es ist ein Wörterbuch fĂŒr <xliff:g id="LANGUAGE">%1$s</xliff:g> verfĂŒgbar."</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Es ist ein Wörterbuch fĂŒr <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> verfĂŒgbar."</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Zum Lesen und Herunterladen drĂŒcken"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Download wurde gestartet: VorschlĂ€ge fĂŒr <xliff:g id="LANGUAGE">%1$s</xliff:g> sind in KĂŒrze bereit."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Download wurde gestartet: VorschlĂ€ge fĂŒr <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> sind in KĂŒrze bereit."</string> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"HinzufĂŒgen"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Zum Wörterbuch hinzufĂŒgen"</string> diff --git a/java/res/values-el/strings.xml b/java/res/values-el/strings.xml index 41b983f99..b73a7296b 100644 --- a/java/res/values-el/strings.xml +++ b/java/res/values-el/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ÎÏοΞηÎșΔÏÏηÎșΔ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ÎŽÎčÎżÏΞÏΜΔÎč ÏÎż <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ÏΔ <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ΔÎșÏΔλΔί αÏ
ÏÏΌαÏη ÎŽÎčÏÏΞÏÏη"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ÎγγλÎčÎșÎŹ (Î.Î.)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ÎγγλÎčÎșÎŹ (Î.Î .Î)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ÎÏÏαΜÎčÎșÎŹ (ÎÎ Î)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ÎγγλÎčÎșÎŹ (ÎÎ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ÎγγλÎčÎșÎŹ (ÎÎ Î) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ÎÏÏαΜÎčÎșÎŹ (ÎÎ Î) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ΠαÏαΎοÏÎčαÎșÎŹ)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"ÎγγλÎčÎșÎŹ (ÎΜÏÎŒÎÎœÎż ÎαÏίλΔÎčÎż) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ÎÎœÎŹÎłÎœÏÏη ΔΟÏÏΔÏÎčÎșÎżÏ Î±ÏÏΔίοÏ
λΔΟÎčÎșÎżÏ"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ÎΔΜ Ï
ÏÎŹÏÏÎżÏ
Μ αÏÏΔία λΔΟÎčÎșÎżÏ ÏÏÎż ÏÎŹÎșΔλο \"ÎÎźÏΔÎčÏ\""</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ÎÏÎčλογΟ αÏÏΔίοÏ
λΔΟÎčÎșÎżÏ ÎłÎčα ΔγÎșαÏÎŹÏÏαÏη"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Îα ΔγÎșαÏαÏÏαΞΔί ÏΜÏÏÏ Î±Ï
ÏÏ ÏÎż αÏÏΔίο ÎłÎčα <xliff:g id="LOCALE_NAME">%s</xliff:g>;"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ÎÎłÎșαÏÎŹÏÏαÏη αÏ
ÏÎżÏ ÏÎżÏ
αÏÏΔίοÏ
ÎłÎčα Ïα <xliff:g id="LANGUAGE_NAME">%s</xliff:g>;"</string> <string name="error" msgid="8940763624668513648">"ΠαÏÎżÏ
ÏÎčÎŹÏÏηÎșΔ ÏÏÎŹÎ»ÎŒÎ±."</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ÎÏÎżÏÏÏÏÏη λΔΟÎčÎșÎżÏ Î”ÏαÏÏΜ"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ÎÏÎżÏÏÏÏÏη ÏÏÎżÏÏÏÎčÎșÎżÏ Î»Î”ÎŸÎčÎșÎżÏ"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ÎΜαΜÎÏÏη"</string> <string name="last_update" msgid="730467549913588780">"΀ΔλΔÏ
Ïαία ΔΜηΌÎÏÏÏη"</string> <string name="message_updating" msgid="4457761393932375219">"ÎλΔγÏÎżÏ ÎłÎčα ΔΜηΌΔÏÏÏΔÎčÏ"</string> - <string name="message_loading" msgid="8689096636874758814">"ΊÏÏÏÏÏηâŠ"</string> + <string name="message_loading" msgid="5638680861387748936">"ΊÏÏÏÏÏηâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ÎÏÏÎčÎż λΔΟÎčÎșÏ"</string> <string name="cancel" msgid="6830980399865683324">"ÎÎșÏÏÏÏη"</string> <string name="install_dict" msgid="180852772562189365">"ÎÎłÎșαÏÎŹÏÏαÏη"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ÎÎșÏÏÏÏη"</string> <string name="delete_dict" msgid="756853268088330054">"ÎÎčαγÏαÏÎź"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ΠΔÏÎčλ. γλÏÏÏα ÏÏηΜ ÎșÎčΜ. ÏÏ
ÏÎșΔÏ
Îź ÏÎ±Ï ÎŽÎčαΞÎÏΔÎč λΔΟÎčÎșÏ.<br/> Î ÏÎżÏÎ”ÎŻÎœÎżÏ
ΌΔ Μα <b>ÎșÎŹÎœÎ”ÏΔ λΟÏη</b> ÏÎżÏ
λΔΟÎčÎșÎżÏ <xliff:g id="LANGUAGE">%1$s</xliff:g> ÎłÎčα Μα ÎČΔλÏ. ÏηΜ ÏληÎșÏÏολÏγηÏη.<br/> <br/> ÎÎčα Ïη λΟÏη ÎŒÏÎżÏΔί Μα ÏÏΔÎčαÏÏÎżÏΜ 1 Îź 2 λΔÏÏÎŹ ÎŒÎÏÏ 3G. ÎÏÏÏ ÎčÏÏÏÎżÏ
Μ ÏÏΔÏÏΔÎčÏ Î±Îœ ΎΔΜ ÎÏΔÏΔ <b>ÏÏÏÎłÏ. αÏΔÏ. ÎŽÎ”ÎŽÎżÎŒ.</b>.<br/> ÎΜ ΎΔΜ ÎłÎœÏÏίζΔÏΔ ÏÎżÎčÎż ÏÏÏÎł. ΎΔΎ. ÎÏΔÏΔ, ÏÏÎżÏÎ”ÎŻÎœÎżÏ
ΌΔ Μα ÎČÏΔίÏΔ ÎŒÎčα ÏÏΜΎ. Wi-Fi ÎłÎčα Μα ΟΔÎșÎčΜ. αÏ
ÏÏÎŒ. η λΟÏη.<br/> <br/> ÎŁÏ
ÎŒÎČÎżÏ
λΟ: ÎÏÎżÏΔίÏΔ Μα λΏÎČΔÏΔ ÎșαÎč Μα ÎșαÏαÏÎł. λΔΟÎčÎșÎŹ, αÏÏ ÏηΜ ÏΔÏÎčÎżÏÎź <b>ÎλÏÏÏα ÎșαÎč ΔÎčÏαγÏγΟ</b>, ÏÏÎż ÎŒÎ”ÎœÎżÏ <b>ÎĄÏ
ÎžÎŒÎŻÏΔÎčÏ</b> ÏÎ·Ï ÎșÎčΜ. ÏÏ
ÏÎș."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ΠΔÏÎčÎ»Î”ÎłÎŒÎΜη γλÏÏÏα ÏÏηΜ ÎșÎčΜηÏÎź ÏÏ
ÏÎșΔÏ
Îź ÏÎ±Ï ÎŽÎčαΞÎÏΔÎč λΔΟÎčÎșÏ.<br/> Î ÏÎżÏÎ”ÎŻÎœÎżÏ
ΌΔ Μα <b>ÎșαÏΔÎČÎŹÏΔÏΔ</b> ÏÎż λΔΟÎčÎșÏ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ÎłÎčα ÎČΔλÏÎŻÏÏη ÏÎ·Ï ÏληÎșÏÏολÏγηÏηÏ.<br/> <br/> ÎÎčα Ïη λΟÏη ÎŒÏÎżÏΔί Μα ÏÏΔÎčαÏÏÎżÏΜ 1 Îź 2 λΔÏÏÎŹ ÎŒÎÏÏ 3G. ÎΜΎÎÏΔÏαÎč Μα ÎčÏÏÏÎżÏ
Μ ÏÏΔÏÏΔÎčÏ Î±Îœ ΎΔΜ ÎÏΔÏΔ ÎŽÎčαΞÎÏΔÏΔ<b>ÏÏÏÎłÏαΌΌα αÏΔÏÎčÏÏÎčÏÏÏΜ ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ</b>.<br/> ÎΜ ΎΔΜ ÎłÎœÏÏίζΔÏΔ ÏÎżÎčÎż ÏÏÏÎłÏαΌΌα ÎŽÎ”ÎŽÎżÎŒÎΜÏΜ ÎŽÎčαΞÎÏΔÏΔ, ÏÏÎżÏÎ”ÎŻÎœÎżÏ
ΌΔ Μα ÏÏηÏÎčÎŒÎżÏÎżÎčÎźÏΔÏΔ ÎŒÎčα ÏÏΜΎΔÏη Wi-Fi ÎłÎčα Μα ΟΔÎșÎčÎœÎźÏΔÎč αÏ
ÏÏΌαÏα η λΟÏη.<br/> <br/> ÎŁÏ
ÎŒÎČÎżÏ
λΟ: ÎÏÎżÏΔίÏΔ Μα ÎșαÏΔÎČÎŹÏΔÏΔ ÎșαÎč Μα ÎșαÏαÏγΟÏΔÏΔ λΔΟÎčÎșÎŹ, αÏÏ ÏηΜ ÏΔÏÎčÎżÏÎź <b>ÎλÏÏÏα ÎșαÎč ΔÎčÏαγÏγΟ</b>, ÏÏÎż ÎŒÎ”ÎœÎżÏ <b>ÎĄÏ
ÎžÎŒÎŻÏΔÎčÏ</b> ÏÎ·Ï ÎșÎčΜηÏÎźÏ ÏÏ
ÏÎșΔÏ
ÎźÏ ÏαÏ."</string> <string name="download_over_metered" msgid="1643065851159409546">"ÎΌΔÏη λΟÏη (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ÎÎźÏη ÎŒÎÏÏ Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"΄ÏÎŹÏÏΔÎč ÎŽÎčαΞÎÏÎčÎŒÎż λΔΟÎčÎșÏ ÎłÎčα Ïα <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"΄ÏÎŹÏÏΔÎč ÎŽÎčαΞÎÏÎčÎŒÎż λΔΟÎčÎșÏ ÎłÎčα Ïα <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ΠαÏÎźÏÏΔ ÎłÎčα ÎλΔγÏÎż ÎșαÎč λΟÏη"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ÎÎźÏη: ÎÎč ÏÏÎżÏÎŹÏΔÎčÏ ÎłÎčα Ïα <xliff:g id="LANGUAGE">%1$s</xliff:g> Ξα Î”ÎŻÎœÎ±Îč ÎÏÎżÎčÎŒÎ”Ï ÏÏΜÏÎżÎŒÎ±."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ÎÎźÏη: ÎżÎč ÏÏÎżÏÎŹÏΔÎčÏ ÎłÎčα Ïα <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ξα Î”ÎŻÎœÎ±Îč ÎÏÎżÎčÎŒÎ”Ï ÏÏΜÏÎżÎŒÎ±."</string> <string name="version_text" msgid="2715354215568469385">"ÎÎșÎŽÎżÏη <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Î ÏÎżÏΞΟÎșη"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Î ÏÎżÏΞΟÎșη ÏÏÎż λΔΟÎčÎșÏ"</string> diff --git a/java/res/values-en-rGB/strings.xml b/java/res/values-en-rGB/strings.xml index 718bf70ff..967a67388 100644 --- a/java/res/values-en-rGB/strings.xml +++ b/java/res/values-en-rGB/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Saved"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> performs auto-correction"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Showing <xliff:g id="MODE">%s</xliff:g> keyboard"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"English (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"English (US)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spanish (US)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"English (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"English (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spanish (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Traditional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"English (UK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Traditional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Read external dictionary file"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"No dictionary files in the Downloads folder"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Select a dictionary file to install"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Really install this file for <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Really install this file for <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"There was an error"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Dump contacts dictionary"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Dump personal dictionary"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Refresh"</string> <string name="last_update" msgid="730467549913588780">"Last updated"</string> <string name="message_updating" msgid="4457761393932375219">"Checking for updates"</string> - <string name="message_loading" msgid="8689096636874758814">"Loading..."</string> + <string name="message_loading" msgid="5638680861387748936">"LoadingâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Main dictionary"</string> <string name="cancel" msgid="6830980399865683324">"Cancel"</string> <string name="install_dict" msgid="180852772562189365">"Install"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancel"</string> <string name="delete_dict" msgid="756853268088330054">"Delete"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"The selected language on your mobile device has an available dictionary.<br/> We recommend <b>downloading</b> the <xliff:g id="LANGUAGE">%1$s</xliff:g> dictionary to improve your typing experience.<br/> <br/> The download could take a minute or two over 3G. Charges may apply if you don\'t have an <b>unlimited data plan</b>.<br/> If you are not sure which data plan you have, we recommend finding a Wi-Fi connection to start the download automatically.<br/> <br/> Tip: You can download and remove dictionaries by going to <b>Language & input</b> in the <b>Settings</b> menu of your mobile device."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"The selected language on your mobile device has an available dictionary.<br/> We recommend <b>downloading</b> the <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> dictionary to improve your typing experience.<br/> <br/> The download could take a minute or two over 3G. Charges may apply if you don\'t have an <b>unlimited data plan</b>.<br/> If you are not sure which data plan you have, we recommend finding a Wi-Fi connection to start the download automatically.<br/> <br/> Tip: You can download and remove dictionaries by going to <b>Language & input</b> in the <b>Settings</b> menu of your mobile device."</string> <string name="download_over_metered" msgid="1643065851159409546">"Download now (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Download over Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"A dictionary is available for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"A dictionary is available for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Press to review and download"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Downloading: suggestions for <xliff:g id="LANGUAGE">%1$s</xliff:g> will be ready soon."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Downloading: suggestions for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> will be ready soon."</string> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Add"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Add to dictionary"</string> diff --git a/java/res/values-en-rIN/strings.xml b/java/res/values-en-rIN/strings.xml index 718bf70ff..967a67388 100644 --- a/java/res/values-en-rIN/strings.xml +++ b/java/res/values-en-rIN/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Saved"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corrects <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> to <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> performs auto-correction"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Showing <xliff:g id="MODE">%s</xliff:g> keyboard"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"English (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"English (US)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spanish (US)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"English (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"English (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spanish (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Traditional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"English (UK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Traditional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Read external dictionary file"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"No dictionary files in the Downloads folder"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Select a dictionary file to install"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Really install this file for <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Really install this file for <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"There was an error"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Dump contacts dictionary"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Dump personal dictionary"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Refresh"</string> <string name="last_update" msgid="730467549913588780">"Last updated"</string> <string name="message_updating" msgid="4457761393932375219">"Checking for updates"</string> - <string name="message_loading" msgid="8689096636874758814">"Loading..."</string> + <string name="message_loading" msgid="5638680861387748936">"LoadingâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Main dictionary"</string> <string name="cancel" msgid="6830980399865683324">"Cancel"</string> <string name="install_dict" msgid="180852772562189365">"Install"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancel"</string> <string name="delete_dict" msgid="756853268088330054">"Delete"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"The selected language on your mobile device has an available dictionary.<br/> We recommend <b>downloading</b> the <xliff:g id="LANGUAGE">%1$s</xliff:g> dictionary to improve your typing experience.<br/> <br/> The download could take a minute or two over 3G. Charges may apply if you don\'t have an <b>unlimited data plan</b>.<br/> If you are not sure which data plan you have, we recommend finding a Wi-Fi connection to start the download automatically.<br/> <br/> Tip: You can download and remove dictionaries by going to <b>Language & input</b> in the <b>Settings</b> menu of your mobile device."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"The selected language on your mobile device has an available dictionary.<br/> We recommend <b>downloading</b> the <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> dictionary to improve your typing experience.<br/> <br/> The download could take a minute or two over 3G. Charges may apply if you don\'t have an <b>unlimited data plan</b>.<br/> If you are not sure which data plan you have, we recommend finding a Wi-Fi connection to start the download automatically.<br/> <br/> Tip: You can download and remove dictionaries by going to <b>Language & input</b> in the <b>Settings</b> menu of your mobile device."</string> <string name="download_over_metered" msgid="1643065851159409546">"Download now (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Download over Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"A dictionary is available for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"A dictionary is available for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Press to review and download"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Downloading: suggestions for <xliff:g id="LANGUAGE">%1$s</xliff:g> will be ready soon."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Downloading: suggestions for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> will be ready soon."</string> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Add"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Add to dictionary"</string> diff --git a/java/res/values-es-rUS/strings.xml b/java/res/values-es-rUS/strings.xml index bd1e512a6..3e5b910a1 100644 --- a/java/res/values-es-rUS/strings.xml +++ b/java/res/values-es-rUS/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: guardada"</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="8005997889020109763">"La tecla <xliff:g id="KEY">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> por <xliff:g id="CORRECTED">%3$s</xliff:g>."</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"La tecla <xliff:g id="KEY">%1$s</xliff:g> corrige automĂĄticamente."</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Mostrando teclado para <xliff:g id="MODE">%s</xliff:g>"</string> + <string name="announce_keyboard_mode" msgid="7486740369324538848">"Mostrando teclado para <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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"InglĂ©s (Reino Unido)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"InglĂ©s (EE.UU.)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Español (EE.UU.)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"InglĂ©s (Reino Unido) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"InglĂ©s (EE.UU.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Español (EE.UU.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"InglĂ©s, Reino Unido (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Leer archivo de diccionario externo"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"No hay archivos de diccionario en la carpeta de descargas."</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Seleccionar archivo de diccionario para instalar"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ÂżRealmente quieres instalar este archivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ÂżRealmente quieres instalar este archivo para <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Se produjo un error."</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Volcar diccionario de contactos"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Volcar diccionario personal"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Actualizar"</string> <string name="last_update" msgid="730467549913588780">"Ăltima actualizaciĂłn"</string> <string name="message_updating" msgid="4457761393932375219">"Buscando actualizaciones"</string> - <string name="message_loading" msgid="8689096636874758814">"Cargando..."</string> + <string name="message_loading" msgid="5638680861387748936">"CargandoâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Diccionario principal"</string> <string name="cancel" msgid="6830980399865683324">"Cancelar"</string> <string name="install_dict" msgid="180852772562189365">"Instalar"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancelar"</string> <string name="delete_dict" msgid="756853268088330054">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Hay un diccionario disponible para el idioma seleccionado en tu dispositivo mĂłvil.<br/> Te recomendamos que <b>descargues</b> el diccionario de <xliff:g id="LANGUAGE">%1$s</xliff:g> para mejorar tu experiencia de escritura.<br/> <br/> La descarga puede tardar unos minutos en redes 3G. Si no tienes un <b>plan de datos ilimitado</b>, es posible que se apliquen cargos.<br/> Si no conoces las caracterĂsticas de tu plan de datos, te recomendamos que uses una conexiĂłn Wi-Fi para iniciar la descarga automĂĄticamente.<br/> <br/> Sugerencia: Puedes descargar y eliminar diccionarios en la secciĂłn <b>Teclado e idioma</b> del menĂș <b>ConfiguraciĂłn</b> del dispositivo mĂłvil."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Hay un diccionario disponible para el idioma seleccionado en tu dispositivo mĂłvil.<br/> Te recomendamos que <b>descargues</b> el diccionario de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> para mejorar tu experiencia de escritura.<br/> <br/> La descarga puede tardar unos minutos en redes 3G. Si no tienes un <b>plan de datos ilimitado</b>, es posible que se apliquen cargos.<br/> Si no sabes quĂ© plan de datos tienes, te recomendamos que uses una conexiĂłn Wi-Fi para iniciar la descarga automĂĄticamente.<br/> <br/> Sugerencia: Puedes descargar y eliminar diccionarios desde <b>Teclado e idioma</b> en el menĂș <b>ConfiguraciĂłn</b> del dispositivo mĂłvil."</string> <string name="download_over_metered" msgid="1643065851159409546">"Descargar ahora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Descargar por Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Hay un diccionario disponible de <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Hay un diccionario disponible de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>."</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pulsar para opinar y descargar"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Descargando: las sugerencias de <xliff:g id="LANGUAGE">%1$s</xliff:g> estarĂĄn disponibles en breve."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"La descarga de sugerencias para <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> estarĂĄ lista en breve."</string> <string name="version_text" msgid="2715354215568469385">"VersiĂłn <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Agregar"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Agregar al diccionario"</string> diff --git a/java/res/values-es/strings.xml b/java/res/values-es/strings.xml index d189af2f8..37692f1fe 100644 --- a/java/res/values-es/strings.xml +++ b/java/res/values-es/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: guardada"</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="8005997889020109763">"La tecla <xliff:g id="KEY">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> a <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"La tecla <xliff:g id="KEY">%1$s</xliff:g> corrige automĂĄticamente"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Mostrando teclado <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"inglĂ©s (Reino Unido)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"inglĂ©s (EE.UU.)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Español (EE.UU.)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"InglĂ©s (Reino Unido) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"InglĂ©s (EE.UU.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Español (EE.UU.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"InglĂ©s (Reino Unido) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Leer archivo de diccionario externo"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"No hay archivos de diccionario en la carpeta de descargas."</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Selecciona un archivo de diccionario para instalar"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ÂżSeguro que quieres instalar este archivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ÂżSeguro que quieres instalar este archivo para <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Se ha producido un error"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Volcar diccionario de contactos"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Volcar diccionario personal"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Actualizar"</string> <string name="last_update" msgid="730467549913588780">"Ăltima actualizaciĂłn"</string> <string name="message_updating" msgid="4457761393932375219">"Buscando actualizaciones"</string> - <string name="message_loading" msgid="8689096636874758814">"Cargando..."</string> + <string name="message_loading" msgid="5638680861387748936">"CargandoâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Diccionario principal"</string> <string name="cancel" msgid="6830980399865683324">"Cancelar"</string> <string name="install_dict" msgid="180852772562189365">"Instalar"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancelar"</string> <string name="delete_dict" msgid="756853268088330054">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Hay un diccionario disponible para el idioma seleccionado en tu dispositivo mĂłvil.<br/> Te recomendamos que <b>descargues</b> el diccionario de <xliff:g id="LANGUAGE">%1$s</xliff:g> para mejorar tu experiencia de escritura.<br/> <br/> La descarga puede tardar unos minutos en redes 3G. Si no tienes un <b>plan de datos ilimitado</b>, se pueden aplicar cargos.<br/> Si no conoces las caracterĂsticas de tu plan de datos, te recomendamos que uses una conexiĂłn Wi-Fi para iniciar la descarga automĂĄticamente.<br/> <br/> Sugerencia: puedes descargar y eliminar diccionarios en la secciĂłn <b>Idioma e introducciĂłn de texto</b> del menĂș <b>Ajustes</b> del dispositivo mĂłvil."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Hay un diccionario disponible para el idioma seleccionado en tu dispositivo mĂłvil.<br/> Te recomendamos que <b>descargues</b> el diccionario de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> para mejorar la experiencia de escritura.<br/> <br/> La descarga puede tardar unos minutos en redes 3G. Es posible que se apliquen cargos si no tienes un <b>plan de datos ilimitado</b>.<br/> Si no sabes con certeza cuĂĄl es tu plan de datos, te recomendamos que te conectes a una red Wi-Fi para que la descarga empiece automĂĄticamente.<br/> <br/> Consejo: Puedes descargar y eliminar diccionarios en la secciĂłn <b>Idioma e introducciĂłn de texto</b> en el menĂș <b>Ajustes</b> de tu dispositivo mĂłvil."</string> <string name="download_over_metered" msgid="1643065851159409546">"Descargar ahora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Descargar mediante Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Hay un diccionario disponible de <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Hay disponible un diccionario de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pulsa para comprobar y descargar"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Descargando: las sugerencias de <xliff:g id="LANGUAGE">%1$s</xliff:g> estarĂĄn disponibles en breve."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"La descarga de sugerencias para <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> estarĂĄ disponible prĂłximamente."</string> <string name="version_text" msgid="2715354215568469385">"VersiĂłn <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Añadir"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Añadir al diccionario"</string> diff --git a/java/res/values-et-rEE/strings.xml b/java/res/values-et-rEE/strings.xml index 71f8ddf67..93615c787 100644 --- a/java/res/values-et-rEE/strings.xml +++ b/java/res/values-et-rEE/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : salvestatud"</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="8005997889020109763">"Klahvi <xliff:g id="KEY">%1$s</xliff:g> vajutamisel parandatakse sĂ”na <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sĂ”naks <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Klahvi <xliff:g id="KEY">%1$s</xliff:g> vajutamisel tehakse automaatne parandus"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"NĂ€itab klaviatuuri reĆŸiimil <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Inglise (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Inglise (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"hispaania (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Inglise (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Inglise (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"hispaania (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditsiooniline)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"VĂ€lise sĂ”nastikufaili lugemine"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Kaustas Allalaadimised pole ĂŒhtegi sĂ”nastikufaili"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Installitava sĂ”nastikufaili valimine"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Kas soovite tĂ”esti installida faili lokaadile <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Ilmnes viga"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Ilmnes viga"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"KontaktisĂ”nastiku tĂ”mmistamine"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Isikliku sĂ”nastiku tĂ”mmistamine"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Kasutaja ajaloo sĂ”nastiku tĂ”mmist."</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"IsikupĂ€rast. sĂ”nastiku tĂ”mmistamine"</string> <string name="button_default" msgid="3988017840431881491">"VaikevÀÀrtus"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Tere tulemast rakendusse <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"joonistusega sisestamisega"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"VĂ€rskenda"</string> <string name="last_update" msgid="730467549913588780">"Viimati vĂ€rskendatud"</string> <string name="message_updating" msgid="4457761393932375219">"VĂ€rskenduste otsimine"</string> - <string name="message_loading" msgid="8689096636874758814">"Laadimine ..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Peamine sĂ”nastik"</string> <string name="cancel" msgid="6830980399865683324">"TĂŒhista"</string> <string name="install_dict" msgid="180852772562189365">"Installi"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"TĂŒhista"</string> <string name="delete_dict" msgid="756853268088330054">"Kustuta"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Mobiilseadmes valitud keelele on saadaval sĂ”nastik.<br/> Teksti mugavamaks sisestamiseks soovitame <b>alla laadida</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> keele sĂ”nastiku.<br/> <br/> 3G kaudu allalaadimisele vĂ”ib kuluda minut vĂ”i paar. Kehtida vĂ”ivad tasud, kui te ei kasuta <b>piiramatut andmepaketti</b>.<br/> Kui te ei tea, millist andmepaketti kasutate, soovitame allalaadimise automaatseks kĂ€ivitamiseks leida WiFi-ĂŒhenduse.<br/> <br/> NĂ”uanne: sĂ”nastikke saate alla laadida ja eemaldada, tehes valiku <b>Keel ja sisestamine</b> mobiilseadme menĂŒĂŒs <b>Seaded</b>."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Laadi kohe alla (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Laadi alla WiFi kaudu"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"SĂ”nastik on <xliff:g id="LANGUAGE">%1$s</xliff:g> keele jaoks saadaval"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Vajutage ĂŒlevaatamiseks ja allalaadimiseks"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Allalaadimine: <xliff:g id="LANGUAGE">%1$s</xliff:g> keele soovitused on varsti saadaval."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Versioon <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Lisa"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"SĂ”naraamatusse lisamine"</string> diff --git a/java/res/values-fa-sw600dp/config-spacing-and-punctuations.xml b/java/res/values-fa-sw600dp/config-spacing-and-punctuations.xml new file mode 100644 index 000000000..56296361f --- /dev/null +++ b/java/res/values-fa-sw600dp/config-spacing-and-punctuations.xml @@ -0,0 +1,27 @@ +<?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"> + <!-- The all letters need to be mirrored are found at + http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt --> + <!-- Symbols that are suggested between words --> + <!-- U+061F: "Ű" ARABIC QUESTION MARK + U+061B: "Ű" ARABIC SEMICOLON --> + <string name="suggested_punctuations" translatable="false">!,؟,:,؛,\",\',(|),)|(,-,/,@,_</string> +</resources> diff --git a/java/res/values-fa/config-spacing-and-punctuations.xml b/java/res/values-fa/config-spacing-and-punctuations.xml index 9e637e458..d33a104df 100644 --- a/java/res/values-fa/config-spacing-and-punctuations.xml +++ b/java/res/values-fa/config-spacing-and-punctuations.xml @@ -21,5 +21,8 @@ <!-- The all letters need to be mirrored are found at http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt --> <!-- Symbols that are suggested between words --> - <string name="suggested_punctuations" translatable="false">!,?,\\,,:,;,\",(|),)|(,\',-,/,@,_</string> + <!-- U+061F: "Ű" ARABIC QUESTION MARK + U+060C: "Ű" ARABIC COMMA + U+061B: "Ű" ARABIC SEMICOLON --> + <string name="suggested_punctuations" translatable="false">!,؟,،,:,؛,\",(|),)|(,\',-,/,@,_</string> </resources> diff --git a/java/res/values-fa/strings.xml b/java/res/values-fa/strings.xml index 0852cc9bc..f77c4740f 100644 --- a/java/res/values-fa/strings.xml +++ b/java/res/values-fa/strings.xml @@ -77,14 +77,15 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ۰۟ÛŰ±Ù ŰŽŰŻ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g>Ű â<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ۱ۧ ŰšÙ <xliff:g id="CORRECTED">%3$s</xliff:g> ŰȘŰ”ŰÛŰ Ù
ÛâÚ©ÙŰŻ"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ŰȘŰ”ŰÛŰ ŰźÙۯکۧ۱ ۱ۧ ۧÙۏۧÙ
Ù
ÛâŰŻÙŰŻ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <!-- String.format failed for translation --> <!-- no translation found for spoken_description_unknown (3197434010402179157) --> <skip /> @@ -114,7 +115,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -138,10 +140,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ۧÙÚŻÙÛŰłÛ (ۚ۱ÛŰȘۧÙÛۧ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ۧÙÚŻÙÛŰłÛ (ۧÙ
۱Ûکۧ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Ű§ŰłÙŸŰ§ÙÛۧÛÛ (ŰąÙ
۱Ûکۧ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ۧÙÚŻÙÛŰłÛ (ۧÙÚŻÙŰłŰȘۧÙ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ۧÙÚŻÙÛŰłÛ (ۧÛۧÙۧŰȘ Ù
ŰȘŰŰŻÙ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Ű§ŰłÙŸŰ§ÙÛۧÛÛ (ŰąÙ
۱Ûکۧ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŰłÙŰȘÛ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -171,16 +177,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ŰźÙۧÙŰŻÙ ÙۧÛÙ Ù۱ÙÙÚŻ ÙŰșŰȘ ۟ۧ۱ۏÛ"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ÙۧÛÙ Ù۱ÙÙÚŻ ÙŰșŰȘÛ ŰŻŰ± ÙŸÙŰŽÙ ŰŻŰ§ÙÙÙŰŻÙۧ ÙŰŹÙŰŻ Ùۯۧ۱ۯ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ÛÚ© ÙۧÛÙ Ù۱ÙÙÚŻ ÙŰșŰȘ ŰšŰ±Ű§Û Ù۔ۚ ۧÙŰȘ۟ۧۚ Ú©ÙÛŰŻ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ۧÛÙ ÙۧÛÙ ÙۧÙŰčŰ§Ù ŰšŰ±Ű§Û <xliff:g id="LOCALE_NAME">%s</xliff:g> Ù۔ۚ ŰŽÙŰŻŰ"</string> - <string name="error" msgid="8940763624668513648">"۟۷ۧÛÛ Ű±ÙÛ ŰŻŰ§ŰŻ"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"۟۷ۧÛÛ Ű±ÙÛ ŰŻŰ§ŰŻ"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Ú©ÙŸÛ ÙۧÚÙâÙۧÙ
Ù Ù
۟ۧ۷ۚÛÙ"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Ú©ÙŸÛ ÙۧÚÙâÙۧÙ
Ù ŰŽŰźŰ”Û"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Ú©ÙŸÛ ÙۧÚÙâÙۧÙ
Ù ŰłŰ§ŰšÙÙ Ú©Ű§Ű±ŰšŰ±"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Ú©ÙŸÛ ÙۧÚÙâÙۧÙ
Ù ŰŽŰźŰ”Ûâ۳ۧŰČÛ"</string> <string name="button_default" msgid="3988017840431881491">"ÙŸÛŰŽâÙ۱۶"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"ŰšÙ <xliff:g id="APPLICATION_NAME">%s</xliff:g> ŰźÙŰŽ ŰąÙ
ŰŻÛŰŻ"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"ۚۧ Ù۱ÙŰŻÛ Ű§ŰŽŰ§Ű±ÙâۧÛ"</string> @@ -218,18 +221,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ۚۧŰČŰźÙۧÙÛ"</string> <string name="last_update" msgid="730467549913588780">"۹۟۱ÛÙ ŰšÙâ۱ÙŰČ۱۳ۧÙÛ"</string> <string name="message_updating" msgid="4457761393932375219">"ۯ۱ ŰŰ§Ù ŰšŰ±Ű±ŰłÛ ŰšÙâ۱ÙŰČ۱۳ۧÙÛâÙۧ"</string> - <string name="message_loading" msgid="8689096636874758814">"ۯ۱ ŰŰ§Ù ŰšŰ§Ű±ÚŻÛ۱ÛâŠ"</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Ù۱ÙÙÚŻâ ÙŰșŰȘ ۧ۔ÙÛ"</string> <string name="cancel" msgid="6830980399865683324">"ÙŰșÙ"</string> <string name="install_dict" msgid="180852772562189365">"Ù۔ۚ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ÙŰșÙ"</string> <string name="delete_dict" msgid="756853268088330054">"Ű۰Ù"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"âŰšŰ±Ű§Û ŰČŰšŰ§Ù Ű§ÙŰȘ۟ۧۚ ŰŽŰŻÙ ŰŻŰ± ŰŻŰłŰȘÚŻŰ§Ù ÙÙ
Ű±Ű§Ù ŰŽÙ
ۧ Ù۱ÙÙÚŻ ÙŰșŰȘÛ Ù
ÙŰŹÙŰŻ ۧ۳ŰȘ.<br/> ŰȘÙŰ”ÛÙ Ù
ÛâÚ©ÙÛÙ
Ù۱ÙÙÚŻ ÙŰșŰȘ <xliff:g id="LANGUAGE">%1$s</xliff:g> ۱ۧ <b>ۯۧÙÙÙŰŻ Ú©ÙÛŰŻ</b> ŰȘۧ ŰšÙŰȘ۱ ŰȘۧÛÙŸ Ú©ÙÛŰŻ.<br/> <br/> ۯۧÙÙÙŰŻ ۧŰČ Ű·Ű±ÛÙ 3G Ù
Ù
Ú©Ù Ű§ŰłŰȘ ÚÙŰŻ ÙŰŰžÙ Ű·ÙÙ ŰšÚ©ŰŽŰŻ. ۧگ۱ <b>Ű·Ű±Ű ŰŻŰ§ŰŻÙ ÙۧÙ
ŰŰŻÙŰŻ</b> ÙۯۧێŰȘÙ ŰšŰ§ŰŽÛŰŻ Ù
Ù
Ú©Ù Ű§ŰłŰȘ ۚ۱ۧÛŰȘŰ§Ù ÙŰČÛÙÙ ŰŻŰ§ŰŽŰȘÙ ŰšŰ§ŰŽŰŻ.<br/> ۧگ۱ Ù
Ű·Ù
ŰŠÙ ÙÛŰłŰȘÛŰŻ Ű·Ű±Ű ŰŻŰ§ŰŻÙ ŰŽÙ
ۧ ÚÛŰłŰȘÙŹ ŰȘÙŰ”ÛÙ Ù
ÛâÚ©ÙÛÙ
ÛÚ© ۧŰȘŰ”Ű§Ù Wi-Fi ÙŸÛۯۧ Ú©ÙÛŰŻ ŰȘۧ ۯۧÙÙÙŰŻ ۚ۷Ù۱ ŰźÙۯکۧ۱ ێ۱ÙŰč ŰŽÙŰŻ.<br/> <br/> ÙÚ©ŰȘÙ: Ù
ÛâŰȘÙۧÙÛŰŻ Ù۱ÙÙÚŻ ÙŰșŰȘ ۱ۧ ۚۧ ۱ÙŰȘÙ ŰšÙ Ù
ÙÙÛ <b>ŰČŰšŰ§Ù Ù Ù۱ÙŰŻÛ</b> ۯ۱ <b>ŰȘÙŰžÛÙ
ۧŰȘ</b> ۯ۱ ŰŻŰłŰȘÚŻŰ§Ù ÙÙ
Ű±Ű§Ù ŰźÙŰŻ ۯۧÙÙÙŰŻ Ù ŰŰ°Ù Ú©ÙÛŰŻ."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ÙÙ
âۧکÙÙÙ ŰšŰ§Ű±ÚŻÛŰ±Û ŰŽÙŰŻ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Ù
گۧۚۧÛŰȘ)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"âۯۧÙÙÙŰŻ ۧŰČ۷۱ÛÙ Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ÛÚ© Ù۱ÙÙÚŻ ÙŰșŰȘ ŰšŰ±Ű§Û <xliff:g id="LANGUAGE">%1$s</xliff:g> Ù
ÙŰŹÙŰŻ ۧ۳ŰȘ"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"ŰšŰ±Ű§Û Ù
۱Ù۱ Ù ŰŻŰ§ÙÙÙŰŻ Ùێۧ۱ ŰŻÙÛŰŻ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ۯۧÙÙÙŰŻ ÙŰșۧŰȘ ÙŸÛŰŽÙÙŰ§ŰŻÛ ŰšŰ±Ű§Û <xliff:g id="LANGUAGE">%1$s</xliff:g> ŰšÙ ŰČÙŰŻÛ ŰŽŰ±ÙŰč Ù
ÛâŰŽÙŰŻ."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"ÙŰłŰźÙ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ۧÙ۱ÙŰŻÙ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ۧÙŰČÙŰŻÙ ŰšÙ Ù۱ÙÙÚŻâ ÙŰșŰȘ"</string> diff --git a/java/res/values-fi/strings.xml b/java/res/values-fi/strings.xml index f50b7cbc7..897d5a694 100644 --- a/java/res/values-fi/strings.xml +++ b/java/res/values-fi/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: tallennettu"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> korjaa sanan <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> sanaksi <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> suorittaa automaattisen korjauksen"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"NĂ€ytetÀÀn <xliff:g id="MODE">%s</xliff:g>-nĂ€ppĂ€imistö"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"englanti (Iso-Britannia)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"englanti (Yhdysvallat)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"espanja (Yhdysvallat)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"englanti (Iso-Br.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"englanti (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"espanja (Yhdysvallat) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (perinteinen)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Lue ulkoista sanakirjatiedostoa"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Lataukset-kansiossa ei ole sanakirjatiedostoja"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Valitse asennettava sanakirjatiedosto"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Haluatko asentaa tĂ€mĂ€ tiedoston kielelle <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Tapahtui virhe"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Tapahtui virhe"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Vedosta yhteystietosanakirja"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Vedosta oma sanakirja"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Vedosta kĂ€yttĂ€jĂ€historian sanakirja"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Vedosta muokkaussanakirja"</string> <string name="button_default" msgid="3988017840431881491">"Oletusarvot"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Tervetuloa kĂ€yttĂ€mÀÀn sovellusta <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"ja piirtokirjoitus"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"PĂ€ivitĂ€"</string> <string name="last_update" msgid="730467549913588780">"PĂ€ivitetty viimeksi"</string> <string name="message_updating" msgid="4457761393932375219">"Tarkistetaan pĂ€ivityksiĂ€"</string> - <string name="message_loading" msgid="8689096636874758814">"LadataanâŠ"</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"PÀÀsanakirja"</string> <string name="cancel" msgid="6830980399865683324">"Peruuta"</string> <string name="install_dict" msgid="180852772562189365">"Asenna"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Peruuta"</string> <string name="delete_dict" msgid="756853268088330054">"Poista"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Laitteesi kĂ€yttökielelle on saatavilla sanakirja.<br/> Suosittelemme <xliff:g id="LANGUAGE">%1$s</xliff:g>-sanakirjan <b>lataamista</b>, sillĂ€ se helpottaa laitteella kirjoittamista.<br/> <br/> Lataus kestÀÀ useimmiten muutaman minuutin 3G-yhteydellĂ€. Latauksesta saatetaan periĂ€ maksu, ellei kĂ€ytössĂ€si ole <b>rajoittamatonta tiedonsiirtopakettia</b>.<br/> Jos et ole varma tiedonsiirtosopimuksesi tyypistĂ€, etsi kĂ€yttöösi wifi-yhteys, niin lataus alkaa automaattisesti.<br/> <br/> Vinkki: voit ladata ja poistaa sanakirjoja mobiililaitteesi <b>Asetukset</b>-valikon <b>Kieli ja syöttötapa</b> -osiossa."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Lataa nyt (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Mt)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Lataa wifi-yhteydellĂ€"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Kielen <xliff:g id="LANGUAGE">%1$s</xliff:g> sanakirja on saatavilla"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Paina tĂ€tĂ€, jos haluat tarkastella kohdetta ja ladata sen"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Ladataan: ehdotuksia nĂ€ytetÀÀn pian kielellĂ€ <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Versio <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"LisÀÀ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"LisÀÀ sanakirjaan"</string> diff --git a/java/res/values-fr-rCA/strings.xml b/java/res/values-fr-rCA/strings.xml index 7d00e3ce2..937e605c0 100644 --- a/java/res/values-fr-rCA/strings.xml +++ b/java/res/values-fr-rCA/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : enregistrĂ©"</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="8005997889020109763">"La touche <xliff:g id="KEY">%1$s</xliff:g> permet de corriger « <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> » par « <xliff:g id="CORRECTED">%3$s</xliff:g> »"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"La touche <xliff:g id="KEY">%1$s</xliff:g> permet d\'activer la correction automatique"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Affichage du clavier <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Anglais (britannique)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Anglais (Ătats-Unis)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Espagnol (Ătats-Unis)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Anglais (Royaume-Uni) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Anglais (Ătats-Unis) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Espagnol, Ătats-Unis (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditionnel)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Lire un fichier de dictionnaire externe"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Aucun fichier de dictionnaire dans le dossier \"TĂ©lĂ©chargements\""</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"SĂ©lectionner un fichier de dictionnaire Ă installer"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Installer ce fichier pour la langue \"<xliff:g id="LOCALE_NAME">%s</xliff:g>\" ?"</string> - <string name="error" msgid="8940763624668513648">"Une erreur s\'est produite"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Une erreur s\'est produite"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Vider le dictionnaire des contacts"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Vider le dictionnaire personnel"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Vider dictionnaire hist. utilisateur"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Vider dictionnaire personnalisation"</string> <string name="button_default" msgid="3988017840431881491">"Par dĂ©faut"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Bienvenue dans <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"avec la saisie gestuelle"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Actualiser"</string> <string name="last_update" msgid="730467549913588780">"DerniĂšre mise Ă jour"</string> <string name="message_updating" msgid="4457761393932375219">"Recherche de mises Ă jour en coursâŠ"</string> - <string name="message_loading" msgid="8689096636874758814">"Chargement en cours..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Dictionnaire principal"</string> <string name="cancel" msgid="6830980399865683324">"Annuler"</string> <string name="install_dict" msgid="180852772562189365">"Installer"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Annuler"</string> <string name="delete_dict" msgid="756853268088330054">"Supprimer"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Un dictionnaire est disponible pour la langue sĂ©lectionnĂ©e sur votre appareil mobile.<br/> Nous vous invitons Ă <b>tĂ©lĂ©charger</b> le dictionnaire <xliff:g id="LANGUAGE">%1$s</xliff:g> pour faciliter votre saisie.<br/> <br/> Le tĂ©lĂ©chargement peut prendre une Ă deux minutes via une connexion 3G. Des frais peuvent s\'appliquer si vous ne disposez pas d\'un <b>forfait Internet illimitĂ©</b>.<br/> Si vous n\'ĂȘtes pas sĂ»r de votre forfait, nous vous conseillons d\'utiliser une connexion Wi-Fi pour lancer automatiquement le tĂ©lĂ©chargement.<br/> <br/> Astuce : Vous pouvez tĂ©lĂ©charger et supprimer des dictionnaires dans la section <b>Langue et saisie</b> du menu <b>ParamĂštres</b> de votre appareil mobile."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"TĂ©lĂ©charger (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Mo)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"TĂ©lĂ©charger via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Un dictionnaire est disponible en <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Appuyez ici pour consulter et tĂ©lĂ©charger le dictionnaire."</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"En cours de tĂ©lĂ©chargement. Des suggestions pour la langue suivante seront bientĂŽt disponibles : <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Ajouter"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Ajouter au dictionnaire"</string> diff --git a/java/res/values-fr/strings.xml b/java/res/values-fr/strings.xml index 638ec5b43..e22983cc5 100644 --- a/java/res/values-fr/strings.xml +++ b/java/res/values-fr/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : enregistrĂ©"</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="8005997889020109763">"La touche <xliff:g id="KEY">%1$s</xliff:g> permet de remplacer \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" par \"<xliff:g id="CORRECTED">%3$s</xliff:g>\"."</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"La touche <xliff:g id="KEY">%1$s</xliff:g> permet d\'activer la correction automatique."</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Affichage du clavier <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Anglais (Royaume-Uni)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Anglais (Ătats-Unis)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Espagnol (Ătats-Unis)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Anglais (Royaume-Uni) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Anglais (Ătats-Unis) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Espagnol (Ătats-Unis) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditionnel)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Lire un fichier de dictionnaire externe"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Aucun fichier de dictionnaire dans le dossier \"TĂ©lĂ©chargements\""</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"SĂ©lectionner un fichier de dictionnaire Ă installer"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Installer ce fichier pour la langue \"<xliff:g id="LOCALE_NAME">%s</xliff:g>\" ?"</string> - <string name="error" msgid="8940763624668513648">"Une erreur s\'est produite"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Une erreur s\'est produite"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Supprimer dictionnaire des contacts"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Supprimer le dictionnaire personnel"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Supprimer l\'ancien dictionnaire"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Suppr. dictionnaire personnalisation"</string> <string name="button_default" msgid="3988017840431881491">"Par dĂ©faut"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Bienvenue dans <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"avec la saisie gestuelle"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Actualiser"</string> <string name="last_update" msgid="730467549913588780">"DerniĂšre mise Ă jour"</string> <string name="message_updating" msgid="4457761393932375219">"Recherche de mises Ă jour en coursâŠ"</string> - <string name="message_loading" msgid="8689096636874758814">"Chargement en cours..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Dictionnaire principal"</string> <string name="cancel" msgid="6830980399865683324">"Annuler"</string> <string name="install_dict" msgid="180852772562189365">"Installer"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Annuler"</string> <string name="delete_dict" msgid="756853268088330054">"Supprimer"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Un dictionnaire est disponible pour la langue sĂ©lectionnĂ©e sur votre appareil mobile.<br/> Nous vous invitons Ă <b>tĂ©lĂ©charger</b> le dictionnaire <xliff:g id="LANGUAGE">%1$s</xliff:g> pour faciliter votre saisie.<br/> <br/> Le tĂ©lĂ©chargement peut prendre une Ă deux minutes via une connexion 3G. Des frais peuvent s\'appliquer si vous ne disposez pas d\'un <b>forfait Internet illimitĂ©</b>.<br/> Si vous n\'ĂȘtes pas sĂ»r de votre forfait, nous vous conseillons d\'utiliser une connexion Wi-Fi pour lancer automatiquement le tĂ©lĂ©chargement.<br/> <br/> Astuce : Vous pouvez tĂ©lĂ©charger et supprimer des dictionnaires dans la section <b>Langue et saisie</b> du menu <b>ParamĂštres</b> de votre appareil mobile."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"TĂ©lĂ©charger (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Mo)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"TĂ©lĂ©charger via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Un dictionnaire est disponible en <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Appuyez ici pour consulter et tĂ©lĂ©charger le dictionnaire."</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"En cours de tĂ©lĂ©chargement. Des suggestions pour la langue suivante seront bientĂŽt disponibles : <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Ajouter"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Ajouter au dictionnaire"</string> diff --git a/java/res/values-hi/strings.xml b/java/res/values-hi/strings.xml index 60fefb0f3..5797ec1e5 100644 --- a/java/res/values-hi/strings.xml +++ b/java/res/values-hi/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: à€žà€čà„à€à€Ÿ à€à€Żà€Ÿ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> à€à„ à€žà„à€§à€Ÿà€° à€à€° <xliff:g id="CORRECTED">%3$s</xliff:g> à€à€°à€€à€Ÿ à€čà„"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> à€žà„à€”à€€: à€žà„à€§à€Ÿà€° à€à€°à€€à€Ÿ à€čà„"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"à€
à€à€à„à€°à„à€à€Œà„ (à€Żà„à€à„)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"à€
à€à€à„à€°à„à€à€Œà„ (à€Żà„à€à€ž)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"à€žà„à€Șà„à€šà€żà€¶ (à€Żà„à€à€ž)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"à€
à€à€à„à€°à„à€à€Œà„ (à€Żà„à€à„) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"à€
à€à€à„à€°à„à€à€Œà„ (à€Żà„à€à€ž) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"à€žà„à€Șà„à€šà€żà€¶ (à€Żà„à€à€ž) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (à€Șà€Ÿà€°à€à€Șà€°à€żà€)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"à€Źà€Ÿà€čà€°à„ à€¶à€Źà„à€Šà€à„à€¶ à€«à€Œà€Ÿà€à€Č à€Șà€ąà€Œà„à€"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"à€Ąà€Ÿà€à€šà€Čà„à€Ą à€«à€Œà„à€Čà„à€Ąà€° à€źà„à€ à€à„à€ à€¶à€Źà„à€Šà€à„à€¶ à€«à€Œà€Ÿà€à€Č à€šà€čà„à€ à€čà„"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"à€à€à€žà„à€à„à€Č à€à€°à€šà„ à€à„ à€Čà€żà€ à€à„à€ à€¶à€Źà„à€Šà€à„à€¶ à€«à€Œà€Ÿà€à€Č à€à„à€šà„à€"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g> à€à„ à€Čà€żà€ à€”à€Ÿà€žà„à€€à€” à€źà„à€ à€Żà€č à€«à€Œà€Ÿà€à€Č à€à€à€žà„à€à„à€Č à€à€°à„à€?"</string> - <string name="error" msgid="8940763624668513648">"à€à„à€ à€€à„à€°à„à€à€ż à€čà„à€ à€„à„"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"à€à„à€ à€€à„à€°à„à€à€ż à€čà„à€ à€„à„"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"à€žà€à€Șà€°à„à€ à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€à€Ș à€à€°à„à€"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"à€”à„à€Żà€à„à€€à€żà€à€€ à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€à€Ș à€à€°à„à€"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"à€à€Șà€Żà„à€à€à€°à„à€€à€Ÿ à€à€€à€żà€čà€Ÿà€ž à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€à€Ș à€à€°à„à€"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"à€”à„à€Żà€à„à€€à€żà€à€°à€Ł à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€à€Ș à€à€°à„à€"</string> <string name="button_default" msgid="3988017840431881491">"à€žà€Ÿà€źà€Ÿà€šà„à€Ż"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> à€źà„à€ à€à€Șà€à€Ÿ à€žà„à€”à€Ÿà€à€€ à€čà„"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"à€čà€Ÿà€”à€à€Ÿà€” à€Čà„à€à€š à€à„ à€žà€Ÿà€„"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"à€°à„à€«à€Œà„à€°à„à€¶ à€à€°à„à€"</string> <string name="last_update" msgid="730467549913588780">"à€
à€à€€à€żà€ź à€Źà€Ÿà€° à€à€Ÿ à€šà€ à€à€Ÿà€šà€à€Ÿà€°à„"</string> <string name="message_updating" msgid="4457761393932375219">"à€šà€ à€à€Ÿà€šà€à€Ÿà€°à„ à€Šà„à€à€Ÿ à€à€Ÿ à€°à€čà€Ÿ à€čà„à€"</string> - <string name="message_loading" msgid="8689096636874758814">"à€Čà„à€Ą à€čà„ à€°à€čà„ à€čà„..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"à€źà„à€à„âà€Ż à€Ąà€żà€à„âà€¶à€šà€°à„"</string> <string name="cancel" msgid="6830980399865683324">"à€°à€Šà„à€Š à€à€°à„à€"</string> <string name="install_dict" msgid="180852772562189365">"à€à€à€žà„à€à„à€Č à€à€°à„à€"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"à€°à€Šà„à€Š à€à€°à„à€"</string> <string name="delete_dict" msgid="756853268088330054">"à€čà€à€Ÿà€à€"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"à€à€Șà€à„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Ł à€Șà€° à€à€Żà€šà€żà€€ à€à€Ÿà€·à€Ÿ à€źà„à€ à€Ąà€żà€à„âà€¶à€šà€°à„ à€à€Șà€Čà€Źà„âà€§ à€čà„.<br/> à€à€Șà€à„ à€Čà„à€à€š à€
à€šà„à€à€” à€à„ à€Źà„à€čà€€à€° à€Źà€šà€Ÿà€šà„ à€à„ à€Čà€żà€ à€čà€ź <xliff:g id="LANGUAGE">%1$s</xliff:g> à€Ąà€żà€à„âà€¶à€šà€°à„ à€à„ <b>à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à€šà„</b> à€à„ à€
à€šà„à€¶à€à€žà€Ÿ à€à€°à€€à„ à€čà„à€.<br/> <br/> 3G à€Șà€° à€Ąà€Ÿà€à€šà€Čà„à€Ą à€čà„à€šà„ à€źà„à€ à€à€ à€Żà€Ÿ à€Šà„ à€źà€żà€šà€ à€Čà€ à€žà€à€€à„ à€čà„à€. à€Żà€Šà€ż à€à€Șà€à„ à€Șà€Ÿà€ž <b>à€
à€žà„à€źà€żà€€ à€Ąà„à€à€Ÿ à€Șà„à€Čà€Ÿà€š</b> à€šà€čà„à€ à€čà„, à€€à„ à€¶à„à€Čà„âà€ à€Čà€ à€žà€à€€à„ à€čà„à€.<br/> à€Żà€Šà€ż à€à€Ș à€
à€Șà€šà„ à€Ąà„à€à€Ÿ à€Șà„à€Čà€Ÿà€š à€à„ à€Źà€Ÿà€°à„ à€źà„à€ à€žà„à€šà€żà€¶à„à€à€żà€€ à€šà€čà„à€ à€čà„à€, à€€à„ à€čà€ź à€
à€Șà€šà„ à€à€Ș à€Ąà€Ÿà€à€šà€Čà„à€Ą à€Șà„à€°à€Ÿà€°à€à€ à€à€°à€šà„ à€à„ à€Čà€żà€ Wi-Fi à€à€šà„à€à„âà€¶à€š à€ąà„à€à€ąà€šà„ à€à„ à€
à€šà„à€¶à€à€žà€Ÿ à€à€°à€€à„ à€čà„à€.<br/> <br/> à€Żà„à€à„à€€à€ż: à€à€Ș à€
à€Șà€šà„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Ł à€Șà€° <b>à€žà„à€à€żà€à€</b> à€źà„à€šà„ à€źà„à€ <b>à€à€Ÿà€·à€Ÿ à€à€° à€
à€à„à€·à€°</b> à€Șà€° à€à€Ÿà€à€° à€Ąà€żà€à„âà€¶à€šà€°à„ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€° à€žà€à€€à„ à€čà„à€ à€à€° à€šà€żà€à€Ÿà€Č à€žà€à€€à„ à€čà„à€."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"à€
à€à„ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fi à€žà„ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> à€à„ à€Čà€żà€ à€Ąà€żà€à„âà€¶à€šà€°à„ à€à€Șà€Čà€Źà„âà€§ à€čà„"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"à€žà€źà„à€à„à€·à€Ÿ à€à€°à€šà„ à€à€° à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à€šà„ à€à„ à€Čà€żà€ à€Šà€Źà€Ÿà€à€"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"à€Ąà€Ÿà€à€šà€Čà„à€Ą à€čà„ à€°à€čà€Ÿ à€čà„: <xliff:g id="LANGUAGE">%1$s</xliff:g> à€à„ à€Čà€żà€ à€žà„à€à€Ÿà€” à€à€Čà„à€Šà„ à€čà„ à€€à„à€Żà€Ÿà€° à€čà„ à€à€Ÿà€à€à€à„."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"à€žà€à€žà„à€à€°à€Ł <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"à€à„à€Ąà€Œà„à€"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"à€¶à€Źà„à€Šà€à„à€¶ à€źà„à€ à€à„à€Ąà€Œà„à€"</string> diff --git a/java/res/values-hr/strings.xml b/java/res/values-hr/strings.xml index ba3306011..f4a006e6d 100644 --- a/java/res/values-hr/strings.xml +++ b/java/res/values-hr/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Spremljeno"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ispravlja <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> u <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> vrĆĄi samoispravljanje"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"NaÄin prikazane tipkovnice: <xliff:g id="MODE">%s</xliff:g>"</string> + <string name="announce_keyboard_mode" msgid="7486740369324538848">"NaÄin prikazane 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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engleski (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engleski (SAD)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĆĄpanjolski (SAD)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"engleski (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"engleski (SAD) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĆĄpanjolski (SAD) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicionalni)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"engleska (UK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicionalna)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Äitanje datoteke vanjskog rjeÄnika"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"U mapi Preuzimanja nema datoteka rjeÄnika"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Odabir datoteke rjeÄnika za instaliranje"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ćœelite li doista instalirati ovu datoteku za <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Ćœelite li zaista instalirati tu datoteku za <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"DoĆĄlo je do pogreĆĄke"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Kopiranje rjeÄnika kontakata"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Kopiranje osobnog rjeÄnika"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Kopiranje rjeÄ. povijesti korisnika"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Kopiranje rjeÄnika za prilagodbu"</string> <string name="button_default" msgid="3988017840431881491">"Zadano"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Dobro doĆĄli u aplikaciju <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"s Pisanjem kretnjama"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"OsvjeĆŸavanje"</string> <string name="last_update" msgid="730467549913588780">"Zadnje aĆŸuriranje"</string> <string name="message_updating" msgid="4457761393932375219">"Provjera aĆŸuriranja"</string> - <string name="message_loading" msgid="8689096636874758814">"UÄitavanje..."</string> + <string name="message_loading" msgid="5638680861387748936">"UÄitavanjeâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Glavni rjeÄnik"</string> <string name="cancel" msgid="6830980399865683324">"Odustani"</string> <string name="install_dict" msgid="180852772562189365">"Instaliraj"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Odustani"</string> <string name="delete_dict" msgid="756853268088330054">"IzbriĆĄi"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Dostupan je rjeÄnik za odabrani jezik na vaĆĄem ureÄaju.<br/> PreporuÄujemo <b>preuzimanje</b> rjeÄnika za <xliff:g id="LANGUAGE">%1$s</xliff:g> radi boljeg doĆŸivljaja unosa teksta.<br/> <br/> Na 3G mreĆŸi preuzimanje moĆŸe potrajati minutu ili dvije. MoĆŸe podlijegati naplati ako nemate <b>neograniÄenu podatkovnu tarifu</b>.<br/> Ako niste sigurni koju tarifu imate, preporuÄujemo da pronaÄete Wi-Fi mreĆŸu i pokrenete automatsko preuzimanje.<br/> <br/> Savjet: rjeÄnike moĆŸete preuzeti i ukloniti u odjeljku <b>Jezik i unos</b> na izborniku <b>Postavke</b> na mobilnom ureÄaju."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Dostupan je rjeÄnik za odabrani jezik na vaĆĄem mobilnom ureÄaju.<br/> PreporuÄujemo da <b>preuzmete</b> <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> rjeÄnik radi lakĆĄeg unosa teksta.<br/> <br/> Preuzimanje moĆŸe potrajati jednu do dvije minute putem 3G-a. MoĆŸda se naplaÄuje dodatna naknada ako nemate <b>neograniÄenu podatkovnu tarifu</b>.<br/> Ako niste sigurni koju tarifu imate, preporuÄujemo da pronaÄete Wi-Fi vezu kako bi se automatski pokrenulo preuzimanje.<br/> <br/> Savjet: rjeÄnike moĆŸete preuzeti i ukloniti u odjeljku <b>Jezik i unos</b> u izborniku <b>Postavke</b> na mobilnom ureÄaju."</string> <string name="download_over_metered" msgid="1643065851159409546">"Preuzmi sada (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Preuzmi putem Wi-Fi mreĆŸe"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Dostupan je rjeÄnik za <xliff:g id="LANGUAGE">%1$s</xliff:g> jezik"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Dostupan je rjeÄnik za <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> jezik"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pritisnite za pregled i preuzimanje"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Preuzimanje: prijedlozi za <xliff:g id="LANGUAGE">%1$s</xliff:g> bit Äe spremni uskoro."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Preuzimanje: prijedlozi za <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> bit Äe spremni uskoro."</string> <string name="version_text" msgid="2715354215568469385">"Verzija <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Dodavanje"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Dodaj u rjeÄnik"</string> diff --git a/java/res/values-hu/strings.xml b/java/res/values-hu/strings.xml index 12d831e83..faaadbb28 100644 --- a/java/res/values-hu/strings.xml +++ b/java/res/values-hu/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : mentve"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> billentyƱ: <xliff:g id="CORRECTED">%3$s</xliff:g> szĂłra javĂtja a következĆt: <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> billentyƱ automatikus javĂtĂĄst vĂ©gez"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"<xliff:g id="MODE">%s</xliff:g> billentyƱzet megjelenĂtve"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"angol (brit)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"angol (amerikai)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"spanyol (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"angol (brit) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"angol (amerikai) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"spanyol (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (hagyomĂĄnyos)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"angol (UK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (hagyomĂĄnyos)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"KĂŒlsĆ szĂłtĂĄrfĂĄjl olvasĂĄsa"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Nincs szĂłtĂĄrfĂĄjl a LetöltĂ©sek mappĂĄban."</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"VĂĄlasszon ki egy szĂłtĂĄrfĂĄjlt a telepĂtĂ©shez."</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ValĂłban telepĂti ezt a fĂĄjlt <xliff:g id="LOCALE_NAME">%s</xliff:g> nyelvhez?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ValĂłban telepĂti ezt a fĂĄjlt <xliff:g id="LANGUAGE_NAME">%s</xliff:g> nyelvhez?"</string> <string name="error" msgid="8940763624668513648">"Hiba törtĂ©nt."</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"NĂ©vjegyszĂłtĂĄr törlĂ©se"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"SzemĂ©lyes szĂłtĂĄr törlĂ©se"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"FelhasznĂĄlĂłielĆzmĂ©ny-szĂłtĂĄr törlĂ©se"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"TestreszabĂĄsi szĂłtĂĄr törlĂ©se"</string> <string name="button_default" msgid="3988017840431881491">"AlapĂ©rtelmezett"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Ădvözli a(z) <xliff:g id="APPLICATION_NAME">%s</xliff:g>!"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"kĂ©zmozdulatokkal törtĂ©nĆ bevitellel"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"FrissĂtĂ©s"</string> <string name="last_update" msgid="730467549913588780">"LegutĂłbb frissĂtve"</string> <string name="message_updating" msgid="4457761393932375219">"FrissĂtĂ©sek keresĂ©se"</string> - <string name="message_loading" msgid="8689096636874758814">"BetöltĂ©s..."</string> + <string name="message_loading" msgid="5638680861387748936">"BetöltĂ©sâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"FĆ szĂłtĂĄr"</string> <string name="cancel" msgid="6830980399865683324">"MĂ©gse"</string> <string name="install_dict" msgid="180852772562189365">"TelepĂtĂ©s"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"MĂ©gse"</string> <string name="delete_dict" msgid="756853268088330054">"TörlĂ©s"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"A mobileszközön kivĂĄlasztott nyelvhez szĂłtĂĄr Ă©rhetĆ el.<br/> A gĂ©pelĂ©si Ă©lmĂ©ny javĂtĂĄsĂĄhoz javasoljuk a(z) <xliff:g id="LANGUAGE">%1$s</xliff:g> szĂłtĂĄr <b>letöltĂ©sĂ©t.<br/> <br/> A letöltĂ©s 3G hĂĄlĂłzaton keresztĂŒl nĂ©hĂĄny percig tart. Ha <b>elĆfizetĂ©se nem korlĂĄtlan</b>, a letöltĂ©s költsĂ©gekkel jĂĄrhat.<br/> Ha nem biztos abban, hogy milyen adatcsomagot hasznĂĄl, javasoljuk, hogy keressen egy Wi-Fi kapcsolatot a letöltĂ©s automatikus elindĂtĂĄsĂĄhoz.<br/> <br/> Tipp: a szĂłtĂĄrakat a mobileszköz <b>BeĂĄllĂtĂĄsok</b> menĂŒjĂ©ben a <b>Nyelv Ă©s bevitel</b> rĂ©szben töltheti le Ă©s tĂĄvolĂthatja el."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"A mobileszközön kivĂĄlasztott nyelvhez szĂłtĂĄr Ă©rhetĆ el.<br/> A gĂ©pelĂ©si Ă©lmĂ©ny javĂtĂĄsĂĄhoz javasoljuk a(z) <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> szĂłtĂĄr <b>letöltĂ©sĂ©t.<br/> <br/> A letöltĂ©s 3G hĂĄlĂłzaton keresztĂŒl nĂ©hĂĄny percig tart. Ha <b>elĆfizetĂ©se nem korlĂĄtlan</b>, a letöltĂ©s költsĂ©gekkel jĂĄrhat.<br/> Ha nem biztos abban, hogy milyen adatcsomagot hasznĂĄl, javasoljuk, hogy keressen egy Wi-Fi-kapcsolatot a letöltĂ©s automatikus elindĂtĂĄsĂĄhoz.<br/> <br/> Tipp: szĂłtĂĄrakat a mobileszköz <b>BeĂĄllĂtĂĄsok</b> menĂŒjĂ©ben a <b>Nyelv Ă©s bevitel</b> rĂ©szben tölthet le Ă©s tĂĄvolĂthat el."</string> <string name="download_over_metered" msgid="1643065851159409546">"Töltse le most (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"LetöltĂ©s Wi-Fivel"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> nyelvhez van rendelkezĂ©sre ĂĄllĂł szĂłtĂĄr"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> nyelvhez van rendelkezĂ©sre ĂĄllĂł szĂłtĂĄr"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Nyomja meg az ĂĄttekintĂ©shez Ă©s letöltĂ©shez"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"LetöltĂ©s: a(z) <xliff:g id="LANGUAGE">%1$s</xliff:g> nyelvvel kapcsolatos javaslatok hamarosan elĂ©rhetĆk lesznek."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"LetöltĂ©s: a(z) <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> nyelvvel kapcsolatos javaslatok hamarosan elĂ©rhetĆk lesznek."</string> <string name="version_text" msgid="2715354215568469385">"VerziĂł: <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"HozzĂĄadĂĄs"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"HozzĂĄadĂĄs a szĂłtĂĄrhoz"</string> diff --git a/java/res/values-hy-rAM/strings.xml b/java/res/values-hy-rAM/strings.xml index 13c43ea30..f281f67f7 100644 --- a/java/res/values-hy-rAM/strings.xml +++ b/java/res/values-hy-rAM/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>` ŐșŐĄŐ°ŐŸŐĄŐź Ő§"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g>-Őš Ő·ŐżŐŻŐžÖŐŽ Ő§ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>-Őš Ö Ő€ŐĄÖŐ±Ő¶ŐžÖŐŽ <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ŐœŐżŐ„ŐČŐ¶Őš Ő«Ő¶ÖŐ¶ŐĄŐ·ŐżŐŻŐžÖŐŽ Ő§ ŐŻŐĄŐżŐĄÖŐžÖŐŽ"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Ô±Ő¶ŐŁŐŹŐ„ÖŐ„Ő¶ (ŐÔč)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Ô±Ő¶ŐŁŐŹŐ„ÖŐ„Ő¶ (Ô±ŐŐ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Ô»ŐœŐșŐĄŐ¶Ő„ÖŐ„Ő¶ (Ô±ŐŐ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Ô±Ő¶ŐŁŐŹŐ„ÖŐ„Ő¶ (ŐÔč) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Ô±Ő¶ŐŁŐŹŐ„ÖŐ„Ő¶ (Ô±ŐŐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Ô»ŐœŐșŐĄŐ¶Ő„ÖŐ„Ő¶ (Ô±ŐŐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŐĄŐŸŐĄŐ¶Ő€ŐĄŐŻŐĄŐ¶)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Ô±Ő¶ŐŁŐŹŐ„ÖŐ„Ő¶ (ŐÔč) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ÔżŐĄÖŐ€ŐĄŐŹ ŐĄÖŐżŐĄÖŐ«Ő¶ ŐąŐĄŐŒŐĄÖŐĄŐ¶Ő« ÖŐĄŐ”ŐŹŐš"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ŐŐ„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽŐ¶Ő„ÖŐ« Ő©ŐČŐ©ŐĄŐșŐĄŐ¶ŐĄŐŻŐžÖŐŽ ŐąŐĄŐŒŐĄÖŐĄŐ¶ŐĄŐ”Ő«Ő¶ ÖŐĄŐ”ŐŹŐ„Ö ŐčŐŻŐĄŐ¶"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ÔžŐ¶ŐżÖŐ„Ö ŐąŐĄŐŒŐĄÖŐĄŐ¶ŐĄŐ”Ő«Ő¶ ÖŐĄŐ”ŐŹŐš ŐżŐ„ŐČŐĄŐ€ÖŐŽŐĄŐ¶ Ő°ŐĄŐŽŐĄÖ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ô»ÖŐžŐÖ ŐžÖŐŠŐžÖŐŽ Ő„Ö ŐżŐ„ŐČŐĄŐ€ÖŐ„ŐŹ ŐĄŐ”Őœ ÖŐĄŐ”ŐŹŐš <xliff:g id="LOCALE_NAME">%s</xliff:g>-ŐžÖŐŽ:"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ŐŐ„ŐČŐĄŐ€ÖŐ„ŐŐŹ ŐĄŐ”Őœ ÖŐĄŐ”ŐŹŐš <xliff:g id="LANGUAGE_NAME">%s</xliff:g> ŐŹŐ„ŐŠŐŸŐ« Ő°ŐĄŐŽŐĄÖ:"</string> <string name="error" msgid="8940763624668513648">"ŐŐ„ŐČŐ« Ő§ ŐžÖŐ¶Ő„ÖŐ„ŐŹ ŐœŐŐĄŐŹ"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ÔČŐ„ŐŒŐ¶Ő„ŐŹ ŐŻŐžŐ¶ŐżŐĄŐŻŐżŐ¶Ő„ÖŐ« ŐąŐĄŐŒŐĄÖŐĄŐ¶Őš"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ÔČŐ„ŐŒŐ¶Ő„ŐŹ ŐĄŐ¶Ő±Ő¶ŐĄŐŻŐĄŐ¶ ŐąŐĄŐŒŐĄÖŐĄŐ¶Őš"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ÔčŐĄÖŐŽŐĄÖŐ¶Ő„ŐŹ"</string> <string name="last_update" msgid="730467549913588780">"ŐŐ„ÖŐ»Ő«Ő¶ ŐĄŐ¶ŐŁŐĄŐŽ Ő©ŐĄÖŐŽŐĄÖŐŸŐ„ŐŹ Ő§"</string> <string name="message_updating" msgid="4457761393932375219">"ŐŐżŐžÖŐŁŐŸŐžÖŐŽ Ő§ Ő©ŐĄÖŐŽŐĄÖŐžÖŐŽŐ¶Ő„ÖŐ« ŐĄŐŒŐŻŐĄŐ”ŐžÖŐ©Ő”ŐžÖŐ¶Őš"</string> - <string name="message_loading" msgid="8689096636874758814">"ÔČŐ„ŐŒŐ¶ŐŸŐžÖŐŽ Ő§..."</string> + <string name="message_loading" msgid="5638680861387748936">"ÔČŐ„ŐŒŐ¶ŐžÖŐŽ..."</string> <string name="main_dict_description" msgid="3072821352793492143">"ŐŐ«ŐŽŐ¶ŐĄŐŻŐĄŐ¶ ŐąŐĄŐŒŐĄÖŐĄŐ¶"</string> <string name="cancel" msgid="6830980399865683324">"ŐŐ„ŐČŐĄÖŐŻŐ„ŐŹ"</string> <string name="install_dict" msgid="180852772562189365">"ŐŐ„ŐČŐĄŐ€ÖŐ„ŐŹ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ŐŐ„ŐČŐĄÖŐŻŐ„ŐŹ"</string> <string name="delete_dict" msgid="756853268088330054">"ŐŐ¶Ő»Ő„ŐŹ"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ŐŐ„Ö ŐąŐ»Ő»ŐĄŐ”Ő«Ő¶ ŐœŐĄÖÖŐžÖŐŽ ŐšŐ¶ŐżÖŐŸŐĄŐź ŐŹŐ„ŐŠŐŸŐžŐŸ ŐĄŐŒŐŻŐĄ Ő§ ŐąŐĄŐŒŐĄÖŐĄŐ¶:<br/> ÔœŐžÖŐ°ŐžÖÖŐ€ Ő„Ő¶Ö ŐżŐĄŐŹŐ«Őœ <b>Ő¶Ő„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> ŐąŐĄŐŒŐĄÖŐĄŐ¶Őš Ő±Ő„Ö ŐŽŐžÖŐżÖŐĄŐŁÖŐŽŐĄŐ¶ Ő°ŐŽŐżŐžÖŐ©Ő”ŐžÖŐ¶Ő¶Ő„ÖŐ« ŐąŐĄÖŐ„ŐŹŐĄŐŸŐŽŐĄŐ¶ Ő°ŐĄŐŽŐĄÖ:<br/> <br/> ŐŐ„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽŐš ŐŻŐĄÖŐžŐČ Ő§ ŐŐŹŐ„ŐŹ ŐŽŐ„ŐŻ ŐŻŐĄŐŽ Ő„ÖŐŻŐžÖ ÖŐžŐșŐ„ 3G-Ő« Ő€Ő„ŐșÖŐžÖŐŽ: ŐŐ¶ŐĄÖŐĄŐŸŐžÖ Ő§ ŐŁŐĄŐ¶Ő±ŐžÖŐŽ ŐŻŐĄŐżŐĄÖŐŸŐ«, Ő„Ő©Ő„ Ő€ŐžÖÖ ŐčŐžÖŐ¶Ő„Ö <b>ŐżŐŸŐ”ŐĄŐŹŐ¶Ő„ÖŐ« ŐĄŐ¶ŐœŐĄŐ°ŐŽŐĄŐ¶ŐĄÖŐĄŐŻ ÖŐĄŐ©Ő„Ő©</b>.<br/> Ô”Ő©Ő„ Ő€ŐžÖÖ ŐŸŐœŐżŐĄŐ° ŐčŐ„Ö, Ő©Ő„ ŐżŐŸŐ”ŐĄŐŹŐ¶Ő„ÖŐ« ŐžÖ ÖŐĄŐ©Ő„Ő©Ő¶ ŐžÖŐ¶Ő„Ö, ŐŐžÖŐ°ŐžÖÖŐ€ Ő„Ő¶Ö ŐżŐĄŐŹŐ«Őœ ŐŁŐżŐ¶Ő„ŐŹ Wi-Fi ŐŻŐĄŐșŐ Ő¶Ő„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽŐ¶ ŐĄŐŸŐżŐžŐŽŐĄŐż ŐœŐŻŐœŐ„ŐŹŐžÖ Ő°ŐĄŐŽŐĄÖ:<br/> <br/> ŐŐžÖŐ·ŐžÖŐŽ. Ő€ŐžÖÖ ŐŻŐĄÖŐžŐČ Ő„Ö Ő¶Ő„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ Ö Ő°Ő„ŐŒŐĄÖŐ¶Ő„ŐŹ ŐąŐĄŐŒŐĄÖŐĄŐ¶Ő¶Ő„ÖŐ ŐŁŐ¶ŐĄŐŹŐžŐŸ Ő±Ő„Ö ŐąŐ»Ő»ŐĄŐ”Ő«Ő¶ ŐœŐĄÖÖŐ« <b>ÔżŐĄÖŐŁŐĄŐŸŐžÖŐžÖŐŽŐ¶Ő„Ö ÖŐĄŐ¶ŐŻŐ« ÔŒŐ„ŐŠŐžÖ & ŐŽŐžÖŐżÖŐĄŐŁÖŐŽŐĄŐ¶</b> ŐąŐĄŐȘŐ«Ő¶Őš:"</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ŐŐ„Ö ŐąŐ»Ő»ŐĄŐ”Ő«Ő¶ ŐœŐĄÖÖŐžÖŐŽ ŐšŐ¶ŐżÖŐŸŐĄŐź ŐŹŐ„ŐŠŐŸŐžŐŸ ŐĄŐŒŐŻŐĄ Ő§ ŐąŐĄŐŒŐĄÖŐĄŐ¶:<br/> ÔœŐžÖŐ°ŐžÖÖŐ€ Ő„Ő¶Ö ŐżŐĄŐŹŐ«Őœ <b>Ő¶Ő„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ</b> <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŐąŐĄŐŒŐĄÖŐĄŐ¶ŐšŐ Ő±Ő„Ö ŐŽŐžÖŐżÖŐĄŐŁÖŐŽŐĄŐ¶ Ő°ŐŽŐżŐžÖŐ©Ő”ŐžÖŐ¶Ő¶Ő„ÖŐ« ŐąŐĄÖŐ„ŐŹŐĄŐŸŐŽŐĄŐ¶ Ő°ŐĄŐŽŐĄÖ:<br/> <br/> ŐŐ„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽŐš ŐŻŐĄÖŐžŐČ Ő§ ŐŐŹŐ„ŐŹ ŐŽŐ„ŐŻ ŐŻŐĄŐŽ Ő„ÖŐŻŐžÖ ÖŐžŐșŐ„ 3G-Ő« Ő€Ő„ŐșÖŐžÖŐŽ: ŐŐ¶ŐĄÖŐĄŐŸŐžÖ Ő§ ŐŁŐĄŐ¶Ő±ŐžÖŐŽ ŐŻŐĄŐżŐĄÖŐŸŐ«, Ő„Ő©Ő„ Ő€ŐžÖÖ ŐčŐžÖŐ¶Ő„Ö <b>ŐżŐŸŐ”ŐĄŐŹŐ¶Ő„ÖŐ« ŐĄŐ¶ŐœŐĄŐ°ŐŽŐĄŐ¶ŐĄÖŐĄŐŻ ÖŐĄŐ©Ő„Ő©</b>.<br/> Ô”Ő©Ő„ Ő€ŐžÖÖ ŐŸŐœŐżŐĄŐ° ŐčŐ„Ö, Ő©Ő„ ŐżŐŸŐ”ŐĄŐŹŐ¶Ő„ÖŐ« ŐžÖ ÖŐĄŐ©Ő„Ő©Ő¶ ŐžÖŐ¶Ő„Ö, ŐŐžÖŐ°ŐžÖÖŐ€ Ő„Ő¶Ö ŐżŐĄŐŹŐ«Őœ ŐŁŐżŐ¶Ő„ŐŹ Wi-Fi ŐŻŐĄŐșŐ Ő¶Ő„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽŐ¶ ŐĄŐŸŐżŐžŐŽŐĄŐż ŐœŐŻŐœŐ„ŐŹŐžÖ Ő°ŐĄŐŽŐĄÖ:<br/> <br/> ŐŐžÖŐ·ŐžÖŐŽ. Ő€ŐžÖÖ ŐŻŐĄÖŐžŐČ Ő„Ö Ő¶Ő„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ Ö Ő°Ő„ŐŒŐĄÖŐ¶Ő„ŐŹ ŐąŐĄŐŒŐĄÖŐĄŐ¶Ő¶Ő„ÖŐ ŐĄŐ¶ÖŐ¶Ő„ŐŹŐžŐŸ Ő±Ő„Ö ŐąŐ»Ő»ŐĄŐ”Ő«Ő¶ ŐœŐĄÖÖŐ« <b>ÔżŐĄÖŐŁŐĄŐŸŐžÖŐžÖŐŽŐ¶Ő„Ö ÖŐĄŐ¶ŐŻŐ« ÔŒŐ„ŐŠŐžÖ Ö ŐŽŐžÖŐżÖŐĄŐŁÖŐžÖŐŽ</b> ŐąŐĄŐȘŐ«Ő¶Őš:"</string> <string name="download_over_metered" msgid="1643065851159409546">"ŐŐ„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ Ő°Ő«ŐŽŐĄ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>ŐŐą)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ŐŐ„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹ Wi-Fi-ŐžŐŸ"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g>-ŐžŐŸ ŐĄŐŒŐŻŐĄ Ő§ ŐŽŐ« ŐąŐĄŐŒŐĄÖŐĄŐ¶"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŐŹŐ„ŐŠŐŸŐ« Ő°ŐĄŐŽŐĄÖ ŐĄŐŒŐŻŐĄ Ő§ ŐąŐĄŐŒŐĄÖŐĄŐ¶"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ŐŐ„ŐČŐŽŐ„ÖŐ ŐŸŐ„ÖŐĄŐ¶ŐĄŐ”Ő„ŐŹŐžÖ Ö Ő¶Ő„ÖŐąŐ„ŐŒŐ¶Ő„ŐŹŐžÖ Ő°ŐĄŐŽŐĄÖ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ŐŐ„ÖŐąŐ„ŐŒŐ¶ŐŸŐžÖŐŽ Ő§. <xliff:g id="LANGUAGE">%1$s</xliff:g>-Ő« Ő°ŐĄŐŽŐĄÖ ŐĄŐŒŐĄŐ»ŐĄÖŐŻŐ¶Ő„ÖŐš Ő·ŐžÖŐżŐžŐŸ ŐșŐĄŐżÖŐĄŐœŐż ŐŻŐŹŐ«Ő¶Ő„Ő¶:"</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ŐŐ„ÖŐąŐ„ŐŒŐ¶ŐžÖŐŽ. <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŐŹŐ„ŐŠŐŸŐ« Ő°ŐĄŐŽŐĄÖ ŐĄŐŒŐĄŐ»ŐĄÖŐŻŐ¶Ő„ÖŐš ŐșŐĄŐżÖŐĄŐœŐż ŐŻŐŹŐ«Ő¶Ő„Ő¶ Ő·ŐžÖŐżŐžŐŸ:"</string> <string name="version_text" msgid="2715354215568469385">"ŐŐĄÖŐąŐ„ÖŐĄŐŻ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Ô±ŐŸŐ„ŐŹŐĄÖŐ¶Ő„ŐŹ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Ô±ŐŸŐ„ŐŹŐĄÖŐ¶Ő„ŐŹ ŐąŐĄŐŒŐĄÖŐĄŐ¶ŐžÖŐŽ"</string> diff --git a/java/res/values-in/strings.xml b/java/res/values-in/strings.xml index 992c488b1..888219af7 100644 --- a/java/res/values-in/strings.xml +++ b/java/res/values-in/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Telah disimpan"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> mengoreksi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> menjadi <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> melakukan koreksi otomatis"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Menampilkan keyboard <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Inggris (Inggris)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Inggris (AS)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spanyol (AS)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Inggris (Inggris) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Inggris (AS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spanyol (AS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Tradisional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"(<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>) Inggris (Inggris)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Tradisional)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Membaca file kamus eksternal"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Tidak ada file kamus di folder Unduhan"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Pilih file kamus untuk dipasang"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Yakin ingin memasang file ini untuk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Yakin ingin memasang file ini untuk <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Terjadi kesalahan"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Kosongkan kamus kontak"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Kosongkan kamus pribadi"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Kosongkan kamus riwayat pengguna"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Kosongkan kamus hasil personalisasi"</string> <string name="button_default" msgid="3988017840431881491">"Default"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Selamat datang di <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"dengan Ketikan Isyarat"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Segarkan"</string> <string name="last_update" msgid="730467549913588780">"Terakhir diperbarui"</string> <string name="message_updating" msgid="4457761393932375219">"Memeriksa pembaruan"</string> - <string name="message_loading" msgid="8689096636874758814">"Memuat..."</string> + <string name="message_loading" msgid="5638680861387748936">"MemuatâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Kamus utama"</string> <string name="cancel" msgid="6830980399865683324">"Batal"</string> <string name="install_dict" msgid="180852772562189365">"Pasang"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Batal"</string> <string name="delete_dict" msgid="756853268088330054">"Hapus"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Bahasa pilihan pada perangkat seluler Anda memiliki kamus yang tersedia.<br/> Silakan <b>mengunduh</b> kamus <xliff:g id="LANGUAGE">%1$s</xliff:g> untuk meningkatkan pengalaman pengetikan.<br/> <br/> Unduhan dapat berlangsung selama satu atau dua menit melalui 3G. Mungkin dikenakan tagihan data jika Anda tidak memiliki <b>paket data tak terbatas</b>.<br/> Jika tidak yakin paket data mana yang Anda miliki, sebaiknya Anda mencari sambungan Wi-Fi untuk memulai unduhan secara otomatis.<br/> <br/> Kiat: Anda dapat mengunduh atau menghapus kamus dengan membuka <b>Bahasa & masukan</b> di menu <b>Setelan</b> perangkat seluler Anda."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Bahasa pilihan pada perangkat seluler Anda memiliki kamus yang tersedia.<br/> Sebaiknya <b>unduh</b> kamus <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> untuk meningkatkan pengalaman pengetikan.<br/> <br/> Unduhan dapat berlangsung selama satu atau dua menit melalui 3G. Mungkin dikenakan tagihan data jika Anda tidak memiliki <b>paket data tak terbatas</b>.<br/> Jika Anda tidak yakin paket data mana yang Anda miliki, sebaiknya cari sambungan Wi-Fi untuk memulai unduhan secara otomatis.<br/> <br/> Kiat: Anda dapat mengunduh dan menghapus kamus dengan membuka <b>Bahasa & masukan</b> di menu <b>Setelan</b> perangkat seluler Anda."</string> <string name="download_over_metered" msgid="1643065851159409546">"Unduh sekarang (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Unduh melalui Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Kamus tersedia untuk bahasa <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Kamus tersedia untuk <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Tekan untuk meninjau dan mengunduh"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Mengunduh: saran untuk bahasa <xliff:g id="LANGUAGE">%1$s</xliff:g> akan segera tersedia."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Mengunduh: saran untuk <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> akan segera tersedia."</string> <string name="version_text" msgid="2715354215568469385">"Versi <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Tambahkan"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Tambahkan ke kamus"</string> diff --git a/java/res/values-it/strings.xml b/java/res/values-it/strings.xml index c2fde7343..b688a9d23 100644 --- a/java/res/values-it/strings.xml +++ b/java/res/values-it/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : parola salvata"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corregge <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> con <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> esegue correzione automatica"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Visualizzazione tastiera <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Inglese (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Inglese (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spagnolo (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Inglese (Regno Unito) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Inglese (Stati Uniti) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spagnolo (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradizionale)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Inglese (Regno Unito) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradizionale)"</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> @@ -167,11 +166,11 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Leggi file dizionario esterno"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Nessun file di dizionario nella cartella Download"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Seleziona un file di dizionario da installare"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Installare questo file per <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Vuoi davvero installare questo file per <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Si Ăš verificato un errore"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Scarica dizionario contatti"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Scarica dizionario personale"</string> - <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Scarica dizionario cronologia utente"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Scarica dizion. cronologia utente"</string> <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Scarica dizionario di personalizz."</string> <string name="button_default" msgid="3988017840431881491">"Predefinito"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Benvenuto in <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Aggiorna"</string> <string name="last_update" msgid="730467549913588780">"Ultimo aggiornamento"</string> <string name="message_updating" msgid="4457761393932375219">"Verifica disponibilitĂ aggiornamenti"</string> - <string name="message_loading" msgid="8689096636874758814">"Caricamento in corso..."</string> + <string name="message_loading" msgid="5638680861387748936">"Caricamento..."</string> <string name="main_dict_description" msgid="3072821352793492143">"Dizionario principale"</string> <string name="cancel" msgid="6830980399865683324">"Annulla"</string> <string name="install_dict" msgid="180852772562189365">"Installa"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Annulla"</string> <string name="delete_dict" msgid="756853268088330054">"Elimina"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Per la lingua selezionata sul dispositivo mobile Ăš disponibile un dizionario.<br/> Ti consigliamo di <b>scaricare</b> il dizionario in <xliff:g id="LANGUAGE">%1$s</xliff:g> per migliorare l\'esperienza di digitazione.<br/> <br/> Il download potrebbe richiedere un paio di minuti su 3G. Potrebbero essere applicati costi se non disponi di un <b>piano dati illimitato</b>.<br/> Se non sei sicuro di quale sia il tuo piano dati, dovresti trovare una connessione Wi-Fi per avviare il download automaticamente.<br/> <br/> Suggerimento. Puoi scaricare e rimuovere dizionari passando a <b>Lingue e immissione</b> nel menu <b>Impostazioni</b> del dispositivo mobile."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Per la lingua selezionata sul dispositivo mobile Ăš disponibile un dizionario.<br/> Ti consigliamo di <b>scaricare</b> il dizionario in <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> per migliorare la digitazione.<br/> <br/> Il download potrebbe richiedere un paio di minuti su 3G. Potrebbero essere applicati costi se non disponi di un <b>piano dati illimitato</b>.<br/> Se non sei sicuro di quale sia il tuo piano dati, dovresti trovare una connessione Wi-Fi per avviare il download automaticamente.<br/> <br/> Suggerimento. Puoi scaricare e rimuovere dizionari selezionando <b>Lingua e immissione</b> nel menu <b>Impostazioni</b> del dispositivo mobile."</string> <string name="download_over_metered" msgid="1643065851159409546">"Scarica ora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Scarica tramite Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Ă disponibile un dizionario per <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Ă disponibile un dizionario per: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Premi per esaminare e scaricare"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Download: i suggerimenti per <xliff:g id="LANGUAGE">%1$s</xliff:g> saranno pronti a breve."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Download: i suggerimenti per <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> saranno pronti a breve."</string> <string name="version_text" msgid="2715354215568469385">"Versione <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Aggiungi"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Aggiungi al dizionario"</string> diff --git a/java/res/values-iw/strings.xml b/java/res/values-iw/strings.xml index 694d8561a..19f24660f 100644 --- a/java/res/values-iw/strings.xml +++ b/java/res/values-iw/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Ś Ś©ŚŚšŚ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ŚŚȘŚ§Ś ŚŚȘ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> Ś-<xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ŚŚŚŠŚą ŚȘŚŚ§ŚŚ ŚŚŚŚŚŚŚ"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ŚŚ ŚŚŚŚȘ (ŚŚšŚŚŚ ŚŚ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ŚŚ ŚŚŚŚȘ (ŚŚšŚ\"Ś)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ŚĄŚ€ŚšŚŚŚȘ (ŚŚšŚŠŚŚȘ ŚŚŚšŚŚȘ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ŚŚ ŚŚŚŚȘ (ŚŚšŚŚŚ ŚŚ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ŚŚ ŚŚŚŚȘ (ŚŚšŚ\"Ś) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ŚĄŚ€ŚšŚŚŚȘ (ŚŚšŚŠŚŚȘ ŚŚŚšŚŚȘ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŚŚĄŚŚšŚȘŚŚȘ)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"ŚŚ ŚŚŚŚȘ (ŚŚšŚŚŚ ŚŚ)â (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Ś§ŚšŚŚŚ Ś©Ś Ś§ŚŚŚ„ ŚŚŚŚŚ ŚŚŚŠŚŚ Ś"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ŚŚŚ Ś§ŚŚŚŠŚ ŚŚŚŚŚ ŚŚ ŚŚȘŚŚ§ŚŚŚȘ ŚŚŚŚšŚŚŚȘ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ŚŚŚŚšŚȘ Ś§ŚŚŚ„ ŚŚŚŚŚ ŚŚŚȘŚ§Ś Ś"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ŚŚŚ ŚŚŚŚȘ ŚŚŚȘŚ§ŚŚ ŚŚȘ ŚŚ§ŚŚŚ„ ŚŚŚ ŚąŚŚŚš <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ŚŚŚ ŚŚȘŚ ŚŚŚŚȘ ŚšŚŚŠŚ ŚŚŚȘŚ§ŚŚ ŚŚȘ ŚŚ§ŚŚŚ„ ŚŚŚ ŚąŚŚŚš <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"ŚŚŚšŚąŚ Ś©ŚŚŚŚ"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ŚŚŚ§ ŚŚȘ ŚŚŚŚŚ ŚŚ Ś©Ś ŚŚ§Ś©Śš"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ŚŚŚ§ ŚŚŚŚŚ ŚŚŚ©Ś"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ŚšŚąŚ Ś"</string> <string name="last_update" msgid="730467549913588780">"ŚąŚŚŚŚ ŚŚŚŚšŚŚ Ś"</string> <string name="message_updating" msgid="4457761393932375219">"ŚŚŚ€Ś© ŚąŚŚŚŚ ŚŚ"</string> - <string name="message_loading" msgid="8689096636874758814">"ŚŚŚąŚ..."</string> + <string name="message_loading" msgid="5638680861387748936">"ŚŚŚąŚâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ŚŚŚŚŚ ŚšŚŚ©Ś"</string> <string name="cancel" msgid="6830980399865683324">"ŚŚŚ"</string> <string name="install_dict" msgid="180852772562189365">"ŚŚȘڧŚ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ŚŚŚ"</string> <string name="delete_dict" msgid="756853268088330054">"ŚŚŚ§"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"⌌©Ś€Ś ŚŚ ŚŚŚšŚȘ ŚŚŚŚ©ŚŚš ŚŚ ŚŚŚ Ś©ŚŚ ŚŚ© ŚŚŚŚŚ ŚŚŚŚ.<br/> ŚŚ Ś ŚŚŚŚŚŠŚŚ <b>ŚŚŚŚšŚŚ</b> ŚŚȘ ŚŚŚŚŚŚ Ś<xliff:g id="LANGUAGE">%1$s</xliff:g> ŚŚŚ ŚŚ©Ś€Śš ŚŚȘ ŚŚŚŚŚŚȘ ŚŚŚ§ŚŚŚ.<br/> <br/> ŚŚŚŚšŚŚ ŚąŚ©ŚŚŚ ŚŚŚšŚŚ ŚŚ§Ś ŚŚ Ś©ŚȘŚŚŚ Ś-3G. ŚŚŚȘŚŚ Ś©ŚȘŚŚŚŚ ŚŚ ŚŚŚ ŚŚ <b>ŚȘŚŚ ŚŚȘ Ś ŚȘŚŚ ŚŚ ŚŚŚȘŚ ŚŚŚŚŚŚȘ</b>.<br/> ŚŚ ŚŚŚ Ś ŚŚŚŚ ŚŚŚŚ ŚȘŚŚ ŚŚȘ Ś ŚȘŚŚ ŚŚ ŚŚ© ŚŚ, ŚŚ Ś ŚŚŚŚŚŠŚŚ ŚŚŚ€Ś© ŚŚŚŚŚš Wi-Fi ŚŚŚ ŚŚŚȘŚŚŚ ŚŚŚŚšŚŚ ŚŚŚŚ€Ś ŚŚŚŚŚŚŚ.<br/> <br/> ŚŚŚ€: Ś ŚŚȘŚ ŚŚŚŚšŚŚ ŚŚŚŚĄŚŚš ŚŚŚŚŚ ŚŚ Ś<b>Ś©Ś€Ś ŚŚ§ŚŚ</b> ŚŚȘŚ€ŚšŚŚ <b>ŚŚŚŚšŚŚȘ</b> Ś©Ś ŚŚŚŚ©ŚŚš ŚŚ ŚŚŚ Ś©ŚŚ."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"⌌© ŚŚŚŚŚ ŚŚŚŚ ŚąŚŚŚš ŚŚ©Ś€Ś ŚŚ ŚŚŚšŚȘ ŚŚŚŚ©ŚŚš ŚŚ ŚŚŚ Ś©ŚŚ.<br/> ŚŚ ŚŚ Ś ŚŚŚŚŚŠŚŚ <b>ŚŚŚŚšŚŚ</b> ŚŚȘ ŚŚŚŚŚŚ Ś<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŚŚ©ŚŚ€ŚŚš ŚŚŚŚŚŚȘ ŚŚŚ§ŚŚŚ.<br/> <br/> ŚŚŚȘŚŚ Ś©ŚŚŚŚšŚŚ ŚȘŚŚšŚ ŚŚ§Ś ŚŚ Ś©ŚȘŚŚŚ ŚŚšŚ©ŚȘ ŚŚŚš Ś©ŚŚŚ©Ś. ŚŚŚȘŚŚ Ś ŚŚŚŚŚŚ ŚŚ ŚŚŚ ŚŚ <b>ŚȘŚŚ ŚŚȘ Ś ŚȘŚŚ ŚŚ ŚŚŚ ŚŚŚŚŚ</b>.<br/> ŚŚ ŚŚŚ Ś ŚŚŚŚ ŚŚŚŚ ŚȘŚŚ ŚŚȘ Ś ŚȘŚŚ ŚŚ ŚŚ© ŚŚ, ŚŚ ŚŚ Ś ŚŚŚŚŚŠŚŚ ŚŚŚŠŚŚ ŚŚŚŚŚš Wi-Fi ŚŚŚ ŚŚŚȘŚŚŚ ŚŚȘ ŚŚŚŚšŚŚ ŚŚŚŚ€Ś ŚŚŚŚŚŚŚ.<br/> <br/> ŚŚŚ€: Ś ŚŚȘŚ ŚŚŚŚšŚŚ ŚŚŚŚĄŚŚš ŚŚŚŚŚ ŚŚ ŚąŚ ŚŚŚ ŚŚąŚŚš ŚŚ <b>Ś©Ś€Ś ŚŚ§ŚŚ</b> ŚŚȘŚ€ŚšŚŚ <b>ŚŚŚŚšŚŚȘ</b> Ś©Ś ŚŚŚŚ©ŚŚš ŚŚ ŚŚŚ."</string> <string name="download_over_metered" msgid="1643065851159409546">"âŚŚŚšŚ ŚąŚŚ©ŚŚ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"âŚŚŚšŚ ŚŚŚŚŠŚąŚŚȘ Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ŚŚ© ŚŚŚŚŚ ŚŚŚŚ ŚąŚŚŚš <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"ŚŚ© ŚŚŚŚŚ ŚŚŚŚ ŚąŚŚŚš <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ŚŚŚ„ ŚŚŚ ŚŚąŚŚŚ ŚŚŚŚŚšŚŚ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ŚŚŚšŚŚ: ŚŚŠŚąŚŚȘ Ś<xliff:g id="LANGUAGE">%1$s</xliff:g> ŚŚŚŚ ŚŚŚŚ ŚŚȘ ŚŚ§ŚšŚŚ."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ŚŚŚšŚŚ: ŚŚŠŚąŚŚȘ ŚąŚŚŚš <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŚŚŚŚ ŚŚŚŚ ŚŚȘ ŚŚ§ŚšŚŚ."</string> <string name="version_text" msgid="2715354215568469385">"ŚŚšŚĄŚ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ŚŚŚĄŚŁ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ŚŚŚĄŚŁ ŚŚŚŚŚŚ"</string> diff --git a/java/res/values-ja/strings.xml b/java/res/values-ja/strings.xml index 077e39063..4e3910fac 100644 --- a/java/res/values-ja/strings.xml +++ b/java/res/values-ja/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>:äżćăăŸăă"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g>ăŻ<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>ă<xliff:g id="CORRECTED">%3$s</xliff:g>ă«äżźæŁăăŸă"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g>ă§èȘćäżźæŁăćźèĄăăăŸă"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"è±èȘ (è±ćœ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"è±èȘ (米ćœ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ăčăă€ăłèȘ (米ćœ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"è±èȘ (è±ćœ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"è±èȘ (米ćœ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ăčăă€ăłèȘ (米ćœ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g>ïŒäŒç”±èšèȘïŒ"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ć€éšèŸæžăăĄă€ă«ăźèȘăżćă"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ăăŠăłăăŒăăă©ă«ăă«èŸæžăăĄă€ă«ăŻăăăŸăă"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ă€ăłăčăăŒă«ăăèŸæžăăĄă€ă«ăźéžæ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ăăź<xliff:g id="LOCALE_NAME">%s</xliff:g>ăźăăĄă€ă«ăă€ăłăčăăŒă«ăăŠăăăăăă§ăăïŒ"</string> - <string name="error" msgid="8940763624668513648">"ăšă©ăŒăçșçăăŸăă"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"ăšă©ăŒăçșçăăŸăă"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"éŁç”Ąć
èŸæžăźăăłă"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ćèȘăȘăčăăźăăłă"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ăŠăŒă¶ăŒć±„æŽèŸæžăźăăłă"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ă«ăčăżăă€ășèŸæžăźăăłă"</string> <string name="button_default" msgid="3988017840431881491">"ăăă©ă«ă"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"<xliff:g id="APPLICATION_NAME">%s</xliff:g>ăžăăăă"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"æ°ăăăžă§ăčăăŁăŒć
„ćăă詊ăăă ăă"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"æŽæ°"</string> <string name="last_update" msgid="730467549913588780">"æç”æŽæ°"</string> <string name="message_updating" msgid="4457761393932375219">"ăąăăăăŒăăçąșèȘăăŠăăŸă"</string> - <string name="message_loading" msgid="8689096636874758814">"èȘăżèŸŒăă§ăăŸă..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"ăĄă€ăłèŸæž"</string> <string name="cancel" msgid="6830980399865683324">"ăăŁăłă»ă«"</string> <string name="install_dict" msgid="180852772562189365">"ă€ăłăčăăŒă«"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ăăŁăłă»ă«"</string> <string name="delete_dict" msgid="756853268088330054">"ćé€"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ăäœżăăźæș枯端æ«ă§éžæăăèšèȘă«ćŻŸćżăăèŸæžăăăăŸăă<br/>ć
„ćæ©èœăăăćż«é©ă«ăć©çšăăă ăăăă<xliff:g id="LANGUAGE">%1$s</xliff:g>ăźèŸæžăź<b>ăăŠăłăăŒă</b>ăăăăăăăŸăă<br/> <br/>3Gç”ç±ăźć ŽćăăăŠăłăăŒăă«èŠăăæéăŻ1ïœ2ćă§ăă<b>ćźéĄć¶ăźăăŒăżăă©ăł</b>ăăć©çšă§ăȘăć ŽćăŻé俥æăçșçăăćŻèœæ§ăăăăŸăă<br/>ăć©çšăźăăŒăżăă©ăłăäžæăȘć ŽćăŻăèȘćçă«ăăŠăłăăŒăăéć§ăăăWi-Fiæ„ç¶ăæąăăăšăăăăăăăŸăă<br/> <br/>ăăłă: èŸæžăźăăŠăłăăŒăăćé€ăŻăăäœżăăźæș枯端æ«ăź[<b>èšćź</b>]ăĄăă„ăŒăź[<b>èšèȘăšć
„ć</b>]ă§èĄăăŸăă"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ä»ăăăăŠăłăăŒăïŒ<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MBïŒ"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fiç”ç±ă§ăăŠăłăăŒă"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g>ăźèŸæžăć©çšă§ăăŸă"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"æŒăăšçąșèȘ/ăăŠăłăăŒăă§ăăŸă"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ăăŠăłăăŒăäž: <xliff:g id="LANGUAGE">%1$s</xliff:g>ăźć
„ććèŁăăŸăăȘăć©çšă§ăăŸăă"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"ăăŒăžă§ăł<xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"èżœć "</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"èŸæžă«èżœć "</string> diff --git a/java/res/values-ka-rGE/strings.xml b/java/res/values-ka-rGE/strings.xml index caa544191..a040e95f0 100644 --- a/java/res/values-ka-rGE/strings.xml +++ b/java/res/values-ka-rGE/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ášáááááźá"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ášáááĄáŹáá ááᥠ<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>-ᥠ<xliff:g id="CORRECTED">%3$s</xliff:g>-áá"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ááĄá áŁáááᥠáááąáááá áá„áȘáááĄ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ááááááĄáŁá á (ááá á. áĄáá.)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ááááááĄáŁá á (áášáš)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ááĄááááŁá á (áášáš)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ááááááĄáŁá á (áááá á. áĄáá.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ááááááĄáŁá á (áášáš) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ááĄááááŁá á (áášáš) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (áąá ááááȘááŁáá)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ááá á ááá„áĄáááááᥠá€ááááᥠáŹáááááźáá"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"á©ááááąááá áááááᥠáĄáá„ááŠááááášá ááá„áĄáááááᥠá€áááááá áá áá ááĄ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"áááĄáąááááȘáááĄááááᥠááá á©ááá ááá„áĄáááááᥠá€áááá"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ááááááááá ááĄáŁá á áá á€ááááᥠ<xliff:g id="LOCALE_NAME">%s</xliff:g>-ááĄáááᥠáááĄáąááááȘáá?"</string> - <string name="error" msgid="8940763624668513648">"áŹáá áááášáá ášááȘáááá"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"áŹáá áááášáá ášááȘáááá"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ááááąáá„áąáááᥠáĄáá„ááŠááááᥠá©ááááŹáá á"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ááá áĄáááááŁá á áĄáá„ááŠááááᥠá©ááááŹáá á"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ááááźá. ááĄáąáá ááᥠáĄáá„ááŠááááᥠá©ááááŹáá á"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ááá áĄááááááááȘááᥠáĄáá„ááŠááááᥠá©ááááŹáá á"</string> <string name="button_default" msgid="3988017840431881491">"ááááŁáááĄáźáááá"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"áááááá áá§áᥠáá„áááá áááá á«ááááá <xliff:g id="APPLICATION_NAME">%s</xliff:g>-ášá"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"áááĄáąáááá áŹáá áá"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"áááááźáááá"</string> <string name="last_update" msgid="730467549913588780">"áááá áááááźáááá"</string> <string name="message_updating" msgid="4457761393932375219">"áááááááá áááᥠáááááźááááááᥠášááááŹáááá"</string> - <string name="message_loading" msgid="8689096636874758814">"ááąááá ááááâŠ"</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"áááááá á ááá„áĄááááá"</string> <string name="cancel" msgid="6830980399865683324">"áááŁá„áááá"</string> <string name="install_dict" msgid="180852772562189365">"áááĄáąááááȘáá"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"áááŁá„áááá"</string> <string name="delete_dict" msgid="756853268088330054">"áŹáášáá"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"áá„ááá áááá ááááááŁá áááŹá§ááááááááá áá á©ááŁáá ááááĄááááᥠáźáááááĄááŹáááááá ááá„áĄááááá.<br/> ááá á©ááá, <b>á©ááááąááá ááá</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> ááá„áĄááááá, á ááá áááááá áąáááá áąáá„áĄáąáᥠášáá§áááá.<br/> <br/> á©ááááąááá áááᥠášááĄáá«ááá ááááá ááᥠáá áá áá áá á áŹáŁáá 3G áĄááĄáŹá áá€ááá. áᣠáŁáááááąá áá ááá„áá <b> ááááááŁá á áááąáá áááąáᥠáąáá áá€á</b>.<br/&gt, ášááĄáá«ááá á©ááááąááá ááá áááááąáááá áááááĄááźááááááá áá§áᥠáááááášáá áááŁáá; áᣠáá áźáá á ááá áŹááŁááááŁáá ááááááŁá á áááąáá áááąáᥠáá„áąááŁá á áąáá áá€áᥠášááĄááźáá, ááá á©ááá áááááá Wi-Fi áááášáá á áá áááąááááąáŁá áá ááááŹá§áá á©ááááąááá ááá.<br/> <br/> á á©ááá: ááá„áĄáááááááᥠá©ááááąááá ááá áá áááášáá ášááĄáá«ááááááá áĄáá„áȘááááá <b>ááá áá ášáá§áááá</b> áĄáá„áȘááááá, áá„áááá ááááááŁá á áááŹá§áááááááᥠ<b>ááá ááááąá ááááĄ</b> áááááŁášá."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ááźáá á©ááááąááá ááá (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>áááááąá)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fi áááášáá áá á©ááááąááá ááá"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g>-ááĄáááᥠáźáááááĄááŹáááááá ááá„áĄááááá"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"áááááá áá ááááźááááᥠáá á©ááááąááá ááá"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"á©ááááąááá ááá: <xliff:g id="LANGUAGE">%1$s</xliff:g>-áᥠášááááááááááááá áááá áááááááááá."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"ááá áĄáá <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"áááááąááá"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ááá„áĄááááášá áááááąááá"</string> diff --git a/java/res/values-km-rKH/strings.xml b/java/res/values-km-rKH/strings.xml index 2bc6470ba..2112ed7fb 100644 --- a/java/res/values-km-rKH/strings.xml +++ b/java/res/values-km-rKH/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"áá¶áâááááá¶áá»á <xliff:g id="WORD">%s</xliff:g> á"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> áá <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> áá
<xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> áąáá»ááááâáá¶áâááâáááááááááááááááá·"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"áąááááááá (âáąááááááá)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"áąááááááá (áá ááááâáąá¶áááá·á)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"áąáááááá¶á (áá ááááâáąá¶áááá·áâ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"áąááááááá (á
áááááâáąááááááá) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"áąááááááá (áąá¶áááá·á) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"áąáááááá¶á (áąá¶áááá·áâ) ( <xliff:g id="LAYOUT">%s</xliff:g> )"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (áąááááâáááâ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"áąá¶áâáŻááá¶áâáá
áá¶áá»ááááâáá¶áâáááá
"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"áááá¶áâáŻááá¶áâáá
áá¶áá»ááááâáá
âáááá»áâááâáá¶áâáá"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ááááŸáâáŻááá¶áâáá
áá¶áá»ááááâ ááŸáááážâáááĄáŸá"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"áá·áâáá¶âáááĄáŸáâáŻááá¶áâáááâááááá¶áá <xliff:g id="LOCALE_NAME">%s</xliff:g> áŹ?"</string> - <string name="error" msgid="8940763624668513648">"áá¶áâááá á»á"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"áá¶áâááá á»á"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ááááááâáá
áá¶áá»ááááâáááá¶áááááá"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ááááááâáá
áá¶áá»ááááâáááá¶ááááááœá"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ááááááâáá
áá¶áá»ááááââáááááááá·âáąáááááááŸ"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ááááááâáá
áá¶áá»ááááâáááá¶ááááááœá"</string> <string name="button_default" msgid="3988017840431881491">"áááá¶áááŸá"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"ááŒáâáááá¶ááááâááâáá¶áá <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"áá¶ááœáâââáá¶áâáá¶áâáááá
áŒáâáááâááááŸâââáá¶ááá·áá¶á"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"áááá»áâáĄáŸááá·á"</string> <string name="last_update" msgid="730467549913588780">"áá¶áâááááŸâáá
áá
á»áááááááá¶áâá
á»áááááá"</string> <string name="message_updating" msgid="4457761393932375219">"áá·áá·áááááŸáâáá
áá
á»áááááááá¶á"</string> - <string name="message_loading" msgid="8689096636874758814">"áááá»áâáááá»á..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"áá
áá¶áá»ááááâá
áááá"</string> <string name="cancel" msgid="6830980399865683324">"áááâááá"</string> <string name="install_dict" msgid="180852772562189365">"áááĄáŸá"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"áááâááá"</string> <string name="delete_dict" msgid="756853268088330054">"áá»á"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"áá¶áá¶âáááâáá¶áâááááŸáâáá
âááŸâá§áááááâááááâáąáááâáá¶áâáá
áá¶áá»ááááá <br/> ááŸáâáá¶áâáááááâáąáá»áá¶ááá <b>áá¶áâááâ</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> áá
áá¶áá»áááá ááŸáááážâááááŸâáČááâáá¶áâáá¶áâáááá
áŒáâááááâáąáááâáááááŸáâáĄáŸáá <br/> <br/> áá¶áâáá¶áâááâáąá¶á
âá
ááá¶áâáááââááœá áŹâáážáâáá¶áážâââáá¶á 3G á áá¶áââáá¶ááâáá»áâáąá¶á
âáąáá»ááááâ ááááá·áâââááŸâáąáááââáá¶áââ <b>áááááâáá·ááááááâáááá¶áâáááâááááá </b>.<br/> ááááá·áááŸââáąáááâáá·áâáááá¶ááââáá¶âáá·ááááááâáąáááââáá·áâáá¶áââááááá ááŸáâáá¶áâáááááâáąáá»áá¶áááâáááâáááááááâáá¶áâáááá¶ááââááá¶áá ááá¶á ááŸáááážâá
á¶ááááááŸáâáá¶áâááâáááâááááááááááááá·á<br/> <br/> áááááá¶áâááááœáá áąáááâáąá¶á
âáá¶áâáá áá·áâáá»áââáá
áá¶áá»ááááââáááâá
áŒáâáá
â <b>áá¶áá¶& áááá
áŒá</b>âáá
âáááá»áâáááșáá»á <b>áá¶áâááááá </b> ááááâá§áááááâá
áááá"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"áá¶áâááâá„áĄáŒáâááá (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> áááá¶áá)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"áá¶áâááâáá¶áâááá¶áá ááá¶á"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"áá
áá¶áá»ááááââáąá¶á
âááááŸâáá¶áââááááá¶áá <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"á
á»á
â ááŸáááážâáá·áá·áááâááŸáâáĄáŸáââáá·áâ áá·áâáá¶áâáá"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"áá¶áâááá áá¶áââááááŸâááááá¶áá <xliff:g id="LANGUAGE">%1$s</xliff:g> ááčáâáááá
ááâáá¶áááá"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"áááá <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"áááááá"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ááááááâáá
âáá
áá¶áá»áááá"</string> diff --git a/java/res/values-ko/strings.xml b/java/res/values-ko/strings.xml index e760d963e..a803e6f1e 100644 --- a/java/res/values-ko/strings.xml +++ b/java/res/values-ko/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: ì ì„ëš"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g>ì(넌) ë넎멎 <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>ì(넌) <xliff:g id="CORRECTED">%3$s</xliff:g>(ìŒ)ëĄ ìì í©ëë€."</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g>ì(넌) ë넎멎 ìë ìì ë©ëë€."</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ììŽ(ìê”)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ììŽ(믞ê”)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ì€íìžìŽ(믞ê”)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ììŽ(ìê”) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ììŽ(믞ê”) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ì€íìžìŽ(믞ê”)(<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g>(ìŒë°)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ìžë¶ ìŹì íìŒ ìœêž°"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ë€ìŽëĄë íŽëì ìŹì íìŒìŽ ìì"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ì€ìčí ìŹì íìŒ ì í"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ìŽ íìŒì <xliff:g id="LOCALE_NAME">%s</xliff:g>(ìŒ)ëĄ ì€ìčíìêČ ì”ëêč?"</string> - <string name="error" msgid="8940763624668513648">"ì€ë„ ë°ì"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"ì€ë„ ë°ì"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ì°ëœìČ ìŹì ë€í"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ê°ìž ìŹì ë€í"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ìŹì©ì êž°ëĄ ìŹì ë€í"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ë§ì¶€ì€ì ìŹì ë€í"</string> <string name="button_default" msgid="3988017840431881491">"êž°ëłžê°"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"<xliff:g id="APPLICATION_NAME">%s</xliff:g>ì ì€ì êČì íìí©ëë€."</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"ì ì€ìČ íìŽí ìŹì©"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ìëĄêł ìčš"</string> <string name="last_update" msgid="730467549913588780">"ì”ìą
ì
ë°ìŽíž"</string> <string name="message_updating" msgid="4457761393932375219">"ì
ë°ìŽížë„Œ íìžíë ì€"</string> - <string name="message_loading" msgid="8689096636874758814">"ëĄë ì€..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"êž°ëłž ìŹì "</string> <string name="cancel" msgid="6830980399865683324">"ì·šì"</string> <string name="install_dict" msgid="180852772562189365">"ì€ìč"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ì·šì"</string> <string name="delete_dict" msgid="756853268088330054">"ìì "</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"êž°êž°ìì ì íí ìžìŽëĄ ìŹì©í ì ìë ìŹì ìŽ ìì”ëë€.<br/> <xliff:g id="LANGUAGE">%1$s</xliff:g> ìŹì ì <b>ë€ìŽëĄë</b>íìŹ ì
ë „ íêČœì ê°ì íŽ ëłŽìžì..<br/> <br/> 3GëĄ ë€ìŽëĄëíë êČœì° 1-2ë¶ ì ë 걞늜ëë€. <b>돎ì í ë°ìŽí° ìêžì </b>ê° ìë êČœì° ìêžìŽ ìČê”Źë©ëë€.<br/> ìŹì© ì€ìž ë°ìŽí° ìêžì 넌 ì ëȘšë„Žë êČœì° Wi-Fiì ì°êȰí ì ìë êłłì ì°Ÿì ìë ë€ìŽëĄë넌 ììíë êČìŽ ìąì”ëë€.<br/> <br/> ëìë§: ìŹì ì ë€ìŽëĄëíê±°ë ìì íë €ë©Ž <b>ìžìŽ ë° í€ëłŽë</b>ëĄ ìŽëí멎 ëë©° ìŽë íŽëêž°êž°ì <b>ì€ì </b> ë©ëŽì ìì”ëë€."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ì§êž ë€ìŽëĄë(<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fi넌 í”íŽ ë€ìŽëĄë"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> ìŹì ì ìŹì©í ì ìì”ëë€."</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"êČí íêł ë€ìŽëĄëíë €ë©Ž ë넎ìžì."</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ë€ìŽëĄë ì€: <xliff:g id="LANGUAGE">%1$s</xliff:g>ì ëí ì¶ìČíëȘ©ìŽ êł§ ì€ëčë©ëë€."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"ëČì <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ì¶ê°"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ìŹì ì ì¶ê°"</string> diff --git a/java/res/values-lo-rLA/strings.xml b/java/res/values-lo-rLA/strings.xml index 483d2b1ef..a206cdbb1 100644 --- a/java/res/values-lo-rLA/strings.xml +++ b/java/res/values-lo-rLA/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : àșàș±àșàșàș¶àșà»àș„à»àș§"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> à»àșà»à»àș <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> à»àșàș±àș <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> àșàș°àșàșŽàșàș±àșàșàșČàșà»àșàșàșàșłàșàșŽàșàșàș±àșàșàș°à»àșàșĄàș±àș"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"àșàș±àșàșàșŽàș (àșȘàș°àș«àș°àș„àșČàșàșàș°àșàșČàșàșČàșàș±àș)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"àșàș±àșàșàșŽàș (àșȘàș°àș«àș°àș„àș±àșàșŻ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"àșȘàș°à»àșàș (àșàșČà»àșĄàș„àșŽàșàșČ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"àșàșČàșȘàșČàșàș±àșàșàșŽàș (àșàș±àșàșàșŽàș) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"àșàș±àșàșàșŽàș (àșàșČà»àșĄàș„àșŽàșàșČ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"à»àșàșȘàșàșČà»àșàș (àșȘàș°âàș«àș°âàș„àș±àșâ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (àșàș±à»àșà»àșàș”àșĄ)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"àșàș±àșâàșàșŽàș (àșȘàș°âàș«àș°âàș„àșČàșâàșàș°âàșàșČâàșàșČâàșàș±àș) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"àșà»àșČàșà»àșàș„à»àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàșàșČàșàșàșàș"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"àșà»à»àșĄàș”à»àșàș„à»àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄà»àșà»àșàșà»àșàș”àșàșàșàșàșČàșàșàșČàș§à»àș«àș„àș"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"à»àș„àș·àșàșà»àșàș„à»àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄà»àșàș·à»àșàșàșŽàșàșàș±à»àș"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"àșàșŽàșàșàș±à»àșà»àșàș„à»àșàș”à»àșȘàșłàș„àș±àș <xliff:g id="LOCALE_NAME">%s</xliff:g> à»àșà»àșà»à»?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"àșàșŽàșâàșàș±à»àșâà»àșâàș„à»âàșàș”à»âàșȘàșłâàș„àș±àș <xliff:g id="LANGUAGE_NAME">%s</xliff:g> à»àșà»àșà»à»??"</string> <string name="error" msgid="8940763624668513648">"àșĄàș”àșà»à»àșàșŽàșàșàșČàșà»àșàș”àșàșàș¶à»àș"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"à»àșàșà»à»àșĄàșčàșàș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàș„àșČàșàșàș·à»àșàșčà»àșàșŽàșàșà»à»"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"à»àșàșà»à»àșĄàșčàșàș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàșȘà»àș§àșà»àș"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"àșàș¶àșàșà»à»àșĄàșčàșà»àș«àșĄà»"</string> <string name="last_update" msgid="730467549913588780">"àșàș±àșà»àșàșàș«àșŒà»àșČàșȘàșžàș"</string> <string name="message_updating" msgid="4457761393932375219">"àșàșłàș„àș±àșàșàș§àșàșàșČàșàșàș±àșà»àșàș"</string> - <string name="message_loading" msgid="8689096636874758814">"àșàșłàș„àș±àșà»àș«àș„àș..."</string> + <string name="message_loading" msgid="5638680861387748936">"àșàșłàș„àș±àșà»àș«àșŒàș..."</string> <string name="main_dict_description" msgid="3072821352793492143">"àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàș«àșŒàș±àș"</string> <string name="cancel" msgid="6830980399865683324">"àșàș»àșà»àș„àș”àș"</string> <string name="install_dict" msgid="180852772562189365">"àșàșŽàșàșàș±à»àș"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"àșàș»àșà»àș„àș”àș"</string> <string name="delete_dict" msgid="756853268088330054">"àș„àș¶àș"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"àșàșČàșȘàșČàșàș”à»àșà»àșČàșà»àș„àș·àșàșà»àșà»à»àșàșàșžàșàș°àșàșàșàșàșàșàșà»àșČàșàșàș±à»àș àșĄàș”àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄà»àș«à»à»àșà»àșà»àșàșĄ.<br/> àșàș§àșà»àșźàș»àșČà»àșàș°àșàșłà»àș«à» <b>àșàșČàș§à»àș«àș„àș</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàșàș±à»àșàșà»àșČàș§ à»àșàș·à»àșà»àșàș”à»àșĄàșàș°àșȘàș»àșàșàșČàșà»àșàșàșČàșàșàșŽàșĄàșàșàșàșà»àșČàș.<br/> <br/> àșàșČàșàșàșČàș§à»àș«àș„àșàșàșČàșàșàș°à»àșà»à»àș§àș„àșČàșàșœàșà»àș¶à»àșà»àșàșŽàșàșȘàșàșàșàșČàșàș” à»àșàșàșàșČàșà»àșà» 3G. àșà»àșČàșàșàșČàșàșàș°à»àșȘàșàșà»àșČàșà»àș„àșŽàșàșČàșàșȘàșłàș„àș±àșàșàșŽàșà»àșàș”à»àșàș±àș àș«àșČàșàșà»àșČàșàșà»à»àșĄàș” <b>àșàșČàșàșàșłà»àșà»àșàșŽàșà»àșàș”à»àșàș±àșà»àșàșàșà»à»àșàșłàșàș±àș</b>.<br/> àș«àșČàșàșà»àșČàșàșà»à»à»àșà»à»àșàș§à»àșČàșźàșčàșà»àșàșàșàșČàșà»àșà»à»àșàșàș”à»àșà»àșČàșàșĄàș”àșąàșčà» àșàș§àșà»àșźàș»àșČà»àșàș°àșàșłà»àș«à»àșàșàșàș«àșČàșàșČàșà»àșàș·à»àșàșĄàșà»à» Wi-Fi à»àșàș·à»àșàșàșČàș§à»àș«àș„àșàșĄàș±àșà»àșàșàșàș±àșàșàș°à»àșàșĄàș±àș.<br/> <br/> à»àșàș±àșàș„àș±àș: àșà»àșČàșàșȘàșČàșĄàșČàșàșàșČàș§à»àș«àș„àș à»àș„àș° àș„àș¶àșàș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄà»àșà»àșàș”à» <b>àșàșČàșȘàșČ & àșàșČàșàșà»àșàșàșà»à»àșĄàșčàș</b> àșąàșčà»à»àșà»àșĄàșàșč <b>àșàșČàșàșàș±à»àșàșà»àșČ</b> àșàșàșàșàșžàșàș°àșàșàșàșàș»àșàșàșČàșàșàșàșà»àșČàș."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"àșàșČâàșȘàșČâàșàș”à»âà»àș„àș·àșàșâà»àșâàșàșžâàșàș°âàșàșàșâàșĄàș·âàșàș·âàșàșàșâàșà»àșČâàșàș±à»àșâàșĄàș”âàș§àș±àșâàșàș°âàșàșČâàșàșžâàșàș»àșĄâàșàș”à»âàșȘàșČâàșĄàșČàșâà»àșà»âà»àșà».<br/> àșàș§âàșâà»àșźàș»àșČâàșà»âà»àșàș°âàșàșłâà»àș«à» <b>àșàșČàș§âà»àș«àș„àș</b> àș§àș±àșâàșâàș°âàșàșČâàșàșžâàșàș»àșĄ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> à»àșàș·à»àșâàșàș±àșâàșàșžàșâàșàș°âàșȘàș»àșâàșàșČàșâà»àșâàșàșČàșâàșàșŽàșĄâàșàșàșâàșà»àșČàș.<br/> <br/> àșàșČàșâàșàșČàș§âà»àș«àș„àșâàșàșČàșâà»àșà»âà»àș§âàș„àșČâàșȘàșàșâàșȘàșČàșĄâàșàșČâàșàș”âàșà»àșČàșâà»àșàș·àșâàșà»àșČàș 3G. àșà»àșČàșâàșàșČâàșâàșàș·àșâàșźàșœàșâà»àșàș±àșâàșà»àșČâàșà»à»âàșĄàșčàșâà»àșà»âàș«àșČàșâàșà»àșČàșàșà»à»âà»àșà»âà»àșà» <b>à»àșàș±àșâà»àșàșâàșà»à»âàșĄàșčàșâà»àșàșàșà»à»âàșàșłâàșàș±àș</b>.<br/> àș«àșČàșâàșà»àșČàșàșà»à»âà»àșà»âà»àșâàș§à»àșČâàșà»àșČàșâà»àșà»âà»àșàș±àșâà»àșàșâà»àșàșâà»àșâàșąàșčà» àșàș§àșâà»àșźàș»àșČâàșà»âà»àșàș°âàșàșłâà»àș«à»âàșà»àșČàșâà»àșàș·à»àșàșĄâàșà»à»à»àșàș·àșâàșà»àșČàș Wi-Fi à»àșâàșàș¶à»àșâà»àșàșâà»àșàș·à»àșâà»àș„àș”à»àșĄâàșàș»à»àșâàșàșČàșâàșàșČàș§âà»àș«àș„àșâà»àșàșâàșàș±àșâàșàș°âà»àșâàșĄàș±àș.<br/> <br/> à»àșàș±àșâàș„àș±àș: àșà»àșČàșâàșȘàșČâàșĄàșČâàșâàșàșČàș§âà»àș«àș„àș à»àș„àș°âàș„àș¶àșâàș§àș±àșâàșàș°âàșàșČâàșàșžâàșàș»àșĄâàșàșàșâà»àșà»âà»àșàșâàșàșČàșâà»àșâàșàș”à» <b>àșàșČâàșȘàșČ & àșàșČàșâàșà»àșàșâàșà»à»âàșĄàșčàș</b> à»àșâà»àșĄâàșàșč <b>àșàșČàșâàșàș±à»àșâàșà»àșČ</b> àșàșàșâàșàșžâàșàș°âàșàșàșâàșĄàș·âàșàș·âàșàșàșâàșà»àșČàș."</string> <string name="download_over_metered" msgid="1643065851159409546">"àșàșČàș§à»àș«àș„àșàșàșœàș§àșàș”à» (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"àșàșČàș§âà»àș«àș„àșàșà»àșČàș Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄàșȘàșČàșĄàșČàșà»àșà»à»àșà»àșàș±àș <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"àșĄàș”âàș§àș±àșâàșàș°âàșàșČâàșàșžâàșàș»àșĄâàșàș”à»âàșȘàșČâàșĄàșČàșâà»àșà»âà»àșà»âàșàș±àș <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"àșàș»àșàșàș”à»àșàș§àșàșàș·àș à»àș„àș° àșàșČàș§à»àș«àș„àș"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"àșàșłàș„àș±àșàșàșČàș§à»àș«àș„àș: àșàșČàșà»àșàș°àșàșłàșȘàșłàș„àș±àș <xliff:g id="LANGUAGE">%1$s</xliff:g> à»àș„àș°àșĄàș±àșàșàș°àșà»àșàșĄàșàșłà»àșà»à»àș§à»àșàș”à»"</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"àșàșłâàș„àș±àșâàșàșČàș§âà»àș«àș„àș: àșàșČàșâà»àșàș°âàșàșłâàșȘàșłâàș„àș±àș <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> àșàș°âàșà»àșàșĄâà»àșâà»àș§à»âàșàș”à»."</string> <string name="version_text" msgid="2715354215568469385">"à»àș§àș”àșàș±àș <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"à»àșàș”à»àșĄ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"à»àșàș”à»àșĄà»àșàșàș”à»àș§àș±àșàșàș°àșàșČàșàșžàșàș»àșĄ"</string> diff --git a/java/res/values-lt/strings.xml b/java/res/values-lt/strings.xml index cfd136ea0..0fe7dd65c 100644 --- a/java/res/values-lt/strings.xml +++ b/java/res/values-lt/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: iĆĄsaugota"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> pataiso â<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>â ÄŻ â<xliff:g id="CORRECTED">%3$s</xliff:g>â"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> atlieka automatinÄŻ taisymÄ
"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"KlaviatĆ«ra rodoma <xliff:g id="MODE">%s</xliff:g> reĆŸimu"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"AnglĆł k. (JK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"AnglĆł k. (JAV)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"IspanĆł k. (JAV)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"AngliĆĄka (JK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"AngliĆĄka (JAV) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"IspanĆł k. (JAV) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicinÄ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Skaityti iĆĄorinÄŻ ĆŸodyno failÄ
"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"AtsisiuntimĆł aplanke nÄra ĆŸodyno failĆł"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Pasirinkite diegiamÄ
ĆŸodyno failÄ
"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ar tikrai ÄŻdiegti ĆĄÄŻ failÄ
<xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Äźvyko klaida"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Äźvyko klaida"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"IĆĄkelti kontaktĆł ĆŸodynÄ
"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"IĆĄkelti asmeninÄŻ ĆŸodynÄ
"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"IĆĄkelti naudotojo istorijos ĆŸodynÄ
"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"IĆĄkelti suasmeninimo ĆŸodynÄ
"</string> <string name="button_default" msgid="3988017840431881491">"Numatytieji"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Sveiki! Tai â<xliff:g id="APPLICATION_NAME">%s</xliff:g>â"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"naudojant ÄŻvestÄŻ gestais"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Atnaujinti"</string> <string name="last_update" msgid="730467549913588780">"PaskutinÄŻ kartÄ
atnaujinta"</string> <string name="message_updating" msgid="4457761393932375219">"IeĆĄkoma naujiniĆł"</string> - <string name="message_loading" msgid="8689096636874758814">"Äźkeliama..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Pagrindinis ĆŸodynas"</string> <string name="cancel" msgid="6830980399865683324">"AtĆĄaukti"</string> <string name="install_dict" msgid="180852772562189365">"Äźdiegti"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"AtĆĄaukti"</string> <string name="delete_dict" msgid="756853268088330054">"IĆĄtrinti"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Galimas mobiliajame ÄŻrenginyje pasirinktos kalbos ĆŸodynas.<br/> Rekomenduojame <b>atsisiĆłsti</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> ĆŸodynÄ
, kad bĆ«tĆł patogiau ÄŻvesti tekstÄ
.<br/> <br/> Atsisiuntimas per 3G turÄtĆł trukti 1â2 min. Jei neturite <b>neribotĆł duomenĆł plano</b>, galite bĆ«ti apmokestinti.<br/> Jei neĆŸinote, kokÄŻ planÄ
turite, rekomenduojame rasti âWi-Fiâ ryĆĄÄŻ, kad atsisiuntimas prasidÄtĆł automatiĆĄkai.<br/> <br/> Patarimas: galite atsisiĆłsti ir paĆĄalinti ĆŸodynus mobiliojo ÄŻrenginio meniu <b>Nustatymai</b> skiltyje <b>Kalba ir ÄŻvestis</b>."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"AtsisiĆłsti dabar (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"AtsisiĆłsti per âWi-Fiâ"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Galimas <xliff:g id="LANGUAGE">%1$s</xliff:g> ĆŸodynas"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Paspauskite, kad perĆŸiĆ«rÄtumÄte ir atsisiĆłstumÄte"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"AtsisiunÄiama. Netrukus bus galimi <xliff:g id="LANGUAGE">%1$s</xliff:g> pasiĆ«lymai."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"<xliff:g id="VERSION_NUMBER">%1$s</xliff:g> versija"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"PridÄti"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"PridÄti prie ĆŸodyno"</string> diff --git a/java/res/values-lv/strings.xml b/java/res/values-lv/strings.xml index 7eb0500f0..9b09dd626 100644 --- a/java/res/values-lv/strings.xml +++ b/java/res/values-lv/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: saglabÄts"</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="8005997889020109763">"NospieĆŸot taustiĆu <xliff:g id="KEY">%1$s</xliff:g>, â<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>â tiek labots uz â<xliff:g id="CORRECTED">%3$s</xliff:g>â."</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"TaustiĆam <xliff:g id="KEY">%1$s</xliff:g> ir automÄtiskas laboĆĄanas funkcija."</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Tiek rÄdÄ«ts tastatĆ«ras reĆŸÄ«ms <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"AngÄŒu valoda (LielbritÄnija)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"AngÄŒu valoda (ASV)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"SpÄĆu (ASV)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"AngÄŒu (LielbritÄnija) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"AngÄŒu (ASV) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"SpÄĆu (ASV) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicionÄlÄ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ÄrÄjÄs vÄrdnÄ«cas faila nolasīƥana"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"MapÄ LejupielÄdes nav neviena vÄrdnÄ«cas faila."</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"InstalÄjamÄ vÄrdnÄ«cas faila atlasīƥana"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vai instalÄt ĆĄo failu ĆĄÄdai valodai: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"RadÄs kÄŒĆ«da"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"RadÄs kÄŒĆ«da"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Kontaktpersonu vÄrdnÄ«cas izmete"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"PersoniskÄs vÄrdnÄ«cas izmete"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"LietotÄja vÄstures vÄrdnÄ«cas izmete"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"PersonalizÄtÄs vÄrdnÄ«cas izmete"</string> <string name="button_default" msgid="3988017840431881491">"NoklusÄjums"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Laipni lĆ«dzam pakalpojumÄ <xliff:g id="APPLICATION_NAME">%s</xliff:g>,"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"kurÄ varat izmantot ievadi ar ĆŸestiem"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"AtsvaidzinÄt"</string> <string name="last_update" msgid="730467549913588780">"PÄdÄjo reizi atjauninÄts"</string> <string name="message_updating" msgid="4457761393932375219">"Notiek pÄrbaude, vai ir pieejami atjauninÄjumi."</string> - <string name="message_loading" msgid="8689096636874758814">"Notiek ielÄde..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"GalvenÄ vÄrdnÄ«ca"</string> <string name="cancel" msgid="6830980399865683324">"Atcelt"</string> <string name="install_dict" msgid="180852772562189365">"InstalÄt"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Atcelt"</string> <string name="delete_dict" msgid="756853268088330054">"DzÄst"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"MobilajÄ ierÄ«cÄ atlasÄ«tajai valodai ir pieejama vÄrdnÄ«ca.<br/>Ieteicams <b>lejupielÄdÄt</b> vÄrdnÄ«cu (<xliff:g id="LANGUAGE">%1$s</xliff:g>), lai uzlabotu rakstīƥanas iespÄjas.<br/><br/>LejupielÄde, izmantojot 3G tÄ«klu, ilgs daĆŸas minĆ«tes. Ja nelietojat <b>neierobeĆŸotu datu plÄnu</b>, var tikt piemÄrota maksa.<br/>Ja nezinÄt, kÄdu datu plÄnu lietojat, ieteicams atrast Wi-Fi savienojumu, lai automÄtiski sÄktu lejupielÄdi.<br/><br/>Padoms. VÄrdnÄ«cas var lejupielÄdÄt un noĆemt mobilÄs ierÄ«ces izvÄlnes <b>IestatÄ«jumi</b> sadaÄŒÄ <b>Valoda un ievade</b>."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"LejupielÄdÄt tĆ«lÄ«t (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"LejupielÄdÄt, izmantojot Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Ir pieejama vÄrdnÄ«ca ĆĄÄdai valodai: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Nospiediet, lai pÄrskatÄ«tu un lejupielÄdÄtu"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Notiek lejupielÄde. DrÄ«z bĆ«s pieejami ieteikumi ĆĄÄdai valodai: <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Versija <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Pievienot"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Pievienot vÄrdnÄ«cai"</string> diff --git a/java/res/values-mn-rMN/strings.xml b/java/res/values-mn-rMN/strings.xml index c71cff334..a89b97466 100644 --- a/java/res/values-mn-rMN/strings.xml +++ b/java/res/values-mn-rMN/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ЄаЎгалагЎŃĐ°Đœ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>-Đł <xliff:g id="CORRECTED">%3$s</xliff:g> ŃŃŃ Đ·Đ°Đ»ŃŃŃĐ»ĐœĐ°"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> аĐČŃĐŸĐŒĐ°ŃĐ°Đ°Ń Đ·Đ°Đ»ŃŃŃĐ»ĐœĐ°"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ĐĐœĐłĐ»Đž (ĐĐ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ĐĐœĐłĐ»Đž (ĐĐĐŁ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĐŃĐżĐ°ĐœĐž (ĐĐĐŁ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ĐĐœĐłĐ»Đž (ĐĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ĐĐœĐłĐ»Đž (ĐĐĐŁ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĐŃĐżĐ°ĐœĐž (ĐĐĐŁ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ĐŁĐ»Đ°ĐŒĐ¶Đ»Đ°Đ»Ń)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"ĐĐœĐłĐ»Đž (ĐĐ) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ĐąĐŸĐ»Ń Đ±ĐžŃгОĐčĐœ ĐłĐ°ĐŽĐœŃ ŃаĐčĐ»ŃĐł ŃĐœŃĐžŃ
"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"йаŃаж аĐČŃĐ°Đœ ŃĐŸĐ»ĐŽĐ”ŃŃ ŃĐŸĐ»Ń Đ±ĐžŃгОĐčĐœ ŃаĐčĐ» баĐčŃ
ĐłÒŻĐč баĐčĐœĐ°"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ĐĄŃŃлгаŃ
ŃĐŸĐ»Ń Đ±ĐžŃгОĐčĐœ ŃаĐčĐ»ŃĐł ŃĐŸĐœĐłĐŸĐœĐŸ ŃŃ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g>-ĐŽ Đ·ĐŸŃĐžŃĐ»ŃĐ°Đœ ŃĐœŃ ŃаĐčĐ»ŃĐł ÒŻĐœŃŃ
ŃŃŃ ŃŃŃлгаŃ
ŃŃ?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g>-ĐŽ Đ·ĐŸŃĐžŃĐ»ŃĐ°Đœ ŃĐœŃ ŃаĐčĐ»ŃĐł ÒŻĐœŃŃ
ŃŃŃ ŃŃŃлгаŃ
ŃŃ?"</string> <string name="error" msgid="8940763624668513648">"ĐлЎаа гаŃŃĐ°Đœ"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ЄаŃОлŃагŃĐŽŃĐœ ŃĐŸĐ»Ń Đ±ĐžŃгОĐčĐł Ń
аŃŃ
"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Đ„ŃĐČĐžĐčĐœ ŃĐŸĐ»Ń Đ±ĐžŃгОĐčĐł Ń
аŃŃ
"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ĐаŃ
ĐžĐœ ŃĐžĐœŃŃĐ»ŃŃ
"</string> <string name="last_update" msgid="730467549913588780">"ĐĄÒŻÒŻĐ»ĐŽ ŃĐžĐœŃŃĐ»ŃгЎŃŃĐœ"</string> <string name="message_updating" msgid="4457761393932375219">"ĐšĐžĐœŃŃĐ»ŃĐ»ŃĐžĐčĐł Ńалгаж баĐčĐœĐ°"</string> - <string name="message_loading" msgid="8689096636874758814">"ĐŃаалж баĐčĐœĐ°..."</string> + <string name="message_loading" msgid="5638680861387748936">"ĐŃаалж баĐčĐœĐ°..."</string> <string name="main_dict_description" msgid="3072821352793492143">"ÒźĐœĐŽŃŃĐœ ŃĐŸĐ»Ń Đ±ĐžŃОг"</string> <string name="cancel" msgid="6830980399865683324">"ĐŠŃŃлаŃ
"</string> <string name="install_dict" msgid="180852772562189365">"ĐĄŃŃлгаŃ
"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ĐŠŃŃлаŃ
"</string> <string name="delete_dict" msgid="756853268088330054">"ĐŁŃŃгаŃ
"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ĐąĐ°ĐœŃ ĐŒĐŸĐ±Đ°ĐčĐ»Ń ŃÓ©Ń
Ó©Ó©ŃÓ©ĐŒĐ¶ ĐŽŃŃŃ ŃĐŸĐœĐłĐŸŃĐŸĐœ Ń
ŃĐ»ŃĐœĐŽ ŃĐŸĐ»Ń Đ±ĐžŃОг баĐčĐœĐ°.<br/> ĐąŃŃ <xliff:g id="LANGUAGE">%1$s</xliff:g> ŃĐŸĐ»Ń Đ±ĐžŃгОĐčĐł <b>ŃаŃаж аĐČĐ°Đœ</b> Đ·Ó©ĐČ Đ±ĐžŃОлŃŃŃ ŃаĐčжŃŃŃлаŃ
ŃĐł бОЎ Đ·Ó©ĐČлөж баĐčĐœĐ°.<br/> <br/> йаŃаж аĐČаŃ
аЎ 3G ŃÒŻĐ»Đ¶ŃŃĐłŃŃŃ ĐœŃĐł Ń
ĐŸŃŃ ĐŒĐžĐœŃŃ Đ±ĐŸĐ»ĐœĐŸ. ĐąĐ°ĐœĐŽ <b>Ń
ŃзгааŃĐłÒŻĐč ЎаŃа ŃŃŃ
</b> баĐčŃ
ĐłÒŻĐč Đ±ĐŸĐ» ĐœŃĐŒŃĐ»Ń ŃÓ©Đ»Đ±Ó©Ń ĐłĐ°ŃŃ Đ±ĐŸĐ»ĐœĐŸ.<br/> йа ЎаŃа ŃŃŃ
ĐžĐčĐœŃ
ŃŃ ŃĐ°Đ»Đ°Đ°Ń ŃаĐčĐœ ĐŒŃĐŽŃŃ
ĐłÒŻĐč баĐčгаа Đ±ĐŸĐ» Wi-Fi Ń
ĐŸĐ»Đ±ĐŸĐ»ŃŃĐŸĐč ĐłĐ°Đ·Đ°Ń ĐŸŃĐžĐœ аĐČŃĐŸĐŒĐ°ŃĐ°Đ°Ń ŃаŃаж аĐČаŃ
ŃĐł Đ·Ó©ĐČлөж баĐčĐœĐ°.<br/> <br/> ĐÓ©ĐČĐ»Ó©ĐŒĐ¶: йа Ó©Ó©ŃĐžĐčĐœ ĐŒĐŸĐ±Đ°ĐčĐ»Ń ŃÓ©Ń
Ó©Ó©ŃÓ©ĐŒĐ¶ĐžĐčĐœ <b>ĐąĐŸŃ
ĐžŃĐłĐŸĐŸ</b> ŃŃŃĐœĐžĐč <b>Đ„ŃĐ» & ĐŸŃŃŃлаŃ
</b> ŃŃŃ ĐŸŃОж ŃĐŸĐ»Ń Đ±ĐžŃОг ŃаŃаж аĐČаŃ
бŃŃŃ ŃŃŃгаж Đ±ĐŸĐ»ĐœĐŸ."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ĐąĐ°ĐœŃ ĐŒĐŸĐ±Đ°ĐčĐ» ŃÓ©Ń
Ó©Ó©ŃÓ©ĐŒĐ¶ ĐŽŃŃŃ ŃĐŸĐœĐłĐŸŃĐŸĐœ Ń
ŃĐ»ĐœĐžĐč ŃĐŸĐ»Ń Đ±ĐžŃОг баĐčĐœĐ°. <br/> ĐОЎ ŃĐ°ĐœĐŽ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ń
ŃĐ»ĐœĐžĐč ŃĐŸĐ»Ń Đ±ĐžŃОг <b> ŃаŃаж аĐČĐ°Đœ </ б> бОŃĐžŃ
ŃĐŽ Ń
ŃĐ»Đ±Đ°Ń Đ±ĐŸĐ»ĐłĐŸŃ
ŃĐł Đ·Ó©ĐČлөж баĐčĐœĐ°. <br/> <br/> йаŃаж аĐČаŃ
аЎ 3G ĐŽŃŃŃ ĐœŃĐł, Ń
ĐŸŃŃ ĐŒĐžĐœŃŃ Đ±ĐŸĐ»Đ¶ ĐŒĐ°ĐłĐ°ĐŽĐłÒŻĐč. Đ„ŃŃŃĐČ Ńа <b> Ń
ŃзгааŃĐłÒŻĐč ЎаŃа аŃОглаŃ
ŃŃŃ
ŃŃĐč </ б> Đ±ĐžŃ Đ±ĐŸĐ» ĐœŃĐŒŃĐ»Ń ŃÓ©Đ»Đ±Ó©Ń ĐłĐ°ŃŃ Đ±ĐŸĐ»ĐœĐŸ. Đ„ŃŃŃĐČ Ńа Ó©Ó©ŃĐžĐčĐœ ЎаŃа аŃОглалŃŃĐœ ŃŃŃ
ĐžĐčĐł ŃаĐčĐœ ĐŒŃĐŽŃŃ
ĐłÒŻĐč баĐčгаа Đ±ĐŸĐ» Wi-Fi Ń
ĐŸĐ»Đ±ĐŸĐ»Ń Đ°ŃĐžĐłĐ»Đ°Đœ аĐČŃĐŸĐŒĐ°ŃĐ°Đ°Ń ŃаŃĐ°Đœ аĐČаŃ
ŃĐł ŃŃ
Đ»ÒŻÒŻĐ»ŃŃ
ĐžĐčĐł Đ·Ó©ĐČлөж баĐčĐœĐ°.<br/> <br/> <br/> ĐÓ©ĐČĐ»Ó©ĐŒĐ¶: йа Ó©Ó©ŃĐžĐčĐœ ĐŒĐŸĐ±Đ°ĐčĐ» ŃÓ©Ń
Ó©Ó©ŃÓ©ĐŒĐ¶ĐžĐčĐœ <b> ŃĐŸŃ
ĐžŃĐłĐŸĐŸ </ б> ŃŃŃŃĐœĐŽ </ б> Đ„ŃĐ» & ĐŸŃĐŸĐ»Ń <b> ŃŃŃ ĐŸŃОж ŃĐŸĐ»Ń Đ±ĐžŃОг ŃаŃаж аĐČаŃ
, ŃŃŃгаŃ
Đ±ĐŸĐ»ĐŸĐŒĐ¶ŃĐŸĐč."</string> <string name="download_over_metered" msgid="1643065851159409546">"ĐĐŽĐŸĐŸ ŃаŃаŃ
(<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Wi-Fi-Ń ŃаŃаж аĐČаŃ
"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> Ń
ŃĐ»ĐœĐžĐč ŃĐŸĐ»Ń Đ±ĐžŃОгŃŃĐč"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ń
ŃĐ»ĐœĐžĐč ŃĐŸĐ»Ń Đ°ŃОглаŃ
Đ±ĐŸĐ»ĐŸĐŒĐ¶ŃĐŸĐč"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"КалгаŃ
Đ±ĐŸĐ»ĐŸĐœ ŃаŃаж аĐČаŃ
ŃĐœ ŃŃлЎ ЎаŃĐœĐ° ŃŃ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"йаŃаж баĐčĐœĐ°: <xliff:g id="LANGUAGE">%1$s</xliff:g> Ń
ŃĐ»ĐœĐžĐč ŃĐ°ĐœĐ°Đ» Đ±ĐŸĐ»ĐłĐŸŃ
ÒŻĐłŃ ŃЎаŃ
ĐłÒŻĐč бŃĐ»ŃĐœ Đ±ĐŸĐ»ĐœĐŸ."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>-ĐŽ Đ·ĐŸŃĐžŃĐ»ŃĐ°Đœ ŃаŃĐ°Đœ аĐČалŃŃĐœ ŃĐ°ĐœĐ°Đ» Đ±ĐŸĐ»ĐłĐŸĐ»ŃŃŃĐŽ ŃЎаŃ
ĐłÒŻĐč бŃĐ»ŃĐœ Đ±ĐŸĐ»ĐœĐŸ."</string> <string name="version_text" msgid="2715354215568469385">"Đ„ŃĐČĐžĐ»Đ±Đ°Ń <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ĐŃĐŒŃŃ
"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ĐąĐŸĐ»Ń Đ±ĐžŃĐžĐłŃ ĐœŃĐŒŃŃ
"</string> diff --git a/java/res/values-ms-rMY/strings.xml b/java/res/values-ms-rMY/strings.xml index f55dcc272..c042a791b 100644 --- a/java/res/values-ms-rMY/strings.xml +++ b/java/res/values-ms-rMY/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Disimpan"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> membetulkan <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> menjadi <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> melakukan auto pembetulan"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Menunjukkan <xliff:g id="MODE">%s</xliff:g> papan kekunci"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Bahasa Inggeris (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Bahasa Inggeris (Australia)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Bahasa Sepanyol (AS)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Bahasa Inggeris (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Bahasa Inggeris (AS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Bahasa Sepanyol (AS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Tradisional)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Baca fail kamus luaran"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Tiada fail kamus dalam folder Muat Turun"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Pilih fail kamus untuk dipasang"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Betul-betul pasang fail ini untuk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Berlaku ralat"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Berlaku ralat"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Buang kamus kenalan"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Buang kamus peribadi"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Buang kamus sejarah pengguna"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Buang kamus pemperibadian"</string> <string name="button_default" msgid="3988017840431881491">"Lalai"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Selamat datang ke <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"dengan Taipan Gerak Isyarat"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Muatkan semula"</string> <string name="last_update" msgid="730467549913588780">"Kali terakhir dikemas kini"</string> <string name="message_updating" msgid="4457761393932375219">"Menyemak kemas kini"</string> - <string name="message_loading" msgid="8689096636874758814">"Memuatkan..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Kamus utama"</string> <string name="cancel" msgid="6830980399865683324">"Batal"</string> <string name="install_dict" msgid="180852772562189365">"Pasang"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Batal"</string> <string name="delete_dict" msgid="756853268088330054">"Padam"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Bahasa pilihan pada peranti mudah alih anda mempunyai kamus tersedia.<br/> Kami mengesyorkan <b>memuat turun</b> kamus <xliff:g id="LANGUAGE">%1$s</xliff:g> untuk memperbaik pengalaman menaip anda.<br/> <br/> Muat turun boleh mengambil masa seminit atau dua melalui 3G. Caj mungkin dikenakan jika anda tidak mempunyai <b>pelan data tanpa had</b>.<br/> Jika anda tidak pasti jenis pelan data yang anda miliki, kami mengesyorkan agar anda mencari sambungan Wi-Fi untuk mula memuat turun secara automatik.<br/> <br/> Petua: Anda boleh memuat turun dan mengalih keluar kamus dengan pergi ke menu <b>Bahasa & input</b> dalam <b>Tetapan</b> peranti mudah alih anda."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Muat turun sekarang (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Muat turun melalui Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Kamus tersedia untuk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Tekan untuk mengulas dan memuat turun"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Memuat turun: cadangan untuk <xliff:g id="LANGUAGE">%1$s</xliff:g> akan sedia tidak lama lagi."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Versi <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"tambah"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Tambah ke kamus"</string> diff --git a/java/res/values-nb/strings.xml b/java/res/values-nb/strings.xml index 735841c4f..510bef41f 100644 --- a/java/res/values-nb/strings.xml +++ b/java/res/values-nb/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: Lagret"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> retter <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> til <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> utfĂžrer automatisk retting"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Viser <xliff:g id="MODE">%s</xliff:g>-tastatur"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engelsk (Storbritannia)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engelsk (USA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spansk (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Engelsk (Storbritannia) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Engelsk (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spansk (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradisjonell)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Engelsk (Storbritannia) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradisjonell)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Bruk en ekstern ordlistefil"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Det ligger ingen ordboksfiler i Nedlastinger-mappen"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Velg ordboksfilen du vil installere"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vil du virkelig installere denne filen for <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Vil du virkelig installere denne filen for <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Det oppsto en feil"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"TĂžm kontakter-ordlisten"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"TĂžm den personlige ordlisten"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"TĂžm brukerlogg-ordlisten"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"TĂžm tilpasningsordlisten"</string> <string name="button_default" msgid="3988017840431881491">"Standard"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Velkommen til <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"med OrdfĂžring"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Last inn pĂ„ nytt"</string> <string name="last_update" msgid="730467549913588780">"Sist oppdatert"</string> <string name="message_updating" msgid="4457761393932375219">"Ser etter oppdateringer ..."</string> - <string name="message_loading" msgid="8689096636874758814">"Laster inn âŠ"</string> + <string name="message_loading" msgid="5638680861387748936">"Laster inn âŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Hovedordliste"</string> <string name="cancel" msgid="6830980399865683324">"Avbryt"</string> <string name="install_dict" msgid="180852772562189365">"Installer"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Avbryt"</string> <string name="delete_dict" msgid="756853268088330054">"Slett"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Det valgte sprĂ„ket pĂ„ mobilenheten din har en tilgjengelig ordliste.<br/> Vi anbefaler Ă„ <b>laste ned</b> ordlisten for <xliff:g id="LANGUAGE">%1$s</xliff:g>. Dette forbedrer skriveopplevelsen din.<br/> <br/> Nedlastingen kan ta fra ett til to minutter via 3G. Belastninger kan pĂ„lĂžpe hvis du ikke har et abonnement med <b>ubegrenset databruk</b>.<br/> Hvis du er usikker pĂ„ hvilken abonnementstype du har, anbefaler vi deg Ă„ finne en Wi-Fi-tilkobling for Ă„ starte nedlastingen automatisk.<br/> <br/> Tips: Du kan laste ned og fjerne ordlister ved Ă„ gĂ„ til <b>SprĂ„k og inndata</b> i menyen for <b>Innstillinger</b> pĂ„ mobilenheten din."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Det valgte sprĂ„ket pĂ„ mobilenheten din har en tilgjengelig ordliste.<br/> Vi anbefaler Ă„ <b>laste ned</b> ordlisten for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>. Dette forbedrer skriveopplevelsen din.<br/> <br/> Nedlastingen kan ta fra ett til to minutter via 3G. Belastninger kan pĂ„lĂžpe hvis du ikke har et abonnement med <b>ubegrenset databruk</b>.<br/> Hvis du er usikker pĂ„ hvilken abonnementstype du har, anbefaler vi deg Ă„ finne en Wi-Fi-tilkobling for Ă„ starte nedlastingen automatisk.<br/> <br/> Tips: Du kan laste ned og fjerne ordlister ved Ă„ gĂ„ til <b>SprĂ„k og inndata</b> i menyen for <b>Innstillinger</b> pĂ„ mobilenheten din."</string> <string name="download_over_metered" msgid="1643065851159409546">"Last ned nĂ„ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Last ned via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"En ordliste er tilgjengelig for <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"En ordliste er tilgjengelig for <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Trykk for Ă„ se gjennom og laste ned"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Laster ned: Forslag blir snart tilgjengelige for <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Laster ned: forslag til <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> er snart klare"</string> <string name="version_text" msgid="2715354215568469385">"Versjon <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Legg til"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Legg til i ordlisten"</string> diff --git a/java/res/values-ne-rNP/strings.xml b/java/res/values-ne-rNP/strings.xml index b487cb71a..fa7ebd2f7 100644 --- a/java/res/values-ne-rNP/strings.xml +++ b/java/res/values-ne-rNP/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : à€Źà€à€€ à€à€°à€żà€Żà„"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> à€Čà€Ÿà€ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> à€źà€Ÿ <xliff:g id="CORRECTED">%3$s</xliff:g> à€Čà„ à€žà€à„à€Żà€Ÿà€à€Żà„"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> à€žà„à€”à€€à€ à€žà„à€§à€Ÿà€° à€à€°à„à€"</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> @@ -110,7 +109,7 @@ <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="announce_keyboard_mode" msgid="7486740369324538848">"Showing <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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"à€
à€à€à„à€°à„à€à„ (à€Żà„à€à„)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"à€
à€à€à„à€°à„à€à„ (à€Żà„à€à€žà„)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"à€žà„à€Șà„à€šà€żà€ž (à€Żà„à€à€žà„)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"à€
à€à€à„à€°à„à€à„ (à€Żà„à€à„) ( <xliff:g id="LAYOUT">%s</xliff:g> )"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"à€
à€à€à„à€°à„à€à„ (à€Żà„à€à€žà„) ( <xliff:g id="LAYOUT">%s</xliff:g> )"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"à€žà„à€Șà„à€šà„à€Čà„ (à€Żà„à€à€žà„) ( <xliff:g id="LAYOUT">%s</xliff:g> )"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (à€Șà€°à€źà„à€Șà€°à€Ÿà€à€€)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"à€
à€à€à„à€°à„à€à„ (à€Źà„à€Čà€Ÿà€Żà€€) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"à€Źà€Ÿà€čà„à€Ż à€¶à€Źà„à€Šà€à„à€¶ à€«à€Ÿà€à€Č à€Șà€ąà„à€šà„à€čà„à€žà„"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"à€Ąà€Ÿà€à€šà€Čà„à€Ą à€«à„à€Čà„à€Ąà€°à€źà€Ÿ à€à„à€šà„ à€¶à€Źà„à€Šà€à„à€¶ à€«à€Ÿà€à€Čà€čà€°à„ à€à„à€šà€šà„à„€"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"à€žà„à€„à€Ÿà€Șà€šà€Ÿ à€à€°à„à€š à€à„à€šà„ à€¶à€Źà„à€Šà€à„à€¶ à€«à€Ÿà€à€Č à€à€Żà€š à€à€°à„à€šà„à€čà„à€žà„"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g>à€à€Ÿ à€Čà€Ÿà€à€ż à€žà€Ÿà€à€à„à€à€żà€à„ à€Żà„ à€«à€Ÿà€à€Č à€žà„à€„à€Ÿà€Șà€šà€Ÿ à€à€°à„à€šà„ à€čà„?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"à€”à€Ÿà€žà„à€€à€”à€źà€Ÿ à€Čà€Ÿà€à€ż à€Żà„ à€«à€Ÿà€à€Č à€žà„à€„à€Ÿà€Șà€šà€Ÿ <xliff:g id="LANGUAGE_NAME">%s</xliff:g> ?"</string> <string name="error" msgid="8940763624668513648">"à€à„à€šà„ à€€à„à€°à„à€à€ż à€à€Żà„"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"à€žà€źà„à€Șà€°à„à€ à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€źà„à€Ș à€à€°à„à€šà„à€čà„à€žà„"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"à€”à„à€Żà€à„à€€à€żà€à€€ à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€źà„à€Ș à€à€°à„à€šà„à€čà„à€žà„"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"à€Șà„à€°à€Żà„à€à€à€°à„à€€à€Ÿ à€à€€à€żà€čà€Ÿà€ž à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€źà„à€Ș à€à€°"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"à€šà€żà€à„à€à€°à€Ł à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€źà„à€Ș à€à€°à„à€šà„à€čà„à€žà„"</string> <string name="button_default" msgid="3988017840431881491">"à€Șà„à€°à„à€”à€šà€żà€°à„à€§à€Ÿà€°à€żà€€"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"à€€à€Șà€Ÿà€à€à€Čà€Ÿà€ à€žà„à€”à€Ÿà€à€€ à€<xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"à€à€¶à€Ÿà€°à€Ÿ à€à€Ÿà€à€Ș à€à€°à„à€šà„à€žà€à€"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"à€Șà„à€šà€ à€€à€Ÿà€à€Ÿ à€à€°à„à€šà„à€čà„à€žà„"</string> <string name="last_update" msgid="730467549913588780">"à€Șà€à€żà€Čà„à€Čà„ à€
à€Šà„à€Żà€Ÿà€”à€§à€żà€"</string> <string name="message_updating" msgid="4457761393932375219">"à€
à€Šà„à€Żà€Ÿà€”à€§à€żà€à€à„ à€Čà€Ÿà€à€ż à€à€Ÿà€à€ à€à€°à„à€Šà„"</string> - <string name="message_loading" msgid="8689096636874758814">"à€Čà„à€Ą à€čà„à€à€Šà„..."</string> + <string name="message_loading" msgid="5638680861387748936">"à€Čà„à€Ą à€čà„à€à€Šà„..."</string> <string name="main_dict_description" msgid="3072821352793492143">"à€źà„à€à„à€Ż à€¶à€Źà„à€Šà€à„à€¶"</string> <string name="cancel" msgid="6830980399865683324">"à€°à€Šà„à€Š à€à€°à„à€šà„à€čà„à€žà„"</string> <string name="install_dict" msgid="180852772562189365">"à€žà„à€„à€Ÿà€Șà€šà€Ÿ à€à€°à„à€šà„à€čà„à€žà„"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"à€°à€Šà„à€Š à€à€°à„à€šà„à€čà„à€žà„"</string> <string name="delete_dict" msgid="756853268088330054">"à€źà„à€à„à€šà„à€čà„à€žà„"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"à€€à€Șà€Ÿà€à€à€à„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Łà€źà€Ÿ à€à€Żà€š à€à€°à€żà€à€à„ à€à€Ÿà€·à€Ÿà€źà€Ÿ à€¶à€Źà„à€Šà€à„à€¶ à€à€Șà€Čà€Źà„à€§ à€à„€ à€čà€Ÿà€źà„ à€žà€żà€«à€Ÿà€°à€żà€¶ à€à€°à„à€à„à€ <xliff:g id="LANGUAGE">%1$s</xliff:g> à€¶à€Źà„à€Šà€à„à€¶ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€šà€à€Ÿ à€Čà€Ÿà€à€ż à€€à€Șà€Ÿà€à€à€à„ à€à€Ÿà€à€Șà€żà€ à€
à€šà„à€à€” à€žà„à€§à€Ÿà€°à„à€šà„€ à€Żà€ž à€Ąà€Ÿà€à€šà€Čà„à€Ą 3G à€źà€Ÿ à€à€ à€”à€Ÿ à€Šà„à€ à€źà€żà€šà„à€ à€Čà€Ÿà€à„à€à„€ à€¶à„à€Čà„à€à€čà€°à„ à€Čà€Ÿà€à„à€š à€žà€à„à€ à€Żà€Šà€ż à€€à€Șà€Ÿà€à€à€žà€à€ à€
à€žà„à€źà€żà€€ à€Ąà„à€à€Ÿ à€Żà„à€à€šà€Ÿ à€à„à€š à€à€šà„à„€ à€Żà€Šà€ż à€à€«à„à€žà€à€ à€à„à€š à€Ąà„à€à€Ÿ à€Żà„à€à€šà€Ÿ à€ à€€à€Șà€Ÿà€à€ à€Żà€à€żà€š à€čà„à€šà„à€čà„à€šà„à€š à€à€šà„ à€čà€Ÿà€źà„ à€žà„à€”à€à€Ÿà€Čà€żà€€ à€°à„à€Șà€źà€Ÿ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€žà„à€°à„ à€à€°à„à€š à€”à€Ÿà€à€«à€Ÿà€ à€à€Ąà€Ÿà€š à€à„à€à„à€š à€žà€żà€«à€Ÿà€°à€żà€ž à€à€°à„à€à„à€à„€ à€žà€Čà„à€Čà€Ÿà€č: à€€à€Șà€Ÿà€à€à€à„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Łà€à„ à€à€Ÿà€·à€Ÿ à€° à€à€šà€Șà„à€ à€žà„à€à€żà€ à€źà„à€šà„à€źà€Ÿ à€à€ à€€à€Șà€Ÿà€à€ à€¶à€Źà„à€Šà€à„à€¶à€Čà€Ÿà€ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€”à€Ÿ à€čà€à€Ÿà€à€š à€žà€à„à€šà„à€čà„à€šà„à€à„€"</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"à€à€«à„à€šà„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Łà€źà€Ÿ à€à€Żà€š à€à€°à€żà€à€à„ à€à€Ÿà€·à€Ÿà€źà€Ÿ à€¶à€Źà„à€Šà€à„à€¶ à€à€Șà€Čà€Źà„à€§ à€à„€ <br/> à€čà€Ÿà€źà„ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€š </ b> à€Čà„ à€žà€żà€«à€Ÿà€°à€żà€ž à€à€°à„à€à€šà„ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> à€à€«à„à€šà„ à€à€Ÿà€à€Șà€żà€ à€
à€šà„à€à€” à€žà„à€§à€Ÿà€°à„à€š à€¶à€Źà„à€Šà€à„à€¶à„€ à€Żà„ à€”à€żà€à€Ÿà€°à€à„ à€Żà€ž à€Ąà€Ÿà€à€šà€Čà„à€Ą 3G à€źà€Ÿ à€à€ à€”à€Ÿ à€Šà„à€ à€źà€żà€šà„à€ à€Čà€żà€š à€žà€à„à€à„€ à€€à€Șà€Ÿà€à€ à€à€ <b> à€
à€žà„à€źà€żà€€ à€Ąà„à€à€Ÿ à€Żà„à€à€šà€Ÿ </ b> à€à„à€š à€à€šà„ à€¶à„à€Čà„à€ à€Čà€Ÿà€à„ à€čà„à€š à€žà€à„à€à„€ à€€à€Șà€Ÿà€à€ à€čà€Ÿà€źà„ à€žà„à€°à„ à€à€°à„à€š à€”à€Ÿà€à€«à€Ÿà€ à€à€Ąà€Ÿà€š à€à„à€à„à€š à€žà€żà€«à€Ÿà€°à€żà€ž, à€à„ à€€à€Șà€Ÿà€à€ à€Ąà„à€à€Ÿ à€Żà„à€à€šà€Ÿ à€à„à€š à€à€šà„ <br/> à€à„ à€žà„à€”à€€à€ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€žà€Čà„à€Čà€Ÿà€č:à„€ à€€à€Șà€Ÿà€à€ à€Ąà€Ÿà€à€šà€Čà„à€Ą à€° <b> à€žà„à€à€żà€ </ b> à€źà„à€šà„ à€źà€Ÿ </ b> à€à€Ÿà€·à€Ÿ à€° à€à€šà€Șà„à€ <b> à€à€Ÿà€šà„ à€¶à€Źà„à€Šà€à„à€¶à€Čà€Ÿà€ à€čà€à€Ÿà€à€š à€žà€à„à€šà„à€čà„à€šà„à€ à€à€«à„à€šà„ à€źà„à€Źà€Ÿà€à€Č à€à€Șà€à€°à€Łà€à„à„€"</string> <string name="download_over_metered" msgid="1643065851159409546">"(à€
à€Ź à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€šà„à€čà„à€žà„<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"à€”à€Ÿà€-à€«à€Ÿà€à€à„ à€źà€Ÿà€§à„à€Żà€Żà€źà€Šà„à€”à€Ÿà€° à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€šà„à€čà„à€žà„"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"à€à€ à€¶à€Źà„à€Šà€à„à€¶ <xliff:g id="LANGUAGE">%1$s</xliff:g> à€à€Ÿ à€Čà€Ÿà€à€ż à€à€Șà€Čà€Źà„à€§ à€"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"à€à€ à€¶à€Źà„à€Šà€à„à€¶ à€Čà€Ÿà€à€ż à€à€Șà€Čà€Źà„à€§ à€ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"à€žà€źà„à€à„à€·à€Ÿ à€à€°à„à€š à€„à€żà€à„à€šà„à€čà„à€žà„ à€° à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à„à€šà„à€čà„à€žà„"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"à€Ąà€Ÿà€à€šà€Čà„à€Ą à€à€°à€żà€Šà„: <xliff:g id="LANGUAGE">%1$s</xliff:g>à€à€Ÿ à€Čà€Ÿà€à€ż à€žà„à€à€Ÿà€”à€čà€°à„ à€à€Ÿà€à€Ąà„ à€€à€Żà€Ÿà€° à€čà„à€šà„ à€à€šà„à„€"</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Downloading: à€Čà€Ÿà€à€ż à€žà„à€à€Ÿà€” <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> à€à€Ÿà€à€Ąà„ à€šà„ à€€à€Żà€Ÿà€° à€čà„à€šà„à€à„€"</string> <string name="version_text" msgid="2715354215568469385">"à€žà€à€žà„à€à€°à€Ł <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"à€„à€Șà„à€šà„à€čà„à€žà„"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"à€¶à€Źà„à€Šà€à„à€¶à€źà€Ÿ à€„à€Șà„à€šà„à€čà„à€žà„"</string> diff --git a/java/res/values-nl/strings.xml b/java/res/values-nl/strings.xml index abb68db85..565811b3b 100644 --- a/java/res/values-nl/strings.xml +++ b/java/res/values-nl/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: opgeslagen"</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="8005997889020109763">"Met <xliff:g id="KEY">%1$s</xliff:g> wordt <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> gecorrigeerd naar <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Met <xliff:g id="KEY">%1$s</xliff:g> voert u automatische correctie uit"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"<xliff:g id="MODE">%s</xliff:g> toetsenbord wordt weergegeven"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engels (GB)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engels (VS)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spaans (VS)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Engels (VK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Engels (VS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spaans (VS) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditioneel)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Engels (VK) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditioneel)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Extern woordenboekbestand lezen"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Geen woordenboekbestanden in de map \'Downloads\'"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Selecteer een woordenboekbestand om te installeren"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Wilt u dit bestand voor <xliff:g id="LOCALE_NAME">%s</xliff:g> echt installeren?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Wilt u dit bestand voor het <xliff:g id="LANGUAGE_NAME">%s</xliff:g> echt installeren?"</string> <string name="error" msgid="8940763624668513648">"Er is een fout opgetreden"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Contactenwoordenboek dumpen"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Persoonlijk woordenboek dumpen"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Vernieuwen"</string> <string name="last_update" msgid="730467549913588780">"Laatst bijgewerkt"</string> <string name="message_updating" msgid="4457761393932375219">"Controleren op updates"</string> - <string name="message_loading" msgid="8689096636874758814">"Wordt geladenâŠ"</string> + <string name="message_loading" msgid="5638680861387748936">"LadenâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Algemeen woordenboek"</string> <string name="cancel" msgid="6830980399865683324">"Annuleren"</string> <string name="install_dict" msgid="180852772562189365">"Installeren"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Annuleren"</string> <string name="delete_dict" msgid="756853268088330054">"Verwijderen"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Er is een woordenboek voor de geselecteerde taal beschikbaar op uw mobiele apparaat.<br/> We raden u aan het woordenboek voor het <xliff:g id="LANGUAGE">%1$s</xliff:g> te <b>downloaden</b> om uw typvaardigheid te verbeteren.<br/> <br/> De download kan één of twee minuten duren via 3G. Er kunnen kosten worden berekend als u geen <b>onbeperkt gegevensabonnement</b> heeft.<br/> Als u niet zeker weet welk gegevensabonnement u heeft, raden we u aan een wifi-verbinding te zoeken om de download automatisch te starten.<br/> <br/> Tip: u kunt woordenboeken downloaden en verwijderen via <b>Taal en invoer</b> in het menu <b>Instellingen</b> van uw mobiele apparaat."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Er is een woordenboek voor de geselecteerde taal beschikbaar op uw mobiele apparaat.<br/> We raden u aan het woordenboek voor het <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> te <b>downloaden</b> om uw typvaardigheid te verbeteren.<br/> <br/> De download kan één of twee minuten duren via 3G. Er kunnen kosten worden berekend als u geen <b>onbeperkt gegevensabonnement</b> heeft.<br/> Als u niet zeker weet welk gegevensabonnement u heeft, raden we u aan een wifi-verbinding te zoeken om de download automatisch te starten.<br/> <br/> Tip: u kunt woordenboeken downloaden en verwijderen via <b>Taal en invoer</b> in het menu <b>Instellingen</b> van uw mobiele apparaat."</string> <string name="download_over_metered" msgid="1643065851159409546">"Nu downloaden (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Downloaden via wifi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Er is een woordenboek beschikbaar voor het <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Er is een woordenboek beschikbaar voor het <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Druk om te controleren en te downloaden"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Downloaden: suggesties voor het <xliff:g id="LANGUAGE">%1$s</xliff:g> zijn straks beschikbaar."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Downloaden: suggesties voor het <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> zijn straks beschikbaar."</string> <string name="version_text" msgid="2715354215568469385">"Versie <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Toevoegen"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Toevoegen aan woordenboek"</string> diff --git a/java/res/values-pl/strings.xml b/java/res/values-pl/strings.xml index 1fce7c67c..15ce51643 100644 --- a/java/res/values-pl/strings.xml +++ b/java/res/values-pl/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Zapisano"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> poprawia <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> wykonuje autokorektÄ"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"PokazujÄ klawiaturÄ w trybie <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"angielski (Wielka Brytania)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"angielski (Stany Zjednoczone)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"hiszpaĆski (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"angielski (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"angielski (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"hiszpaĆski (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradycyjny)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Angielski (Wielka Brytania) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradycyjny)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Odczyt zewnÄtrznego pliku sĆownika"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Brak plikĂłw sĆownika w folderze Pobrane pliki"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Wybierz plik sĆownika do zainstalowania"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Czy na pewno zainstalowaÄ ten plik dla jÄzyka: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Czy na pewno zainstalowaÄ ten plik dla jÄzyka: <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"WystÄ
piĆ bĆÄ
d"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Zrzut sĆownika kontaktĂłw"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Zrzut sĆownika osobistego"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"OdĆwieĆŒ"</string> <string name="last_update" msgid="730467549913588780">"Ostatnia aktualizacja"</string> <string name="message_updating" msgid="4457761393932375219">"Sprawdzanie dostÄpnoĆci aktualizacji"</string> - <string name="message_loading" msgid="8689096636874758814">"WczytujÄ..."</string> + <string name="message_loading" msgid="5638680861387748936">"WczytujÄâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"SĆownik gĆĂłwny"</string> <string name="cancel" msgid="6830980399865683324">"Anuluj"</string> <string name="install_dict" msgid="180852772562189365">"Zainstaluj"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Anuluj"</string> <string name="delete_dict" msgid="756853268088330054">"UsuĆ"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Dla jÄzyka, ktĂłrego uĆŒywasz na swoim urzÄ
dzeniu przenoĆnym, jest dostÄpny sĆownik.<br/> Warto <b>pobraÄ</b> ten sĆownik <xliff:g id="LANGUAGE">%1$s</xliff:g>, by uĆatwiÄ sobie pisanie.<br/> <br/> Pobieranie trwa do dwĂłch minut (przez 3G). JeĆli nie masz <b>abonamentu z nieograniczonÄ
transmisjÄ
danych</b>, operator moĆŒe naliczyÄ opĆatÄ.<br/> JeĆli nie wiesz, jaki masz abonament, poĆÄ
cz siÄ z Wi-Fi, by automatycznie rozpoczÄ
Ä pobieranie.<br/> <br/> WskazĂłwka: sĆowniki moĆŒesz pobieraÄ i usuwaÄ na urzÄ
dzeniu w sekcji <b>JÄzyk, klawiatura, gĆos</b> w menu <b>Ustawienia</b>."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Do jÄzyka, ktĂłrego uĆŒywasz na swoim urzÄ
dzeniu przenoĆnym, jest dostÄpny sĆownik.<br/> Warto <b>pobraÄ</b> ten sĆownik <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>, by uĆatwiÄ sobie pisanie.<br/> <br/> Pobieranie trwa do dwĂłch minut (przez 3G). JeĆli nie masz <b>abonamentu z nieograniczonÄ
transmisjÄ
danych</b>, operator moĆŒe naliczyÄ opĆatÄ.<br/> JeĆli nie wiesz, jaki masz abonament, poĆÄ
cz siÄ z Wi-Fi, by automatycznie rozpoczÄ
Ä pobieranie.<br/> <br/> WskazĂłwka: sĆowniki moĆŒesz pobieraÄ i usuwaÄ w sekcji <b>JÄzyk, klawiatura, gĆos</b> w menu <b>Ustawienia</b> na urzÄ
dzeniu."</string> <string name="download_over_metered" msgid="1643065851159409546">"Pobierz teraz (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Pobierz przez Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"DostÄpny jest sĆownik <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"DostÄpny jest sĆownik <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"NaciĆnij, by sprawdziÄ i pobraÄ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Pobieranie â wkrĂłtce bÄdÄ
dostÄpne sugestie w tym jÄzyku: <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Pobieranie â wkrĂłtce bÄdÄ
dostÄpne sugestie w tym jÄzyku: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>."</string> <string name="version_text" msgid="2715354215568469385">"Wersja <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Dodaj"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Dodaj do sĆownika"</string> diff --git a/java/res/values-pt-rPT/strings.xml b/java/res/values-pt-rPT/strings.xml index aed5ad354..eb519d29d 100644 --- a/java/res/values-pt-rPT/strings.xml +++ b/java/res/values-pt-rPT/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: guardada"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> executa correção automĂĄtica"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"A mostrar teclado de <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"InglĂȘs (RU)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"InglĂȘs (EUA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Espanhol (EUA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"InglĂȘs (RU) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"InglĂȘs (EUA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Espanhol (EUA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Tradicional)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"InglĂȘs (RU) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicional)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Ler ficheiro de dicionĂĄrio externo"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"NĂŁo hĂĄ ficheiros de dicionĂĄrio na pasta TransferĂȘncias"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Selecione um ficheiro de dicionĂĄrio para instalar"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Instalar mesmo este ficheiro para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Instalar mesmo este ficheiro para <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Ocorreu um erro"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Descarregar dicionĂĄrio de contactos"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Descarregar dicionĂĄrio pessoal"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Atualizar"</string> <string name="last_update" msgid="730467549913588780">"Ăltima atualização"</string> <string name="message_updating" msgid="4457761393932375219">"A verificar existĂȘncia de atualizaçÔes"</string> - <string name="message_loading" msgid="8689096636874758814">"A carregar..."</string> + <string name="message_loading" msgid="5638680861387748936">"A carregarâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"DicionĂĄrio principal"</string> <string name="cancel" msgid="6830980399865683324">"Cancelar"</string> <string name="install_dict" msgid="180852772562189365">"Instalar"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancelar"</string> <string name="delete_dict" msgid="756853268088330054">"Eliminar"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"O idioma selecionado no dispositivo mĂłvel tem um dicionĂĄrio disponĂvel.<br/> Recomendamos que <b>transfira</b> o dicionĂĄrio de <xliff:g id="LANGUAGE">%1$s</xliff:g> para melhorar a sua experiĂȘncia de introdução de texto.<br/> <br/> A transferĂȘncia pode demorar um ou dois minutos acima de 3G. PoderĂŁo ser aplicadas taxas se nĂŁo tiver um <b>plano de dados ilimitado</b>.<br/> Se nĂŁo tiver a certeza do plano de dados que tem, recomendamos que localize uma ligação Wi-Fi para começar a transferĂȘncia automaticamente.<br/> <br/> SugestĂŁo: pode transferir e remover dicionĂĄrios acedendo a <b>Idioma e introdução</b> no menu <b>DefiniçÔes</b> do disp. mĂłvel."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"O idioma selecionado no disp. mĂłvel tem um dicionĂĄrio disponĂvel.<br/> Recomendamos que <b>transfira</b> o dicionĂĄrio de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> para melhorar a sua experiĂȘncia de introdução de texto.<br/> <br/> A transferĂȘncia pode demorar um ou dois minutos atravĂ©s de 3G. PoderĂŁo ser aplicadas taxas se nĂŁo tiver um <b>plano de dados ilimitado</b>.<br/> Se nĂŁo tiver a certeza do plano de dados que tem, recomendamos que procure uma ligação Wi-Fi para começar a transferĂȘncia automaticamente.<br/> <br/> SugestĂŁo: Pode transferir e remover dicionĂĄrios acedendo a <b>Idioma e introdução</b> no menu <b>DefiniçÔes</b> do disp. mĂłvel."</string> <string name="download_over_metered" msgid="1643065851159409546">"Transferir agora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Transferir via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"EstĂĄ disponĂvel um dicionĂĄrio para <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"EstĂĄ disponĂvel um dicionĂĄrio de <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Prima para consultar e transferir"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"A transferir: as sugestĂ”es para <xliff:g id="LANGUAGE">%1$s</xliff:g> estarĂŁo prontas em breve."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"A transferir: as sugestĂ”es para <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> estarĂŁo prontas em breve"</string> <string name="version_text" msgid="2715354215568469385">"VersĂŁo <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Adicionar"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Adicionar ao dicionĂĄrio"</string> diff --git a/java/res/values-pt/strings.xml b/java/res/values-pt/strings.xml index 65ab5ca84..e8af37c90 100644 --- a/java/res/values-pt/strings.xml +++ b/java/res/values-pt/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Salvo"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corrige <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> para <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> realiza correção automĂĄtica"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Mostrando teclado <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"inglĂȘs (Reino Unido)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"inglĂȘs (EUA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"espanhol (EUA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"InglĂȘs (Reino Unido) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"InglĂȘs (EUA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"espanhol (EUA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicional)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Ler arquivo de dicionĂĄrio externo"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Nenhum arquivo de dicionĂĄrio na pasta Downloads"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Selecione um arquivo de dicionĂĄrio para instalar"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Deseja instalar este arquivo para <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Ocorreu um erro"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Ocorreu um erro"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Despejar dicionĂĄrio de contatos"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Despejar dicionĂĄrio pessoal"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Despejar dicio. de hist. do usuĂĄrio"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Despejar dicion. de personalização"</string> <string name="button_default" msgid="3988017840431881491">"PadrĂŁo"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Bem-vindo ao <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"com entrada por gestos"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Atualizar"</string> <string name="last_update" msgid="730467549913588780">"Ăltima atualização"</string> <string name="message_updating" msgid="4457761393932375219">"Verificando atualizaçÔes"</string> - <string name="message_loading" msgid="8689096636874758814">"Carregando..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"DicionĂĄrio principal"</string> <string name="cancel" msgid="6830980399865683324">"Cancelar"</string> <string name="install_dict" msgid="180852772562189365">"Instalar"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Cancelar"</string> <string name="delete_dict" msgid="756853268088330054">"Excluir"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"O idioma selecionado em seu dispositivo mĂłvel tem um dicionĂĄrio disponĂvel.<br/> Recomendamos <b>fazer o download</b> do dicionĂĄrio de <xliff:g id="LANGUAGE">%1$s</xliff:g> para melhorar sua experiĂȘncia de digitação.<br/> O download pode levar um ou dois minutos por conexĂŁo 3G. Tarifas podem ser aplicĂĄveis caso vocĂȘ nĂŁo tenha um <b>plano de dados ilimitado</b>.<br/> Se vocĂȘ nĂŁo tem certeza quanto a seu plano de dados, recomendamos encontrar uma conexĂŁo Wi-Fi para iniciar o download automaticamente.<br/> Dica: vocĂȘ pode fazer o download de dicionĂĄrios e removĂȘ-los acessando <b>Idioma e entrada</b> no menu <b>ConfiguraçÔes</b> de seu dispositivo mĂłvel."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Fazer o download agora (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Fazer o download por Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"HĂĄ um dicionĂĄrio disponĂvel para <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pressione para consultar e fazer o download"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Download em andamento: as sugestĂ”es para <xliff:g id="LANGUAGE">%1$s</xliff:g> estarĂŁo prontas em breve."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"VersĂŁo <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Adicionar"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Adicionar ao dicionĂĄrio"</string> diff --git a/java/res/values-ro/strings.xml b/java/res/values-ro/strings.xml index 6dd5f840f..c94dc7884 100644 --- a/java/res/values-ro/strings.xml +++ b/java/res/values-ro/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: salvat"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> corecteazÄ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> cu <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> efectueazÄ corectare automatÄ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Se afiÈeazÄ tastatura pentru <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"englezÄ (Regatul Unit)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"englezÄ (S.U.A.)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"spaniolÄ (S.U.A.)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"EnglezÄ (Regatul Unit) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"EnglezÄ (S.U.A.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"SpaniolÄ (S.U.A.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradiÈional)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"CitiÈi fiÈierul de dicÈionar extern"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Nu existÄ fiÈiere dicÈionar Ăźn dosarul DescÄrcÄri"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"SelectaÈi un fiÈier dicÈionar de instalat"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"DoriÈi sÄ instalaÈi acest fiÈier pentru <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"A apÄrut o eroare"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"A apÄrut o eroare"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"EliminaÈi dicÈionar pers. cont."</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"EliminaÈi dicÈionar personal"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"EliminaÈi dicÈionar istoric utiliz."</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"EliminaÈi dicÈionar personalizare"</string> <string name="button_default" msgid="3988017840431881491">"Prestabilit"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Bun venit la <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"cu Tastarea gestualÄ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ActualizaÈi"</string> <string name="last_update" msgid="730467549913588780">"Data ultimei modificÄri"</string> <string name="message_updating" msgid="4457761393932375219">"Se verificÄ existenÈa actualizÄrilor"</string> - <string name="message_loading" msgid="8689096636874758814">"Se ĂźncarcÄ..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"DicÈionar principal"</string> <string name="cancel" msgid="6830980399865683324">"AnulaĆŁi"</string> <string name="install_dict" msgid="180852772562189365">"InstalaÈi"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"AnulaÈi"</string> <string name="delete_dict" msgid="756853268088330054">"ÈtergeÈi"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Limba selectatÄ pe dispozitivul mobil are un dicÈionar disponibil.<br/> VÄ recomandÄm sÄ <b>descÄrcaÈi</b> dicÈionarul de <xliff:g id="LANGUAGE">%1$s</xliff:g> pentru a vÄ ĂźmbunÄtÄÈi experienÈa la introducerea textului.<br/> <br/> DescÄrcarea prin 3G poate dura un minut sau douÄ. Se pot aplica taxe dacÄ nu aveÈi un <b>plan de date nelimitat</b>.<br/> DacÄ nu ÈtiÈi sigur ce plan de date aveÈi, gÄsiÈi o conexiune Wi-Fi Èi descÄrcaÈi automat.<br/> <br/> Sfat: puteÈi sÄ descÄrcaÈi Èi sÄ eliminaÈi dicÈionare accesĂąnd <b>LimbÄ Èi introducere de text</b> din meniul <b>SetÄri</b>, pe dispozitivul mobil."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"DescÄrcaÈi acum (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"DescÄrcaÈi prin Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Este disponibil un dicÈionar pentru <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"ApÄsaÈi pentru examinare Èi descÄrcare"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Se descarcÄ: sugestiile pentru <xliff:g id="LANGUAGE">%1$s</xliff:g> vor fi gata Ăźn curĂąnd."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Versiunea <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"AdÄugaÈi"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"AdÄugaÈi Ăźn dicÈionar"</string> diff --git a/java/res/values-ru/strings.xml b/java/res/values-ru/strings.xml index 787eb9966..5dacd77e5 100644 --- a/java/res/values-ru/strings.xml +++ b/java/res/values-ru/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: ŃĐŸŃ
ŃĐ°ĐœĐ”ĐœĐŸ"</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="8005997889020109763">"ĐŃĐž ĐœĐ°Đ¶Đ°ŃОО ĐșлаĐČĐžŃĐž \"<xliff:g id="KEY">%1$s</xliff:g>\" ŃĐ»ĐŸĐČĐŸ \"<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>\" бŃĐŽĐ”Ń ĐžŃĐżŃаĐČĐ»Đ”ĐœĐŸ ĐœĐ° \"<xliff:g id="CORRECTED">%3$s</xliff:g>\""</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"ĐĐ»Ń ĐșлаĐČĐžŃĐž \"<xliff:g id="KEY">%1$s</xliff:g>\" ĐœĐ°Đ·ĐœĐ°ŃĐ”ĐœĐ° ŃŃĐœĐșŃĐžŃ Đ°ĐČŃĐŸĐžŃĐżŃаĐČĐ»Đ”ĐœĐžŃ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐžĐč (ĐДлОĐșĐŸĐ±ŃĐžŃĐ°ĐœĐžŃ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Đ°ĐœĐłĐ»ĐžĐčŃĐșĐžĐč (ĐĄĐšĐ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĐŃĐżĐ°ĐœŃĐșĐžĐč (ĐĄĐšĐ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ĐĐœĐłĐ»ĐžĐčŃĐșĐ°Ń (ĐДлОĐșĐŸĐ±Ń.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ĐĐœĐłĐ»ĐžĐčŃĐșĐ°Ń (ĐĄĐšĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĐŃĐżĐ°ĐœŃĐșĐžĐč (ĐĄĐšĐ): <xliff:g id="LAYOUT">%s</xliff:g>"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŃŃаЎОŃĐžĐŸĐœĐœŃĐč)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ĐагŃŃĐ·ĐžŃŃ ŃĐ»ĐŸĐČаŃŃ ĐžĐ· ŃаĐčла"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"РпапĐșĐ” \"ĐагŃŃĐ·ĐșĐž\" ĐœĐ”Ń ŃĐ»ĐŸĐČаŃĐ”Đč"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ĐŃбДŃĐžŃĐ” ŃаĐčĐ» ŃĐ»ĐŸĐČаŃŃ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ĐŁŃŃĐ°ĐœĐŸĐČĐžŃŃ ŃŃĐŸŃ ŃаĐčĐ» ĐŽĐ»Ń ŃлДЎŃŃŃĐ”ĐłĐŸ ŃĐ·ŃĐșа: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"ĐŃОбĐșа"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"ĐŃОбĐșа"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ĐŃĐłŃŃĐ·ĐžŃŃ ŃĐ»ĐŸĐČаŃŃ ĐșĐŸĐœŃаĐșŃĐŸĐČ"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ĐŃĐłŃŃĐ·ĐžŃŃ Đ»ĐžŃĐœŃĐč ŃĐ»ĐŸĐČаŃŃ"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ĐŃĐłŃŃĐ·ĐžŃŃ ŃĐ»ĐŸĐČаŃŃ ĐżĐŸĐ»ŃĐ·. ĐžŃŃĐŸŃОО"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ĐŃĐłŃŃĐ·ĐžŃŃ ŃĐ»ĐŸĐČаŃŃ ĐżĐ”ŃŃĐŸĐœĐ°Đ»ĐžĐ·Đ°ŃОО"</string> <string name="button_default" msgid="3988017840431881491">"ĐĐŸ ŃĐŒĐŸĐ»ŃĐ°ĐœĐžŃ"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"ĐŃДЎŃŃаĐČĐ»ŃĐ”ĐŒ ĐżŃĐžĐ»ĐŸĐ¶Đ”ĐœĐžĐ” \"<xliff:g id="APPLICATION_NAME">%s</xliff:g>\""</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"Ń ĐœĐ”ĐżŃĐ”ŃŃĐČĐœŃĐŒ ĐČĐČĐŸĐŽĐŸĐŒ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ĐĐ±ĐœĐŸĐČĐžŃŃ"</string> <string name="last_update" msgid="730467549913588780">"ĐĐŸŃĐ»Đ”ĐŽĐœĐ”Đ” ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐ”"</string> <string name="message_updating" msgid="4457761393932375219">"ĐŃĐŸĐČĐ”ŃĐșа ĐŸĐ±ĐœĐŸĐČĐ»Đ”ĐœĐžĐčâŠ"</string> - <string name="message_loading" msgid="8689096636874758814">"ĐагŃŃĐ·Đșа..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"ĐŃĐœĐŸĐČĐœĐŸĐč ŃĐ»ĐŸĐČаŃŃ"</string> <string name="cancel" msgid="6830980399865683324">"ĐŃĐŒĐ”ĐœĐ°"</string> <string name="install_dict" msgid="180852772562189365">"ĐŁŃŃĐ°ĐœĐŸĐČĐžŃŃ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ĐŃĐŒĐ”ĐœĐ°"</string> <string name="delete_dict" msgid="756853268088330054">"УЎалОŃŃ"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ĐĐŸŃŃŃĐżĐ”Đœ <xliff:g id="LANGUAGE">%1$s</xliff:g> ŃĐ»ĐŸĐČаŃŃ ĐŽĐ»Ń ĐżŃĐŸĐČĐ”ŃĐșĐž ĐżŃаĐČĐŸĐżĐžŃĐ°ĐœĐžŃ.<br/>Đ Đ”ĐșĐŸĐŒĐ”ĐœĐŽŃĐ”ĐŒ <b>ŃŃŃĐ°ĐœĐŸĐČĐžŃŃ</b> Đ”ĐłĐŸ, ŃŃĐŸĐ±Ń Đ±ŃŃŃŃДД ĐČĐČĐŸĐŽĐžŃŃ ŃĐ”ĐșŃŃ.<br/><br/>ĐŃлО ĐČаŃĐžĐŒ ŃаŃĐžŃĐŸĐŒ ĐżŃДЎŃŃĐŒĐŸŃŃĐ”ĐœĐ° <b>Đ±Đ”Đ·Đ»ĐžĐŒĐžŃĐœĐ°Ń ĐżĐ”ŃДЎаŃа ĐŽĐ°ĐœĐœŃŃ
</b>, ŃĐ»ĐŸĐČаŃŃ ĐŒĐŸĐ¶ĐœĐŸ загŃŃĐ·ĐžŃŃ ŃĐ”ŃДз ŃĐ”ŃŃ 3G (ŃŃĐŸ заĐčĐŒĐ”Ń ĐČŃĐ”ĐłĐŸ паŃŃ ĐŒĐžĐœŃŃ).<br/>ĐŃлО ĐČŃ ĐœĐ” ĐżĐŸĐŒĐœĐžŃĐ” ĐżĐŸĐŽŃĐŸĐ±ĐœĐŸŃŃĐ”Đč ŃĐČĐŸĐ”ĐłĐŸ ŃаŃĐžŃĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐœĐ°, Đ»ŃŃŃĐ” ĐżĐŸĐŽĐșĐ»ŃŃĐžŃĐ”ŃŃ Đș ŃĐ”ŃĐž Wi-Fi (загŃŃĐ·Đșа ĐœĐ°ŃĐœĐ”ŃŃŃ Đ°ĐČŃĐŸĐŒĐ°ŃĐžŃĐ”ŃĐșĐž).<br/><br/>ĐĄĐŸĐČĐ”Ń. ЧŃĐŸĐ±Ń ĐŽĐŸĐ±Đ°ĐČĐžŃŃ, ŃЎалОŃŃ ĐžĐ»Đž ĐœĐ°ŃŃŃĐŸĐžŃŃ ŃĐ»ĐŸĐČаŃŃ, ĐŸŃĐșŃĐŸĐčŃĐ” ŃазЎДл <b>ĐŻĐ·ŃĐș Đž ĐČĐČĐŸĐŽ</b> ĐČ ĐœĐ°ŃŃŃĐŸĐčĐșаŃ
ŃĐČĐŸĐ”ĐłĐŸ ŃŃŃŃĐŸĐčŃŃĐČа."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ĐагŃŃĐ·ĐžŃŃ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> ĐĐ)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ĐагŃŃĐ·ĐžŃŃ ŃĐ”ŃДз Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ĐĐŸŃŃŃĐżĐ”Đœ ŃĐ»ĐŸĐČаŃŃ: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"ĐĐ°Đ¶ĐŒĐžŃĐ”, ŃŃĐŸĐ±Ń ĐżŃĐŸŃĐŒĐŸŃŃĐ”ŃŃ Đž загŃŃĐ·ĐžŃŃ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ĐагŃŃĐ·Đșа ŃĐ»ĐŸĐČаŃŃ: <xliff:g id="LANGUAGE">%1$s</xliff:g>âŠ"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"ĐĐ”ŃŃĐžŃ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ĐĐŸĐ±Đ°ĐČĐžŃŃ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ĐĐŸĐ±Đ°ĐČĐ»Đ”ĐœĐžĐ” ĐČ ŃĐ»ĐŸĐČаŃŃ"</string> diff --git a/java/res/values-sk/strings.xml b/java/res/values-sk/strings.xml index 9bcd26a39..80c8d9e01 100644 --- a/java/res/values-sk/strings.xml +++ b/java/res/values-sk/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : UloĆŸenĂ©"</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="8005997889020109763">"KlĂĄvesom <xliff:g id="KEY">%1$s</xliff:g> opravĂte slovo <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> na <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"KlĂĄvesom <xliff:g id="KEY">%1$s</xliff:g> spustĂte automatickĂ© opravy"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Zobrazenie klĂĄvesnice v reĆŸime <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"AnglickĂĄ klĂĄvesnica (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"AnglickĂĄ klĂĄvesnica (US)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĆĄpanielÄina (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"angliÄtina (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"angliÄtina (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĆĄpanielÄina (USA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradiÄnĂĄ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ÄĂtaĆ„ sĂșbor externĂ©ho slovnĂka"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"V prieÄinku SĆ„ahovanie nie sĂș ĆŸiadne sĂșbory slovnĂka"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Vyberte sĂșbor slovnĂka, ktorĂœ chcete nainĆĄtalovaĆ„"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Chcete nainĆĄtalovaĆ„ tento sĂșbor pre jazyk <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"Vyskytla sa chyba"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Vyskytla sa chyba"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"VypĂsaĆ„ slovnĂk kontaktov"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"VypĂsaĆ„ osobnĂœ slovnĂk"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"VypĂsaĆ„ slovnĂk histĂłr. pouĆŸĂvateÄŸa"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"VypĂsaĆ„ slovnĂk prispĂŽsobenĂ"</string> <string name="button_default" msgid="3988017840431881491">"PredvolenĂ©"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Vitajte v aplikĂĄcii <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"s funkciou PĂsanie gestami"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ObnoviĆ„"</string> <string name="last_update" msgid="730467549913588780">"PoslednĂĄ aktualizĂĄcia"</string> <string name="message_updating" msgid="4457761393932375219">"Prebieha kontrola aktualizĂĄciĂ"</string> - <string name="message_loading" msgid="8689096636874758814">"NaÄĂtava sa..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"HlavnĂœ slovnĂk"</string> <string name="cancel" msgid="6830980399865683324">"ZruĆĄiĆ„"</string> <string name="install_dict" msgid="180852772562189365">"InĆĄtalovaĆ„"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ZruĆĄiĆ„"</string> <string name="delete_dict" msgid="756853268088330054">"OdstrĂĄniĆ„"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Pre vybratĂœ jazyk mobilnĂ©ho zariadenia je k dispozĂcii slovnĂk.<br/> SlovnĂk jazyka <xliff:g id="LANGUAGE">%1$s</xliff:g> vĂĄm odporĂșÄame <b>stiahnuĆ„</b>. PomĂŽĆŸe vĂĄm pri zadĂĄvanĂ textu.<br/> <br/> V sieti 3G mĂŽĆŸe sĆ„ahovanie chvĂÄŸu trvaĆ„. Ak nemĂĄte <b>neobmedzenĂœ dĂĄtovĂœ program</b>, mĂŽĆŸu sa ĂșÄtovaĆ„ poplatky.<br/> Ak s urÄitosĆ„ou neviete akĂœ dĂĄtovĂœ program pouĆŸĂvate, vyhÄŸadajte pripojenie k sieti Wi-Fi a sĆ„ahovanie sa spustĂ automaticky.<br/> <br/> Tip: SlovnĂky mĂŽĆŸete v mobilnom zariadenĂ sĆ„ahovaĆ„ a odstraĆovaĆ„ v Äasti <b>Jazyk a vstup</b> ponuky <b>Nastavenia</b>."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"StiahnuĆ„ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"StiahnuĆ„ cez sieĆ„ Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"K dispozĂcii je slovnĂk pre jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"StlaÄenĂm skontrolujete a prevezmete"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"SĆ„ahovanie: nĂĄvrhy pre jazyk <xliff:g id="LANGUAGE">%1$s</xliff:g> budĂș Äoskoro k dispozĂcii."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Verzia <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"PridaĆ„"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"PridaĆ„ do slovnĂka"</string> diff --git a/java/res/values-sl/strings.xml b/java/res/values-sl/strings.xml index fe40b9752..3704e2c06 100644 --- a/java/res/values-sl/strings.xml +++ b/java/res/values-sl/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: shranjeno"</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="8005997889020109763">"Tipka <xliff:g id="KEY">%1$s</xliff:g> popravi <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> v <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Tipka <xliff:g id="KEY">%1$s</xliff:g> izvede samodejno popravljanje"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Prikaz tipkovnice: <xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"angleĆĄÄina (ZdruĆŸeno kraljestvo)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"angleĆĄÄina (ZDA)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ĆĄpanĆĄÄina (ZDA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"AngleĆĄka (Zdr. kralj.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"AngleĆĄka (ZDA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ĆĄpanĆĄÄina (ZDA) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (tradicionalna)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"angleĆĄÄina (VB) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (tradicionalna)"</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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Branje zunanje datoteke slovarja"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"V mapi »Prenosi« ni nobene datoteke slovarja"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Izberite datoteko slovarja, ki jo ĆŸelite namestiti"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Zares ĆŸelite namestiti to datoteko za jezik <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Zares ĆŸelite namestiti to datoteko za ta jezik: <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"PriĆĄlo je do napake"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Izvoz slovarja stikov"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Izvoz osebnega slovarja"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Izvoz slovarja zgodovine uporabnika"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Izvoz slovarja za prilagajanje"</string> <string name="button_default" msgid="3988017840431881491">"Privzeto"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Pozdravljeni v aplikaciji <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"s pisanjem s kretnjami"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"OsveĆŸi"</string> <string name="last_update" msgid="730467549913588780">"Nazadnje posodobljeno"</string> <string name="message_updating" msgid="4457761393932375219">"Iskanje posodobitev"</string> - <string name="message_loading" msgid="8689096636874758814">"Nalaganje ..."</string> + <string name="message_loading" msgid="5638680861387748936">"Nalaganje âŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Glavni slovar"</string> <string name="cancel" msgid="6830980399865683324">"PrekliÄi"</string> <string name="install_dict" msgid="180852772562189365">"Namesti"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"PrekliÄi"</string> <string name="delete_dict" msgid="756853268088330054">"IzbriĆĄi"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Za izbrani jezik v mobilni napravi je na voljo slovar.<br/> Za izboljĆĄano izkuĆĄnjo tipkanja priporoÄamo, da <b>prenesete</b> slovar za ta jezik: <xliff:g id="LANGUAGE">%1$s</xliff:g>.<br/> <br/> Prenos prek povezave 3G lahko traja minuto ali dve. Äe nimate <b>neomejenega podatkovnega paketa</b>.<br/>, boste morda morali plaÄati prenos podatkov. Äe ne veste, kateri podatkovni paket imate, priporoÄamo, da poiĆĄÄete omreĆŸje Wi-Fi in prenos zaÄnete samodejno.<br/> <br/> Nasvet: Slovarje lahko prenesete in odstranite tako, da v meniju <b>Nastavitve</b> v mobilni napravi odprete <b>Jezik in vnos</b>."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Za izbrani jezik v mobilni napravi je na voljo slovar.<br/> Za izboljĆĄano izkuĆĄnjo tipkanja priporoÄamo, da <b>prenesete</b> slovar za ta jezik: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>.<br/> <br/> Prenos prek povezave 3G lahko traja minuto ali dve. Äe nimate <b>neomejenega podatkovnega paketa</b>.<br/>, boste morda morali plaÄati prenos podatkov. Äe ne veste, kateri podatkovni paket imate, priporoÄamo, da poiĆĄÄete omreĆŸje Wi-Fi in prenos zaÄnete samodejno.<br/> <br/> Nasvet: Slovarje lahko prenesete in odstranite tako, da v meniju <b>Nastavitve</b> v mobilni napravi odprete <b>Jezik in vnos</b>."</string> <string name="download_over_metered" msgid="1643065851159409546">"Prenesi zdaj (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Prenos prek povezave Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Slovar je na voljo za jezik <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Na voljo je slovar za ta jezik: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pritisnite za pregled in prenos"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Predlogi za prenos za jezik <xliff:g id="LANGUAGE">%1$s</xliff:g> bodo kmalu pripravljeni."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Prenos: predlogi za jezik <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> bodo kmalu na voljo."</string> <string name="version_text" msgid="2715354215568469385">"RazliÄica <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Dodaj"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Dodaj v slovar"</string> diff --git a/java/res/values-sr/strings.xml b/java/res/values-sr/strings.xml index 26a964b79..510a2e88f 100644 --- a/java/res/values-sr/strings.xml +++ b/java/res/values-sr/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ХаŃŃĐČĐ°ĐœĐŸ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ĐžŃĐżŃаĐČŃа <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> Ń <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> ĐŸĐ±Đ°ĐČŃа ŃŃĐœĐșŃĐžŃŃ Đ°ŃŃĐŸĐŒĐ°ŃŃĐșĐŸĐł ĐžŃĐżŃаĐČŃаŃа"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Đ”ĐœĐłĐ»Đ”ŃĐșĐž (ĐŁĐ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Đ”ĐœĐłĐ»Đ”ŃĐșĐž (ĐĄĐĐ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ŃĐżĐ°ĐœŃĐșĐž (ĐĄĐĐ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Đ”ĐœĐłĐ»Đ”ŃĐșĐž (ĐŁĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Đ”ĐœĐłĐ»Đ”ŃĐșĐž (ĐĄĐĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ŃĐżĐ°ĐœŃĐșĐž (ĐĄĐĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŃŃаЎОŃĐžĐŸĐœĐ°Đ»ĐœĐž)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Đ”ĐœĐłĐ»Đ”ŃĐșĐž (ĐŁĐ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,16 +166,12 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ЧОŃаŃĐ” ЎаŃĐŸŃĐ”ĐșĐ” ŃĐżĐŸŃĐœĐŸĐł ŃĐ”ŃĐœĐžĐșа"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ĐŁ ĐŽĐžŃĐ”ĐșŃĐŸŃĐžŃŃĐŒŃ ĐŃĐ”ŃĐ·ĐžĐŒĐ°Ńа ĐœĐ”ĐŒĐ° ЎаŃĐŸŃĐ”Đșа ŃĐ”ŃĐœĐžĐșа"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ĐĐ·Đ±ĐŸŃ ĐŽĐ°ŃĐŸŃĐ”ĐșĐ” ŃĐ”ŃĐœĐžĐșа за ĐžĐœŃŃалОŃаŃĐ”"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ĐДлОŃĐ” лО ŃŃĐČаŃĐœĐŸ Ўа ĐžĐœŃŃалОŃаŃĐ” ĐŸĐČŃ ĐŽĐ°ŃĐŸŃĐ”ĐșŃ Đ·Đ° <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ĐДлОŃĐ” лО ŃŃĐČаŃĐœĐŸ Ўа ĐžĐœŃŃалОŃаŃĐ” ĐŸĐČŃ ĐŽĐ°ŃĐŸŃĐ”ĐșŃ Đ·Đ° <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"ĐĐŸŃĐ»ĐŸ ŃĐ” ĐŽĐŸ ĐłŃĐ”ŃĐșĐ”"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> - <skip /> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ĐзбŃĐžŃĐž ŃĐ”ŃĐœĐžĐș ĐșĐŸĐœŃаĐșаŃа"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"ĐзбŃĐžŃĐž лОŃĐœĐž ŃĐ”ŃĐœĐžĐș"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"ĐзбŃĐžŃĐž ŃĐ”ŃĐœĐžĐș ĐžŃŃĐŸŃĐžŃĐ” ĐșĐŸŃĐžŃĐœĐžĐșа"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"ĐзбŃĐžŃĐž пДŃŃĐŸĐœĐ°Đ»ĐžĐ·ĐŸĐČĐ°ĐœĐž ŃĐ”ŃĐœĐžĐș"</string> <string name="button_default" msgid="3988017840431881491">"ĐĐŸĐŽŃазŃĐŒĐ”ĐČĐ°ĐœĐŸ"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"ĐĐŸĐ±ŃĐŸ ĐŽĐŸŃлО Ń <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"ĐżĐŸĐŒĐŸŃŃ ĐŃŃаŃа ĐżĐŸĐșŃĐ”ŃĐžĐŒĐ°"</string> @@ -214,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ĐŃĐČДжО"</string> <string name="last_update" msgid="730467549913588780">"ĐĐŸŃлДЎŃĐ” ажŃŃĐžŃаŃĐ”"</string> <string name="message_updating" msgid="4457761393932375219">"ĐąŃажДŃĐ” ажŃŃĐžŃаŃа"</string> - <string name="message_loading" msgid="8689096636874758814">"ĐŁŃĐžŃаĐČаŃĐ”..."</string> + <string name="message_loading" msgid="5638680861387748936">"ĐŁŃĐžŃаĐČаŃĐ”âŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ĐлаĐČĐœĐž ŃĐ”ŃĐœĐžĐș"</string> <string name="cancel" msgid="6830980399865683324">"ĐŃĐșажО"</string> <string name="install_dict" msgid="180852772562189365">"ĐĐœŃŃалОŃаŃ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ĐŃĐșажО"</string> <string name="delete_dict" msgid="756853268088330054">"ĐзбŃĐžŃĐž"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ĐĐŸŃŃŃĐżĐ°Đœ ŃĐ” ŃĐ”ŃĐœĐžĐș за ОзабŃĐ°ĐœĐž ŃДзОĐș ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸĐŒ ŃŃĐ”ŃаŃŃ.<br/> ĐŃĐ”ĐżĐŸŃŃŃŃŃĐ”ĐŒĐŸ Ўа <b>ĐżŃĐ”ŃĐ·ĐŒĐ”ŃĐ” </b> ŃĐ”ŃĐœĐžĐș за <xliff:g id="LANGUAGE">%1$s</xliff:g> Ўа бОŃŃĐ” ĐżĐŸĐ±ĐŸŃŃалО ĐŽĐŸĐ¶ĐžĐČŃĐ°Ń ĐșŃŃаŃа.<br/> <br/> ĐŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ” ĐŒĐŸĐ¶Đ” Ўа ŃŃаŃĐ” ĐŒĐžĐœŃŃ ĐžĐ»Đž ĐŽĐČа ĐżŃĐ”ĐșĐŸ 3G ĐŒŃДжД. ĐąŃĐŸŃĐșĐŸĐČĐž ŃĐ” ĐŒĐŸĐ¶ĐŽĐ° бОŃĐž ĐœĐ°ĐżĐ»Đ°ŃĐ”ĐœĐž аĐșĐŸ ĐœĐ”ĐŒĐ°ŃĐ” <b>ĐżŃĐ”ŃплаŃĐœĐžŃĐșĐž паĐșĐ”Ń Đ±Đ”Đ· ĐŸĐłŃĐ°ĐœĐžŃĐ”Ńа</b>.<br/> ĐĐșĐŸ ĐœĐžŃŃĐ” ŃОгŃŃĐœĐž ĐșĐŸŃĐž ĐżŃĐ”ŃплаŃĐœĐžŃĐșĐž паĐșĐ”Ń ĐžĐŒĐ°ŃĐ”, ĐżŃĐ”ĐżĐŸŃŃŃŃŃĐ”ĐŒĐŸ Ўа ĐżŃĐŸĐœĐ°ŃĐ”ŃĐ” Wi-Fi ĐČĐ”Đ·Ń ĐŽĐ° бОŃŃĐ” аŃŃĐŸĐŒĐ°ŃŃĐșĐž Đ·Đ°ĐżĐŸŃДлО ĐżŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ”.<br/> <br/> ХаĐČĐ”Ń: Đ Đ”ŃĐœĐžĐșĐ” ĐŒĐŸĐ¶Đ”ŃĐ” Ўа ĐżŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ” Đž ŃĐșлаŃаŃĐ” ŃаĐșĐŸ ŃŃĐŸ ŃĐ”ŃĐ” ĐżĐŸŃĐ”ŃĐžŃĐž <b>ĐДзОĐș Đž ŃĐœĐŸŃ</b> Ń ĐŒĐ”ĐœĐžŃŃ <b>ĐĐŸĐŽĐ”ŃаĐČаŃа</b> ĐŒĐŸĐ±ĐžĐ»ĐœĐŸĐł ŃŃĐ”ŃаŃа."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ĐĐŸŃŃŃĐżĐ°Đœ ŃĐ” ŃĐ”ŃĐœĐžĐș за ОзабŃĐ°ĐœĐž ŃДзОĐș ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸĐŒ ŃŃĐ”ŃаŃŃ.<br/> ĐŃĐ”ĐżĐŸŃŃŃŃŃĐ”ĐŒĐŸ ĐČĐ°ĐŒ Ўа <b>ĐżŃĐ”ŃĐ·ĐŒĐ”ŃĐ”</b> ŃĐ”ŃĐœĐžĐș за <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ўа бОŃŃĐ” ĐżĐŸĐ±ĐŸŃŃалО ĐŽĐŸĐ¶ĐžĐČŃĐ°Ń ĐșŃŃаŃа.<br/> <br/> ĐŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ” ĐŒĐŸĐ¶Đ” Ўа ŃŃаŃĐ” ĐŒĐžĐœŃŃ ĐžĐ»Đž ĐŽĐČа ĐżŃĐ”ĐșĐŸ 3G ĐŒŃДжД. ĐąŃĐŸŃĐșĐŸĐČĐž ŃĐ” ĐŒĐŸĐ¶ĐŽĐ° бОŃĐž ĐœĐ°ĐżĐ»Đ°ŃĐ”ĐœĐž аĐșĐŸ ĐœĐ”ĐŒĐ°ŃĐ” <b>ĐżŃĐ”ŃплаŃĐœĐžŃĐșĐž паĐșĐ”Ń Đ±Đ”Đ· ĐŸĐłŃĐ°ĐœĐžŃĐ”Ńа</b>.<br/> ĐĐșĐŸ ĐœĐžŃŃĐ” ŃОгŃŃĐœĐž ĐșĐŸŃĐž ĐżŃĐ”ŃплаŃĐœĐžŃĐșĐž паĐșĐ”Ń ĐžĐŒĐ°ŃĐ”, ĐżŃĐ”ĐżĐŸŃŃŃŃŃĐ”ĐŒĐŸ ĐČĐ°ĐŒ Ўа ĐżŃĐŸĐœĐ°ŃĐ”ŃĐ” Wi-Fi ĐČĐ”Đ·Ń ĐŽĐ° бОŃŃĐ” аŃŃĐŸĐŒĐ°ŃŃĐșĐž Đ·Đ°ĐżĐŸŃДлО ĐżŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ”.<br/> <br/> ХаĐČĐ”Ń: Đ Đ”ŃĐœĐžĐșĐ” ĐŒĐŸĐ¶Đ”ŃĐ” Ўа ĐżŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ” Đž ŃĐșлаŃаŃĐ” аĐșĐŸ ĐŸĐŽĐ”ŃĐ” ĐœĐ° <b>ĐДзОĐș Đž ŃĐœĐŸŃ</b> Ń ĐŒĐ”ĐœĐžŃŃ <b>ĐĐŸĐŽĐ”ŃаĐČаŃа</b> ĐœĐ° ĐŒĐŸĐ±ĐžĐ»ĐœĐŸĐŒ ŃŃĐ”ŃаŃŃ."</string> <string name="download_over_metered" msgid="1643065851159409546">"ĐŃĐ”ŃĐ·ĐŒĐž ĐŸĐŽĐŒĐ°Ń
(<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ĐŃĐ”ŃĐ·ĐŒĐž ĐżŃĐ”ĐșĐŸ Wi-Fi-Ńа"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Đ Đ”ŃĐœĐžĐș ŃĐ” ĐŽĐŸŃŃŃĐżĐ°Đœ за <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"ĐĐŸŃŃŃĐżĐ°Đœ ŃĐ” ŃĐ”ŃĐœĐžĐș за <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ĐŃĐžŃĐžŃĐœĐžŃĐ” за ĐżŃДглДЎ Đž ĐżŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ”"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ĐŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ”: ĐŃĐ”ĐŽĐ»ĐŸĐ·Đž за <xliff:g id="LANGUAGE">%1$s</xliff:g> ŃĐ” ŃŃĐșĐŸŃĐŸ бОŃĐž ŃĐżŃĐ”ĐŒĐœĐž."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ĐŃĐ”ŃĐ·ĐžĐŒĐ°ŃĐ”: ĐŃĐ”ĐŽĐ»ĐŸĐ·Đž за <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ŃĐ” ŃŃĐșĐŸŃĐŸ бОŃĐž ŃĐżŃĐ”ĐŒĐœĐž."</string> <string name="version_text" msgid="2715354215568469385">"ĐĐ”ŃĐ·ĐžŃа <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ĐĐŸĐŽĐ°Ń"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ĐĐŸĐŽĐ°ĐČаŃĐ” Ń ŃĐ”ŃĐœĐžĐș"</string> diff --git a/java/res/values-sv/strings.xml b/java/res/values-sv/strings.xml index 82338c766..0dcda09cf 100644 --- a/java/res/values-sv/strings.xml +++ b/java/res/values-sv/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>: sparat"</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="8005997889020109763">"Om du trycker pĂ„ <xliff:g id="KEY">%1$s</xliff:g> rĂ€ttas <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> till <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Om du trycker pĂ„ <xliff:g id="KEY">%1$s</xliff:g> utförs autokorrigering"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Tangentbord för <xliff:g id="MODE">%s</xliff:g> visas"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Engelskt (brittiskt)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Engelskt (amerikanskt)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"spanska (USA)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Engelskt (brittiskt) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Engelskt (amerikanskt) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"spanska (USA (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (traditionell)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"Engelska (Storbritannien) <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (traditionell)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"LĂ€s extern ordboksfil"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Inga ordboksfiler i mappen HĂ€mtningar"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"VĂ€lj en ordboksfil att installera"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Vill du verkligen installera filen för <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Vill du verkligen installera filen för <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Ett fel uppstod"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Dumpa ordlista för kontakter"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Dumpa personlig ordlista"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Uppdatera"</string> <string name="last_update" msgid="730467549913588780">"Informationen uppdaterades senast"</string> <string name="message_updating" msgid="4457761393932375219">"Söker efter uppdateringar"</string> - <string name="message_loading" msgid="8689096636874758814">"LĂ€ser in ..."</string> + <string name="message_loading" msgid="5638680861387748936">"LĂ€ser in âŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"Huvudordlista"</string> <string name="cancel" msgid="6830980399865683324">"Avbryt"</string> <string name="install_dict" msgid="180852772562189365">"Installera"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Avbryt"</string> <string name="delete_dict" msgid="756853268088330054">"Ta bort"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Det finns en ordlista för sprĂ„ket du har valt i din mobila enhet.<br/> Vi rekommenderar att du <b>hĂ€mtar</b> ordlistan för <xliff:g id="LANGUAGE">%1$s</xliff:g> sĂ„ att det blir enklare att skriva.<br/> <br/> Det kan ta nĂ„gon minut att hĂ€mta den via 3G. Avgifter kan tillkomma om du inte har ett abonnemang med <b>obegrĂ€nsad datatrafik</b>.<br/> Om du Ă€r osĂ€ker pĂ„ vilket abonnemang du har rekommenderar vi att du ansluter till ett Wi-Fi-nĂ€tverk och hĂ€mtar ordlistan automatiskt.<br/> <br/> Tips! Du kan hĂ€mta och ta bort ordlistor under <b>SprĂ„k och inmatning</b> i menyn <b>InstĂ€llningar</b> pĂ„ den mobila enheten."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Det finns en ordbok för sprĂ„ket du har valt pĂ„ din mobila enhet.<br/> Vi rekommenderar att du <b>hĂ€mtar</b> ordboken pĂ„ <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>. DĂ„ blir det enklare och smidigare att skriva.<br/> <br/> HĂ€mtningen tar en minut eller tvĂ„ om du anvĂ€nder 3G. Avgifter kan tillkomma om du inte har ett <b>abonnemang med obegrĂ€nsad data</b>.<br/> Om du inte Ă€r sĂ€ker pĂ„ vad som ingĂ„r i ditt abonnemang rekommenderar vi att du hittar en Wi-Fi-anslutning och pĂ„börjar hĂ€mtningen automatiskt.<br/> <br/> Tips: Du kan hĂ€mta och ta bort ordböcker via <b>SprĂ„k och inmatning</b> i menyn <b>InstĂ€llningar</b> pĂ„ din mobila enhet."</string> <string name="download_over_metered" msgid="1643065851159409546">"HĂ€mta nu (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"HĂ€mta via Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"En ordlista Ă€r tillgĂ€nglig för <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"En ordlista för <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ă€r tillgĂ€nglig"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Tryck om du vill granska och hĂ€mta"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"HĂ€mtar: förslag för <xliff:g id="LANGUAGE">%1$s</xliff:g> Ă€r snart klara."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"HĂ€mtar: förslag för <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> Ă€r snart klara."</string> <string name="version_text" msgid="2715354215568469385">"Version <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"LĂ€gg till"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"LĂ€gg till i ordlista"</string> diff --git a/java/res/values-sw/strings.xml b/java/res/values-sw/strings.xml index 222aa1f21..e7b051dc0 100644 --- a/java/res/values-sw/strings.xml +++ b/java/res/values-sw/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Imehifadhiwa"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> hurekebisha <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kuwa <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> hurekebisha kiotomatiki"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Inaonyesha kibodi <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Kiingereza cha (Uingereza)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Kiingereza cha (Marekani)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Kihispania (Marekani)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Kiingereza (Uingereza) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Kiingereza (Marekani) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Kihispania (Marekani) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Asili)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Soma faili ya kamusi ya nje"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Hakuna faili za kamusi katika folda ya Vilivyopakuliwa"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Chagua faili ya kamusi ya kusakinisha"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Isakinishe faili hii kwa <xliff:g id="LOCALE_NAME">%s</xliff:g> kweli?"</string> - <string name="error" msgid="8940763624668513648">"Kulikuwa na hitilafu"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Kulikuwa na hitilafu"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Tupa kamusi ya anwani"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Tupa kamusi ya kibinafsi"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Tupa kamusi ya historia ya mtumiaji"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Tupa kamusi ya kuwekewa mapendeleo"</string> <string name="button_default" msgid="3988017840431881491">"Chaguo-msingi"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"Karibu kwenye <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"kwa Kuandika kwa ishara"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Onyesha upya"</string> <string name="last_update" msgid="730467549913588780">"Ilibadilishwa mwisho"</string> <string name="message_updating" msgid="4457761393932375219">"Inatafuta sasisho..."</string> - <string name="message_loading" msgid="8689096636874758814">"Inapakia..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Kamusi kuu"</string> <string name="cancel" msgid="6830980399865683324">"Ghairi"</string> <string name="install_dict" msgid="180852772562189365">"Sakinisha"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Ghairi"</string> <string name="delete_dict" msgid="756853268088330054">"Futa"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Lugha iliyochaguliwa kwenye kifaa chako cha mkononi ina kamusi inayopatikana.<br/> Tunapendekeza<b>upakuaji wa kamusi</b> <xliff:g id="LANGUAGE">%1$s</xliff:g> ili kuboresha hali yako ya kucharaza.<br/> <br/> Upakuaji unaweza kuchukua dakika moja au mbili kukamilika kwenye 3G. Unaweza kutozwa pesa ikiwa huna mpango wa data <b>usio na kipimo </b>.<br/>Ikiwa huna uhakika una mpango gani wa data, tunapendekeza utafute muunganisho wa Wi-Fi ili uanze upakuaji moja kwa moja.<br/> <br/> Kidokezo: Unaweza kupakua na kuondoa kamusi kwa kuenda kwenye<b>Ingizo la & Lugha</b> katika <b>menyu ya Mipangilio</b> ya kifaa chako cha mkononi."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Pakua sasa (MB<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Pakua kwenye Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Kamusi ya <xliff:g id="LANGUAGE">%1$s</xliff:g> inapatikana"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Bonyeza ili kukagua na kupakua"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Inapakua: mapendekezo ya <xliff:g id="LANGUAGE">%1$s</xliff:g> yatakuwa tayari hivi karibuni."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Toleo la <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Ongeza"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Ongeza kwenye kamusi"</string> diff --git a/java/res/values-sw600dp/config-spacing-and-punctuations.xml b/java/res/values-sw600dp/config-spacing-and-punctuations.xml new file mode 100644 index 000000000..9c12cf49a --- /dev/null +++ b/java/res/values-sw600dp/config-spacing-and-punctuations.xml @@ -0,0 +1,23 @@ +<?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"> + <!-- Symbols that are suggested between words --> + <string name="suggested_punctuations" translatable="false">:,;,\",!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,\',-,/,@,_</string> +</resources> diff --git a/java/res/values-th/strings.xml b/java/res/values-th/strings.xml index d9bd470b8..a43953775 100644 --- a/java/res/values-th/strings.xml +++ b/java/res/values-th/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : àžàž±àžàžàž¶àžàčàž„àčàž§"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> àčàžàčàčàž <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> àčàžàčàž <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> àžàžłàžàžČàžŁàčàžàčàčàžàžàž±àžàčàžàžĄàž±àžàžŽ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"àžàž±àžàžàž€àž© (àžȘàž«àžŁàžČàžàžàžČàžàžČàžàž±àžàžŁ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"àžàž±àžàžàž€àž© (àžàčàžĄàžŁàžŽàžàž±àž)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"àžȘàčàžàž (àžȘàž«àžŁàž±àžàžàčàžĄàžŁàžŽàžàžČ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"àžàž±àžàžàž€àž© (àžȘàž«àžŁàžČàžàžàžČàžàžČàžàž±àžàžŁ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"àžàž±àžàžàž€àž© (àžȘàž«àžŁàž±àžàžàčàžĄàžŁàžŽàžàžČ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"àžȘàčàžàž (àžȘàž«àžŁàž±àžàžàčàžĄàžŁàžŽàžàžČ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (àžàž±àčàžàčàžàžŽàžĄ)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"àžàčàžČàžàčàžàž„àčàžàžàžàžČàžàžžàžàžŁàžĄàž àžČàžąàžàžàž"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"àčàžĄàčàžĄàž”àčàžàž„àčàžàžàžàžČàžàžžàžàžŁàžĄàčàžàčàžàž„àčàžàžàžŁàčàžàžČàž§àžàčàčàž«àž„àž"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"àčàž„àž·àžàžàčàžàž„àčàžàžàžàžČàžàžžàžàžŁàžĄàžàž”àčàžàž°àžàžŽàžàžàž±àčàž"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"àžàžŽàžàžàž±àčàžàčàžàž„àčàžàž”àčàžȘàžłàž«àžŁàž±àž <xliff:g id="LOCALE_NAME">%s</xliff:g> àžàžŁàžŽàžàč àž«àžŁàž·àž"</string> - <string name="error" msgid="8940763624668513648">"àčàžàžŽàžàžàčàžàžàžŽàžàžàž„àžČàž"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"àčàžàžŽàžàžàčàžàžàžŽàžàžàž„àžČàž"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"àžàčàžČàžąàčàžàžàžàžàžàžČàžàžžàžàžŁàžĄàžàž”àčàžàžąàžčàčàžàžŽàžàžàčàž"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"àžàčàžČàžąàčàžàžàžàžàžàžČàžàžžàžàžŁàžĄàžȘàčàž§àžàžàž±àž§"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"àžàčàžČàžąàčàžàžàžàžàžàžČàžàžžàžàžŁàžĄàžàžŁàž°àž§àž±àžàžŽàžàžčàčàčàžàč"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"àžàčàžČàžąàčàžàžàžàžàžàžČàžàžžàžàžŁàžĄàčàžàčàžàžàžàžžàž"</string> <string name="button_default" msgid="3988017840431881491">"àžàčàžČàčàžŁàžŽàčàžĄàžàčàž"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"àžąàžŽàžàžàž”àžàčàžàžàžŁàž±àžàžȘàžčàč <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"àžàžŁàčàžàžĄàžàžČàžŁàžàčàžàžàžàčàžàžĄàžčàž„àžàčàž§àžąàžàčàžČàžàžČàž"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"àžŁàž”àčàžàžŁàž"</string> <string name="last_update" msgid="730467549913588780">"àžàžŁàž±àžàžàžŁàžžàžàčàžàčàčàžàžàžŁàž±àčàžàž„àčàžČàžȘàžžàž"</string> <string name="message_updating" msgid="4457761393932375219">"àžàžłàž„àž±àžàžàžŁàž§àžàžȘàžàžàžàžČàžŁàžàž±àžàčàžàž"</string> - <string name="message_loading" msgid="8689096636874758814">"àžàžłàž„àž±àžàčàž«àž„àž..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"àžàžàžàžČàžàžžàžàžŁàžĄàž«àž„àž±àž"</string> <string name="cancel" msgid="6830980399865683324">"àžąàžàčàž„àžŽàž"</string> <string name="install_dict" msgid="180852772562189365">"àžàžŽàžàžàž±àčàž"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"àžąàžàčàž„àžŽàž"</string> <string name="delete_dict" msgid="756853268088330054">"àž„àž"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"àž àžČàž©àžČàžàž”àčàžàžžàžàčàž„àž·àžàžàčàžàčàčàžàžàžžàžàžàžŁàžàčàčàžàž„àž·àčàžàžàžàž”àčàžĄàž”àžàžàžàžČàžàžžàžàžŁàžĄàžàž”àčàžȘàžČàžĄàžČàžŁàžàčàžàčàčàžàč<br/> àčàžŁàžČàžàžàčàžàž°àžàžłàčàž«àčàžàžžàž <b>àžàžČàž§àžàčàčàž«àž„àž</b> àžàžàžàžČàžàžžàžàžŁàžĄ <xliff:g id="LANGUAGE">%1$s</xliff:g> àčàžàž·àčàžàžŁàž±àžàžàžŁàž°àžȘàžàžàžČàžŁàžàčàžàžČàžŁàžàžŽàžĄàžàčàžàž”àčàžàž”àžąàžŽàčàžàžàž¶àčàž<br/> <br/>àžàžČàžŁàžàžČàž§àžàčàčàž«àž„àžàžàž°àčàžàčàčàž§àž„àžČàž«àžàž¶àčàžàžàž¶àžàžȘàžàžàžàžČàžàž”àžàčàžČàžàžàžČàž 3G àžàž¶àčàžàžàžČàžàžĄàž”àžàžČàžŁàčàžŁàž”àžąàžàčàžàčàžàčàžàžŽàžàž«àžČàžàžàžžàžàčàžĄàčàčàžàčàčàžàč <b>àčàžàžàžàžŁàžŽàžàžČàžŁàžàčàžàžĄàžčàž„àčàžàžàčàžĄàčàžàžłàžàž±àžàžàžŁàžŽàžĄàžČàž</b> <br/>àž«àžČàžàžàžžàžàčàžĄàčàčàžàčàčàžàž§àčàžČàžàžžàžàčàžàčàčàžàžàžàžŁàžŽàžàžČàžŁàžàčàžàžĄàžčàž„àčàžàžàčàž àčàžŁàžČàžàžàčàžàž°àžàžłàčàž«àčàžàžžàžàčàžàž·àčàžàžĄàžàčàž WiFi àčàžàž·àčàžàčàžŁàžŽàčàžĄàžàžČàžŁàžàžČàž§àžàčàčàž«àž„àžàžàž±àžàčàžàžĄàž±àžàžŽ<br/> <br/>àčàžàž„àčàžàž„àž±àž: àžàžžàžàžȘàžČàžĄàžČàžŁàžàžàžČàž§àžàčàčàž«àž„àžàčàž„àž°àžàžłàžàžàžàžČàžàžžàžàžŁàžĄàžàžàžàčàžàčàčàžàžąàčàžàžàž”àč <b>àž àžČàž©àžČàčàž„àž°àžàžČàžŁàžàčàžàžàžàčàžàžĄàžčàž„</b> àčàžàčàžĄàžàžč <b>àžàžČàžŁàžàž±àčàžàžàčàžČ</b> àčàžàžàžžàžàžàžŁàžàčàčàžàž„àž·àčàžàžàžàž”àčàžàžàžàžàžžàž"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"àžàžČàž§àžàčàčàž«àž„àžàčàž„àžą (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"àžàžČàž§àžàčàčàž«àž„àžàžàčàžČàž WiFi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"àžĄàž”àžàžàžàžČàžàžžàžàžŁàžĄàčàž«àčàčàžàčàžàžČàžàčàžàž àžČàž©àžČ <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"àžàžàčàžàž·àčàžàžàžŁàž§àžàžȘàžàžàčàž„àž°àžàžČàž§àžàčàčàž«àž„àž"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"àžàžłàž„àž±àžàžàžČàž§àžàčàčàž«àž„àž: àžàžłàčàžàž°àžàžłàžȘàžłàž«àžŁàž±àž <xliff:g id="LANGUAGE">%1$s</xliff:g> àžàž°àžàžŁàčàžàžĄàčàžàčàžàžČàžàčàžŁàčàž§àč àžàž”àč"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"àčàž§àžàžŁàčàžàž±àž <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"àčàžàžŽàčàžĄ"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"àčàžàžŽàčàžĄàčàžàžàžàžàžČàžàžžàžàžŁàžĄ"</string> diff --git a/java/res/values-tl/strings.xml b/java/res/values-tl/strings.xml index 7b8ed4b62..87a6f422f 100644 --- a/java/res/values-tl/strings.xml +++ b/java/res/values-tl/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Na-save"</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="8005997889020109763">"Itatama at gagawing <xliff:g id="CORRECTED">%3$s</xliff:g> ng <xliff:g id="KEY">%1$s</xliff:g> ang <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"Magsasagawa ng auto-correction ang <xliff:g id="KEY">%1$s</xliff:g>"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Ipinapakita ang <xliff:g id="MODE">%s</xliff:g> keyboard"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Ingles (UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Ingles (Estados Unidos)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Spanish (US)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Ingles (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Ingles (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Spanish (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Traditional)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,7 +173,8 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Magbasa ng panlabas na file ng diksyunaryo"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Walang mga file ng diksyunaryo sa folder na Mga Download"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Pumili ng file ng diksyunaryo na ii-install"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"I-install talaga ang file na ito para sa <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> + <skip /> <string name="error" msgid="8940763624668513648">"Nagkaroon ng error"</string> <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> <skip /> @@ -214,18 +221,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"I-refresh"</string> <string name="last_update" msgid="730467549913588780">"Huling na-update"</string> <string name="message_updating" msgid="4457761393932375219">"Tumitingin ng mga update"</string> - <string name="message_loading" msgid="8689096636874758814">"Naglo-load..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Pangunahing diksyunaryo"</string> <string name="cancel" msgid="6830980399865683324">"Kanselahin"</string> <string name="install_dict" msgid="180852772562189365">"I-install"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Kanselahin"</string> <string name="delete_dict" msgid="756853268088330054">"Tanggalin"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"May available na diksyunaryo ang piniling wika sa iyong mobile device.<br/> Inirerekomenda namin ang <b>pag-download</b> sa diksyunaryong <xliff:g id="LANGUAGE">%1$s</xliff:g> upang mapabuti ang iyong karanasan sa pag-type.<br/> <br/> Maaaring umabot ng isa hanggang dalawang minuto ang pag-download gamit ang 3G. Maaaring may malapat na mga pagsingil kung wala kang <b>data plan na walang limitasyon</b>.<br/> Kung hindi ka sigurado kung aling data plan ang mayroon ka, inirerekomenda naming maghanap ng koneksyon sa Wi-Fi upang awtomatikong simulan ang pag-download.<br/> <br/> Tip: Maaari kang mag-download at mag-alis ng mga diksyunaryo sa pamamagitan ng pagpunta sa <b>Wika at input</b> sa menu na <b>Mga Setting</b> ng iyong mobile device."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"I-download ngayon (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"I-download gamit ang Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"May available na diksyunaryo para sa <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Pindutin upang suriin at i-download"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Dina-download: malapit nang maging handa ang mga suhestiyon para sa <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"Bersyon <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Idagdag"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Idagdag sa diksyunaryo"</string> diff --git a/java/res/values-tr/strings.xml b/java/res/values-tr/strings.xml index c4f796b8b..18d4da0a5 100644 --- a/java/res/values-tr/strings.xml +++ b/java/res/values-tr/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Kaydedildi"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> tuĆu <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> kelimesini <xliff:g id="CORRECTED">%3$s</xliff:g> olarak dĂŒzeltir"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> tuĆu otomatik dĂŒzeltme gerçekleĆtirir"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"<xliff:g id="MODE">%s</xliff:g> klavyesi gösteriliyor"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"İngilizce (BK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"İngilizce (ABD)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"İspanyolca (ABD)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"İngilizce (İngiltere) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"İngilizce (ABD) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"İspanyolca (ABD) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Geleneksel)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Harici sözlĂŒk dosyasını oku"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"İndirilenler klasörĂŒnde sözlĂŒk dosyası yok"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"YĂŒklemek için bir sözlĂŒk dosyası seçin"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"<xliff:g id="LOCALE_NAME">%s</xliff:g> için bu dosya gerçekten yĂŒklensin mi?"</string> - <string name="error" msgid="8940763624668513648">"Bir hata oluĆtu"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"Bir hata oluĆtu"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"KiĆiler sözlĂŒÄĂŒnĂŒn dökĂŒmĂŒnĂŒ al"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"KiĆisel sözlĂŒÄĂŒn dökĂŒmĂŒnĂŒ al"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Kullanıcı geçmiĆi sözlĂŒÄĂŒnĂŒn dökĂŒmĂŒnĂŒ al"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"KiĆiselleĆtirme sözlĂŒÄĂŒnĂŒn dökĂŒmĂŒnĂŒ al"</string> <string name="button_default" msgid="3988017840431881491">"Varsayılan"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"<xliff:g id="APPLICATION_NAME">%s</xliff:g> uygulamasına hoĆ geldiniz"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"Hareketle Yazmayı içerir"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Yenile"</string> <string name="last_update" msgid="730467549913588780">"Son gĂŒncelleme tarihi"</string> <string name="message_updating" msgid="4457761393932375219">"GĂŒncellemeler denetleniyor"</string> - <string name="message_loading" msgid="8689096636874758814">"YĂŒkleniyor..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Ana sözlĂŒk"</string> <string name="cancel" msgid="6830980399865683324">"İptal"</string> <string name="install_dict" msgid="180852772562189365">"YĂŒkle"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"İptal"</string> <string name="delete_dict" msgid="756853268088330054">"Sil"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Mobil cihazınızda seçili dile ait kullanılabilir bir sözlĂŒk mevcut.<br/> Daha iyi yazabilmek için bu <xliff:g id="LANGUAGE">%1$s</xliff:g> sözlĂŒÄĂŒ <b>indirmenizi</b> öneririz.<br/> <br/> İndirme iĆlemi 3G ĂŒzerinden bir veya iki dakika sĂŒrebilir. <b>Sınırsız veri planınız</b> yoksa ĂŒcret alınabilir.<br/> Ne tĂŒr bir veri planına sahip olduÄunuzdan emin deÄilseniz, otomatik olarak indirmeye baĆlamak için bir Kablosuz baÄlantı bulmanızı öneririz.<br/> <br/> İpucu: SözlĂŒkleri, mobil cihazınızın <b>Ayarlar</b> menĂŒsĂŒnde <b>Dil ve giriĆ</b> seçeneÄine giderek indirebilir ve silebilirsiniz."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"Hemen indir (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Kablosuz ĂŒzerinden indir"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g> için kullanılabilecek bir sözlĂŒk mevcut"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"İncelemek ve indirmek için basın"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"<xliff:g id="LANGUAGE">%1$s</xliff:g> için önerilerin indirilmesine kısa sĂŒre içinde baĆlanacak."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"SĂŒrĂŒm <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Ekle"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"SözlĂŒÄe ekle"</string> diff --git a/java/res/values-uk/strings.xml b/java/res/values-uk/strings.xml index ef2eafec4..b82913afd 100644 --- a/java/res/values-uk/strings.xml +++ b/java/res/values-uk/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : збДŃĐ”Đ¶Đ”ĐœĐŸ"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> ĐČОпŃаĐČĐ»ŃŃ <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ĐœĐ° <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> Đ·ĐŽŃĐčŃĐœŃŃ Đ°ĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐ” ĐČОпŃаĐČĐ»Đ”ĐœĐœŃ"</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> @@ -110,7 +109,7 @@ <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="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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"ĐĐœĐłĐ»ŃĐčŃŃĐșа (ĐДлОĐșĐŸĐ±ŃĐžŃĐ°ĐœŃŃ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"ĐĐœĐłĐ»ŃĐčŃŃĐșа (ĐĄĐšĐ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"ŃŃĐżĐ°ĐœŃŃĐșа (ĐĄĐšĐ)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"ĐĐœĐłĐ»ŃĐčŃŃĐșа (ĐДлОĐșĐŸĐ±Ń.) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"ĐĐœĐłĐ»ŃĐčŃŃĐșа (ĐĄĐšĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"ŃŃĐżĐ°ĐœŃŃĐșа (ĐĄĐšĐ) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ŃŃаЎОŃŃĐčĐœĐ°)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"ĐĐœĐłĐ»ŃĐčŃŃĐșа (ĐŃĐžŃĐ°ĐœŃŃ) (<xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g>)"</string> + <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_nepali_traditional" msgid="1994571919751163596">"<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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"ЧОŃаŃĐž ŃаĐčĐ» Đ·ĐŸĐČĐœŃŃĐœŃĐŸĐłĐŸ ŃĐ»ĐŸĐČĐœĐžĐșа"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ĐŁ папŃŃ \"ĐаĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ\" ĐœĐ”ĐŒĐ°Ń ŃаĐčĐ»ŃĐČ ŃĐ»ĐŸĐČĐœĐžĐșа"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"ĐОбŃаŃĐž ŃаĐčĐ» ŃĐ»ĐŸĐČĐœĐžĐșа, ŃĐșĐžĐč ĐżĐŸŃŃŃĐ±ĐœĐŸ ĐČŃŃĐ°ĐœĐŸĐČĐžŃĐž"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"ĐĄĐżŃаĐČĐŽŃ ĐČŃŃĐ°ĐœĐŸĐČĐžŃĐž ŃĐ”Đč ŃаĐčĐ» ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"ĐĄĐżŃаĐČĐŽŃ ĐČŃŃĐ°ĐœĐŸĐČĐžŃĐž ŃĐ”Đč ŃаĐčĐ» ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"ĐĄŃалаŃŃ ĐżĐŸĐŒĐžĐ»Đșа"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"ĐĐ°ĐŒĐż ŃĐ»ĐŸĐČĐœĐžĐșа ĐșĐŸĐœŃаĐșŃŃĐČ"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"ĐĐ°ĐŒĐż ĐŸŃĐŸĐ±ĐžŃŃĐŸĐłĐŸ ŃĐ»ĐŸĐČĐœĐžĐșа"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ĐĐœĐŸĐČĐžŃĐž"</string> <string name="last_update" msgid="730467549913588780">"ĐŃŃĐ°ĐœĐœŃ ĐŸĐœĐŸĐČĐ»Đ”ĐœĐœŃ"</string> <string name="message_updating" msgid="4457761393932375219">"ĐĐ”ŃĐ”ĐČŃŃĐșа ĐœĐ°ŃĐČĐœĐŸŃŃŃ ĐŸĐœĐŸĐČĐ»Đ”ĐœŃ"</string> - <string name="message_loading" msgid="8689096636874758814">"ĐаĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃâŠ"</string> + <string name="message_loading" msgid="5638680861387748936">"ĐаĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃâŠ"</string> <string name="main_dict_description" msgid="3072821352793492143">"ĐŃĐœĐŸĐČĐœĐžĐč ŃĐ»ĐŸĐČĐœĐžĐș"</string> <string name="cancel" msgid="6830980399865683324">"ĐĄĐșаŃŃĐČаŃĐž"</string> <string name="install_dict" msgid="180852772562189365">"ĐŁŃŃĐ°ĐœĐŸĐČĐžŃĐž"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ĐĄĐșаŃŃĐČаŃĐž"</string> <string name="delete_dict" msgid="756853268088330054">"ĐОЎалОŃĐž"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"ĐĐ»Ń ĐČОбŃĐ°ĐœĐŸŃ ĐœĐ° ĐČаŃĐŸĐŒŃ ĐŒĐŸĐ±ŃĐ»ŃĐœĐŸĐŒŃ ĐżŃĐžŃŃŃĐŸŃ ĐŒĐŸĐČĐž ĐŽĐŸŃŃŃĐżĐœĐžĐč ŃĐ»ĐŸĐČĐœĐžĐș.<br/> Đ Đ°ĐŽĐžĐŒĐŸ <b>заĐČĐ°ĐœŃажОŃĐž</b> ŃĐ»ĐŸĐČĐœĐžĐș ĐŽĐ»Ń ŃŃŃŃ ĐŒĐŸĐČĐž (<xliff:g id="LANGUAGE">%1$s</xliff:g>), ŃĐŸĐ± ĐżĐŸĐșŃаŃĐžŃĐž ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ ŃĐ”ĐșŃŃŃ.<br/> <br/> ĐŁ ĐŒĐ”ŃĐ”Đ¶Ń 3G заĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ ŃŃĐžĐČĐ°Ń 1â2 Ń
ĐČĐžĐ»ĐžĐœĐž. ĐŻĐșŃĐŸ Ń ĐČĐ°Ń ĐœĐ” <b>бДзлŃĐŒŃŃĐœĐžĐč ŃаŃĐžŃĐœĐžĐč ĐżĐ»Đ°Đœ ĐĐœŃĐ”ŃĐœĐ”ŃŃ</b>, ĐŒĐŸĐ¶Đ” ŃŃŃĐłŃĐČаŃĐžŃŃ ĐżĐ»Đ°Ńа.<br/> ĐŻĐșŃĐŸ ĐČĐž ĐœĐ” ĐČпДĐČĐœĐ”ĐœŃ ŃĐŸĐŽĐŸ ŃаŃĐžŃĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐœŃ, ŃĐ°ĐŽĐžĐŒĐŸ ŃĐșĐŸŃĐžŃŃаŃĐžŃŃ Đ·âŃĐŽĐœĐ°ĐœĐœŃĐŒ Wi-Fi, ŃĐŸĐ± аĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐŸ ĐżĐŸŃаŃĐž заĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ.<br/> <br/> ĐĐŸŃаЎа: заĐČĐ°ĐœŃажŃĐČаŃĐž Ńа ĐČОлŃŃаŃĐž ŃĐ»ĐŸĐČĐœĐžĐșĐž ĐŒĐŸĐ¶ĐœĐ° ĐČ ĐŒĐ”ĐœŃ <b>ĐалаŃŃŃĐČĐ°ĐœĐœŃ</b> ĐČ ŃĐŸĐ·ĐŽŃĐ»Ń <b>ĐĐŸĐČа Ńа ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ</b> ĐČаŃĐŸĐłĐŸ ĐŒĐŸĐ±ŃĐ»ŃĐœĐŸĐłĐŸ ĐżŃĐžŃŃŃĐŸŃ."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"ĐĐ»Ń ĐČОбŃĐ°ĐœĐŸŃ ĐœĐ° ĐČаŃĐŸĐŒŃ ĐŒĐŸĐ±ŃĐ»ŃĐœĐŸĐŒŃ ĐżŃĐžŃŃŃĐŸŃ ĐŒĐŸĐČĐž ĐŽĐŸŃŃŃĐżĐœĐžĐč ŃĐ»ĐŸĐČĐœĐžĐș.<br/> Đ Đ°ĐŽĐžĐŒĐŸ <b>заĐČĐ°ĐœŃажОŃĐž</b> ŃĐ»ĐŸĐČĐœĐžĐș ĐŽĐ»Ń ŃŃŃŃ ĐŒĐŸĐČĐž (<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>), ŃĐŸĐ± ĐżĐŸĐșŃаŃĐžŃĐž ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ ŃĐ”ĐșŃŃŃ.<br/> <br/> ĐŁ ĐŒĐ”ŃĐ”Đ¶Ń 3G заĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ ŃŃĐžĐČĐ°Ń 1â2 Ń
ĐČĐžĐ»ĐžĐœĐž. ĐŻĐșŃĐŸ Ń ĐČĐ°Ń ĐœĐ” <b>бДзлŃĐŒŃŃĐœĐžĐč ŃаŃĐžŃĐœĐžĐč ĐżĐ»Đ°Đœ ĐĐœŃĐ”ŃĐœĐ”ŃŃ</b>, ĐŒĐŸĐ¶Đ” ŃŃŃĐłŃĐČаŃĐžŃŃ ĐżĐ»Đ°Ńа.<br/> ĐŻĐșŃĐŸ ĐČĐž ĐœĐ” ĐČпДĐČĐœĐ”ĐœŃ ŃĐŸĐŽĐŸ ŃаŃĐžŃĐœĐŸĐłĐŸ ĐżĐ»Đ°ĐœŃ, ŃĐ°ĐŽĐžĐŒĐŸ ŃĐșĐŸŃĐžŃŃаŃĐžŃŃ Đ·âŃĐŽĐœĐ°ĐœĐœŃĐŒ Wi-Fi, ŃĐŸĐ± аĐČŃĐŸĐŒĐ°ŃĐžŃĐœĐŸ ĐżĐŸŃаŃĐž заĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ.<br/> <br/> ĐĐŸŃаЎа: заĐČĐ°ĐœŃажŃĐČаŃĐž Ńа ĐČОЎалŃŃĐž ŃĐ»ĐŸĐČĐœĐžĐșĐž ĐŒĐŸĐ¶ĐœĐ° ĐČ ĐŒĐ”ĐœŃ <b>ĐалаŃŃŃĐČĐ°ĐœĐœŃ</b> ĐČ ŃĐŸĐ·ĐŽŃĐ»Ń <b>ĐĐŸĐČа Ńа ĐČĐČĐ”ĐŽĐ”ĐœĐœŃ</b> ĐČаŃĐŸĐłĐŸ ĐŒĐŸĐ±ŃĐ»ŃĐœĐŸĐłĐŸ ĐżŃĐžŃŃŃĐŸŃ."</string> <string name="download_over_metered" msgid="1643065851159409546">"ĐаĐČĐ°ĐœŃажОŃĐž заŃаз (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> Mб)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ĐаĐČĐ°ĐœŃажОŃĐž ŃĐ”ŃДз Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ĐĐŸŃŃŃĐżĐœĐžĐč ŃĐ»ĐŸĐČĐœĐžĐș ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"ĐĐŸŃŃŃĐżĐœĐžĐč ŃĐ»ĐŸĐČĐœĐžĐș ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"ĐаŃĐžŃĐœŃŃŃ, ŃĐŸĐ± пДŃДглŃĐœŃŃĐž Ńа заĐČĐ°ĐœŃажОŃĐž"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"ĐĄĐșĐŸŃĐŸ ĐżĐŸŃĐœĐ”ŃŃŃŃ Đ·Đ°ĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ ĐżŃĐŸĐżĐŸĐ·ĐžŃŃĐč ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LANGUAGE">%1$s</xliff:g>."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"ĐаĐČĐ°ĐœŃĐ°Đ¶Đ”ĐœĐœŃ. ĐĄĐșĐŸŃĐŸ бŃĐŽŃŃŃ ĐłĐŸŃĐŸĐČŃ ĐżŃĐŸĐżĐŸĐ·ĐžŃŃŃ ĐŽĐ»Ń ŃаĐșĐŸŃ ĐŒĐŸĐČĐž: <xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>."</string> <string name="version_text" msgid="2715354215568469385">"ĐĐ”ŃŃŃŃ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ĐĐŸĐŽĐ°ŃĐž"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ĐĐŸĐŽĐ°ŃĐž ĐČ ŃĐ»ĐŸĐČĐœĐžĐș"</string> diff --git a/java/res/values-vi/strings.xml b/java/res/values-vi/strings.xml index 4ac6bd14c..dc2741dcd 100644 --- a/java/res/values-vi/strings.xml +++ b/java/res/values-vi/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : ÄĂŁ lưu"</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="8005997889020109763">"<xliff:g id="KEY">%1$s</xliff:g> sá»a <xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> thĂ nh <xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"<xliff:g id="KEY">%1$s</xliff:g> thá»±c hiá»n tá»± Äá»ng sá»a"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <skip /> <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> @@ -110,7 +111,8 @@ <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="4729081055438508321">"Hiá»n thá» bĂ n phĂm <xliff:g id="MODE">%s</xliff:g>"</string> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"Tiáșżng Anh (Anh)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"Tiáșżng Anh (Má»č)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"Tiáșżng TĂąy Ban Nha (Má»č)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"Tiáșżng Anh (Anh) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"Tiáșżng Anh (Má»č) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"Tiáșżng TĂąy Ban Nha (Má»č) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Truyá»n thá»ng)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Äá»c tá»p từ Äiá»n bĂȘn ngoĂ i"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"KhĂŽng cĂł tá»p từ Äiá»n nĂ o trong thư mỄc Ná»i dung táșŁi xuá»ng"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Chá»n tá»p từ Äiá»n Äá» cĂ i Äáș·t"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Thá»±c sá»± cĂ i Äáș·t tá»p nĂ y cho <xliff:g id="LOCALE_NAME">%s</xliff:g>?"</string> - <string name="error" msgid="8940763624668513648">"ÄĂŁ xáșŁy ra lá»i"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"ÄĂŁ xáșŁy ra lá»i"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Lưu vĂ o từ Äiá»n danh báșĄ"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"Lưu vĂ o từ Äiá»n cĂĄ nhĂąn"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"Lưu vĂ o từ Äiá»n lá»ch sá» ngưá»i dĂčng"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"Lưu vĂ o từ Äiá»n cĂĄ nhĂąn hĂła"</string> <string name="button_default" msgid="3988017840431881491">"Máș·c Äá»nh"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"ChĂ o mừng báșĄn Äáșżn vá»i <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"vá»i Nháșp báș±ng cá» chá»"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"LĂ m má»i"</string> <string name="last_update" msgid="730467549913588780">"Cáșp nháșt láș§n cuá»i"</string> <string name="message_updating" msgid="4457761393932375219">"Äang kiá»m tra cáșp nháșt"</string> - <string name="message_loading" msgid="8689096636874758814">"Äang táșŁi..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"Từ Äiá»n chĂnh"</string> <string name="cancel" msgid="6830980399865683324">"Há»§y"</string> <string name="install_dict" msgid="180852772562189365">"CĂ i Äáș·t"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Há»§y"</string> <string name="delete_dict" msgid="756853268088330054">"XĂła"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"NgĂŽn ngữ ÄĂŁ chá»n trĂȘn thiáșżt bá» di Äá»ng cá»§a báșĄn hiá»n cĂł từ Äiá»n.<br/> BáșĄn nĂȘn <b>táșŁi xuá»ng</b> từ Äiá»n <xliff:g id="LANGUAGE">%1$s</xliff:g> Äá» cáșŁi thiá»n tráșŁi nghiá»m nháșp cá»§a mĂŹnh.<br/> <br/> QuĂĄ trĂŹnh táșŁi xuá»ng cĂł thá» máș„t vĂ i phĂșt qua 3G. CĂł thá» máș„t phĂ náșżu báșĄn khĂŽng cĂł <b>gĂłi dữ liá»u khĂŽng giá»i háșĄn</b>.<br/> Náșżu báșĄn khĂŽng cháșŻc mĂŹnh cĂł gĂłi dữ liá»u nĂ o, báșĄn nĂȘn tĂŹm káșżt ná»i Wi-Fi Äá» báșŻt Äáș§u táșŁi xuá»ng tá»± Äá»ng.<br/> <br/> Máșčo: BáșĄn cĂł thá» táșŁi xuá»ng vĂ xĂła từ Äiá»n báș±ng cĂĄch Äi tá»i <b>NgĂŽn ngữ vĂ nháșp</b> trong trĂŹnh ÄÆĄn <b>CĂ i Äáș·t</b> trĂȘn thiáșżt bá» di Äá»ng cá»§a mĂŹnh."</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"TáșŁi xuá»ng bĂąy giá» (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"TáșŁi xuá»ng qua Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"CĂł sáș”n từ Äiá»n cho <xliff:g id="LANGUAGE">%1$s</xliff:g>"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"Nháș„n Äá» xem láșĄi vĂ táșŁi xuá»ng"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"TáșŁi xuá»ng: Äá» xuáș„t Äá»i vá»i <xliff:g id="LANGUAGE">%1$s</xliff:g> sáșœ sá»m sáș”n sĂ ng."</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"PhiĂȘn báșŁn <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"ThĂȘm"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ThĂȘm vĂ o từ Äiá»n"</string> diff --git a/java/res/values-zh-rCN/strings.xml b/java/res/values-zh-rCN/strings.xml index fe1f321b6..c4fd700b2 100644 --- a/java/res/values-zh-rCN/strings.xml +++ b/java/res/values-zh-rCN/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>ïŒć·Čäżć"</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="8005997889020109763">"æ<xliff:g id="KEY">%1$s</xliff:g>ćŻć°<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>æŽæŁäžș<xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"æ<xliff:g id="KEY">%1$s</xliff:g>ćŻæ§èĄèȘćšæŽæŁ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"è±èŻ(è±ćœ)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"è±èŻ(çŸćœ)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"è„żççèŻïŒçŸćœïŒ"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"è±èŻ(è±ćœ)(<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"è±èŻ(çŸćœ)(<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"è„żççèŻïŒçŸćœïŒïŒ<xliff:g id="LAYOUT">%s</xliff:g>ïŒ"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g>ïŒäŒ ç»ïŒ"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"èŻ»ćć€éšèŻć
žæä»¶"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"âäžèœœć
ćźčâæä»¶ć€čäžæČĄæèŻć
žæä»¶"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"éæ©èŠćźèŁ
çèŻć
žæä»¶"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"祟ćźèŠäžș<xliff:g id="LOCALE_NAME">%s</xliff:g>ćźèŁ
æ€æä»¶ćïŒ"</string> - <string name="error" msgid="8940763624668513648">"ćșç°éèŻŻ"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"ćșç°éèŻŻ"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"èœŹćšèçł»äșșèŻć
ž"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"èœŹćšäžȘäșșèŻć
ž"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"èœŹćšçšæ·ććČèź°ćœèŻć
ž"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"èœŹćšäžȘæ§ćèŻć
ž"</string> <string name="button_default" msgid="3988017840431881491">"é»èź€"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"æŹąèżäœżçš <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"äœéȘéĄșç
çæ»èĄèŸć
„äœéȘ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"ć·æ°"</string> <string name="last_update" msgid="730467549913588780">"äžæŹĄæŽæ°æ¶éŽ"</string> <string name="message_updating" msgid="4457761393932375219">"æŁćšæŁæ„æŽæ°"</string> - <string name="message_loading" msgid="8689096636874758814">"æŁćšć 蜜..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"äž»èŻć
ž"</string> <string name="cancel" msgid="6830980399865683324">"ćæ¶"</string> <string name="install_dict" msgid="180852772562189365">"ćźèŁ
"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ćæ¶"</string> <string name="delete_dict" msgid="756853268088330054">"ć é€"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"æŻææšç§»ćšèźŸć€äžæéèŻèšçèŻć
žç°ć·ČćŻäŸäžèœœćŠïŒ<br/>ć»șèźźæš<b>äžèœœ</b>èżéš<xliff:g id="LANGUAGE">%1$s</xliff:g>èŻć
žïŒä»„äș«ćæŽć„œçèŸć
„äœéȘă<br/><br/>éèż 3G èżèĄäžèœœćŻèœéèŠ 1 ć° 2 ćéçæ¶éŽăćŠææšäœżçšçäžæŻ<b>æ æ”ééć¶çć„é€</b>ïŒććŻèœéèŠæŻä»äžćźçèŽčçšă<br/>ćŠææšäžçĄźćźèȘć·±äœżçšçæŻćȘç§æ”éć„é€ïŒć»șèźźæšäœżçš WLAN èżæ„èȘćšćŒć§äžèœœă<br/><br/>æç€șïŒæšćŻä»„èźżéźç§»ćšèźŸć€ç<b>èźŸçœź</b>èćäžç<b>èŻèšćèŸć
„æł</b>ïŒæ„äžèœœćć é€èŻć
žă"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ç«ćłäžèœœ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"éèż WLAN äžèœœ"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"<xliff:g id="LANGUAGE">%1$s</xliff:g>èŻć
žćŻäŸäžèœœ"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"ææ€éç„ćłćŻæ„çćäžèœœ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"äžèœœäžïŒćŸćż«ć°±èœćŻçš<xliff:g id="LANGUAGE">%1$s</xliff:g>çèŻć
žć»șèźźæćĄäșïŒ"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"çæŹ<xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"æ·»ć "</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"æ·»ć ć°èŻć
ž"</string> diff --git a/java/res/values-zh-rHK/strings.xml b/java/res/values-zh-rHK/strings.xml index d8394863b..098020575 100644 --- a/java/res/values-zh-rHK/strings.xml +++ b/java/res/values-zh-rHK/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>ïŒć·ČćČć"</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="8005997889020109763">"æă<xliff:g id="KEY">%1$s</xliff:g>ăćŻć°ă<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>ăäżźæŁçșă<xliff:g id="CORRECTED">%3$s</xliff:g>ă"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"æă<xliff:g id="KEY">%1$s</xliff:g>ăćŻèȘćäżźæŁ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"è±æ (è±ć)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"è±æ (çŸć)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"è„żççæ (çŸć)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"è±æ (è±ć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"è±æ (çŸć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"è„żççæ (çŸć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ćłç”±)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"èźćć€éšćć
žæȘæĄ"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ăäžèŒăèłæć€ŸäžæČæä»»äœćć
žæȘæĄ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"éžćèŠćźèŁçćć
žæȘæĄ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"æșćć„œèŠçș<xliff:g id="LOCALE_NAME">%s</xliff:g>çæŹćźèŁéćæȘæĄćïŒ"</string> - <string name="error" msgid="8940763624668513648">"çŒçéŻèȘ€"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"çŒçéŻèȘ€"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"äžæŁèŻç”Ąäșșćć
ž"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"äžæŁćäșșćć
ž"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"äžæŁäœżçšè
èšéćć
ž"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"äžæŁćäșșććć
ž"</string> <string name="button_default" msgid="3988017840431881491">"é èš"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"æĄèżäœżçšă<xliff:g id="APPLICATION_NAME">%s</xliff:g>ă"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"é
ćè§žæ§èŒžć
„ćèœ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"éæ°æŽç"</string> <string name="last_update" msgid="730467549913588780">"äžæŹĄæŽæ°æ„æ"</string> <string name="message_updating" msgid="4457761393932375219">"æŁćšæ„çæŽæ°"</string> - <string name="message_loading" msgid="8689096636874758814">"æŁćšèŒć
„..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"äž»èŠćć
ž"</string> <string name="cancel" msgid="6830980399865683324">"ćæ¶"</string> <string name="install_dict" msgid="180852772562189365">"ćźèŁ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ćæ¶"</string> <string name="delete_dict" msgid="756853268088330054">"ćȘé€"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"æšçæ”ćèŁçœźæéžćçèȘèšçŸæćć
žćŻäŸäœżçšă<br/>ć»șè°æš<b>äžèŒ</b><xliff:g id="LANGUAGE">%1$s</xliff:g>ćć
žïŒèźæšèŒžć
„ææŽæčäŸżă<br/><br/>ç¶ç± 3G ç¶Č甥äžèŒéæäžć
©ćéăćŠææšæȘäœżçš<b>çĄéäžç¶Čèšć</b>ïŒćŻèœé ćŠć€ä»èČ»ă<br/>ćŠææšäžçąșćźèȘć·±äœżçšćȘçšźäžç¶ČèšćïŒć»șè°æšćšéŁæ„ Wi-Fi ç¶Čç”ĄćŸæéć§èȘćäžèŒă<br/><br/>æç€șïŒæšćŻä»„ććŸæ”ćèŁçœźç [èšćź] <b></b>éžćźïŒééć
¶äžç [èȘèšć茞ć
„] <b></b>äžèŒćç§»é€ćć
žă"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ç«ćłäžèŒ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g> MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"ç¶ç± Wi-Fi äžèŒ"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"ćŻäœżçš<xliff:g id="LANGUAGE">%1$s</xliff:g>ćć
ž"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"æäžćłćŻæ„ç䞊äžèŒ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"äžèŒäžïŒćŸćż«ć°±èœæäŸ<xliff:g id="LANGUAGE">%1$s</xliff:g>ćè©ć»șè°ă"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"çæŹ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"æ°ćą"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ć ć
„ćć
ž"</string> diff --git a/java/res/values-zh-rTW/strings.xml b/java/res/values-zh-rTW/strings.xml index 019960e72..7073f21b1 100644 --- a/java/res/values-zh-rTW/strings.xml +++ b/java/res/values-zh-rTW/strings.xml @@ -77,12 +77,13 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g>ïŒć·ČćČć"</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="8005997889020109763">"æäžă<xliff:g id="KEY">%1$s</xliff:g>ăćŻć°ă<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g>ăäżźæŁçșă<xliff:g id="CORRECTED">%3$s</xliff:g>ă"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"æäžă<xliff:g id="KEY">%1$s</xliff:g>ăćŻć·èĄèȘćäżźæŁ"</string> + <!-- no translation found for spoken_auto_correct (5150455215290003221) --> + <skip /> + <!-- no translation found for spoken_auto_correct_obscured (2309828861778711939) --> + <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> @@ -110,7 +111,8 @@ <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> + <!-- no translation found for announce_keyboard_mode (7486740369324538848) --> + <skip /> <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> @@ -134,10 +136,14 @@ <string name="subtype_en_GB" msgid="88170601942311355">"è±æ (è±ć)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"è±æ (çŸć)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"è„żççæ (çŸć)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"è±æ (è±ć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"è±æ (çŸć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"è„żççæ (çŸć) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (ćłç”±)"</string> + <!-- no translation found for subtype_with_layout_en_GB (1931018968641592304) --> + <skip /> + <!-- no translation found for subtype_with_layout_en_US (8809311287529805422) --> + <skip /> + <!-- no translation found for subtype_with_layout_es_US (510930471167541338) --> + <skip /> + <!-- no translation found for subtype_nepali_traditional (1994571919751163596) --> + <skip /> <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> @@ -167,16 +173,13 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"èźćć€éšćć
žæȘæĄ"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"ăäžèŒăèłæć€ŸäžæČæä»»äœćć
žæȘæĄ"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"éžćèŠćźèŁçćć
žæȘæĄ"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"æșćçș<xliff:g id="LOCALE_NAME">%s</xliff:g>çæŹćźèŁéćæȘæĄćïŒ"</string> - <string name="error" msgid="8940763624668513648">"çŒçéŻèȘ€"</string> - <!-- no translation found for prefs_dump_contacts_dict (7227327764402323097) --> - <skip /> - <!-- no translation found for prefs_dump_user_dict (294870685041741951) --> - <skip /> - <!-- no translation found for prefs_dump_user_history_dict (6821075152449554628) --> - <skip /> - <!-- no translation found for prefs_dump_personalization_dict (7558387996151745284) --> + <!-- no translation found for read_external_dictionary_confirm_install_message (4782116251651288054) --> <skip /> + <string name="error" msgid="8940763624668513648">"çŒçéŻèȘ€"</string> + <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"æšæŁèŻç”Ąäșșćć
ž"</string> + <string name="prefs_dump_user_dict" msgid="294870685041741951">"æšæŁćäșșćć
ž"</string> + <string name="prefs_dump_user_history_dict" msgid="6821075152449554628">"æšæŁäœżçšè
çŽéćć
ž"</string> + <string name="prefs_dump_personalization_dict" msgid="7558387996151745284">"æšæŁćäșșććć
ž"</string> <string name="button_default" msgid="3988017840431881491">"é èš"</string> <string name="setup_welcome_title" msgid="6112821709832031715">"æĄèżäœżçš <xliff:g id="APPLICATION_NAME">%s</xliff:g>"</string> <string name="setup_welcome_additional_description" msgid="8150252008545768953">"㫿»èĄèŒžć
„ćèœ"</string> @@ -214,18 +217,22 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"éæ°æŽç"</string> <string name="last_update" msgid="730467549913588780">"äžæŹĄæŽæ°æéïŒ"</string> <string name="message_updating" msgid="4457761393932375219">"æŁćšæȘąæ„æŽæ°"</string> - <string name="message_loading" msgid="8689096636874758814">"èŒć
„äž..."</string> + <!-- no translation found for message_loading (5638680861387748936) --> + <skip /> <string name="main_dict_description" msgid="3072821352793492143">"äž»èŠćć
ž"</string> <string name="cancel" msgid="6830980399865683324">"ćæ¶"</string> <string name="install_dict" msgid="180852772562189365">"ćźèŁ"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"ćæ¶"</string> <string name="delete_dict" msgid="756853268088330054">"ćȘé€"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"æšçèĄćèŁçœźèšćźçèȘèšïŒçŸæćć
žćŻäŸäœżçšă<br/> ć»șè°æš<b>äžèŒ</b><xliff:g id="LANGUAGE">%1$s</xliff:g>ćć
žïŒć ćŒ·èŒžć
„ćèœă<br/> <br/> éé 3G ç¶Čè·ŻäžèŒçŽéäžć
©ćéăè„çĄ<b>çĄéèĄćäžç¶ČèłèČ»æčæĄ</b>ïŒćŻèœćż
é ćŠć€ä»èČ»ă<br/>è„äžçąșćźèĄćäžç¶ČèłèČ»æčæĄçșäœïŒćŻä»„çéŁäž Wi-Fi ç¶Čè·ŻćŸćèȘćäžèŒă<br/> <br/>æç€șïŒéČć
„èĄćèŁçœźç [èšćź] éžćźïŒéžæ [èȘèšć茞ć
„] ćłćŻäžèŒćç§»é€ćć
žă<b></b><b></b>"</string> + <!-- no translation found for should_download_over_metered_prompt (1583881200688185508) --> + <skip /> <string name="download_over_metered" msgid="1643065851159409546">"ç«ćłäžèŒ (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"éé Wi-Fi äžèŒ"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"æŻæŽ<xliff:g id="LANGUAGE">%1$s</xliff:g>ćć
ž"</string> + <!-- no translation found for dict_available_notification_title (4583842811218581658) --> + <skip /> <string name="dict_available_notification_description" msgid="1075194169443163487">"æäžćłćŻæ„ç䞊äžèŒ"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"äžèŒäžïŒćłć°ćçš<xliff:g id="LANGUAGE">%1$s</xliff:g>ćè©ć»șè°æćă"</string> + <!-- no translation found for toast_downloading_suggestions (6128155879830851739) --> + <skip /> <string name="version_text" msgid="2715354215568469385">"çæŹ <xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"æ°ćą"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"ć ć
„ćć
ž"</string> diff --git a/java/res/values-zu/strings.xml b/java/res/values-zu/strings.xml index eaacaea94..228193358 100644 --- a/java/res/values-zu/strings.xml +++ b/java/res/values-zu/strings.xml @@ -77,12 +77,11 @@ <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="added_word" msgid="8993883354622484372">"<xliff:g id="WORD">%s</xliff:g> : Kulondoloziwe"</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="8005997889020109763">"I-<xliff:g id="KEY">%1$s</xliff:g> ilungisa i-<xliff:g id="ORIGINAL_WORD">%2$s</xliff:g> ibe yi-<xliff:g id="CORRECTED">%3$s</xliff:g>"</string> - <string name="spoken_auto_correct_obscured" msgid="6276420476908833791">"I-<xliff:g id="KEY">%1$s</xliff:g> yenza ukulungiswa kokuzenzakalela"</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> @@ -110,7 +109,7 @@ <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="4729081055438508321">"Kuboniswa ikhibhodi engu-<xliff:g id="MODE">%s</xliff:g>"</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> @@ -134,10 +133,10 @@ <string name="subtype_en_GB" msgid="88170601942311355">"i-English(UK)"</string> <string name="subtype_en_US" msgid="6160452336634534239">"i-English (US)"</string> <string name="subtype_es_US" msgid="5583145191430180200">"I-Spanish (US)"</string> - <string name="subtype_with_layout_en_GB" msgid="2179097748724725906">"I-English (UK) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_en_US" msgid="1362581347576714579">"I-English (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_with_layout_es_US" msgid="6261791057007890189">"I-Spanish (US) (<xliff:g id="LAYOUT">%s</xliff:g>)"</string> - <string name="subtype_nepali_traditional" msgid="9032247506728040447">"<xliff:g id="LANGUAGE">%s</xliff:g> (Ezosiko)"</string> + <string name="subtype_with_layout_en_GB" msgid="1931018968641592304">"I-English (UK) ( <xliff:g id="KEYBOARD_LAYOUT">%s</xliff:g> )"</string> + <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_nepali_traditional" msgid="1994571919751163596">"Isi-<xliff:g id="LANGUAGE_NAME">%s</xliff:g> (Eyosiko)"</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> @@ -167,7 +166,7 @@ <string name="prefs_read_external_dictionary" msgid="2588931418575013067">"Funda ifayela elangaphandle lesichazamazwi"</string> <string name="read_external_dictionary_no_files_message" msgid="4947420942224623792">"Awekho amafayela wesichazamazwi kufolda yokulandiwe"</string> <string name="read_external_dictionary_multiple_files_title" msgid="7637749044265808628">"Khetha ifayela lesichazamazwi ukuze ulifake"</string> - <string name="read_external_dictionary_confirm_install_message" msgid="6898610163768980870">"Ufuna ukufakela i-<xliff:g id="LOCALE_NAME">%s</xliff:g> leli fayela ngokweqiniso?"</string> + <string name="read_external_dictionary_confirm_install_message" msgid="4782116251651288054">"Fakela ngempela leli fayela i-<xliff:g id="LANGUAGE_NAME">%s</xliff:g>?"</string> <string name="error" msgid="8940763624668513648">"Kube nephutha"</string> <string name="prefs_dump_contacts_dict" msgid="7227327764402323097">"Lahla isichazamazwi soxhumana nabo"</string> <string name="prefs_dump_user_dict" msgid="294870685041741951">"Lahla isichazamazwi somuntu siqu"</string> @@ -210,18 +209,18 @@ <string name="check_for_updates_now" msgid="8087688440916388581">"Qala kabusha"</string> <string name="last_update" msgid="730467549913588780">"Igcine ukulungiswa"</string> <string name="message_updating" msgid="4457761393932375219">"Ihlola izibuyekezo"</string> - <string name="message_loading" msgid="8689096636874758814">"Iyalayisha..."</string> + <string name="message_loading" msgid="5638680861387748936">"Iyalayisha..."</string> <string name="main_dict_description" msgid="3072821352793492143">"Isichazamazwi sakho esisemqoka"</string> <string name="cancel" msgid="6830980399865683324">"Khansela"</string> <string name="install_dict" msgid="180852772562189365">"Faka"</string> <string name="cancel_download_dict" msgid="7843340278507019303">"Khansela"</string> <string name="delete_dict" msgid="756853268088330054">"Susa"</string> - <string name="should_download_over_metered_prompt" msgid="2878629598667658845">"Ulimi olukhethiwe kudivayisi yakho yeselula linesichazamazwi esitholakalayo.<br/> Sincoma <b>ukulanda</b> isichazamazwi sesi-<xliff:g id="LANGUAGE">%1$s</xliff:g> ukwenza kangcono isipiliyoni sakho sokuthayipha.<br/> <br/> Ukulanda ukungathatha iminithi noma amaminithi amabili nge-3G. Amashaja angasebenza uma ungenalo <b>icebo ledatha elinganqunyelwe</b>.<br/> Uma ungenasiqinisekiso sokuthi iliphi icebo ledatha onalo, sincoma ukuthola uxhumo lwe-Wi-Fi ukuze uqale ukulanda ngokuzenzakalelayo.<br/> <br/> Ithiphu: Ungalanda futhi ususe izichazamazwi ngokuya ku-<b>Ulimi nokungenayo</b> kumenyu ye-<b>Izilungiselelo</b> yedivayisi yakho yeselula."</string> + <string name="should_download_over_metered_prompt" msgid="1583881200688185508">"Ulimi olukhethiwe kudivayisi yakho yeselula lunesichazamazwi esitholakalayo.<br/> Sincoma <b>ukulanda</b> isichazamazwi se-<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> ukuze sithuthukise umuzwa wakho wokuthayipha.<br/> <br/> Ukulanda kungathatha iminithi noma amabili ngaphezulu kwe-3G. Ukukhokhiswa kungasebenza uma unganalo <b>uhlelo lwedatha elingenamkhawulo</b>.<br/> Uma ungenaso isiqiniseko sokuthi ukuliphi uhlelo lwedatha, sincoma ukuthi uthole ukuxhumeka kwe-Wi-Fi ukuze uqale ukulanda ngokuzenzakalela.<br/> <br/> Ithiphu: Ungalanda uphinde ususe izichazamazwi ngokuya ku-<b>Ulimi nokokufaka</b> kumenyu ye-<b>Izilungiselelo</b> zedivayisi yakho yeselula."</string> <string name="download_over_metered" msgid="1643065851159409546">"Landa manje (<xliff:g id="SIZE_IN_MEGABYTES">%1$.1f</xliff:g>MB)"</string> <string name="do_not_download_over_metered" msgid="2176209579313941583">"Landa nge-Wi-Fi"</string> - <string name="dict_available_notification_title" msgid="6514288591959117288">"Isichazamazwi se-<xliff:g id="LANGUAGE">%1$s</xliff:g> siyatholakala"</string> + <string name="dict_available_notification_title" msgid="4583842811218581658">"Isichazamazwi sitholakalela i-<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g>"</string> <string name="dict_available_notification_description" msgid="1075194169443163487">"Cindezela ukuze ubuyekeze uphinde ulande"</string> - <string name="toast_downloading_suggestions" msgid="1313027353588566660">"Ukulanda: iziphakamiso ze-<xliff:g id="LANGUAGE">%1$s</xliff:g> zizolunga maduze."</string> + <string name="toast_downloading_suggestions" msgid="6128155879830851739">"Ukulanda: iziphakamiso ze-<xliff:g id="LANGUAGE_NAME">%1$s</xliff:g> zizolunga maduze."</string> <string name="version_text" msgid="2715354215568469385">"Inguqulo engu-<xliff:g id="VERSION_NUMBER">%1$s</xliff:g>"</string> <string name="user_dict_settings_add_menu_title" msgid="1254195365689387076">"Engeza"</string> <string name="user_dict_settings_add_dialog_title" msgid="4096700390211748168">"Faka kusichazamazwi"</string> diff --git a/java/res/values/config-spacing-and-punctuations.xml b/java/res/values/config-spacing-and-punctuations.xml index 2f52edd4a..9099f4c45 100644 --- a/java/res/values/config-spacing-and-punctuations.xml +++ b/java/res/values/config-spacing-and-punctuations.xml @@ -21,7 +21,7 @@ <!-- TODO: these settings depend on the language. They should be put either in the dictionary header, or in the subtype maybe? --> <!-- Symbols that are suggested between words --> - <string name="suggested_punctuations" translatable="false">!,?,\\,,:,;,\",(,),\',-,/,@,_</string> + <string name="suggested_punctuations" translatable="false">!,?,\\,,:,;,\",!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,\',-,/,@,_</string> <!-- Symbols that are normally preceded by a space (used to add an auto-space before these) --> <string name="symbols_preceded_by_space" translatable="false">([{&</string> <!-- Symbols that are normally followed by a space (used to add an auto-space after these) --> diff --git a/java/res/values/strings.xml b/java/res/values/strings.xml index 9045ce51b..1232bbd96 100644 --- a/java/res/values/strings.xml +++ b/java/res/values/strings.xml @@ -89,7 +89,7 @@ <!-- Option name for enabling the use by the keyboards of sent/received messages, e-mail and typing history to improve suggestion accuracy [CHAR LIMIT=25] --> <string name="use_personalized_dicts">Personalized suggestions</string> - <!-- Description for option enabling the use by the keyboards of sent/received messages, e-mail and typing history to improve suggestion accuracy [CHAR LIMIT=65] --> + <!-- Description for option enabling the use by the keyboards of sent/received messages, e-mail and typing history to improve suggestion accuracy [CHAR LIMIT=68] --> <string name="use_personalized_dicts_summary">Learn from your communications and typed data to improve suggestions</string> <!-- Option name for enabling or disabling the double-space period feature that lets double tap on spacebar insert a period followed by a space [CHAR LIMIT=30] --> diff --git a/java/res/xml-sw600dp/key_styles_common.xml b/java/res/xml-sw600dp/key_styles_common.xml index 6a79c6fc2..aa64f85b3 100644 --- a/java/res/xml-sw600dp/key_styles_common.xml +++ b/java/res/xml-sw600dp/key_styles_common.xml @@ -161,7 +161,7 @@ latin:parentStyle="baseForLayoutSwitchKeyStyle" /> <key-style latin:styleName="comKeyStyle" - latin:keySpec="!text/keylabel_for_popular_domain|!text/keylabel_for_popular_domain" + latin:keySpec="!text/keylabel_for_popular_domain" latin:keyLabelFlags="autoXScale|fontNormal|hasPopupHint|preserveCase" latin:moreKeys="!text/more_keys_for_popular_domain" /> </merge> diff --git a/java/res/xml/key_styles_common.xml b/java/res/xml/key_styles_common.xml index f04fc45bb..2330ecb7f 100644 --- a/java/res/xml/key_styles_common.xml +++ b/java/res/xml/key_styles_common.xml @@ -149,7 +149,7 @@ latin:parentStyle="baseForLayoutSwitchKeyStyle" /> <key-style latin:styleName="comKeyStyle" - latin:keySpec="!text/keylabel_for_popular_domain|!text/keylabel_for_popular_domain" + latin:keySpec="!text/keylabel_for_popular_domain" latin:keyLabelFlags="autoXScale|fontNormal|hasPopupHint|preserveCase" latin:moreKeys="!text/more_keys_for_popular_domain" latin:backgroundType="functional" /> diff --git a/java/res/xml/keys_curly_brackets.xml b/java/res/xml/keys_curly_brackets.xml index da6dfc0fd..596516af3 100644 --- a/java/res/xml/keys_curly_brackets.xml +++ b/java/res/xml/keys_curly_brackets.xml @@ -22,7 +22,7 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <Key - latin:keySpec="{|!code/key_left_curly_bracket" /> + latin:keySpec="!text/keyspec_left_curly_bracket" /> <Key - latin:keySpec="}|!code/key_right_curly_bracket" /> + latin:keySpec="!text/keyspec_right_curly_bracket" /> </merge> diff --git a/java/res/xml/keys_less_greater.xml b/java/res/xml/keys_less_greater.xml index 3304e4c07..46f4e4b4c 100644 --- a/java/res/xml/keys_less_greater.xml +++ b/java/res/xml/keys_less_greater.xml @@ -25,25 +25,22 @@ <case latin:languageCode="fa" > - <!-- TODO: Introduce !code/key_{left,right}_angle_quotation. --> - <!-- U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> <Key - latin:keySpec="«|»" + latin:keySpec="!text/keyspec_left_double_angle_quote" latin:backgroundType="functional" latin:moreKeys="!text/more_keys_for_less_than" /> <Key - latin:keySpec="»|«" + latin:keySpec="!text/keyspec_right_double_angle_quote" latin:backgroundType="functional" latin:moreKeys="!text/more_keys_for_greater_than" /> </case> <default> <Key - latin:keySpec="<|!code/key_less_than" + latin:keySpec="!text/keyspec_less_than" latin:backgroundType="functional" latin:moreKeys="!text/more_keys_for_less_than" /> <Key - latin:keySpec=">|!code/key_greater_than" + latin:keySpec="!text/keyspec_greater_than" latin:backgroundType="functional" latin:moreKeys="!text/more_keys_for_greater_than" /> </default> diff --git a/java/res/xml/keys_parentheses.xml b/java/res/xml/keys_parentheses.xml index ab33ef561..73105d837 100644 --- a/java/res/xml/keys_parentheses.xml +++ b/java/res/xml/keys_parentheses.xml @@ -22,9 +22,9 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <Key - latin:keySpec="(|!code/key_left_parenthesis" + latin:keySpec="!text/keyspec_left_parenthesis" latin:moreKeys="!text/more_keys_for_left_parenthesis" /> <Key - latin:keySpec=")|!code/key_right_parenthesis" + latin:keySpec="!text/keyspec_right_parenthesis" latin:moreKeys="!text/more_keys_for_right_parenthesis" /> </merge> diff --git a/java/res/xml/keys_square_brackets.xml b/java/res/xml/keys_square_brackets.xml index 8f0dec54a..076b2c2d9 100644 --- a/java/res/xml/keys_square_brackets.xml +++ b/java/res/xml/keys_square_brackets.xml @@ -22,7 +22,7 @@ xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin" > <Key - latin:keySpec="[|!code/key_left_square_bracket" /> + latin:keySpec="!text/keyspec_left_square_bracket" /> <Key - latin:keySpec="]|!code/key_right_square_bracket" /> + latin:keySpec="!text/keyspec_right_square_bracket" /> </merge> diff --git a/java/res/xml/method.xml b/java/res/xml/method.xml index 5e38eb37f..94327f9e9 100644 --- a/java/res/xml/method.xml +++ b/java/res/xml/method.xml @@ -55,7 +55,7 @@ it: Italian/qwerty iw: Hebrew/hebrew # "he" is official language code of Hebrew. ka_GE: Georgian (Georgia)/georgian - (kk: Kazakh/east_slavic) # disabled temporarily. waiting for string resources. + kk: Kazakh/east_slavic km_KH: Khmer (Cambodia)/khmer ky: Kyrgyz/east_slavic lo_LA: Lao (Laos)/lao @@ -367,7 +367,6 @@ android:imeSubtypeExtraValue="KeyboardLayoutSet=georgian,EmojiCapable" android:isAsciiCapable="false" /> - <!-- <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x2d73d2f6" @@ -376,7 +375,6 @@ android:imeSubtypeExtraValue="KeyboardLayoutSet=east_slavic,EmojiCapable" android:isAsciiCapable="false" /> - --> <subtype android:icon="@drawable/ic_ime_switcher_dark" android:label="@string/subtype_generic" android:subtypeId="0x1365683a" diff --git a/java/res/xml/rowkeys_symbols3.xml b/java/res/xml/rowkeys_symbols3.xml index 01ca0301d..3dbfe81fb 100644 --- a/java/res/xml/rowkeys_symbols3.xml +++ b/java/res/xml/rowkeys_symbols3.xml @@ -28,14 +28,11 @@ <case latin:languageCode="fa" > - <!-- TODO: Introduce !code/key_{left,right}_angle_quotation. --> - <!-- U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK --> <Key - latin:keySpec="«|»" + latin:keySpec="!text/keyspec_left_double_angle_quote" latin:moreKeys="!text/more_keys_for_double_quote" /> <Key - latin:keySpec="»|«" + latin:keySpec="!text/keyspec_right_double_angle_quote" latin:moreKeys="!text/more_keys_for_single_quote" /> </case> <default> diff --git a/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java b/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java index a32d76c30..60f7e2def 100644 --- a/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java +++ b/java/src/com/android/inputmethod/compat/SuggestionSpanUtils.java @@ -23,7 +23,6 @@ import android.text.Spanned; import android.text.TextUtils; import android.text.style.SuggestionSpan; -import com.android.inputmethod.latin.Dictionary; import com.android.inputmethod.latin.LatinImeLogger; import com.android.inputmethod.latin.SuggestedWords; import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; @@ -70,7 +69,7 @@ public final class SuggestionSpanUtils { public static CharSequence getTextWithSuggestionSpan(final Context context, final String pickedWord, final SuggestedWords suggestedWords) { if (TextUtils.isEmpty(pickedWord) || suggestedWords.isEmpty() - || suggestedWords.mIsPrediction || suggestedWords.mIsPunctuationSuggestions) { + || suggestedWords.mIsPrediction || suggestedWords.isPunctuationSuggestions()) { return pickedWord; } diff --git a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java b/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java index 7bbd041e7..d18639741 100644 --- a/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java +++ b/java/src/com/android/inputmethod/dictionarypack/DictionarySettingsFragment.java @@ -317,15 +317,19 @@ public final class DictionarySettingsFragment extends PreferenceFragment final WordListPreference pref; if (null != oldPreference && oldPreference.mVersion == version + && oldPreference.hasStatus(status) && oldPreference.mLocale.equals(locale)) { - // If the old preference has all the new attributes, reuse it. We test - // for version and locale because although attributes other than status - // need to be the same, others have been tested through the key of the - // map. Also, status may differ so we don't want to use #equals() here. + // If the old preference has all the new attributes, reuse it. Ideally, we + // should reuse the old pref even if its status is different and call + // setStatus here, but setStatus calls Preference#setSummary() which needs + // to be done on the UI thread and we're not on the UI thread here. We + // could do all this work on the UI thread, but in this case it's probably + // lighter to stay on a background thread and throw this old preference out. pref = oldPreference; - pref.setStatus(status); } else { // Otherwise, discard it and create a new one instead. + // TODO: when the status is different from the old one, we need to + // animate the old one out before animating the new one in. pref = new WordListPreference(activity, mDictionaryListInterfaceState, mClientId, wordlistId, version, locale, description, status, filesize); diff --git a/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java b/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java index ba1fce1a8..aea16af0d 100644 --- a/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java +++ b/java/src/com/android/inputmethod/dictionarypack/WordListPreference.java @@ -98,6 +98,10 @@ public final class WordListPreference extends Preference { setSummary(getSummary(status)); } + public boolean hasStatus(final int status) { + return status == mStatus; + } + @Override public View onCreateView(final ViewGroup parent) { final View orphanedView = mInterfaceState.findFirstOrphanedView(); @@ -217,6 +221,7 @@ public final class WordListPreference extends Preference { progressBar.setIds(mClientId, mWordlistId); progressBar.setMax(mFilesize); final boolean showProgressBar = (MetadataDbHelper.STATUS_DOWNLOADING == mStatus); + setSummary(getSummary(mStatus)); status.setVisibility(showProgressBar ? View.INVISIBLE : View.VISIBLE); progressBar.setVisibility(showProgressBar ? View.VISIBLE : View.INVISIBLE); diff --git a/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java b/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java index 672759aee..c34464314 100644 --- a/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java +++ b/java/src/com/android/inputmethod/keyboard/EmojiPalettesView.java @@ -534,6 +534,7 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange @Override public void onPageScrolled(final int position, final float positionOffset, final int positionOffsetPixels) { + mEmojiPalettesAdapter.onPageScrolled(); final Pair<Integer, Integer> newPos = mEmojiCategory.getCategoryIdAndPageIdFromPagePosition(position); final int newCategoryId = newPos.first; @@ -718,6 +719,16 @@ public final class EmojiPalettesView extends LinearLayout implements OnTabChange } } + public void onPageScrolled() { + // Make sure the delayed key-down event (highlight effect and haptic feedback) will be + // canceled. + final EmojiPageKeyboardView currentKeyboardView = + mActiveKeyboardViews.get(mActivePosition); + if (currentKeyboardView != null) { + currentKeyboardView.releaseCurrentKey(); + } + } + @Override public int getCount() { return mEmojiCategory.getTotalPageCountOfAllCategories(); diff --git a/java/src/com/android/inputmethod/keyboard/Key.java b/java/src/com/android/inputmethod/keyboard/Key.java index 6f0f75314..ceda9ee9a 100644 --- a/java/src/com/android/inputmethod/keyboard/Key.java +++ b/java/src/com/android/inputmethod/keyboard/Key.java @@ -292,8 +292,7 @@ public class Key implements Comparable<Key> { actionFlags |= ACTION_FLAGS_ENABLE_LONG_PRESS; mMoreKeys = new MoreKeySpec[moreKeys.length]; for (int i = 0; i < moreKeys.length; i++) { - mMoreKeys[i] = new MoreKeySpec( - moreKeys[i], needsToUpperCase, locale, params.mCodesSet); + mMoreKeys[i] = new MoreKeySpec(moreKeys[i], needsToUpperCase, locale); } } else { mMoreKeys = null; @@ -306,7 +305,7 @@ public class Key implements Comparable<Key> { final int previewIconId = KeySpecParser.getIconId(style.getString(keyAttr, R.styleable.Keyboard_Key_keyIconPreview)); - final int code = KeySpecParser.getCode(keySpec, params.mCodesSet); + final int code = KeySpecParser.getCode(keySpec); if ((mLabelFlags & LABEL_FLAGS_FROM_CUSTOM_ACTION_LABEL) != 0) { mLabel = params.mId.mCustomActionLabel; } else if (code >= Character.MIN_SUPPLEMENTARY_CODE_POINT) { @@ -353,8 +352,8 @@ public class Key implements Comparable<Key> { } else { mCode = StringUtils.toUpperCaseOfCodeForLocale(code, needsToUpperCase, locale); } - final int altCodeInAttr = KeySpecParser.parseCode(style.getString(keyAttr, - R.styleable.Keyboard_Key_altCode), params.mCodesSet, CODE_UNSPECIFIED); + final int altCodeInAttr = KeySpecParser.parseCode( + style.getString(keyAttr, R.styleable.Keyboard_Key_altCode), CODE_UNSPECIFIED); final int altCode = StringUtils.toUpperCaseOfCodeForLocale( altCodeInAttr, needsToUpperCase, locale); mOptionalAttributes = OptionalAttributes.newInstance(outputText, altCode, diff --git a/java/src/com/android/inputmethod/keyboard/KeyDetector.java b/java/src/com/android/inputmethod/keyboard/KeyDetector.java index 149f10fd7..282c8e8fa 100644 --- a/java/src/com/android/inputmethod/keyboard/KeyDetector.java +++ b/java/src/com/android/inputmethod/keyboard/KeyDetector.java @@ -18,7 +18,9 @@ package com.android.inputmethod.keyboard; import com.android.inputmethod.latin.Constants; - +/** + * This class handles key detection. + */ public class KeyDetector { private final int mKeyHysteresisDistanceSquared; private final int mKeyHysteresisDistanceForSlidingModifierSquared; @@ -27,18 +29,12 @@ public class KeyDetector { private int mCorrectionX; private int mCorrectionY; - /** - * This class handles key detection. - * - * @param keyHysteresisDistance if the pointer movement distance is smaller than this, the - * movement will not be handled as meaningful movement. The unit is pixel. - */ - public KeyDetector(float keyHysteresisDistance) { - this(keyHysteresisDistance, keyHysteresisDistance); + public KeyDetector() { + this(0.0f /* keyHysteresisDistance */, 0.0f /* keyHysteresisDistanceForSlidingModifier */); } /** - * This class handles key detection. + * Key detection object constructor with key hysteresis distances. * * @param keyHysteresisDistance if the pointer movement distance is smaller than this, the * movement will not be handled as meaningful movement. The unit is pixel. diff --git a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java b/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java index 81b8f0428..4a80279ca 100644 --- a/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java +++ b/java/src/com/android/inputmethod/keyboard/MoreKeysDetector.java @@ -21,7 +21,7 @@ public final class MoreKeysDetector extends KeyDetector { private final int mSlideAllowanceSquareTop; public MoreKeysDetector(float slideAllowance) { - super(/* keyHysteresisDistance */0); + super(); mSlideAllowanceSquare = (int)(slideAllowance * slideAllowance); // Top slide allowance is slightly longer (sqrt(2) times) than other edges. mSlideAllowanceSquareTop = mSlideAllowanceSquare * 2; diff --git a/java/src/com/android/inputmethod/keyboard/PointerTracker.java b/java/src/com/android/inputmethod/keyboard/PointerTracker.java index 19aef140a..befc4e6fa 100644 --- a/java/src/com/android/inputmethod/keyboard/PointerTracker.java +++ b/java/src/com/android/inputmethod/keyboard/PointerTracker.java @@ -155,7 +155,7 @@ public final class PointerTracker implements PointerTrackerQueue.Element, // The {@link KeyDetector} is set whenever the down event is processed. Also this is updated // when new {@link Keyboard} is set by {@link #setKeyDetector(KeyDetector)}. - private KeyDetector mKeyDetector; + private KeyDetector mKeyDetector = new KeyDetector(); private Keyboard mKeyboard; private int mPhantomSuddenMoveThreshold; private final BogusMoveEventDetector mBogusMoveEventDetector = new BogusMoveEventDetector(); @@ -412,13 +412,9 @@ public final class PointerTracker implements PointerTrackerQueue.Element, final int keyWidth = mKeyboard.mMostCommonKeyWidth; final int keyHeight = mKeyboard.mMostCommonKeyHeight; mBatchInputArbiter.setKeyboardGeometry(keyWidth, mKeyboard.mOccupiedHeight); - final Key newKey = mKeyDetector.detectHitKey(mKeyX, mKeyY); - if (newKey != mCurrentKey) { - if (sDrawingProxy != null) { - setReleasedKeyGraphics(mCurrentKey); - } - // Keep {@link #mCurrentKey} that comes from previous keyboard. - } + // Keep {@link #mCurrentKey} that comes from previous keyboard. The key preview of + // {@link #mCurrentKey} will be dismissed by {@setReleasedKeyGraphics(Key)} via + // {@link onMoveEventInternal(int,int,long)} or {@link #onUpEventInternal(int,int,long)}. mPhantomSuddenMoveThreshold = (int)(keyWidth * PHANTOM_SUDDEN_MOVE_THRESHOLD); mBogusMoveEventDetector.setKeyboardGeometry(keyWidth, keyHeight); } @@ -1128,9 +1124,6 @@ public final class PointerTracker implements PointerTrackerQueue.Element, private boolean isMajorEnoughMoveToBeOnNewKey(final int x, final int y, final long eventTime, final Key newKey) { - if (mKeyDetector == null) { - throw new NullPointerException("keyboard and/or key detector not set"); - } final Key curKey = mCurrentKey; if (newKey == curKey) { return false; diff --git a/java/src/com/android/inputmethod/keyboard/internal/EmojiPageKeyboardView.java b/java/src/com/android/inputmethod/keyboard/internal/EmojiPageKeyboardView.java index be7396520..e175a051e 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/EmojiPageKeyboardView.java +++ b/java/src/com/android/inputmethod/keyboard/internal/EmojiPageKeyboardView.java @@ -52,7 +52,7 @@ public final class EmojiPageKeyboardView extends KeyboardView implements }; private OnKeyEventListener mListener = EMPTY_LISTENER; - private final KeyDetector mKeyDetector = new KeyDetector(0.0f /*keyHysteresisDistance */); + private final KeyDetector mKeyDetector = new KeyDetector(); private final GestureDetector mGestureDetector; public EmojiPageKeyboardView(final Context context, final AttributeSet attrs) { diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java b/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java index ff197ba27..625d1f0a4 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyPreviewChoreographer.java @@ -101,10 +101,11 @@ public final class KeyPreviewChoreographer { if (tag instanceof KeyPreviewAnimations) { final KeyPreviewAnimations animation = (KeyPreviewAnimations)tag; animation.startDismiss(); + return; } - return; } // Dismiss preview without animation. + mShowingKeyPreviewTextViews.remove(key); if (tag instanceof Animator) { ((Animator)tag).cancel(); } diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java b/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java index 209966606..48ba8e051 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeySpecParser.java @@ -184,7 +184,7 @@ public final class KeySpecParser { return (StringUtils.codePointCount(label) == 1) ? null : label; } - public static int getCode(final String keySpec, final KeyboardCodesSet codesSet) { + public static int getCode(final String keySpec) { if (keySpec == null) { // TODO: Throw {@link KeySpecParserError} once Key.keyLabel attribute becomes mandatory. return CODE_UNSPECIFIED; @@ -192,7 +192,7 @@ public final class KeySpecParser { final int labelEnd = indexOfLabelEnd(keySpec); if (hasCode(keySpec, labelEnd)) { checkDoubleLabelEnd(keySpec, labelEnd); - return parseCode(getAfterLabelEnd(keySpec, labelEnd), codesSet, CODE_UNSPECIFIED); + return parseCode(getAfterLabelEnd(keySpec, labelEnd), CODE_UNSPECIFIED); } final String outputText = getOutputTextInternal(keySpec, labelEnd); if (outputText != null) { @@ -211,13 +211,12 @@ public final class KeySpecParser { return (StringUtils.codePointCount(label) == 1) ? label.codePointAt(0) : CODE_OUTPUT_TEXT; } - public static int parseCode(final String text, final KeyboardCodesSet codesSet, - final int defaultCode) { + public static int parseCode(final String text, final int defaultCode) { if (text == null) { return defaultCode; } if (text.startsWith(KeyboardCodesSet.PREFIX_CODE)) { - return codesSet.getCode(text.substring(KeyboardCodesSet.PREFIX_CODE.length())); + return KeyboardCodesSet.getCode(text.substring(KeyboardCodesSet.PREFIX_CODE.length())); } // This is a workaround to have a key that has a supplementary code point. We can't put a // string in resource as a XML entity of a supplementary code point or a surrogate pair. diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java index 340d184b6..81a8e7196 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardBuilder.java @@ -279,7 +279,6 @@ public class KeyboardBuilder<KP extends KeyboardParams> { params.mThemeId = keyboardAttr.getInt(R.styleable.Keyboard_themeId, 0); params.mIconsSet.loadIcons(keyboardAttr); final Locale locale = params.mId.mLocale; - params.mCodesSet.setLocale(locale); params.mTextsSet.setLocale(locale); final RunInLocale<Void> job = new RunInLocale<Void>() { @Override diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java index 9f873ed9c..06da5719b 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardCodesSet.java @@ -18,26 +18,22 @@ package com.android.inputmethod.keyboard.internal; import com.android.inputmethod.latin.Constants; import com.android.inputmethod.latin.utils.CollectionUtils; -import com.android.inputmethod.latin.utils.SubtypeLocaleUtils; import java.util.HashMap; -import java.util.Locale; public final class KeyboardCodesSet { public static final String PREFIX_CODE = "!code/"; private static final HashMap<String, Integer> sNameToIdMap = CollectionUtils.newHashMap(); - private int[] mCodes = DEFAULT; - - public void setLocale(final Locale locale) { - mCodes = SubtypeLocaleUtils.isRtlLanguage(locale) ? RTL : DEFAULT; + private KeyboardCodesSet() { + // This utility class is not publicly instantiable. } - public int getCode(final String name) { + public static int getCode(final String name) { Integer id = sNameToIdMap.get(name); if (id == null) throw new RuntimeException("Unknown key code: " + name); - return mCodes[id]; + return DEFAULT[id]; } private static final String[] ID_TO_NAME = { @@ -58,26 +54,8 @@ public final class KeyboardCodesSet { "key_emoji", "key_alpha_from_emoji", "key_unspecified", - "key_left_parenthesis", - "key_right_parenthesis", - "key_less_than", - "key_greater_than", - "key_left_square_bracket", - "key_right_square_bracket", - "key_left_curly_bracket", - "key_right_curly_bracket", }; - private static final int CODE_LEFT_PARENTHESIS = '('; - private static final int CODE_RIGHT_PARENTHESIS = ')'; - private static final int CODE_LESS_THAN_SIGN = '<'; - private static final int CODE_GREATER_THAN_SIGN = '>'; - private static final int CODE_LEFT_SQUARE_BRACKET = '['; - private static final int CODE_RIGHT_SQUARE_BRACKET = ']'; - private static final int CODE_LEFT_CURLY_BRACKET = '{'; - private static final int CODE_RIGHT_CURLY_BRACKET = '}'; - - // This array should be aligned with the array RTL below. private static final int[] DEFAULT = { Constants.CODE_TAB, Constants.CODE_ENTER, @@ -96,48 +74,9 @@ public final class KeyboardCodesSet { Constants.CODE_EMOJI, Constants.CODE_ALPHA_FROM_EMOJI, Constants.CODE_UNSPECIFIED, - CODE_LEFT_PARENTHESIS, - CODE_RIGHT_PARENTHESIS, - CODE_LESS_THAN_SIGN, - CODE_GREATER_THAN_SIGN, - CODE_LEFT_SQUARE_BRACKET, - CODE_RIGHT_SQUARE_BRACKET, - CODE_LEFT_CURLY_BRACKET, - CODE_RIGHT_CURLY_BRACKET, - }; - - private static final int[] RTL = { - DEFAULT[0], - DEFAULT[1], - DEFAULT[2], - DEFAULT[3], - DEFAULT[4], - DEFAULT[5], - DEFAULT[6], - DEFAULT[7], - DEFAULT[8], - DEFAULT[9], - DEFAULT[10], - DEFAULT[11], - DEFAULT[12], - DEFAULT[13], - DEFAULT[14], - DEFAULT[15], - DEFAULT[16], - CODE_RIGHT_PARENTHESIS, - CODE_LEFT_PARENTHESIS, - CODE_GREATER_THAN_SIGN, - CODE_LESS_THAN_SIGN, - CODE_RIGHT_SQUARE_BRACKET, - CODE_LEFT_SQUARE_BRACKET, - CODE_RIGHT_CURLY_BRACKET, - CODE_LEFT_CURLY_BRACKET, }; static { - if (DEFAULT.length != RTL.length || DEFAULT.length != ID_TO_NAME.length) { - throw new RuntimeException("Internal inconsistency"); - } for (int i = 0; i < ID_TO_NAME.length; i++) { sNameToIdMap.put(ID_TO_NAME[i], i); } diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java index d32bb7581..153391eed 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardParams.java @@ -62,7 +62,6 @@ public class KeyboardParams { public final ArrayList<Key> mShiftKeys = CollectionUtils.newArrayList(); public final ArrayList<Key> mAltCodeKeysWhileTyping = CollectionUtils.newArrayList(); public final KeyboardIconsSet mIconsSet = new KeyboardIconsSet(); - public final KeyboardCodesSet mCodesSet = new KeyboardCodesSet(); public final KeyboardTextsSet mTextsSet = new KeyboardTextsSet(); public final KeyStylesSet mKeyStyles = new KeyStylesSet(mTextsSet); diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java index 27e3e3006..89221ba24 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsSet.java @@ -85,13 +85,13 @@ public final class KeyboardTextsSet { do { level++; if (level >= MAX_STRING_REFERENCE_INDIRECTION) { - throw new RuntimeException("too many @string/resource indirection: " + text); + throw new RuntimeException("Too many " + PREFIX_TEXT + "name indirection: " + text); } final int prefixLen = PREFIX_TEXT.length(); final int size = text.length(); if (size < prefixLen) { - return TextUtils.isEmpty(text) ? null : text; + break; } sb = null; diff --git a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java index 14991f587..93d80c909 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java +++ b/java/src/com/android/inputmethod/keyboard/internal/KeyboardTextsTable.java @@ -43,337 +43,390 @@ import java.util.HashMap; public final class KeyboardTextsTable { // Name to index map. private static final HashMap<String, Integer> sNameToIndexesMap = CollectionUtils.newHashMap(); - // Language to texts map. - private static final HashMap<String, String[]> sLanguageToTextsMap = + // Language to texts table map. + private static final HashMap<String, String[]> sLanguageToTextsTableMap = + CollectionUtils.newHashMap(); + // TODO: Remove this variable after debugging. + // Texts table to language maps. + private static final HashMap<String[], String> sTextsTableToLanguageMap = CollectionUtils.newHashMap(); public static String getText(final String name, final String[] textsTable) { final Integer indexObj = sNameToIndexesMap.get(name); if (indexObj == null) { - throw new RuntimeException("Unknown text name: " + name); + throw new RuntimeException("Unknown text name=" + name + " language=" + + sTextsTableToLanguageMap.get(textsTable)); } final int index = indexObj; final String text = (index < textsTable.length) ? textsTable[index] : null; - return (text != null) ? text : LANGUAGE_DEFAULT[index]; + if (text != null) { + return text; + } + // Sanity check. + if (index >= 0 && index < LANGUAGE_DEFAULT.length) { + return LANGUAGE_DEFAULT[index]; + } + // Throw exception for debugging purpose. + throw new RuntimeException("Illegal index=" + index + " for name=" + name + + " language=" + sTextsTableToLanguageMap.get(textsTable)); } public static String[] getTextsTable(final String language) { - final String[] textsTable = sLanguageToTextsMap.get(language); + final String[] textsTable = sLanguageToTextsTableMap.get(language); return textsTable != null ? textsTable : LANGUAGE_DEFAULT; } private static final String[] NAMES = { - /* 0 */ "more_keys_for_a", - /* 1 */ "more_keys_for_e", - /* 2 */ "more_keys_for_i", - /* 3 */ "more_keys_for_o", - /* 4 */ "more_keys_for_u", - /* 5 */ "more_keys_for_s", - /* 6 */ "more_keys_for_n", - /* 7 */ "more_keys_for_c", - /* 8 */ "more_keys_for_y", - /* 9 */ "more_keys_for_d", - /* 10 */ "more_keys_for_r", - /* 11 */ "more_keys_for_t", - /* 12 */ "more_keys_for_z", - /* 13 */ "more_keys_for_k", - /* 14 */ "more_keys_for_l", - /* 15 */ "more_keys_for_g", - /* 16 */ "more_keys_for_v", - /* 17 */ "more_keys_for_h", - /* 18 */ "more_keys_for_j", - /* 19 */ "more_keys_for_w", - /* 20 */ "keylabel_for_nordic_row1_11", - /* 21 */ "keylabel_for_nordic_row2_10", - /* 22 */ "keylabel_for_nordic_row2_11", - /* 23 */ "more_keys_for_nordic_row2_10", - /* 24 */ "more_keys_for_nordic_row2_11", - /* 25 */ "keylabel_for_east_slavic_row1_9", - /* 26 */ "keylabel_for_east_slavic_row1_12", - /* 27 */ "keylabel_for_east_slavic_row2_1", - /* 28 */ "keylabel_for_east_slavic_row2_11", - /* 29 */ "keylabel_for_east_slavic_row3_5", - /* 30 */ "more_keys_for_cyrillic_u", - /* 31 */ "more_keys_for_cyrillic_ka", - /* 32 */ "more_keys_for_cyrillic_en", - /* 33 */ "more_keys_for_cyrillic_ghe", - /* 34 */ "more_keys_for_east_slavic_row2_1", - /* 35 */ "more_keys_for_cyrillic_a", - /* 36 */ "more_keys_for_cyrillic_o", - /* 37 */ "more_keys_for_cyrillic_soft_sign", - /* 38 */ "more_keys_for_east_slavic_row2_11", - /* 39 */ "keylabel_for_south_slavic_row1_6", - /* 40 */ "keylabel_for_south_slavic_row2_11", - /* 41 */ "keylabel_for_south_slavic_row3_1", - /* 42 */ "keylabel_for_south_slavic_row3_8", - /* 43 */ "more_keys_for_cyrillic_ie", - /* 44 */ "more_keys_for_cyrillic_i", - /* 45 */ "keylabel_for_swiss_row1_11", - /* 46 */ "keylabel_for_swiss_row2_10", - /* 47 */ "keylabel_for_swiss_row2_11", - /* 48 */ "more_keys_for_swiss_row1_11", - /* 49 */ "more_keys_for_swiss_row2_10", - /* 50 */ "more_keys_for_swiss_row2_11", - /* 51 */ "label_to_alpha_key", - /* 52 */ "single_quotes", - /* 53 */ "double_quotes", - /* 54 */ "single_angle_quotes", - /* 55 */ "double_angle_quotes", - /* 56 */ "more_keys_for_currency_dollar", - /* 57 */ "keylabel_for_currency", - /* 58 */ "more_keys_for_currency", - /* 59 */ "more_keys_for_punctuation", - /* 60 */ "more_keys_for_tablet_punctuation", - /* 61 */ "more_keys_for_star", - /* 62 */ "more_keys_for_bullet", - /* 63 */ "more_keys_for_plus", - /* 64 */ "more_keys_for_left_parenthesis", - /* 65 */ "more_keys_for_right_parenthesis", - /* 66 */ "more_keys_for_less_than", - /* 67 */ "more_keys_for_greater_than", - /* 68 */ "more_keys_for_arabic_diacritics", - /* 69 */ "keylabel_for_symbols_1", - /* 70 */ "keylabel_for_symbols_2", - /* 71 */ "keylabel_for_symbols_3", - /* 72 */ "keylabel_for_symbols_4", - /* 73 */ "keylabel_for_symbols_5", - /* 74 */ "keylabel_for_symbols_6", - /* 75 */ "keylabel_for_symbols_7", - /* 76 */ "keylabel_for_symbols_8", - /* 77 */ "keylabel_for_symbols_9", - /* 78 */ "keylabel_for_symbols_0", - /* 79 */ "label_to_symbol_key", - /* 80 */ "label_to_symbol_with_microphone_key", - /* 81 */ "additional_more_keys_for_symbols_1", - /* 82 */ "additional_more_keys_for_symbols_2", - /* 83 */ "additional_more_keys_for_symbols_3", - /* 84 */ "additional_more_keys_for_symbols_4", - /* 85 */ "additional_more_keys_for_symbols_5", - /* 86 */ "additional_more_keys_for_symbols_6", - /* 87 */ "additional_more_keys_for_symbols_7", - /* 88 */ "additional_more_keys_for_symbols_8", - /* 89 */ "additional_more_keys_for_symbols_9", - /* 90 */ "additional_more_keys_for_symbols_0", - /* 91 */ "more_keys_for_symbols_1", - /* 92 */ "more_keys_for_symbols_2", - /* 93 */ "more_keys_for_symbols_3", - /* 94 */ "more_keys_for_symbols_4", - /* 95 */ "more_keys_for_symbols_5", - /* 96 */ "more_keys_for_symbols_6", - /* 97 */ "more_keys_for_symbols_7", - /* 98 */ "more_keys_for_symbols_8", - /* 99 */ "more_keys_for_symbols_9", - /* 100 */ "more_keys_for_symbols_0", - /* 101 */ "keylabel_for_comma", - /* 102 */ "more_keys_for_comma", - /* 103 */ "keylabel_for_tablet_comma", - /* 104 */ "keyhintlabel_for_tablet_comma", - /* 105 */ "more_keys_for_tablet_comma", - /* 106 */ "keylabel_for_period", - /* 107 */ "keyhintlabel_for_period", - /* 108 */ "more_keys_for_period", - /* 109 */ "keylabel_for_tablet_period", - /* 110 */ "keyhintlabel_for_tablet_period", - /* 111 */ "more_keys_for_tablet_period", - /* 112 */ "keylabel_for_symbols_question", - /* 113 */ "keylabel_for_symbols_semicolon", - /* 114 */ "keylabel_for_symbols_percent", - /* 115 */ "more_keys_for_exclamation", - /* 116 */ "more_keys_for_question", - /* 117 */ "more_keys_for_symbols_semicolon", - /* 118 */ "more_keys_for_symbols_percent", - /* 119 */ "more_keys_for_q", - /* 120 */ "more_keys_for_x", - /* 121 */ "keylabel_for_q", - /* 122 */ "keylabel_for_w", - /* 123 */ "keylabel_for_y", - /* 124 */ "keylabel_for_x", - /* 125 */ "keylabel_for_spanish_row2_10", - /* 126 */ "more_keys_for_am_pm", - /* 127 */ "settings_as_more_key", - /* 128 */ "shortcut_as_more_key", - /* 129 */ "action_next_as_more_key", - /* 130 */ "action_previous_as_more_key", - /* 131 */ "label_to_more_symbol_key", - /* 132 */ "label_to_more_symbol_for_tablet_key", - /* 133 */ "label_tab_key", - /* 134 */ "label_to_phone_numeric_key", - /* 135 */ "label_to_phone_symbols_key", - /* 136 */ "label_time_am", - /* 137 */ "label_time_pm", - /* 138 */ "keylabel_for_popular_domain", - /* 139 */ "more_keys_for_popular_domain", - /* 140 */ "single_laqm_raqm", - /* 141 */ "single_laqm_raqm_rtl", - /* 142 */ "single_raqm_laqm", - /* 143 */ "double_laqm_raqm", - /* 144 */ "double_laqm_raqm_rtl", - /* 145 */ "double_raqm_laqm", - /* 146 */ "single_lqm_rqm", - /* 147 */ "single_9qm_lqm", - /* 148 */ "single_9qm_rqm", - /* 149 */ "double_lqm_rqm", - /* 150 */ "double_9qm_lqm", - /* 151 */ "double_9qm_rqm", - /* 152 */ "more_keys_for_single_quote", - /* 153 */ "more_keys_for_double_quote", - /* 154 */ "more_keys_for_tablet_double_quote", - /* 155 */ "emoji_key_as_more_key", + // /* index:histogram */ "name", + /* 0:30 */ "more_keys_for_a", + /* 1:30 */ "more_keys_for_o", + /* 2:28 */ "more_keys_for_u", + /* 3:27 */ "more_keys_for_e", + /* 4:26 */ "more_keys_for_i", + /* 5:23 */ "double_quotes", + /* 6:22 */ "single_quotes", + /* 7:21 */ "more_keys_for_c", + /* 8:20 */ "more_keys_for_s", + /* 9:20 */ "more_keys_for_n", + /* 10:20 */ "label_to_alpha_key", + /* 11:15 */ "more_keys_for_y", + /* 12:13 */ "more_keys_for_d", + /* 13:12 */ "more_keys_for_z", + /* 14:10 */ "more_keys_for_t", + /* 15:10 */ "more_keys_for_l", + /* 16: 9 */ "more_keys_for_g", + /* 17: 9 */ "single_angle_quotes", + /* 18: 9 */ "double_angle_quotes", + /* 19: 9 */ "keylabel_for_currency", + /* 20: 8 */ "more_keys_for_r", + /* 21: 6 */ "more_keys_for_k", + /* 22: 6 */ "keylabel_for_nordic_row1_11", + /* 23: 6 */ "keylabel_for_nordic_row2_10", + /* 24: 6 */ "keylabel_for_nordic_row2_11", + /* 25: 6 */ "more_keys_for_cyrillic_ie", + /* 26: 5 */ "more_keys_for_nordic_row2_10", + /* 27: 5 */ "keylabel_for_east_slavic_row1_9", + /* 28: 5 */ "keylabel_for_east_slavic_row1_12", + /* 29: 5 */ "keylabel_for_east_slavic_row2_1", + /* 30: 5 */ "keylabel_for_east_slavic_row2_11", + /* 31: 5 */ "keylabel_for_east_slavic_row3_5", + /* 32: 5 */ "more_keys_for_cyrillic_soft_sign", + /* 33: 5 */ "more_keys_for_punctuation", + /* 34: 4 */ "more_keys_for_nordic_row2_11", + /* 35: 4 */ "keylabel_for_symbols_1", + /* 36: 4 */ "keylabel_for_symbols_2", + /* 37: 4 */ "keylabel_for_symbols_3", + /* 38: 4 */ "keylabel_for_symbols_4", + /* 39: 4 */ "keylabel_for_symbols_5", + /* 40: 4 */ "keylabel_for_symbols_6", + /* 41: 4 */ "keylabel_for_symbols_7", + /* 42: 4 */ "keylabel_for_symbols_8", + /* 43: 4 */ "keylabel_for_symbols_9", + /* 44: 4 */ "keylabel_for_symbols_0", + /* 45: 4 */ "label_to_symbol_key", + /* 46: 4 */ "label_to_symbol_with_microphone_key", + /* 47: 4 */ "additional_more_keys_for_symbols_1", + /* 48: 4 */ "additional_more_keys_for_symbols_2", + /* 49: 4 */ "additional_more_keys_for_symbols_3", + /* 50: 4 */ "additional_more_keys_for_symbols_4", + /* 51: 4 */ "additional_more_keys_for_symbols_5", + /* 52: 4 */ "additional_more_keys_for_symbols_6", + /* 53: 4 */ "additional_more_keys_for_symbols_7", + /* 54: 4 */ "additional_more_keys_for_symbols_8", + /* 55: 4 */ "additional_more_keys_for_symbols_9", + /* 56: 4 */ "additional_more_keys_for_symbols_0", + /* 57: 3 */ "more_keys_for_star", + /* 58: 3 */ "keyspec_left_parenthesis", + /* 59: 3 */ "keyspec_right_parenthesis", + /* 60: 3 */ "keyspec_left_square_bracket", + /* 61: 3 */ "keyspec_right_square_bracket", + /* 62: 3 */ "keyspec_left_curly_bracket", + /* 63: 3 */ "keyspec_right_curly_bracket", + /* 64: 3 */ "keyspec_less_than", + /* 65: 3 */ "keyspec_greater_than", + /* 66: 3 */ "keyspec_less_than_equal", + /* 67: 3 */ "keyspec_greater_than_equal", + /* 68: 3 */ "keyspec_left_double_angle_quote", + /* 69: 3 */ "keyspec_right_double_angle_quote", + /* 70: 3 */ "keyspec_left_single_angle_quote", + /* 71: 3 */ "keyspec_right_single_angle_quote", + /* 72: 3 */ "keylabel_for_tablet_comma", + /* 73: 3 */ "more_keys_for_tablet_period", + /* 74: 3 */ "more_keys_for_question", + /* 75: 2 */ "more_keys_for_h", + /* 76: 2 */ "more_keys_for_w", + /* 77: 2 */ "more_keys_for_cyrillic_u", + /* 78: 2 */ "more_keys_for_cyrillic_en", + /* 79: 2 */ "more_keys_for_cyrillic_ghe", + /* 80: 2 */ "more_keys_for_east_slavic_row2_1", + /* 81: 2 */ "more_keys_for_cyrillic_o", + /* 82: 2 */ "keylabel_for_south_slavic_row1_6", + /* 83: 2 */ "keylabel_for_south_slavic_row2_11", + /* 84: 2 */ "keylabel_for_south_slavic_row3_1", + /* 85: 2 */ "keylabel_for_south_slavic_row3_8", + /* 86: 2 */ "more_keys_for_cyrillic_i", + /* 87: 2 */ "keylabel_for_swiss_row1_11", + /* 88: 2 */ "keylabel_for_swiss_row2_10", + /* 89: 2 */ "keylabel_for_swiss_row2_11", + /* 90: 2 */ "more_keys_for_swiss_row1_11", + /* 91: 2 */ "more_keys_for_swiss_row2_10", + /* 92: 2 */ "more_keys_for_swiss_row2_11", + /* 93: 2 */ "keylabel_for_spanish_row2_10", + /* 94: 2 */ "more_keys_for_bullet", + /* 95: 2 */ "more_keys_for_left_parenthesis", + /* 96: 2 */ "more_keys_for_right_parenthesis", + /* 97: 2 */ "more_keys_for_arabic_diacritics", + /* 98: 2 */ "keylabel_for_comma", + /* 99: 2 */ "more_keys_for_comma", + /* 100: 2 */ "keyhintlabel_for_tablet_comma", + /* 101: 2 */ "more_keys_for_tablet_comma", + /* 102: 2 */ "keyhintlabel_for_period", + /* 103: 2 */ "more_keys_for_period", + /* 104: 2 */ "keyhintlabel_for_tablet_period", + /* 105: 2 */ "keylabel_for_symbols_question", + /* 106: 2 */ "keylabel_for_symbols_semicolon", + /* 107: 2 */ "keylabel_for_symbols_percent", + /* 108: 2 */ "more_keys_for_symbols_semicolon", + /* 109: 2 */ "more_keys_for_symbols_percent", + /* 110: 1 */ "more_keys_for_v", + /* 111: 1 */ "more_keys_for_j", + /* 112: 1 */ "more_keys_for_cyrillic_ka", + /* 113: 1 */ "more_keys_for_cyrillic_a", + /* 114: 1 */ "more_keys_for_east_slavic_row2_11", + /* 115: 1 */ "more_keys_for_currency_dollar", + /* 116: 1 */ "more_keys_for_tablet_punctuation", + /* 117: 1 */ "more_keys_for_plus", + /* 118: 1 */ "more_keys_for_less_than", + /* 119: 1 */ "more_keys_for_greater_than", + /* 120: 1 */ "keylabel_for_period", + /* 121: 1 */ "keylabel_for_tablet_period", + /* 122: 1 */ "more_keys_for_exclamation", + /* 123: 1 */ "more_keys_for_q", + /* 124: 1 */ "more_keys_for_x", + /* 125: 1 */ "keylabel_for_q", + /* 126: 1 */ "keylabel_for_w", + /* 127: 1 */ "keylabel_for_y", + /* 128: 1 */ "keylabel_for_x", + /* 129: 0 */ "more_keys_for_currency", + /* 130: 0 */ "more_keys_for_symbols_1", + /* 131: 0 */ "more_keys_for_symbols_2", + /* 132: 0 */ "more_keys_for_symbols_3", + /* 133: 0 */ "more_keys_for_symbols_4", + /* 134: 0 */ "more_keys_for_symbols_5", + /* 135: 0 */ "more_keys_for_symbols_6", + /* 136: 0 */ "more_keys_for_symbols_7", + /* 137: 0 */ "more_keys_for_symbols_8", + /* 138: 0 */ "more_keys_for_symbols_9", + /* 139: 0 */ "more_keys_for_symbols_0", + /* 140: 0 */ "more_keys_for_am_pm", + /* 141: 0 */ "settings_as_more_key", + /* 142: 0 */ "shortcut_as_more_key", + /* 143: 0 */ "action_next_as_more_key", + /* 144: 0 */ "action_previous_as_more_key", + /* 145: 0 */ "label_to_more_symbol_key", + /* 146: 0 */ "label_to_more_symbol_for_tablet_key", + /* 147: 0 */ "label_to_phone_numeric_key", + /* 148: 0 */ "label_to_phone_symbols_key", + /* 149: 0 */ "label_time_am", + /* 150: 0 */ "label_time_pm", + /* 151: 0 */ "keylabel_for_popular_domain", + /* 152: 0 */ "more_keys_for_popular_domain", + /* 153: 0 */ "keyspecs_for_left_parenthesis_more_keys", + /* 154: 0 */ "keyspecs_for_right_parenthesis_more_keys", + /* 155: 0 */ "single_laqm_raqm", + /* 156: 0 */ "single_raqm_laqm", + /* 157: 0 */ "double_laqm_raqm", + /* 158: 0 */ "double_raqm_laqm", + /* 159: 0 */ "single_lqm_rqm", + /* 160: 0 */ "single_9qm_lqm", + /* 161: 0 */ "single_9qm_rqm", + /* 162: 0 */ "single_rqm_9qm", + /* 163: 0 */ "double_lqm_rqm", + /* 164: 0 */ "double_9qm_lqm", + /* 165: 0 */ "double_9qm_rqm", + /* 166: 0 */ "double_rqm_9qm", + /* 167: 0 */ "more_keys_for_single_quote", + /* 168: 0 */ "more_keys_for_double_quote", + /* 169: 0 */ "more_keys_for_tablet_double_quote", + /* 170: 0 */ "emoji_key_as_more_key", }; private static final String EMPTY = ""; /* Default texts */ private static final String[] LANGUAGE_DEFAULT = { - /* 0~ */ - EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - /* ~50 */ + /* more_keys_for_a ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_lqm_rqm", + /* single_quotes */ "!text/single_lqm_rqm", + /* more_keys_for_c ~ */ + EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. - /* 51 */ "ABC", - /* 52 */ "!text/single_lqm_rqm", - /* 53 */ "!text/double_lqm_rqm", - /* 54 */ "!text/single_laqm_raqm", - /* 55 */ "!text/double_laqm_raqm", - // U+00A2: "Âą" CENT SIGN - // U+00A3: "ÂŁ" POUND SIGN - // U+20AC: "âŹ" EURO SIGN - // U+00A5: "„" YEN SIGN - // U+20B1: "â±" PESO SIGN - /* 56 */ "\u00A2,\u00A3,\u20AC,\u00A5,\u20B1", - /* 57 */ "$", - /* 58 */ "$,\u00A2,\u20AC,\u00A3,\u00A5,\u20B1", - /* 59 */ "!fixedColumnOrder!8,;,/,(,),#,!,\\,,?,&,\\%,+,\",-,:,',@", - /* 60 */ "!fixedColumnOrder!7,;,/,(,),#,',\\,,&,\\%,+,\",-,:,@", + /* label_to_alpha_key */ "ABC", + /* more_keys_for_y ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_laqm_raqm", + /* double_angle_quotes */ "!text/double_laqm_raqm", + /* keylabel_for_currency */ "$", + /* more_keys_for_r ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_cyrillic_soft_sign */ + /* more_keys_for_punctuation */ "!fixedColumnOrder!8,;,/,!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,#,!,\\,,?,&,\\%,+,\",-,:,',@", + /* more_keys_for_nordic_row2_11 */ EMPTY, + /* keylabel_for_symbols_1 */ "1", + /* keylabel_for_symbols_2 */ "2", + /* keylabel_for_symbols_3 */ "3", + /* keylabel_for_symbols_4 */ "4", + /* keylabel_for_symbols_5 */ "5", + /* keylabel_for_symbols_6 */ "6", + /* keylabel_for_symbols_7 */ "7", + /* keylabel_for_symbols_8 */ "8", + /* keylabel_for_symbols_9 */ "9", + /* keylabel_for_symbols_0 */ "0", + // Label for "switch to symbols" key. + /* label_to_symbol_key */ "?123", + // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" + // part because it'll be appended by the code. + /* label_to_symbol_with_microphone_key */ "123", + /* additional_more_keys_for_symbols_1 ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ additional_more_keys_for_symbols_0 */ // U+2020: "â " DAGGER // U+2021: "âĄ" DOUBLE DAGGER // U+2605: "â
" BLACK STAR - /* 61 */ "\u2020,\u2021,\u2605", - // U+266A: "âȘ" EIGHTH NOTE - // U+2665: "â„" BLACK HEART SUIT - // U+2660: "â " BLACK SPADE SUIT - // U+2666: "âŠ" BLACK DIAMOND SUIT - // U+2663: "âŁ" BLACK CLUB SUIT - /* 62 */ "\u266A,\u2665,\u2660,\u2666,\u2663", - // U+00B1: "±" PLUS-MINUS SIGN - /* 63 */ "\u00B1", + /* more_keys_for_star */ "\u2020,\u2021,\u2605", // The all letters need to be mirrored are found at // http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt - /* 64 */ "!fixedColumnOrder!3,<,{,[", - /* 65 */ "!fixedColumnOrder!3,>,},]", // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK // U+2264: "â€" LESS-THAN OR EQUAL TO // U+2265: "â„" GREATER-THAN EQUAL TO // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - /* 66 */ "!fixedColumnOrder!3,\u2039,\u2264,\u00AB", - /* 67 */ "!fixedColumnOrder!3,\u203A,\u2265,\u00BB", - /* 68 */ EMPTY, - /* 69 */ "1", - /* 70 */ "2", - /* 71 */ "3", - /* 72 */ "4", - /* 73 */ "5", - /* 74 */ "6", - /* 75 */ "7", - /* 76 */ "8", - /* 77 */ "9", - /* 78 */ "0", - // Label for "switch to symbols" key. - /* 79 */ "?123", - // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" - // part because it'll be appended by the code. - /* 80 */ "123", - /* 81~ */ - EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, - /* ~90 */ + /* keyspec_left_parenthesis */ "(", + /* keyspec_right_parenthesis */ ")", + /* keyspec_left_square_bracket */ "[", + /* keyspec_right_square_bracket */ "]", + /* keyspec_left_curly_bracket */ "{", + /* keyspec_right_curly_bracket */ "}", + /* keyspec_less_than */ "<", + /* keyspec_greater_than */ ">", + /* keyspec_less_than_equal */ "\u2264", + /* keyspec_greater_than_equal */ "\u2265", + /* keyspec_left_double_angle_quote */ "\u00AB", + /* keyspec_right_double_angle_quote */ "\u00BB", + /* keyspec_left_single_angle_quote */ "\u2039", + /* keyspec_right_single_angle_quote */ "\u203A", + /* keylabel_for_tablet_comma */ ",", + /* more_keys_for_tablet_period */ "!text/more_keys_for_tablet_punctuation", + // U+00BF: "Âż" INVERTED QUESTION MARK + /* more_keys_for_question */ "\u00BF", + /* more_keys_for_h ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_swiss_row2_11 */ + // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE + /* keylabel_for_spanish_row2_10 */ "\u00F1", + // U+266A: "âȘ" EIGHTH NOTE + // U+2665: "â„" BLACK HEART SUIT + // U+2660: "â " BLACK SPADE SUIT + // U+2666: "âŠ" BLACK DIAMOND SUIT + // U+2663: "âŁ" BLACK CLUB SUIT + /* more_keys_for_bullet */ "\u266A,\u2665,\u2660,\u2666,\u2663", + /* more_keys_for_left_parenthesis */ "!fixedColumnOrder!3,!text/keyspecs_for_left_parenthesis_more_keys", + /* more_keys_for_right_parenthesis */ "!fixedColumnOrder!3,!text/keyspecs_for_right_parenthesis_more_keys", + /* more_keys_for_arabic_diacritics */ EMPTY, + // Comma key + /* keylabel_for_comma */ ",", + /* more_keys_for_comma ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ keyhintlabel_for_period */ + /* more_keys_for_period */ "!text/more_keys_for_punctuation", + /* keyhintlabel_for_tablet_period */ EMPTY, + /* keylabel_for_symbols_question */ "?", + /* keylabel_for_symbols_semicolon */ ";", + /* keylabel_for_symbols_percent */ "%", + /* more_keys_for_symbols_semicolon */ EMPTY, + // U+2030: "â°" PER MILLE SIGN + /* more_keys_for_symbols_percent */ "\u2030", + /* more_keys_for_v ~ */ + EMPTY, EMPTY, EMPTY, EMPTY, EMPTY, + /* ~ more_keys_for_east_slavic_row2_11 */ + // U+00A2: "Âą" CENT SIGN + // U+00A3: "ÂŁ" POUND SIGN + // U+20AC: "âŹ" EURO SIGN + // U+00A5: "„" YEN SIGN + // U+20B1: "â±" PESO SIGN + /* more_keys_for_currency_dollar */ "\u00A2,\u00A3,\u20AC,\u00A5,\u20B1", + /* more_keys_for_tablet_punctuation */ "!fixedColumnOrder!7,;,/,!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis,#,',\\,,&,\\%,+,\",-,:,@", + // U+00B1: "±" PLUS-MINUS SIGN + /* more_keys_for_plus */ "\u00B1", + /* more_keys_for_less_than */ "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote,!text/keyspec_less_than_equal,!text/keyspec_left_double_angle_quote", + /* more_keys_for_greater_than */ "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote,!text/keyspec_greater_than_equal,!text/keyspec_right_double_angle_quote", + // Period key + /* keylabel_for_period */ ".", + /* keylabel_for_tablet_period */ ".", + // U+00A1: "ÂĄ" INVERTED EXCLAMATION MARK + /* more_keys_for_exclamation */ "\u00A1", + /* more_keys_for_q */ EMPTY, + /* more_keys_for_x */ EMPTY, + /* keylabel_for_q */ "q", + /* keylabel_for_w */ "w", + /* keylabel_for_y */ "y", + /* keylabel_for_x */ "x", + /* more_keys_for_currency */ "$,\u00A2,\u20AC,\u00A3,\u00A5,\u20B1", // U+00B9: "Âč" SUPERSCRIPT ONE // U+00BD: "œ" VULGAR FRACTION ONE HALF // U+2153: "â
" VULGAR FRACTION ONE THIRD // U+00BC: "ÂŒ" VULGAR FRACTION ONE QUARTER // U+215B: "â
" VULGAR FRACTION ONE EIGHTH - /* 91 */ "\u00B9,\u00BD,\u2153,\u00BC,\u215B", + /* more_keys_for_symbols_1 */ "\u00B9,\u00BD,\u2153,\u00BC,\u215B", // U+00B2: "ÂČ" SUPERSCRIPT TWO // U+2154: "â
" VULGAR FRACTION TWO THIRDS - /* 92 */ "\u00B2,\u2154", + /* more_keys_for_symbols_2 */ "\u00B2,\u2154", // U+00B3: "Âł" SUPERSCRIPT THREE // U+00BE: "Ÿ" VULGAR FRACTION THREE QUARTERS // U+215C: "â
" VULGAR FRACTION THREE EIGHTHS - /* 93 */ "\u00B3,\u00BE,\u215C", + /* more_keys_for_symbols_3 */ "\u00B3,\u00BE,\u215C", // U+2074: "âŽ" SUPERSCRIPT FOUR - /* 94 */ "\u2074", + /* more_keys_for_symbols_4 */ "\u2074", // U+215D: "â
" VULGAR FRACTION FIVE EIGHTHS - /* 95 */ "\u215D", - /* 96 */ EMPTY, + /* more_keys_for_symbols_5 */ "\u215D", + /* more_keys_for_symbols_6 */ EMPTY, // U+215E: "â
" VULGAR FRACTION SEVEN EIGHTHS - /* 97 */ "\u215E", - /* 98 */ EMPTY, - /* 99 */ EMPTY, + /* more_keys_for_symbols_7 */ "\u215E", + /* more_keys_for_symbols_8 */ EMPTY, + /* more_keys_for_symbols_9 */ EMPTY, // U+207F: "âż" SUPERSCRIPT LATIN SMALL LETTER N // U+2205: "â
" EMPTY SET - /* 100 */ "\u207F,\u2205", - // Comma key - /* 101 */ ",", - /* 102 */ EMPTY, - /* 103 */ ",", - /* 104 */ EMPTY, - /* 105 */ EMPTY, - // Period key - /* 106 */ ".", - /* 107 */ EMPTY, - /* 108 */ "!text/more_keys_for_punctuation", - /* 109 */ ".", - /* 110 */ EMPTY, - /* 111 */ "!text/more_keys_for_tablet_punctuation", - /* 112 */ "?", - /* 113 */ ";", - /* 114 */ "%", - // U+00A1: "ÂĄ" INVERTED EXCLAMATION MARK - /* 115 */ "\u00A1", - // U+00BF: "Âż" INVERTED QUESTION MARK - /* 116 */ "\u00BF", - /* 117 */ EMPTY, - // U+2030: "â°" PER MILLE SIGN - /* 118 */ "\u2030", - /* 119 */ EMPTY, - /* 120 */ EMPTY, - /* 121 */ "q", - /* 122 */ "w", - /* 123 */ "y", - /* 124 */ "x", - // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - /* 125 */ "\u00F1", - /* 126 */ "!fixedColumnOrder!2,!hasLabels!,!text/label_time_am,!text/label_time_pm", - /* 127 */ "!icon/settings_key|!code/key_settings", - /* 128 */ "!icon/shortcut_key|!code/key_shortcut", - /* 129 */ "!hasLabels!,!text/label_next_key|!code/key_action_next", - /* 130 */ "!hasLabels!,!text/label_previous_key|!code/key_action_previous", + /* more_keys_for_symbols_0 */ "\u207F,\u2205", + /* more_keys_for_am_pm */ "!fixedColumnOrder!2,!hasLabels!,!text/label_time_am,!text/label_time_pm", + /* settings_as_more_key */ "!icon/settings_key|!code/key_settings", + /* shortcut_as_more_key */ "!icon/shortcut_key|!code/key_shortcut", + /* action_next_as_more_key */ "!hasLabels!,!text/label_next_key|!code/key_action_next", + /* action_previous_as_more_key */ "!hasLabels!,!text/label_previous_key|!code/key_action_previous", // Label for "switch to more symbol" modifier key ("= \ <"). Must be short to fit on key! - /* 131 */ "= \\\\ <", + /* label_to_more_symbol_key */ "= \\\\ <", // Label for "switch to more symbol" modifier key on tablets. Must be short to fit on key! - /* 132 */ "~ [ <", - // Label for "Tab" key. Must be short to fit on key! - /* 133 */ "Tab", + /* label_to_more_symbol_for_tablet_key */ "~ [ <", // Label for "switch to phone numeric" key. Must be short to fit on key! - /* 134 */ "123", + /* label_to_phone_numeric_key */ "123", // Label for "switch to phone symbols" key. Must be short to fit on key! // U+FF0A: "ïŒ" FULLWIDTH ASTERISK // U+FF03: "ïŒ" FULLWIDTH NUMBER SIGN - /* 135 */ "\uFF0A\uFF03", + /* label_to_phone_symbols_key */ "\uFF0A\uFF03", // Key label for "ante meridiem" - /* 136 */ "AM", + /* label_time_am */ "AM", // Key label for "post meridiem" - /* 137 */ "PM", - /* 138 */ ".com", + /* label_time_pm */ "PM", + /* keylabel_for_popular_domain */ ".com", // popular web domains for the locale - most popular, displayed on the keyboard - /* 139 */ "!hasLabels!,.net,.org,.gov,.edu", - // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK - // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /* more_keys_for_popular_domain */ "!hasLabels!,.net,.org,.gov,.edu", + /* keyspecs_for_left_parenthesis_more_keys */ "!text/keyspec_less_than,!text/keyspec_left_curly_bracket,!text/keyspec_left_square_bracket", + /* keyspecs_for_right_parenthesis_more_keys */ "!text/keyspec_greater_than,!text/keyspec_right_curly_bracket,!text/keyspec_right_square_bracket", // The following characters don't need BIDI mirroring. // U+2018: "â" LEFT SINGLE QUOTATION MARK // U+2019: "â" RIGHT SINGLE QUOTATION MARK @@ -384,32 +437,31 @@ public final class KeyboardTextsTable { // Abbreviations are: // laqm: LEFT-POINTING ANGLE QUOTATION MARK // raqm: RIGHT-POINTING ANGLE QUOTATION MARK - // rtl: Right-To-Left script order // lqm: LEFT QUOTATION MARK // rqm: RIGHT QUOTATION MARK // 9qm: LOW-9 QUOTATION MARK // The following each quotation mark pair consist of // <opening quotation mark>, <closing quotation mark> // and is named after (single|double)_<opening quotation mark>_<closing quotation mark>. - /* 140 */ "\u2039,\u203A", - /* 141 */ "\u2039|\u203A,\u203A|\u2039", - /* 142 */ "\u203A,\u2039", - /* 143 */ "\u00AB,\u00BB", - /* 144 */ "\u00AB|\u00BB,\u00BB|\u00AB", - /* 145 */ "\u00BB,\u00AB", + /* single_laqm_raqm */ "!text/keyspec_left_single_angle_quote,!text/keyspec_right_single_angle_quote", + /* single_raqm_laqm */ "!text/keyspec_right_single_angle_quote,!text/keyspec_left_single_angle_quote", + /* double_laqm_raqm */ "!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", + /* double_raqm_laqm */ "!text/keyspec_right_double_angle_quote,!text/keyspec_left_double_angle_quote", // The following each quotation mark triplet consists of // <another quotation mark>, <opening quotation mark>, <closing quotation mark> // and is named after (single|double)_<opening quotation mark>_<closing quotation mark>. - /* 146 */ "\u201A,\u2018,\u2019", - /* 147 */ "\u2019,\u201A,\u2018", - /* 148 */ "\u2018,\u201A,\u2019", - /* 149 */ "\u201E,\u201C,\u201D", - /* 150 */ "\u201D,\u201E,\u201C", - /* 151 */ "\u201C,\u201E,\u201D", - /* 152 */ "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", - /* 153 */ "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", - /* 154 */ "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", - /* 155 */ "!icon/emoji_key|!code/key_emoji", + /* single_lqm_rqm */ "\u201A,\u2018,\u2019", + /* single_9qm_lqm */ "\u2019,\u201A,\u2018", + /* single_9qm_rqm */ "\u2018,\u201A,\u2019", + /* single_rqm_9qm */ "\u2018,\u2019,\u201A", + /* double_lqm_rqm */ "\u201E,\u201C,\u201D", + /* double_9qm_lqm */ "\u201D,\u201E,\u201C", + /* double_9qm_rqm */ "\u201C,\u201E,\u201D", + /* double_rqm_9qm */ "\u201C,\u201D,\u201E", + /* more_keys_for_single_quote */ "!fixedColumnOrder!5,!text/single_quotes,!text/single_angle_quotes", + /* more_keys_for_double_quote */ "!fixedColumnOrder!5,!text/double_quotes,!text/double_angle_quotes", + /* more_keys_for_tablet_double_quote */ "!fixedColumnOrder!6,!text/double_quotes,!text/single_quotes,!text/double_angle_quotes,!text/single_angle_quotes", + /* emoji_key_as_more_key */ "!icon/emoji_key|!code/key_emoji", }; /* Language af: Afrikaans */ @@ -423,7 +475,22 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E2,\u00E4,\u00E0,\u00E6,\u00E3,\u00E5,\u0101", + /* more_keys_for_a */ "\u00E1,\u00E2,\u00E4,\u00E0,\u00E6,\u00E3,\u00E5,\u0101", + // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE + // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX + // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS + // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE + // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE + // U+0153: "Ć" LATIN SMALL LIGATURE OE + // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE + // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON + /* more_keys_for_o */ "\u00F3,\u00F4,\u00F6,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE + // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX + // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS + // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE + // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON + /* more_keys_for_u */ "\u00FA,\u00FB,\u00FC,\u00F9,\u016B", // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX @@ -431,7 +498,7 @@ public final class KeyboardTextsTable { // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS @@ -439,75 +506,116 @@ public final class KeyboardTextsTable { // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 2 */ "\u00ED,\u00EC,\u00EF,\u00EE,\u012F,\u012B,\u0133", - // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE - // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX - // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE - // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - // U+0153: "Ć" LATIN SMALL LIGATURE OE - // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F4,\u00F6,\u00F2,\u00F5,\u0153,\u00F8,\u014D", - // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE - // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX - // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE - // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FB,\u00FC,\u00F9,\u016B", - /* 5 */ null, + /* more_keys_for_i */ "\u00ED,\u00EC,\u00EF,\u00EE,\u012F,\u012B,\u0133", + /* double_quotes ~ */ + null, null, null, null, + /* ~ more_keys_for_s */ // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", - /* 7 */ null, + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 8 */ "\u00FD,\u0133", + /* more_keys_for_y */ "\u00FD,\u0133", }; /* Language ar: Arabic */ private static final String[] LANGUAGE_ar = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0623: "ۧ" ARABIC LETTER ALEF // U+200C: ZERO WIDTH NON-JOINER // U+0628: "Űš" ARABIC LETTER BEH // U+062C: "ÙŸ" ARABIC LETTER PEH - /* 51 */ "\u0623\u200C\u0628\u200C\u062C", - /* 52 */ null, - /* 53 */ null, - /* 54 */ "!text/single_laqm_raqm_rtl", - /* 55 */ "!text/double_laqm_raqm_rtl", - /* 56~ */ - null, null, null, - /* ~58 */ - /* 59 */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,(|),)|(", - /* 60 */ null, + /* label_to_alpha_key */ "\u0623\u200C\u0628\u200C\u062C", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_soft_sign */ + /* more_keys_for_punctuation */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,(|),)|(", + /* more_keys_for_nordic_row2_11 */ null, + // U+0661: "ÙĄ" ARABIC-INDIC DIGIT ONE + /* keylabel_for_symbols_1 */ "\u0661", + // U+0662: "Ùą" ARABIC-INDIC DIGIT TWO + /* keylabel_for_symbols_2 */ "\u0662", + // U+0663: "ÙŁ" ARABIC-INDIC DIGIT THREE + /* keylabel_for_symbols_3 */ "\u0663", + // U+0664: "Ù€" ARABIC-INDIC DIGIT FOUR + /* keylabel_for_symbols_4 */ "\u0664", + // U+0665: "Ù„" ARABIC-INDIC DIGIT FIVE + /* keylabel_for_symbols_5 */ "\u0665", + // U+0666: "ÙŠ" ARABIC-INDIC DIGIT SIX + /* keylabel_for_symbols_6 */ "\u0666", + // U+0667: "Ù§" ARABIC-INDIC DIGIT SEVEN + /* keylabel_for_symbols_7 */ "\u0667", + // U+0668: "Ùš" ARABIC-INDIC DIGIT EIGHT + /* keylabel_for_symbols_8 */ "\u0668", + // U+0669: "Ù©" ARABIC-INDIC DIGIT NINE + /* keylabel_for_symbols_9 */ "\u0669", + // U+0660: "Ù " ARABIC-INDIC DIGIT ZERO + /* keylabel_for_symbols_0 */ "\u0660", + // Label for "switch to symbols" key. + // U+061F: "Ű" ARABIC QUESTION MARK + /* label_to_symbol_key */ "\u0663\u0662\u0661\u061F", + // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" + // part because it'll be appended by the code. + /* label_to_symbol_with_microphone_key */ "\u0663\u0662\u0661", + /* additional_more_keys_for_symbols_1 */ "1", + /* additional_more_keys_for_symbols_2 */ "2", + /* additional_more_keys_for_symbols_3 */ "3", + /* additional_more_keys_for_symbols_4 */ "4", + /* additional_more_keys_for_symbols_5 */ "5", + /* additional_more_keys_for_symbols_6 */ "6", + /* additional_more_keys_for_symbols_7 */ "7", + /* additional_more_keys_for_symbols_8 */ "8", + /* additional_more_keys_for_symbols_9 */ "9", + // U+066B: "Ù«" ARABIC DECIMAL SEPARATOR + // U+066C: "ÙŹ" ARABIC THOUSANDS SEPARATOR + /* additional_more_keys_for_symbols_0 */ "0,\u066B,\u066C", // U+2605: "â
" BLACK STAR // U+066D: "Ù" ARABIC FIVE POINTED STAR - /* 61 */ "\u2605,\u066D", - // U+266A: "âȘ" EIGHTH NOTE - /* 62 */ "\u266A", - /* 63 */ null, - // The all letters need to be mirrored are found at - // http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt - // U+FD3E: "" ORNATE LEFT PARENTHESIS - // U+FD3F: "ïŽż" ORNATE RIGHT PARENTHESIS - /* 64 */ "!fixedColumnOrder!4,\uFD3E|\uFD3F,<|>,{|},[|]", - /* 65 */ "!fixedColumnOrder!4,\uFD3F|\uFD3E,>|<,}|{,]|[", + /* more_keys_for_star */ "\u2605,\u066D", // U+2264: "â€" LESS-THAN OR EQUAL TO // U+2265: "â„" GREATER-THAN EQUAL TO // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - /* 66 */ "!fixedColumnOrder!3,\u2039|\u203A,\u2264|\u2265,\u00AB|\u00BB", - /* 67 */ "!fixedColumnOrder!3,\u203A|\u2039,\u2265|\u2264,\u00BB|\u00AB", + /* keyspec_left_parenthesis */ "(|)", + /* keyspec_right_parenthesis */ ")|(", + /* keyspec_left_square_bracket */ "[|]", + /* keyspec_right_square_bracket */ "]|[", + /* keyspec_left_curly_bracket */ "{|}", + /* keyspec_right_curly_bracket */ "}|{", + /* keyspec_less_than */ "<|>", + /* keyspec_greater_than */ ">|<", + /* keyspec_less_than_equal */ "\u2264|\u2265", + /* keyspec_greater_than_equal */ "\u2265|\u2264", + /* keyspec_left_double_angle_quote */ "\u00AB|\u00BB", + /* keyspec_right_double_angle_quote */ "\u00BB|\u00AB", + /* keyspec_left_single_angle_quote */ "\u2039|\u203A", + /* keyspec_right_single_angle_quote */ "\u203A|\u2039", + // U+061F: "Ű" ARABIC QUESTION MARK + // U+060C: "Ű" ARABIC COMMA + // U+061B: "Ű" ARABIC SEMICOLON + /* keylabel_for_tablet_comma */ "\u060C", + /* more_keys_for_tablet_period */ "!text/more_keys_for_arabic_diacritics", + // U+00BF: "Âż" INVERTED QUESTION MARK + /* more_keys_for_question */ "?,\u00BF", + /* more_keys_for_h ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, + /* ~ keylabel_for_spanish_row2_10 */ + // U+266A: "âȘ" EIGHTH NOTE + /* more_keys_for_bullet */ "\u266A", + // The all letters need to be mirrored are found at + // http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt + // U+FD3E: "" ORNATE LEFT PARENTHESIS + // U+FD3F: "ïŽż" ORNATE RIGHT PARENTHESIS + /* more_keys_for_left_parenthesis */ "!fixedColumnOrder!4,\uFD3E|\uFD3F,!text/keyspecs_for_left_parenthesis_more_keys", + /* more_keys_for_right_parenthesis */ "!fixedColumnOrder!4,\uFD3F|\uFD3E,!text/keyspecs_for_right_parenthesis_more_keys", // U+0655: "Ù" ARABIC HAMZA BELOW // U+0654: "Ù" ARABIC HAMZA ABOVE // U+0652: "Ù" ARABIC SUKUN @@ -524,90 +632,29 @@ public final class KeyboardTextsTable { // U+0640: "Ù" ARABIC TATWEEL // In order to make Tatweel easily distinguishable from other punctuations, we use consecutive Tatweels only for its displayed label. // Note: The space character is needed as a preceding letter to draw Arabic diacritics characters correctly. - /* 68 */ "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064D|\u064D, \u064C|\u064C, \u064B|\u064B, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064F|\u064F, \u064E|\u064E,\u0640\u0640\u0640|\u0640", - // U+0661: "ÙĄ" ARABIC-INDIC DIGIT ONE - /* 69 */ "\u0661", - // U+0662: "Ùą" ARABIC-INDIC DIGIT TWO - /* 70 */ "\u0662", - // U+0663: "ÙŁ" ARABIC-INDIC DIGIT THREE - /* 71 */ "\u0663", - // U+0664: "Ù€" ARABIC-INDIC DIGIT FOUR - /* 72 */ "\u0664", - // U+0665: "Ù„" ARABIC-INDIC DIGIT FIVE - /* 73 */ "\u0665", - // U+0666: "ÙŠ" ARABIC-INDIC DIGIT SIX - /* 74 */ "\u0666", - // U+0667: "Ù§" ARABIC-INDIC DIGIT SEVEN - /* 75 */ "\u0667", - // U+0668: "Ùš" ARABIC-INDIC DIGIT EIGHT - /* 76 */ "\u0668", - // U+0669: "Ù©" ARABIC-INDIC DIGIT NINE - /* 77 */ "\u0669", - // U+0660: "Ù " ARABIC-INDIC DIGIT ZERO - /* 78 */ "\u0660", - // Label for "switch to symbols" key. - // U+061F: "Ű" ARABIC QUESTION MARK - /* 79 */ "\u0663\u0662\u0661\u061F", - // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" - // part because it'll be appended by the code. - /* 80 */ "\u0663\u0662\u0661", - /* 81 */ "1", - /* 82 */ "2", - /* 83 */ "3", - /* 84 */ "4", - /* 85 */ "5", - /* 86 */ "6", - /* 87 */ "7", - /* 88 */ "8", - /* 89 */ "9", - // U+066B: "Ù«" ARABIC DECIMAL SEPARATOR - // U+066C: "ÙŹ" ARABIC THOUSANDS SEPARATOR - /* 90 */ "0,\u066B,\u066C", - /* 91~ */ - null, null, null, null, null, null, null, null, null, null, - /* ~100 */ + /* more_keys_for_arabic_diacritics */ "!fixedColumnOrder!7, \u0655|\u0655, \u0654|\u0654, \u0652|\u0652, \u064D|\u064D, \u064C|\u064C, \u064B|\u064B, \u0651|\u0651, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u0650|\u0650, \u064F|\u064F, \u064E|\u064E,\u0640\u0640\u0640|\u0640", // U+060C: "Ű" ARABIC COMMA - /* 101 */ "\u060C", - /* 102 */ "\\,", - // U+061F: "Ű" ARABIC QUESTION MARK - // U+060C: "Ű" ARABIC COMMA - // U+061B: "Ű" ARABIC SEMICOLON - /* 103 */ "\u060C", - /* 104 */ "\u061F", - /* 105 */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\",\'", - /* 106 */ null, + /* keylabel_for_comma */ "\u060C", + /* more_keys_for_comma */ "\\,", + /* keyhintlabel_for_tablet_comma */ "\u061F", + /* more_keys_for_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\",\'", // U+0651: "Ù" ARABIC SHADDA - /* 107 */ "\u0651", - /* 108 */ "!text/more_keys_for_arabic_diacritics", - /* 109 */ null, - /* 110 */ "\u0651", - /* 111 */ "!text/more_keys_for_arabic_diacritics", - /* 112 */ "\u061F", - /* 113 */ "\u061B", + /* keyhintlabel_for_period */ "\u0651", + /* more_keys_for_period */ "!text/more_keys_for_arabic_diacritics", + /* keyhintlabel_for_tablet_period */ "\u0651", + /* keylabel_for_symbols_question */ "\u061F", + /* keylabel_for_symbols_semicolon */ "\u061B", // U+066A: "ÙȘ" ARABIC PERCENT SIGN - /* 114 */ "\u066A", - /* 115 */ null, - // U+00BF: "Âż" INVERTED QUESTION MARK - /* 116 */ "?,\u00BF", - /* 117 */ ";", + /* keylabel_for_symbols_percent */ "\u066A", + /* more_keys_for_symbols_semicolon */ ";", // U+2030: "â°" PER MILLE SIGN - /* 118 */ "\\%,\u2030", + /* more_keys_for_symbols_percent */ "\\%,\u2030", }; /* Language az_AZ: Azerbaijani (Azerbaijan) */ private static final String[] LANGUAGE_az_AZ = { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX - /* 0 */ "\u00E2", - // U+0259: "É" LATIN SMALL LETTER SCHWA - /* 1 */ "\u0259", - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u0131,\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* more_keys_for_a */ "\u00E2", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+0153: "Ć" LATIN SMALL LIGATURE OE @@ -616,84 +663,91 @@ public final class KeyboardTextsTable { // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F6,\u00F4,\u0153,\u00F2,\u00F3,\u00F5,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F6,\u00F4,\u0153,\u00F2,\u00F3,\u00F5,\u00F8,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + // U+0259: "É" LATIN SMALL LETTER SCHWA + /* more_keys_for_e */ "\u0259", + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u0131,\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u015F,\u00DF,\u015B,\u0161", - /* 6 */ null, - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", - /* 8~ */ + /* more_keys_for_s */ "\u015F,\u00DF,\u015B,\u0161", + /* more_keys_for_n ~ */ null, null, null, null, null, null, null, - /* ~14 */ + /* ~ more_keys_for_l */ // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u011F", + /* more_keys_for_g */ "\u011F", }; /* Language be_BY: Belarusian (Belarus) */ private static final String[] LANGUAGE_be_BY = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, - /* ~24 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0451: "Ń" CYRILLIC SMALL LETTER IO + /* more_keys_for_cyrillic_ie */ "\u0451", + /* more_keys_for_nordic_row2_10 */ null, // U+045E: "Ń" CYRILLIC SMALL LETTER SHORT U - /* 25 */ "\u045E", + /* keylabel_for_east_slavic_row1_9 */ "\u045E", // U+0451: "Ń" CYRILLIC SMALL LETTER IO - /* 26 */ "\u0451", + /* keylabel_for_east_slavic_row1_12 */ "\u0451", // U+044B: "Ń" CYRILLIC SMALL LETTER YERU - /* 27 */ "\u044B", + /* keylabel_for_east_slavic_row2_1 */ "\u044B", // U+044D: "Ń" CYRILLIC SMALL LETTER E - /* 28 */ "\u044D", + /* keylabel_for_east_slavic_row2_11 */ "\u044D", // U+0456: "Ń" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I - /* 29 */ "\u0456", - /* 30~ */ - null, null, null, null, null, null, null, - /* ~36 */ + /* keylabel_for_east_slavic_row3_5 */ "\u0456", // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 37 */ "\u044A", - /* 38~ */ - null, null, null, null, null, - /* ~42 */ - // U+0451: "Ń" CYRILLIC SMALL LETTER IO - /* 43 */ "\u0451", - /* 44~ */ - null, null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_cyrillic_soft_sign */ "\u044A", }; /* Language bg: Bulgarian */ private static final String[] LANGUAGE_bg = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + // single_quotes of Bulgarian is default single_quotes_right_left. + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes ~ */ + null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0410: "Đ" CYRILLIC CAPITAL LETTER A // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ null, - // single_quotes of Bulgarian is default single_quotes_right_left. - /* 53 */ "!text/double_9qm_lqm", + /* label_to_alpha_key */ "\u0410\u0411\u0412", }; /* Language ca: Catalan */ @@ -708,22 +762,7 @@ public final class KeyboardTextsTable { // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E0,\u00E1,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E8,\u00E9,\u00EB,\u00EA,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -733,44 +772,63 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F2,\u00F3,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F2,\u00F3,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", - /* 5 */ null, - // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", + /* more_keys_for_u */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EB,\u00EA,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", - /* 8~ */ - null, null, null, null, null, null, - /* ~13 */ + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", + /* more_keys_for_s */ null, + // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE + // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key ~ */ + null, null, null, null, null, + /* ~ more_keys_for_t */ // U+00B7: "·" MIDDLE DOT // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "l\u00B7l,\u0142", - /* 15~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_l */ "l\u00B7l,\u0142", + /* more_keys_for_g ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~58 */ + null, null, + /* ~ more_keys_for_cyrillic_soft_sign */ // U+00B7: "·" MIDDLE DOT - /* 59 */ "!fixedColumnOrder!9,;,/,(,),#,\u00B7,!,\\,,?,&,\\%,+,\",-,:,',@", - /* 60 */ "!fixedColumnOrder!8,;,/,(,),#,\u00B7,',\\,,&,\\%,+,\",-,:,@", - /* 61~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_punctuation */ "!fixedColumnOrder!9,;,/,(,),#,\u00B7,!,\\,,?,&,\\%,+,\",-,:,',@", + /* more_keys_for_nordic_row2_11 ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, - /* ~124 */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_swiss_row2_11 */ // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - /* 125 */ "\u00E7", + /* keylabel_for_spanish_row2_10 */ "\u00E7", + /* more_keys_for_bullet ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, + /* ~ more_keys_for_currency_dollar */ + /* more_keys_for_tablet_punctuation */ "!fixedColumnOrder!8,;,/,(,),#,\u00B7,',\\,,&,\\%,+,\",-,:,@", }; /* Language cs: Czech */ @@ -783,23 +841,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u011B,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EE,\u00EF,\u00EC,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -808,48 +850,63 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u016F,\u00FB,\u00FC,\u00F9,\u016B", + /* more_keys_for_u */ "\u00FA,\u016F,\u00FB,\u00FC,\u00F9,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u011B,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EE,\u00EF,\u00EC,\u012F,\u012B", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + /* more_keys_for_c */ "\u010D,\u00E7,\u0107", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE - /* 5 */ "\u0161,\u00DF,\u015B", + /* more_keys_for_s */ "\u0161,\u00DF,\u015B", // U+0148: "Ć" LATIN SMALL LETTER N WITH CARON // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u0148,\u00F1,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u00E7,\u0107", + /* more_keys_for_n */ "\u0148,\u00F1,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u010F", - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - /* 10 */ "\u0159", - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - /* 11 */ "\u0165", + /* more_keys_for_d */ "\u010F", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - /* 12 */ "\u017E,\u017A,\u017C", - /* 13~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_z */ "\u017E,\u017A,\u017C", + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + /* more_keys_for_t */ "\u0165", + /* more_keys_for_l */ null, + /* more_keys_for_g */ null, + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency */ null, + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + /* more_keys_for_r */ "\u0159", }; /* Language da: Danish */ @@ -860,65 +917,66 @@ public final class KeyboardTextsTable { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E4,\u00E0,\u00E2,\u00E3,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - /* 1 */ "\u00E9,\u00EB", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - /* 2 */ "\u00ED,\u00EF", + /* more_keys_for_a */ "\u00E1,\u00E4,\u00E0,\u00E2,\u00E3,\u0101", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F4,\u00F2,\u00F5,\u0153,\u014D", + /* more_keys_for_o */ "\u00F3,\u00F4,\u00F2,\u00F5,\u0153,\u014D", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", + /* more_keys_for_u */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + /* more_keys_for_e */ "\u00E9,\u00EB", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + /* more_keys_for_i */ "\u00ED,\u00EF", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c */ null, // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u00DF,\u015B,\u0161", + /* more_keys_for_s */ "\u00DF,\u015B,\u0161", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", - /* 7 */ null, + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+00F0: "ð" LATIN SMALL LETTER ETH - /* 9 */ "\u00F0", - /* 10~ */ - null, null, null, null, - /* ~13 */ + /* more_keys_for_d */ "\u00F0", + /* more_keys_for_z */ null, + /* more_keys_for_t */ null, // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u0142", - /* 15~ */ - null, null, null, null, null, - /* ~19 */ + /* more_keys_for_l */ "\u0142", + /* more_keys_for_g */ null, + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency ~ */ + null, null, null, + /* ~ more_keys_for_k */ // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE - /* 20 */ "\u00E5", + /* keylabel_for_nordic_row1_11 */ "\u00E5", // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 21 */ "\u00E6", + /* keylabel_for_nordic_row2_10 */ "\u00E6", // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 22 */ "\u00F8", + /* keylabel_for_nordic_row2_11 */ "\u00F8", + /* more_keys_for_cyrillic_ie */ null, // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 23 */ "\u00E4", + /* more_keys_for_nordic_row2_10 */ "\u00E4", + /* keylabel_for_east_slavic_row1_9 ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_punctuation */ // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 24 */ "\u00F6", - /* 25~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_nordic_row2_11 */ "\u00F6", }; /* Language de: German */ @@ -931,14 +989,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E4,\u00E2,\u00E0,\u00E1,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0117", - /* 2 */ null, + /* more_keys_for_a */ "\u00E4,\u00E2,\u00E0,\u00E1,\u00E6,\u00E3,\u00E5,\u0101", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -947,57 +998,66 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F6,\u00F4,\u00F2,\u00F3,\u00F5,\u0153,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F6,\u00F4,\u00F2,\u00F3,\u00F5,\u0153,\u00F8,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0117", + /* more_keys_for_i */ null, + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c */ null, // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u00DF,\u015B,\u0161", + /* more_keys_for_s */ "\u00DF,\u015B,\u0161", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", - /* 7~ */ + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~44 */ + /* ~ more_keys_for_cyrillic_i */ // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - /* 45 */ "\u00FC", + /* keylabel_for_swiss_row1_11 */ "\u00FC", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 46 */ "\u00F6", + /* keylabel_for_swiss_row2_10 */ "\u00F6", // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 47 */ "\u00E4", + /* keylabel_for_swiss_row2_11 */ "\u00E4", // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - /* 48 */ "\u00E8", + /* more_keys_for_swiss_row1_11 */ "\u00E8", // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - /* 49 */ "\u00E9", + /* more_keys_for_swiss_row2_10 */ "\u00E9", // U+00E0: "Ă " LATIN SMALL LETTER A WITH GRAVE - /* 50 */ "\u00E0", - /* 51 */ null, - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_swiss_row2_11 */ "\u00E0", }; /* Language el: Greek */ private static final String[] LANGUAGE_el = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0391: "Î" GREEK CAPITAL LETTER ALPHA // U+0392: "Î" GREEK CAPITAL LETTER BETA // U+0393: "Î" GREEK CAPITAL LETTER GAMMA - /* 51 */ "\u0391\u0392\u0393", + /* label_to_alpha_key */ "\u0391\u0392\u0393", }; /* Language en: English */ @@ -1010,19 +1070,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - /* 2 */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -1031,19 +1079,33 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - /* 3 */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", + /* more_keys_for_o */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + /* more_keys_for_i */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + /* more_keys_for_c */ "\u00E7", // U+00DF: "Ă" LATIN SMALL LETTER SHARP S - /* 5 */ "\u00DF", + /* more_keys_for_s */ "\u00DF", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - /* 6 */ "\u00F1", - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - /* 7 */ "\u00E7", + /* more_keys_for_n */ "\u00F1", }; /* Language eo: Esperanto */ @@ -1059,26 +1121,7 @@ public final class KeyboardTextsTable { // U+0103: "Ä" LATIN SMALL LETTER A WITH BREVE // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101,\u0103,\u0105,\u00AA", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u011B,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 2 */ "\u00ED,\u00EE,\u00EF,\u0129,\u00EC,\u012F,\u012B,\u0131,\u0133", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101,\u0103,\u0105,\u00AA", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -1089,7 +1132,7 @@ public final class KeyboardTextsTable { // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D,\u0151,\u00BA", + /* more_keys_for_o */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D,\u0151,\u00BA", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX @@ -1100,89 +1143,121 @@ public final class KeyboardTextsTable { // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE // U+0173: "Ćł" LATIN SMALL LETTER U WITH OGONEK // U+00B5: "”" MICRO SIGN - /* 4 */ "\u00FA,\u016F,\u00FB,\u00FC,\u00F9,\u016B,\u0169,\u0171,\u0173,\u00B5", + /* more_keys_for_u */ "\u00FA,\u016F,\u00FB,\u00FC,\u00F9,\u016B,\u0169,\u0171,\u0173,\u00B5", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u011B,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + // U+0133: "Äł" LATIN SMALL LIGATURE IJ + /* more_keys_for_i */ "\u00ED,\u00EE,\u00EF,\u0129,\u00EC,\u012F,\u012B,\u0131,\u0133", + /* double_quotes */ null, + /* single_quotes */ null, + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+010B: "Ä" LATIN SMALL LETTER C WITH DOT ABOVE + /* more_keys_for_c */ "\u0107,\u010D,\u00E7,\u010B", // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0219: "È" LATIN SMALL LETTER S WITH COMMA BELOW // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA - /* 5 */ "\u00DF,\u0161,\u015B,\u0219,\u015F", + /* more_keys_for_s */ "\u00DF,\u0161,\u015B,\u0219,\u015F", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+0148: "Ć" LATIN SMALL LETTER N WITH CARON // U+0149: "Ć" LATIN SMALL LETTER N PRECEDED BY APOSTROPHE // U+014B: "Ć" LATIN SMALL LETTER ENG - /* 6 */ "\u00F1,\u0144,\u0146,\u0148,\u0149,\u014B", - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+010B: "Ä" LATIN SMALL LETTER C WITH DOT ABOVE - /* 7 */ "\u0107,\u010D,\u00E7,\u010B", + /* more_keys_for_n */ "\u00F1,\u0144,\u0146,\u0148,\u0149,\u014B", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+0177: "Ć·" LATIN SMALL LETTER Y WITH CIRCUMFLEX // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN - /* 8 */ "y,\u00FD,\u0177,\u00FF,\u00FE", + /* more_keys_for_y */ "y,\u00FD,\u0177,\u00FF,\u00FE", // U+00F0: "ð" LATIN SMALL LETTER ETH // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON // U+0111: "Ä" LATIN SMALL LETTER D WITH STROKE - /* 9 */ "\u00F0,\u010F,\u0111", - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - /* 10 */ "\u0159,\u0155,\u0157", + /* more_keys_for_d */ "\u00F0,\u010F,\u0111", + // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE + // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE + // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON + /* more_keys_for_z */ "\u017A,\u017C,\u017E", // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON // U+021B: "È" LATIN SMALL LETTER T WITH COMMA BELOW // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA // U+0167: "Ƨ" LATIN SMALL LETTER T WITH STROKE - /* 11 */ "\u0165,\u021B,\u0163,\u0167", - // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON - /* 12 */ "\u017A,\u017C,\u017E", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - // U+0138: "Äž" LATIN SMALL LETTER KRA - /* 13 */ "\u0137,\u0138", + /* more_keys_for_t */ "\u0165,\u021B,\u0163,\u0167", // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON // U+0140: "Ć" LATIN SMALL LETTER L WITH MIDDLE DOT // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u013A,\u013C,\u013E,\u0140,\u0142", + /* more_keys_for_l */ "\u013A,\u013C,\u013E,\u0140,\u0142", // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE // U+0121: "ÄĄ" LATIN SMALL LETTER G WITH DOT ABOVE // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA - /* 15 */ "\u011F,\u0121,\u0123", - // U+0175: "Ć”" LATIN SMALL LETTER W WITH CIRCUMFLEX - /* 16 */ "w,\u0175", - // U+0125: "Ä„" LATIN SMALL LETTER H WITH CIRCUMFLEX - // U+0127: "ħ" LATIN SMALL LETTER H WITH STROKE - /* 17 */ "\u0125,\u0127", - /* 18 */ null, - // U+0175: "Ć”" LATIN SMALL LETTER W WITH CIRCUMFLEX - /* 19 */ "w,\u0175", - /* 20~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_g */ "\u011F,\u0121,\u0123", + /* single_angle_quotes ~ */ + null, null, null, + /* ~ keylabel_for_currency */ + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + /* more_keys_for_r */ "\u0159,\u0155,\u0157", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + // U+0138: "Äž" LATIN SMALL LETTER KRA + /* more_keys_for_k */ "\u0137,\u0138", + /* keylabel_for_nordic_row1_11 ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + /* ~ more_keys_for_question */ + // U+0125: "Ä„" LATIN SMALL LETTER H WITH CIRCUMFLEX + // U+0127: "ħ" LATIN SMALL LETTER H WITH STROKE + /* more_keys_for_h */ "\u0125,\u0127", + // U+0175: "Ć”" LATIN SMALL LETTER W WITH CIRCUMFLEX + /* more_keys_for_w */ "w,\u0175", + /* more_keys_for_cyrillic_u ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, + /* ~ more_keys_for_swiss_row2_11 */ + // U+0135: "Ä”" LATIN SMALL LETTER J WITH CIRCUMFLEX + /* keylabel_for_spanish_row2_10 */ "\u0135", + /* more_keys_for_bullet ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~118 */ - /* 119 */ "q", - /* 120 */ "x", + null, + /* ~ more_keys_for_symbols_percent */ + // U+0175: "Ć”" LATIN SMALL LETTER W WITH CIRCUMFLEX + /* more_keys_for_v */ "w,\u0175", + /* more_keys_for_j ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_exclamation */ + /* more_keys_for_q */ "q", + /* more_keys_for_x */ "x", // U+015D: "Ć" LATIN SMALL LETTER S WITH CIRCUMFLEX - /* 121 */ "\u015D", + /* keylabel_for_q */ "\u015D", // U+011D: "Ä" LATIN SMALL LETTER G WITH CIRCUMFLEX - /* 122 */ "\u011D", + /* keylabel_for_w */ "\u011D", // U+016D: "Ć" LATIN SMALL LETTER U WITH BREVE - /* 123 */ "\u016D", + /* keylabel_for_y */ "\u016D", // U+0109: "Ä" LATIN SMALL LETTER C WITH CIRCUMFLEX - /* 124 */ "\u0109", - // U+0135: "Ä”" LATIN SMALL LETTER J WITH CIRCUMFLEX - /* 125 */ "\u0135", + /* keylabel_for_x */ "\u0109", }; /* Language es: Spanish */ @@ -1197,22 +1272,7 @@ public final class KeyboardTextsTable { // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E1,\u00E0,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EB,\u00EA,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -1222,30 +1282,45 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F3,\u00F2,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F3,\u00F2,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", - /* 5 */ null, - // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", + /* more_keys_for_u */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EB,\u00EA,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", - /* 8~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", + /* more_keys_for_s */ null, + // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE + // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~58 */ + null, null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_soft_sign */ // U+00A1: "ÂĄ" INVERTED EXCLAMATION MARK // U+00BF: "Âż" INVERTED QUESTION MARK - /* 59 */ "!fixedColumnOrder!9,\u00A1,;,/,(,),#,!,\\,,?,\u00BF,&,\\%,+,\",-,:,',@", + /* more_keys_for_punctuation */ "!fixedColumnOrder!9,\u00A1,;,/,(,),#,!,\\,,?,\u00BF,&,\\%,+,\",-,:,',@", }; /* Language et_EE: Estonian (Estonia) */ @@ -1259,24 +1334,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK - /* 0 */ "\u00E4,\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E5,\u00E6,\u0105", - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - /* 1 */ "\u0113,\u00E8,\u0117,\u00E9,\u00EA,\u00EB,\u0119,\u011B", - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - /* 2 */ "\u012B,\u00EC,\u012F,\u00ED,\u00EE,\u00EF,\u0131", + /* more_keys_for_a */ "\u00E4,\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E5,\u00E6,\u0105", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -1285,7 +1343,7 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 3 */ "\u00F6,\u00F5,\u00F2,\u00F3,\u00F4,\u0153,\u0151,\u00F8", + /* more_keys_for_o */ "\u00F6,\u00F5,\u00F2,\u00F3,\u00F4,\u0153,\u0151,\u00F8", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON // U+0173: "Ćł" LATIN SMALL LETTER U WITH OGONEK @@ -1294,113 +1352,181 @@ public final class KeyboardTextsTable { // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE - /* 4 */ "\u00FC,\u016B,\u0173,\u00F9,\u00FA,\u00FB,\u016F,\u0171", + /* more_keys_for_u */ "\u00FC,\u016B,\u0173,\u00F9,\u00FA,\u00FB,\u016F,\u0171", + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + /* more_keys_for_e */ "\u0113,\u00E8,\u0117,\u00E9,\u00EA,\u00EB,\u0119,\u011B", + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + /* more_keys_for_i */ "\u012B,\u00EC,\u012F,\u00ED,\u00EE,\u00EF,\u0131", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + /* more_keys_for_c */ "\u010D,\u00E7,\u0107", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA - /* 5 */ "\u0161,\u00DF,\u015B,\u015F", + /* more_keys_for_s */ "\u0161,\u00DF,\u015B,\u015F", // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u0146,\u00F1,\u0144,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u00E7,\u0107", + /* more_keys_for_n */ "\u0146,\u00F1,\u0144,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u010F", - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - /* 10 */ "\u0157,\u0159,\u0155", - // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - /* 11 */ "\u0163,\u0165", + /* more_keys_for_d */ "\u010F", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - /* 12 */ "\u017E,\u017C,\u017A", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - /* 13 */ "\u0137", + /* more_keys_for_z */ "\u017E,\u017C,\u017A", + // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + /* more_keys_for_t */ "\u0163,\u0165", // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON - /* 14 */ "\u013C,\u0142,\u013A,\u013E", + /* more_keys_for_l */ "\u013C,\u0142,\u013A,\u013E", // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u0123,\u011F", - /* 16~ */ - null, null, null, null, - /* ~19 */ + /* more_keys_for_g */ "\u0123,\u011F", + /* single_angle_quotes ~ */ + null, null, null, + /* ~ keylabel_for_currency */ + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + /* more_keys_for_r */ "\u0157,\u0159,\u0155", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + /* more_keys_for_k */ "\u0137", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - /* 20 */ "\u00FC", + /* keylabel_for_nordic_row1_11 */ "\u00FC", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 21 */ "\u00F6", + /* keylabel_for_nordic_row2_10 */ "\u00F6", // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 22 */ "\u00E4", + /* keylabel_for_nordic_row2_11 */ "\u00E4", + /* more_keys_for_cyrillic_ie */ null, // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - /* 23 */ "\u00F5", - /* 24~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_nordic_row2_10 */ "\u00F5", }; /* Language fa: Persian */ private static final String[] LANGUAGE_fa = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0627: "ۧ" ARABIC LETTER ALEF // U+200C: ZERO WIDTH NON-JOINER // U+0628: "Űš" ARABIC LETTER BEH // U+067E: "ÙŸ" ARABIC LETTER PEH - /* 51 */ "\u0627\u200C\u0628\u200C\u067E", - /* 52 */ null, - /* 53 */ null, - /* 54 */ "!text/single_laqm_raqm_rtl", - /* 55 */ "!text/double_laqm_raqm_rtl", - /* 56 */ null, + /* label_to_alpha_key */ "\u0627\u200C\u0628\u200C\u067E", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+FDFC: "ï·Œ" RIAL SIGN - /* 57 */ "\uFDFC", - /* 58 */ null, + /* keylabel_for_currency */ "\uFDFC", + /* more_keys_for_r ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_soft_sign */ // U+061F: "Ű" ARABIC QUESTION MARK // U+060C: "Ű" ARABIC COMMA // U+061B: "Ű" ARABIC SEMICOLON - /* 59 */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,(|),)|(", - /* 60 */ null, + /* more_keys_for_punctuation */ "!fixedColumnOrder!8,\",\',#,-,:,!,\u060C,\u061F,@,&,\\%,+,\u061B,/,!text/keyspec_left_parenthesis,!text/keyspec_right_parenthesis", + /* more_keys_for_nordic_row2_11 */ null, + // U+06F1: "Û±" EXTENDED ARABIC-INDIC DIGIT ONE + /* keylabel_for_symbols_1 */ "\u06F1", + // U+06F2: "ÛČ" EXTENDED ARABIC-INDIC DIGIT TWO + /* keylabel_for_symbols_2 */ "\u06F2", + // U+06F3: "Ûł" EXTENDED ARABIC-INDIC DIGIT THREE + /* keylabel_for_symbols_3 */ "\u06F3", + // U+06F4: "ÛŽ" EXTENDED ARABIC-INDIC DIGIT FOUR + /* keylabel_for_symbols_4 */ "\u06F4", + // U+06F5: "Û”" EXTENDED ARABIC-INDIC DIGIT FIVE + /* keylabel_for_symbols_5 */ "\u06F5", + // U+06F6: "Û¶" EXTENDED ARABIC-INDIC DIGIT SIX + /* keylabel_for_symbols_6 */ "\u06F6", + // U+06F7: "Û·" EXTENDED ARABIC-INDIC DIGIT SEVEN + /* keylabel_for_symbols_7 */ "\u06F7", + // U+06F8: "Ûž" EXTENDED ARABIC-INDIC DIGIT EIGHT + /* keylabel_for_symbols_8 */ "\u06F8", + // U+06F9: "Ûč" EXTENDED ARABIC-INDIC DIGIT NINE + /* keylabel_for_symbols_9 */ "\u06F9", + // U+06F0: "Û°" EXTENDED ARABIC-INDIC DIGIT ZERO + /* keylabel_for_symbols_0 */ "\u06F0", + // Label for "switch to symbols" key. + // U+061F: "Ű" ARABIC QUESTION MARK + /* label_to_symbol_key */ "\u06F3\u06F2\u06F1\u061F", + // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" + // part because it'll be appended by the code. + /* label_to_symbol_with_microphone_key */ "\u06F3\u06F2\u06F1", + /* additional_more_keys_for_symbols_1 */ "1", + /* additional_more_keys_for_symbols_2 */ "2", + /* additional_more_keys_for_symbols_3 */ "3", + /* additional_more_keys_for_symbols_4 */ "4", + /* additional_more_keys_for_symbols_5 */ "5", + /* additional_more_keys_for_symbols_6 */ "6", + /* additional_more_keys_for_symbols_7 */ "7", + /* additional_more_keys_for_symbols_8 */ "8", + /* additional_more_keys_for_symbols_9 */ "9", + // U+066B: "Ù«" ARABIC DECIMAL SEPARATOR + // U+066C: "ÙŹ" ARABIC THOUSANDS SEPARATOR + /* additional_more_keys_for_symbols_0 */ "0,\u066B,\u066C", // U+2605: "â
" BLACK STAR // U+066D: "Ù" ARABIC FIVE POINTED STAR - /* 61 */ "\u2605,\u066D", + /* more_keys_for_star */ "\u2605,\u066D", + /* keyspec_left_parenthesis */ "(|)", + /* keyspec_right_parenthesis */ ")|(", + /* keyspec_left_square_bracket */ "[|]", + /* keyspec_right_square_bracket */ "]|[", + /* keyspec_left_curly_bracket */ "{|}", + /* keyspec_right_curly_bracket */ "}|{", + /* keyspec_less_than */ "<|>", + /* keyspec_greater_than */ ">|<", + /* keyspec_less_than_equal */ "\u2264|\u2265", + /* keyspec_greater_than_equal */ "\u2265|\u2264", + /* keyspec_left_double_angle_quote */ "\u00AB|\u00BB", + /* keyspec_right_double_angle_quote */ "\u00BB|\u00AB", + /* keyspec_left_single_angle_quote */ "\u2039|\u203A", + /* keyspec_right_single_angle_quote */ "\u203A|\u2039", + // U+060C: "Ű" ARABIC COMMA + // U+061B: "Ű" ARABIC SEMICOLON + // U+061F: "Ű" ARABIC QUESTION MARK + // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + /* keylabel_for_tablet_comma */ "\u060C", + /* more_keys_for_tablet_period */ "!text/more_keys_for_arabic_diacritics", + // U+00BF: "Âż" INVERTED QUESTION MARK + /* more_keys_for_question */ "?,\u00BF", + /* more_keys_for_h ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, + /* ~ keylabel_for_spanish_row2_10 */ // U+266A: "âȘ" EIGHTH NOTE - /* 62 */ "\u266A", - /* 63 */ null, + /* more_keys_for_bullet */ "\u266A", // The all letters need to be mirrored are found at // http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt // U+FD3E: "" ORNATE LEFT PARENTHESIS // U+FD3F: "ïŽż" ORNATE RIGHT PARENTHESIS - /* 64 */ "!fixedColumnOrder!4,\uFD3E|\uFD3F,<|>,{|},[|]", - /* 65 */ "!fixedColumnOrder!4,\uFD3F|\uFD3E,>|<,}|{,]|[", - // U+2264: "â€" LESS-THAN OR EQUAL TO - // U+2265: "â„" GREATER-THAN EQUAL TO - // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK - // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - /* 66 */ "!fixedColumnOrder!3,\u2039|\u203A,\u2264|\u2265,<|>", - /* 67 */ "!fixedColumnOrder!3,\u203A|\u2039,\u2265|\u2264,>|<", + /* more_keys_for_left_parenthesis */ "!fixedColumnOrder!4,\uFD3E|\uFD3F,!text/keyspecs_for_left_parenthesis_more_keys", + /* more_keys_for_right_parenthesis */ "!fixedColumnOrder!4,\uFD3F|\uFD3E,!text/keyspecs_for_right_parenthesis_more_keys", // U+0655: "Ù" ARABIC HAMZA BELOW // U+0652: "Ù" ARABIC SUKUN // U+0651: "Ù" ARABIC SHADDA @@ -1417,76 +1543,34 @@ public final class KeyboardTextsTable { // U+0640: "Ù" ARABIC TATWEEL // In order to make Tatweel easily distinguishable from other punctuations, we use consecutive Tatweels only for its displayed label. // Note: The space character is needed as a preceding letter to draw Arabic diacritics characters correctly. - /* 68 */ "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064C|\u064C, \u064D|\u064D, \u064B|\u064B, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064F|\u064F, \u0650|\u0650, \u064E|\u064E,\u0640\u0640\u0640|\u0640", - // U+06F1: "Û±" EXTENDED ARABIC-INDIC DIGIT ONE - /* 69 */ "\u06F1", - // U+06F2: "ÛČ" EXTENDED ARABIC-INDIC DIGIT TWO - /* 70 */ "\u06F2", - // U+06F3: "Ûł" EXTENDED ARABIC-INDIC DIGIT THREE - /* 71 */ "\u06F3", - // U+06F4: "ÛŽ" EXTENDED ARABIC-INDIC DIGIT FOUR - /* 72 */ "\u06F4", - // U+06F5: "Û”" EXTENDED ARABIC-INDIC DIGIT FIVE - /* 73 */ "\u06F5", - // U+06F6: "Û¶" EXTENDED ARABIC-INDIC DIGIT SIX - /* 74 */ "\u06F6", - // U+06F7: "Û·" EXTENDED ARABIC-INDIC DIGIT SEVEN - /* 75 */ "\u06F7", - // U+06F8: "Ûž" EXTENDED ARABIC-INDIC DIGIT EIGHT - /* 76 */ "\u06F8", - // U+06F9: "Ûč" EXTENDED ARABIC-INDIC DIGIT NINE - /* 77 */ "\u06F9", - // U+06F0: "Û°" EXTENDED ARABIC-INDIC DIGIT ZERO - /* 78 */ "\u06F0", - // Label for "switch to symbols" key. - // U+061F: "Ű" ARABIC QUESTION MARK - /* 79 */ "\u06F3\u06F2\u06F1\u061F", - // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" - // part because it'll be appended by the code. - /* 80 */ "\u06F3\u06F2\u06F1", - /* 81 */ "1", - /* 82 */ "2", - /* 83 */ "3", - /* 84 */ "4", - /* 85 */ "5", - /* 86 */ "6", - /* 87 */ "7", - /* 88 */ "8", - /* 89 */ "9", - // U+066B: "Ù«" ARABIC DECIMAL SEPARATOR - // U+066C: "ÙŹ" ARABIC THOUSANDS SEPARATOR - /* 90 */ "0,\u066B,\u066C", - /* 91~ */ - null, null, null, null, null, null, null, null, null, null, - /* ~100 */ - // U+060C: "Ű" ARABIC COMMA - /* 101 */ "\u060C", - /* 102 */ "\\,", + /* more_keys_for_arabic_diacritics */ "!fixedColumnOrder!7, \u0655|\u0655, \u0652|\u0652, \u0651|\u0651, \u064C|\u064C, \u064D|\u064D, \u064B|\u064B, \u0654|\u0654, \u0656|\u0656, \u0670|\u0670, \u0653|\u0653, \u064F|\u064F, \u0650|\u0650, \u064E|\u064E,\u0640\u0640\u0640|\u0640", // U+060C: "Ű" ARABIC COMMA - // U+061B: "Ű" ARABIC SEMICOLON - // U+061F: "Ű" ARABIC QUESTION MARK - // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK - // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK - /* 103 */ "\u060C", - /* 104 */ "\u061F", - /* 105 */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,\u00AB|\u00BB,\u00BB|\u00AB", - /* 106 */ null, + /* keylabel_for_comma */ "\u060C", + /* more_keys_for_comma */ "\\,", + /* keyhintlabel_for_tablet_comma */ "\u061F", + /* more_keys_for_tablet_comma */ "!fixedColumnOrder!4,:,!,\u061F,\u061B,-,/,!text/keyspec_left_double_angle_quote,!text/keyspec_right_double_angle_quote", // U+064B: "Ù" ARABIC FATHATAN - /* 107 */ "\u064B", - /* 108 */ "!text/more_keys_for_arabic_diacritics", - /* 109 */ null, - /* 110 */ "\u064B", - /* 111 */ "!text/more_keys_for_arabic_diacritics", - /* 112 */ "\u061F", - /* 113 */ "\u061B", + /* keyhintlabel_for_period */ "\u064B", + /* more_keys_for_period */ "!text/more_keys_for_arabic_diacritics", + /* keyhintlabel_for_tablet_period */ "\u064B", + /* keylabel_for_symbols_question */ "\u061F", + /* keylabel_for_symbols_semicolon */ "\u061B", // U+066A: "ÙȘ" ARABIC PERCENT SIGN - /* 114 */ "\u066A", - /* 115 */ null, - // U+00BF: "Âż" INVERTED QUESTION MARK - /* 116 */ "?,\u00BF", - /* 117 */ ";", + /* keylabel_for_symbols_percent */ "\u066A", + /* more_keys_for_symbols_semicolon */ ";", // U+2030: "â°" PER MILLE SIGN - /* 118 */ "\\%,\u2030", + /* more_keys_for_symbols_percent */ "\\%,\u2030", + /* more_keys_for_v ~ */ + null, null, null, null, null, null, null, null, + /* ~ more_keys_for_plus */ + // U+2264: "â€" LESS-THAN OR EQUAL TO + // U+2265: "â„" GREATER-THAN EQUAL TO + // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK + // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK + // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK + // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK + /* more_keys_for_less_than */ "!fixedColumnOrder!3,!text/keyspec_left_single_angle_quote;,!text/keyspec_less_than_equal;,!text/keyspec_less_than", + /* more_keys_for_greater_than */ "!fixedColumnOrder!3,!text/keyspec_right_single_angle_quote;,!text/keyspec_greater_than_equal;,!text/keyspec_greater_than", }; /* Language fi: Finnish */ @@ -1497,9 +1581,7 @@ public final class KeyboardTextsTable { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E6,\u00E0,\u00E1,\u00E2,\u00E3,\u0101", - /* 1 */ null, - /* 2 */ null, + /* more_keys_for_a */ "\u00E6,\u00E0,\u00E1,\u00E2,\u00E3,\u0101", // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -1507,33 +1589,40 @@ public final class KeyboardTextsTable { // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F8,\u00F4,\u00F2,\u00F3,\u00F5,\u0153,\u014D", + /* more_keys_for_o */ "\u00F8,\u00F4,\u00F2,\u00F3,\u00F5,\u0153,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - /* 4 */ "\u00FC", + /* more_keys_for_u */ "\u00FC", + /* more_keys_for_e ~ */ + null, null, null, null, null, + /* ~ more_keys_for_c */ // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE - /* 5 */ "\u0161,\u00DF,\u015B", - /* 6~ */ - null, null, null, null, null, null, - /* ~11 */ + /* more_keys_for_s */ "\u0161,\u00DF,\u015B", + /* more_keys_for_n ~ */ + null, null, null, null, + /* ~ more_keys_for_d */ // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - /* 12 */ "\u017E,\u017A,\u017C", - /* 13~ */ - null, null, null, null, null, null, null, - /* ~19 */ + /* more_keys_for_z */ "\u017E,\u017A,\u017C", + /* more_keys_for_t ~ */ + null, null, null, null, null, null, null, null, + /* ~ more_keys_for_k */ // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE - /* 20 */ "\u00E5", + /* keylabel_for_nordic_row1_11 */ "\u00E5", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 21 */ "\u00F6", + /* keylabel_for_nordic_row2_10 */ "\u00F6", // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 22 */ "\u00E4", + /* keylabel_for_nordic_row2_11 */ "\u00E4", + /* more_keys_for_cyrillic_ie */ null, // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 23 */ "\u00F8", + /* more_keys_for_nordic_row2_10 */ "\u00F8", + /* keylabel_for_east_slavic_row1_9 ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_punctuation */ // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 24 */ "\u00E6", + /* more_keys_for_nordic_row2_11 */ "\u00E6", }; /* Language fr: French */ @@ -1547,22 +1636,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E0,\u00E2,%,\u00E6,\u00E1,\u00E4,\u00E3,\u00E5,\u0101,\u00AA", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,%,\u0119,\u0117,\u0113", - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00EE,%,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* more_keys_for_a */ "\u00E0,\u00E2,%,\u00E6,\u00E1,\u00E4,\u00E3,\u00E5,\u0101,\u00AA", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -1572,132 +1646,146 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F4,\u0153,%,\u00F6,\u00F2,\u00F3,\u00F5,\u00F8,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F4,\u0153,%,\u00F6,\u00F2,\u00F3,\u00F5,\u00F8,\u014D,\u00BA", // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00F9,\u00FB,%,\u00FC,\u00FA,\u016B", - /* 5 */ null, - /* 6 */ null, + /* more_keys_for_u */ "\u00F9,\u00FB,%,\u00FC,\u00FA,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,%,\u0119,\u0117,\u0113", + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00EE,%,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", + /* more_keys_for_s ~ */ + null, null, null, + /* ~ label_to_alpha_key */ // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "%,\u00FF", - /* 9~ */ + /* more_keys_for_y */ "%,\u00FF", + /* more_keys_for_d ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~44 */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_i */ // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - /* 45 */ "\u00E8", + /* keylabel_for_swiss_row1_11 */ "\u00E8", // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - /* 46 */ "\u00E9", + /* keylabel_for_swiss_row2_10 */ "\u00E9", // U+00E0: "Ă " LATIN SMALL LETTER A WITH GRAVE - /* 47 */ "\u00E0", + /* keylabel_for_swiss_row2_11 */ "\u00E0", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - /* 48 */ "\u00FC", + /* more_keys_for_swiss_row1_11 */ "\u00FC", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 49 */ "\u00F6", + /* more_keys_for_swiss_row2_10 */ "\u00F6", // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 50 */ "\u00E4", + /* more_keys_for_swiss_row2_11 */ "\u00E4", }; /* Language hi: Hindi */ private static final String[] LANGUAGE_hi = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0915: "à€" DEVANAGARI LETTER KA // U+0916: "à€" DEVANAGARI LETTER KHA // U+0917: "à€" DEVANAGARI LETTER GA - /* 51 */ "\u0915\u0916\u0917", - /* 52~ */ - null, null, null, null, null, - /* ~56 */ + /* label_to_alpha_key */ "\u0915\u0916\u0917", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+20B9: "âč" INDIAN RUPEE SIGN - /* 57 */ "\u20B9", - /* 58~ */ - null, null, null, null, null, null, null, null, null, null, null, - /* ~68 */ + /* keylabel_for_currency */ "\u20B9", + /* more_keys_for_r ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_nordic_row2_11 */ // U+0967: "à„§" DEVANAGARI DIGIT ONE - /* 69 */ "\u0967", + /* keylabel_for_symbols_1 */ "\u0967", // U+0968: "à„š" DEVANAGARI DIGIT TWO - /* 70 */ "\u0968", + /* keylabel_for_symbols_2 */ "\u0968", // U+0969: "à„©" DEVANAGARI DIGIT THREE - /* 71 */ "\u0969", + /* keylabel_for_symbols_3 */ "\u0969", // U+096A: "à„Ș" DEVANAGARI DIGIT FOUR - /* 72 */ "\u096A", + /* keylabel_for_symbols_4 */ "\u096A", // U+096B: "à„«" DEVANAGARI DIGIT FIVE - /* 73 */ "\u096B", + /* keylabel_for_symbols_5 */ "\u096B", // U+096C: "à„Ź" DEVANAGARI DIGIT SIX - /* 74 */ "\u096C", + /* keylabel_for_symbols_6 */ "\u096C", // U+096D: "à„" DEVANAGARI DIGIT SEVEN - /* 75 */ "\u096D", + /* keylabel_for_symbols_7 */ "\u096D", // U+096E: "à„ź" DEVANAGARI DIGIT EIGHT - /* 76 */ "\u096E", + /* keylabel_for_symbols_8 */ "\u096E", // U+096F: "à„Ż" DEVANAGARI DIGIT NINE - /* 77 */ "\u096F", + /* keylabel_for_symbols_9 */ "\u096F", // U+0966: "à„Š" DEVANAGARI DIGIT ZERO - /* 78 */ "\u0966", + /* keylabel_for_symbols_0 */ "\u0966", // Label for "switch to symbols" key. - /* 79 */ "?\u0967\u0968\u0969", + /* label_to_symbol_key */ "?\u0967\u0968\u0969", // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" // part because it'll be appended by the code. - /* 80 */ "\u0967\u0968\u0969", - /* 81 */ "1", - /* 82 */ "2", - /* 83 */ "3", - /* 84 */ "4", - /* 85 */ "5", - /* 86 */ "6", - /* 87 */ "7", - /* 88 */ "8", - /* 89 */ "9", - /* 90 */ "0", + /* label_to_symbol_with_microphone_key */ "\u0967\u0968\u0969", + /* additional_more_keys_for_symbols_1 */ "1", + /* additional_more_keys_for_symbols_2 */ "2", + /* additional_more_keys_for_symbols_3 */ "3", + /* additional_more_keys_for_symbols_4 */ "4", + /* additional_more_keys_for_symbols_5 */ "5", + /* additional_more_keys_for_symbols_6 */ "6", + /* additional_more_keys_for_symbols_7 */ "7", + /* additional_more_keys_for_symbols_8 */ "8", + /* additional_more_keys_for_symbols_9 */ "9", + /* additional_more_keys_for_symbols_0 */ "0", }; /* Language hr: Croatian */ private static final String[] LANGUAGE_hr = { - /* 0~ */ + /* more_keys_for_a ~ */ null, null, null, null, null, - /* ~4 */ + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + /* more_keys_for_c */ "\u010D,\u0107,\u00E7", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+00DF: "Ă" LATIN SMALL LETTER SHARP S - /* 5 */ "\u0161,\u015B,\u00DF", + /* more_keys_for_s */ "\u0161,\u015B,\u00DF", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - /* 7 */ "\u010D,\u0107,\u00E7", - /* 8 */ null, + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key */ null, + /* more_keys_for_y */ null, // U+0111: "Ä" LATIN SMALL LETTER D WITH STROKE - /* 9 */ "\u0111", - /* 10 */ null, - /* 11 */ null, + /* more_keys_for_d */ "\u0111", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - /* 12 */ "\u017E,\u017A,\u017C", - /* 13~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_z */ "\u017E,\u017A,\u017C", + /* more_keys_for_t ~ */ + null, null, null, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", }; /* Language hu: Hungarian */ @@ -1710,22 +1798,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EE,\u00EF,\u00EC,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE @@ -1735,34 +1808,52 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F6,\u0151,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F3,\u00F6,\u0151,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u0171,\u00FB,\u00F9,\u016B", - /* 5~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_u */ "\u00FA,\u00FC,\u0171,\u00FB,\u00F9,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EE,\u00EF,\u00EC,\u012F,\u012B", + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + /* more_keys_for_c ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", }; /* Language hy_AM: Armenian (Armenia) */ private static final String[] LANGUAGE_hy_AM = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0531: "Ô±" ARMENIAN CAPITAL LETTER AYB + // U+0532: "ÔČ" ARMENIAN CAPITAL LETTER BEN + // U+0533: "Ôł" ARMENIAN CAPITAL LETTER GIM + /* label_to_alpha_key */ "\u0531\u0532\u0533", + /* more_keys_for_y ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~58 */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_soft_sign */ // U+058A: "Ö" ARMENIAN HYPHEN // U+055C: "Ő" ARMENIAN EXCLAMATION MARK // U+055D: "Ő" ARMENIAN COMMA @@ -1771,36 +1862,33 @@ public final class KeyboardTextsTable { // U+055A: "Ő" ARMENIAN APOSTROPHE // U+055B: "Ő" ARMENIAN EMPHASIS MARK // U+055F: "Ő" ARMENIAN ABBREVIATION MARK - /* 59 */ "!fixedColumnOrder!8,!,?,\u0559,\u055A,.,\u055C,\\,,\u055E,:,;,\u055F,\u00AB,\u00BB,\u058A,\u055D,\u055B", - /* 60~ */ + /* more_keys_for_punctuation */ "!fixedColumnOrder!8,!,?,\u0559,\u055A,.,\u055C,\\,,\u055E,:,;,\u055F,\u00AB,\u00BB,\u058A,\u055D,\u055B", + /* more_keys_for_nordic_row2_11 ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~102 */ + null, null, null, null, null, null, null, null, + /* ~ keyspec_right_single_angle_quote */ // U+058F: "Ö" ARMENIAN DRAM SIGN // TODO: Enable this when we have glyph for the following letter // <string name="keylabel_for_currency">֏</string> // // U+055D: "Ő" ARMENIAN COMMA - /* 103 */ "\u055D", - /* 104 */ null, - /* 105 */ null, + /* keylabel_for_tablet_comma */ "\u055D", + /* more_keys_for_tablet_period */ "!text/more_keys_for_punctuation", + // U+055E: "Ő" ARMENIAN QUESTION MARK + // U+00BF: "Âż" INVERTED QUESTION MARK + /* more_keys_for_question */ "\u055E,\u00BF", + /* more_keys_for_h ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_greater_than */ // U+0589: "Ö" ARMENIAN FULL STOP - /* 106 */ "\u0589", - /* 107 */ null, - /* 108 */ null, - /* 109 */ "\u0589", - /* 110 */ null, - /* 111 */ "!text/more_keys_for_punctuation", - /* 112~ */ - null, null, null, - /* ~114 */ + /* keylabel_for_period */ "\u0589", + /* keylabel_for_tablet_period */ "\u0589", // U+055C: "Ő" ARMENIAN EXCLAMATION MARK // U+00A1: "ÂĄ" INVERTED EXCLAMATION MARK - /* 115 */ "\u055C,\u00A1", - // U+055E: "Ő" ARMENIAN QUESTION MARK - // U+00BF: "Âż" INVERTED QUESTION MARK - /* 116 */ "\u055E,\u00BF", + /* more_keys_for_exclamation */ "\u055C,\u00A1", }; /* Language is: Icelandic */ @@ -1813,22 +1901,7 @@ public final class KeyboardTextsTable { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E4,\u00E6,\u00E5,\u00E0,\u00E2,\u00E3,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00EB,\u00E8,\u00EA,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EF,\u00EE,\u00EC,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E4,\u00E6,\u00E5,\u00E0,\u00E2,\u00E3,\u0101", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -1837,39 +1910,50 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", - /* 5~ */ - null, null, null, - /* ~7 */ + /* more_keys_for_u */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00EB,\u00E8,\u00EA,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EF,\u00EE,\u00EC,\u012F,\u012B", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, null, + /* ~ label_to_alpha_key */ // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+00F0: "ð" LATIN SMALL LETTER ETH - /* 9 */ "\u00F0", - /* 10 */ null, + /* more_keys_for_d */ "\u00F0", + /* more_keys_for_z */ null, // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN - /* 11 */ "\u00FE", - /* 12~ */ - null, null, null, null, null, null, null, null, - /* ~19 */ + /* more_keys_for_t */ "\u00FE", + /* more_keys_for_l ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_k */ // U+00F0: "ð" LATIN SMALL LETTER ETH - /* 20 */ "\u00F0", + /* keylabel_for_nordic_row1_11 */ "\u00F0", // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 21 */ "\u00E6", + /* keylabel_for_nordic_row2_10 */ "\u00E6", // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN - /* 22 */ "\u00FE", - /* 23~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* keylabel_for_nordic_row2_11 */ "\u00FE", }; /* Language it: Italian */ @@ -1883,22 +1967,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101,\u00AA", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0119,\u0117,\u0113", - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00EC,\u00ED,\u00EE,\u00EF,\u012F,\u012B", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101,\u00AA", // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -1908,213 +1977,243 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F2,\u00F3,\u00F4,\u00F6,\u00F5,\u0153,\u00F8,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F2,\u00F3,\u00F4,\u00F6,\u00F5,\u0153,\u00F8,\u014D,\u00BA", // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00F9,\u00FA,\u00FB,\u00FC,\u016B", + /* more_keys_for_u */ "\u00F9,\u00FA,\u00FB,\u00FC,\u016B", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0119,\u0117,\u0113", + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00EC,\u00ED,\u00EE,\u00EF,\u012F,\u012B", }; /* Language iw: Hebrew */ private static final String[] LANGUAGE_iw = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_rqm_9qm", + /* single_quotes */ "!text/single_rqm_9qm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+05D0: "Ś" HEBREW LETTER ALEF // U+05D1: "Ś" HEBREW LETTER BET // U+05D2: "Ś" HEBREW LETTER GIMEL - /* 51 */ "\u05D0\u05D1\u05D2", - // The following characters don't need BIDI mirroring. - // U+2018: "â" LEFT SINGLE QUOTATION MARK - // U+2019: "â" RIGHT SINGLE QUOTATION MARK - // U+201A: "â" SINGLE LOW-9 QUOTATION MARK - // U+201C: "â" LEFT DOUBLE QUOTATION MARK - // U+201D: "â" RIGHT DOUBLE QUOTATION MARK - // U+201E: "â" DOUBLE LOW-9 QUOTATION MARK - /* 52 */ "\u2018,\u2019,\u201A", - /* 53 */ "\u201C,\u201D,\u201E", - /* 54 */ "!text/single_laqm_raqm_rtl", - /* 55 */ "!text/double_laqm_raqm_rtl", - /* 56 */ null, + /* label_to_alpha_key */ "\u05D0\u05D1\u05D2", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+20AA: "âȘ" NEW SHEQEL SIGN - /* 57 */ "\u20AA", - /* 58 */ null, - /* 59 */ "!fixedColumnOrder!8,;,/,(|),)|(,#,!,\\,,?,&,\\%,+,\",-,:,',@", - /* 60 */ "!fixedColumnOrder!7,;,/,(|),)|(,#,',\\,,&,\\%,+,\",-,:,@", + /* keylabel_for_currency */ "\u20AA", + /* more_keys_for_r ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, + /* ~ additional_more_keys_for_symbols_0 */ // U+2605: "â
" BLACK STAR - /* 61 */ "\u2605", - /* 62 */ null, - // U+00B1: "±" PLUS-MINUS SIGN - // U+FB29: "ïŹ©" HEBREW LETTER ALTERNATIVE PLUS SIGN - /* 63 */ "\u00B1,\uFB29", + /* more_keys_for_star */ "\u2605", // The all letters need to be mirrored are found at // http://www.unicode.org/Public/6.1.0/ucd/BidiMirroring.txt - /* 64 */ "!fixedColumnOrder!3,<|>,{|},[|]", - /* 65 */ "!fixedColumnOrder!3,>|<,}|{,]|[", // U+2264: "â€" LESS-THAN OR EQUAL TO // U+2265: "â„" GREATER-THAN EQUAL TO // U+00AB: "«" LEFT-POINTING DOUBLE ANGLE QUOTATION MARK // U+00BB: "»" RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK // U+2039: "âč" SINGLE LEFT-POINTING ANGLE QUOTATION MARK // U+203A: "âș" SINGLE RIGHT-POINTING ANGLE QUOTATION MARK - /* 66 */ "!fixedColumnOrder!3,\u2039|\u203A,\u2264|\u2265,\u00AB|\u00BB", - /* 67 */ "!fixedColumnOrder!3,\u203A|\u2039,\u2265|\u2264,\u00BB|\u00AB", + /* keyspec_left_parenthesis */ "(|)", + /* keyspec_right_parenthesis */ ")|(", + /* keyspec_left_square_bracket */ "[|]", + /* keyspec_right_square_bracket */ "]|[", + /* keyspec_left_curly_bracket */ "{|}", + /* keyspec_right_curly_bracket */ "}|{", + /* keyspec_less_than */ "<|>", + /* keyspec_greater_than */ ">|<", + /* keyspec_less_than_equal */ "\u2264|\u2265", + /* keyspec_greater_than_equal */ "\u2265|\u2264", + /* keyspec_left_double_angle_quote */ "\u00AB|\u00BB", + /* keyspec_right_double_angle_quote */ "\u00BB|\u00AB", + /* keyspec_left_single_angle_quote */ "\u2039|\u203A", + /* keyspec_right_single_angle_quote */ "\u203A|\u2039", + /* keylabel_for_tablet_comma ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_tablet_punctuation */ + // U+00B1: "±" PLUS-MINUS SIGN + // U+FB29: "ïŹ©" HEBREW LETTER ALTERNATIVE PLUS SIGN + /* more_keys_for_plus */ "\u00B1,\uFB29", }; /* Language ka_GE: Georgian (Georgia) */ private static final String[] LANGUAGE_ka_GE = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+10D0: "á" GEORGIAN LETTER AN // U+10D1: "á" GEORGIAN LETTER BAN // U+10D2: "á" GEORGIAN LETTER GAN - /* 51 */ "\u10D0\u10D1\u10D2", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* label_to_alpha_key */ "\u10D0\u10D1\u10D2", }; /* Language kk: Kazakh */ private static final String[] LANGUAGE_kk = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_a ~ */ null, null, null, null, null, null, null, null, null, null, - /* ~24 */ + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0451: "Ń" CYRILLIC SMALL LETTER IO + /* more_keys_for_cyrillic_ie */ "\u0451", + /* more_keys_for_nordic_row2_10 */ null, // U+0449: "Ń" CYRILLIC SMALL LETTER SHCHA - /* 25 */ "\u0449", + /* keylabel_for_east_slavic_row1_9 */ "\u0449", // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 26 */ "\u044A", + /* keylabel_for_east_slavic_row1_12 */ "\u044A", // U+044B: "Ń" CYRILLIC SMALL LETTER YERU - /* 27 */ "\u044B", + /* keylabel_for_east_slavic_row2_1 */ "\u044B", // U+044D: "Ń" CYRILLIC SMALL LETTER E - /* 28 */ "\u044D", + /* keylabel_for_east_slavic_row2_11 */ "\u044D", // U+0438: "Đž" CYRILLIC SMALL LETTER I - /* 29 */ "\u0438", + /* keylabel_for_east_slavic_row3_5 */ "\u0438", + // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN + /* more_keys_for_cyrillic_soft_sign */ "\u044A", + /* more_keys_for_punctuation ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_w */ // U+04AF: "ÒŻ" CYRILLIC SMALL LETTER STRAIGHT U // U+04B1: "Ò±" CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE - /* 30 */ "\u04AF,\u04B1", - // U+049B: "Ò" CYRILLIC SMALL LETTER KA WITH DESCENDER - /* 31 */ "\u049B", + /* more_keys_for_cyrillic_u */ "\u04AF,\u04B1", // U+04A3: "ÒŁ" CYRILLIC SMALL LETTER EN WITH DESCENDER - /* 32 */ "\u04A3", + /* more_keys_for_cyrillic_en */ "\u04A3", // U+0493: "Ò" CYRILLIC SMALL LETTER GHE WITH STROKE - /* 33 */ "\u0493", + /* more_keys_for_cyrillic_ghe */ "\u0493", // U+0456: "Ń" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I - /* 34 */ "\u0456", - // U+04D9: "Ó" CYRILLIC SMALL LETTER SCHWA - /* 35 */ "\u04D9", + /* more_keys_for_east_slavic_row2_1 */ "\u0456", // U+04E9: "Ó©" CYRILLIC SMALL LETTER BARRED O - /* 36 */ "\u04E9", - // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 37 */ "\u044A", + /* more_keys_for_cyrillic_o */ "\u04E9", + /* keylabel_for_south_slavic_row1_6 ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_j */ + // U+049B: "Ò" CYRILLIC SMALL LETTER KA WITH DESCENDER + /* more_keys_for_cyrillic_ka */ "\u049B", + // U+04D9: "Ó" CYRILLIC SMALL LETTER SCHWA + /* more_keys_for_cyrillic_a */ "\u04D9", // U+04BB: "Ò»" CYRILLIC SMALL LETTER SHHA - /* 38 */ "\u04BB", - /* 39~ */ - null, null, null, null, - /* ~42 */ - // U+0451: "Ń" CYRILLIC SMALL LETTER IO - /* 43 */ "\u0451", - /* 44~ */ - null, null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", + /* more_keys_for_east_slavic_row2_11 */ "\u04BB", }; /* Language km_KH: Khmer (Cambodia) */ private static final String[] LANGUAGE_km_KH = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+1780: "á" KHMER LETTER KA // U+1781: "á" KHMER LETTER KHA // U+1782: "á" KHMER LETTER KO - /* 51 */ "\u1780\u1781\u1782", - /* 52~ */ - null, null, null, null, - /* ~55 */ + /* label_to_alpha_key */ "\u1780\u1781\u1782", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_east_slavic_row2_11 */ // U+17DB: "á" KHMER CURRENCY SYMBOL RIEL - /* 56 */ "\u17DB,\u00A2,\u00A3,\u20AC,\u00A5,\u20B1", + /* more_keys_for_currency_dollar */ "\u17DB,\u00A2,\u00A3,\u20AC,\u00A5,\u20B1", }; /* Language ky: Kirghiz */ private static final String[] LANGUAGE_ky = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* more_keys_for_a ~ */ null, null, null, null, null, null, null, null, null, null, - /* ~24 */ + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0451: "Ń" CYRILLIC SMALL LETTER IO + /* more_keys_for_cyrillic_ie */ "\u0451", + /* more_keys_for_nordic_row2_10 */ null, // U+0449: "Ń" CYRILLIC SMALL LETTER SHCHA - /* 25 */ "\u0449", + /* keylabel_for_east_slavic_row1_9 */ "\u0449", // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 26 */ "\u044A", + /* keylabel_for_east_slavic_row1_12 */ "\u044A", // U+044B: "Ń" CYRILLIC SMALL LETTER YERU - /* 27 */ "\u044B", + /* keylabel_for_east_slavic_row2_1 */ "\u044B", // U+044D: "Ń" CYRILLIC SMALL LETTER E - /* 28 */ "\u044D", + /* keylabel_for_east_slavic_row2_11 */ "\u044D", // U+0438: "Đž" CYRILLIC SMALL LETTER I - /* 29 */ "\u0438", + /* keylabel_for_east_slavic_row3_5 */ "\u0438", + // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN + /* more_keys_for_cyrillic_soft_sign */ "\u044A", + /* more_keys_for_punctuation ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_w */ // U+04AF: "ÒŻ" CYRILLIC SMALL LETTER STRAIGHT U - /* 30 */ "\u04AF", - /* 31 */ null, + /* more_keys_for_cyrillic_u */ "\u04AF", // U+04A3: "ÒŁ" CYRILLIC SMALL LETTER EN WITH DESCENDER - /* 32 */ "\u04A3", - /* 33~ */ - null, null, null, - /* ~35 */ + /* more_keys_for_cyrillic_en */ "\u04A3", + /* more_keys_for_cyrillic_ghe */ null, + /* more_keys_for_east_slavic_row2_1 */ null, // U+04E9: "Ó©" CYRILLIC SMALL LETTER BARRED O - /* 36 */ "\u04E9", - // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 37 */ "\u044A", - /* 38~ */ - null, null, null, null, null, - /* ~42 */ - // U+0451: "Ń" CYRILLIC SMALL LETTER IO - /* 43 */ "\u0451", - /* 44~ */ - null, null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", + /* more_keys_for_cyrillic_o */ "\u04E9", }; /* Language lo_LA: Lao (Laos) */ private static final String[] LANGUAGE_lo_LA = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0E81: "àș" LAO LETTER KO // U+0E82: "àș" LAO LETTER KHO SUNG // U+0E84: "àș" LAO LETTER KHO TAM - /* 51 */ "\u0E81\u0E82\u0E84", - /* 52~ */ - null, null, null, null, null, - /* ~56 */ + /* label_to_alpha_key */ "\u0E81\u0E82\u0E84", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+20AD: "â" KIP SIGN - /* 57 */ "\u20AD", + /* keylabel_for_currency */ "\u20AD", }; /* Language lt: Lithuanian */ @@ -2128,24 +2227,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 0 */ "\u0105,\u00E4,\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E5,\u00E6", - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - /* 1 */ "\u0117,\u0119,\u0113,\u00E8,\u00E9,\u00EA,\u00EB,\u011B", - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - /* 2 */ "\u012F,\u012B,\u00EC,\u00ED,\u00EE,\u00EF,\u0131", + /* more_keys_for_a */ "\u0105,\u00E4,\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E5,\u00E6", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -2154,7 +2236,7 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 3 */ "\u00F6,\u00F5,\u00F2,\u00F3,\u00F4,\u0153,\u0151,\u00F8", + /* more_keys_for_o */ "\u00F6,\u00F5,\u00F2,\u00F3,\u00F4,\u0153,\u0151,\u00F8", // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON // U+0173: "Ćł" LATIN SMALL LETTER U WITH OGONEK // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS @@ -2164,54 +2246,70 @@ public final class KeyboardTextsTable { // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE - /* 4 */ "\u016B,\u0173,\u00FC,\u016B,\u00F9,\u00FA,\u00FB,\u016F,\u0171", + /* more_keys_for_u */ "\u016B,\u0173,\u00FC,\u016B,\u00F9,\u00FA,\u00FB,\u016F,\u0171", + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + /* more_keys_for_e */ "\u0117,\u0119,\u0113,\u00E8,\u00E9,\u00EA,\u00EB,\u011B", + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + /* more_keys_for_i */ "\u012F,\u012B,\u00EC,\u00ED,\u00EE,\u00EF,\u0131", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + /* more_keys_for_c */ "\u010D,\u00E7,\u0107", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA - /* 5 */ "\u0161,\u00DF,\u015B,\u015F", + /* more_keys_for_s */ "\u0161,\u00DF,\u015B,\u015F", // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u0146,\u00F1,\u0144,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u00E7,\u0107", + /* more_keys_for_n */ "\u0146,\u00F1,\u0144,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u010F", - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - /* 10 */ "\u0157,\u0159,\u0155", - // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - /* 11 */ "\u0163,\u0165", + /* more_keys_for_d */ "\u010F", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - /* 12 */ "\u017E,\u017C,\u017A", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - /* 13 */ "\u0137", + /* more_keys_for_z */ "\u017E,\u017C,\u017A", + // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + /* more_keys_for_t */ "\u0163,\u0165", // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON - /* 14 */ "\u013C,\u0142,\u013A,\u013E", + /* more_keys_for_l */ "\u013C,\u0142,\u013A,\u013E", // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u0123,\u011F", - /* 16~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_g */ "\u0123,\u011F", + /* single_angle_quotes ~ */ + null, null, null, + /* ~ keylabel_for_currency */ + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + /* more_keys_for_r */ "\u0157,\u0159,\u0155", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + /* more_keys_for_k */ "\u0137", }; /* Language lv: Latvian */ @@ -2225,24 +2323,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK - /* 0 */ "\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E4,\u00E5,\u00E6,\u0105", - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - /* 1 */ "\u0113,\u0117,\u00E8,\u00E9,\u00EA,\u00EB,\u0119,\u011B", - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - /* 2 */ "\u012B,\u012F,\u00EC,\u00ED,\u00EE,\u00EF,\u0131", + /* more_keys_for_a */ "\u0101,\u00E0,\u00E1,\u00E2,\u00E3,\u00E4,\u00E5,\u00E6,\u0105", // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -2251,7 +2332,7 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 3 */ "\u00F2,\u00F3,\u00F4,\u00F5,\u00F6,\u0153,\u0151,\u00F8", + /* more_keys_for_o */ "\u00F2,\u00F3,\u00F4,\u00F5,\u00F6,\u0153,\u0151,\u00F8", // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON // U+0173: "Ćł" LATIN SMALL LETTER U WITH OGONEK // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE @@ -2260,105 +2341,125 @@ public final class KeyboardTextsTable { // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE - /* 4 */ "\u016B,\u0173,\u00F9,\u00FA,\u00FB,\u00FC,\u016F,\u0171", + /* more_keys_for_u */ "\u016B,\u0173,\u00F9,\u00FA,\u00FB,\u00FC,\u016F,\u0171", + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + /* more_keys_for_e */ "\u0113,\u0117,\u00E8,\u00E9,\u00EA,\u00EB,\u0119,\u011B", + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + /* more_keys_for_i */ "\u012B,\u012F,\u00EC,\u00ED,\u00EE,\u00EF,\u0131", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + /* more_keys_for_c */ "\u010D,\u00E7,\u0107", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA - /* 5 */ "\u0161,\u00DF,\u015B,\u015F", + /* more_keys_for_s */ "\u0161,\u00DF,\u015B,\u015F", // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u0146,\u00F1,\u0144,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u00E7,\u0107", + /* more_keys_for_n */ "\u0146,\u00F1,\u0144,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u010F", - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - /* 10 */ "\u0157,\u0159,\u0155", - // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - /* 11 */ "\u0163,\u0165", + /* more_keys_for_d */ "\u010F", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - /* 12 */ "\u017E,\u017C,\u017A", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - /* 13 */ "\u0137", + /* more_keys_for_z */ "\u017E,\u017C,\u017A", + // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + /* more_keys_for_t */ "\u0163,\u0165", // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON - /* 14 */ "\u013C,\u0142,\u013A,\u013E", + /* more_keys_for_l */ "\u013C,\u0142,\u013A,\u013E", // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u0123,\u011F", - /* 16~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_g */ "\u0123,\u011F", + /* single_angle_quotes ~ */ + null, null, null, + /* ~ keylabel_for_currency */ + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + /* more_keys_for_r */ "\u0157,\u0159,\u0155", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + /* more_keys_for_k */ "\u0137", }; /* Language mk: Macedonian */ private static final String[] LANGUAGE_mk = { - /* 0~ */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0450: "Ń" CYRILLIC SMALL LETTER IE WITH GRAVE + /* more_keys_for_cyrillic_ie */ "\u0450", + /* more_keys_for_nordic_row2_10 ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~38 */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_o */ // U+0455: "Ń" CYRILLIC SMALL LETTER DZE - /* 39 */ "\u0455", + /* keylabel_for_south_slavic_row1_6 */ "\u0455", // U+045C: "Ń" CYRILLIC SMALL LETTER KJE - /* 40 */ "\u045C", + /* keylabel_for_south_slavic_row2_11 */ "\u045C", // U+0437: "Đ·" CYRILLIC SMALL LETTER ZE - /* 41 */ "\u0437", + /* keylabel_for_south_slavic_row3_1 */ "\u0437", // U+0453: "Ń" CYRILLIC SMALL LETTER GJE - /* 42 */ "\u0453", - // U+0450: "Ń" CYRILLIC SMALL LETTER IE WITH GRAVE - /* 43 */ "\u0450", + /* keylabel_for_south_slavic_row3_8 */ "\u0453", // U+045D: "Ń" CYRILLIC SMALL LETTER I WITH GRAVE - /* 44 */ "\u045D", - /* 45~ */ - null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_cyrillic_i */ "\u045D", }; /* Language mn_MN: Mongolian (Mongolia) */ private static final String[] LANGUAGE_mn_MN = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0410: "Đ" CYRILLIC CAPITAL LETTER A // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52~ */ - null, null, null, null, null, - /* ~56 */ + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+20AE: "âź" TUGRIK SIGN - /* 57 */ "\u20AE", + /* keylabel_for_currency */ "\u20AE", }; /* Language nb: Norwegian BokmĂ„l */ @@ -2369,16 +2470,7 @@ public final class KeyboardTextsTable { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E0,\u00E4,\u00E1,\u00E2,\u00E3,\u0101", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", - /* 2 */ null, + /* more_keys_for_a */ "\u00E0,\u00E4,\u00E1,\u00E2,\u00E3,\u0101", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE @@ -2386,90 +2478,96 @@ public final class KeyboardTextsTable { // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F4,\u00F2,\u00F3,\u00F6,\u00F5,\u0153,\u014D", + /* more_keys_for_o */ "\u00F4,\u00F2,\u00F3,\u00F6,\u00F5,\u0153,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", - /* 5~ */ + /* more_keys_for_u */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119,\u0117,\u0113", + /* more_keys_for_i */ null, + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + /* more_keys_for_c ~ */ null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~19 */ + /* ~ more_keys_for_k */ // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE - /* 20 */ "\u00E5", + /* keylabel_for_nordic_row1_11 */ "\u00E5", // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 21 */ "\u00F8", + /* keylabel_for_nordic_row2_10 */ "\u00F8", // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 22 */ "\u00E6", + /* keylabel_for_nordic_row2_11 */ "\u00E6", + /* more_keys_for_cyrillic_ie */ null, // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 23 */ "\u00F6", + /* more_keys_for_nordic_row2_10 */ "\u00F6", + /* keylabel_for_east_slavic_row1_9 ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_punctuation */ // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 24 */ "\u00E4", - /* 25~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", + /* more_keys_for_nordic_row2_11 */ "\u00E4", }; /* Language ne_NP: Nepali (Nepal) */ private static final String[] LANGUAGE_ne_NP = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0915: "à€" DEVANAGARI LETTER KA // U+0916: "à€" DEVANAGARI LETTER KHA // U+0917: "à€" DEVANAGARI LETTER GA - /* 51 */ "\u0915\u0916\u0917", - /* 52~ */ - null, null, null, null, null, - /* ~56 */ + /* label_to_alpha_key */ "\u0915\u0916\u0917", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+0930/U+0941/U+002E "à€°à„." NEPALESE RUPEE SIGN - /* 57 */ "\u0930\u0941.", - /* 58~ */ - null, null, null, null, null, null, null, null, null, null, null, - /* ~68 */ + /* keylabel_for_currency */ "\u0930\u0941.", + /* more_keys_for_r ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_nordic_row2_11 */ // U+0967: "à„§" DEVANAGARI DIGIT ONE - /* 69 */ "\u0967", + /* keylabel_for_symbols_1 */ "\u0967", // U+0968: "à„š" DEVANAGARI DIGIT TWO - /* 70 */ "\u0968", + /* keylabel_for_symbols_2 */ "\u0968", // U+0969: "à„©" DEVANAGARI DIGIT THREE - /* 71 */ "\u0969", + /* keylabel_for_symbols_3 */ "\u0969", // U+096A: "à„Ș" DEVANAGARI DIGIT FOUR - /* 72 */ "\u096A", + /* keylabel_for_symbols_4 */ "\u096A", // U+096B: "à„«" DEVANAGARI DIGIT FIVE - /* 73 */ "\u096B", + /* keylabel_for_symbols_5 */ "\u096B", // U+096C: "à„Ź" DEVANAGARI DIGIT SIX - /* 74 */ "\u096C", + /* keylabel_for_symbols_6 */ "\u096C", // U+096D: "à„" DEVANAGARI DIGIT SEVEN - /* 75 */ "\u096D", + /* keylabel_for_symbols_7 */ "\u096D", // U+096E: "à„ź" DEVANAGARI DIGIT EIGHT - /* 76 */ "\u096E", + /* keylabel_for_symbols_8 */ "\u096E", // U+096F: "à„Ż" DEVANAGARI DIGIT NINE - /* 77 */ "\u096F", + /* keylabel_for_symbols_9 */ "\u096F", // U+0966: "à„Š" DEVANAGARI DIGIT ZERO - /* 78 */ "\u0966", + /* keylabel_for_symbols_0 */ "\u0966", // Label for "switch to symbols" key. - /* 79 */ "?\u0967\u0968\u0969", + /* label_to_symbol_key */ "?\u0967\u0968\u0969", // Label for "switch to symbols with microphone" key. This string shouldn't include the "mic" // part because it'll be appended by the code. - /* 80 */ "\u0967\u0968\u0969", - /* 81 */ "1", - /* 82 */ "2", - /* 83 */ "3", - /* 84 */ "4", - /* 85 */ "5", - /* 86 */ "6", - /* 87 */ "7", - /* 88 */ "8", - /* 89 */ "9", - /* 90 */ "0", + /* label_to_symbol_with_microphone_key */ "\u0967\u0968\u0969", + /* additional_more_keys_for_symbols_1 */ "1", + /* additional_more_keys_for_symbols_2 */ "2", + /* additional_more_keys_for_symbols_3 */ "3", + /* additional_more_keys_for_symbols_4 */ "4", + /* additional_more_keys_for_symbols_5 */ "5", + /* additional_more_keys_for_symbols_6 */ "6", + /* additional_more_keys_for_symbols_7 */ "7", + /* additional_more_keys_for_symbols_8 */ "8", + /* additional_more_keys_for_symbols_9 */ "9", + /* additional_more_keys_for_symbols_0 */ "0", }; /* Language nl: Dutch */ @@ -2482,7 +2580,22 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E1,\u00E4,\u00E2,\u00E0,\u00E6,\u00E3,\u00E5,\u0101", + /* more_keys_for_a */ "\u00E1,\u00E4,\u00E2,\u00E0,\u00E6,\u00E3,\u00E5,\u0101", + // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE + // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS + // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX + // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE + // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE + // U+0153: "Ć" LATIN SMALL LIGATURE OE + // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE + // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON + /* more_keys_for_o */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE + // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS + // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX + // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE + // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON + /* more_keys_for_u */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX @@ -2490,7 +2603,7 @@ public final class KeyboardTextsTable { // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00EB,\u00EA,\u00E8,\u0119,\u0117,\u0113", + /* more_keys_for_e */ "\u00E9,\u00EB,\u00EA,\u00E8,\u0119,\u0117,\u0113", // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE @@ -2498,36 +2611,17 @@ public final class KeyboardTextsTable { // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 2 */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B,\u0133", - // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE - // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX - // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE - // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - // U+0153: "Ć" LATIN SMALL LIGATURE OE - // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", - // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE - // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX - // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE - // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00FB,\u00F9,\u016B", - /* 5 */ null, + /* more_keys_for_i */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B,\u0133", + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + /* more_keys_for_c */ null, + /* more_keys_for_s */ null, // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", - /* 7 */ null, + /* more_keys_for_n */ "\u00F1,\u0144", + /* label_to_alpha_key */ null, // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 8 */ "\u0133", - /* 9~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", + /* more_keys_for_y */ "\u0133", }; /* Language pl: Polish */ @@ -2541,16 +2635,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u0105,\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u0119,\u00E8,\u00E9,\u00EA,\u00EB,\u0117,\u0113", - /* 2 */ null, + /* more_keys_for_a */ "\u0105,\u00E1,\u00E0,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -2559,36 +2644,40 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", - /* 4 */ null, + /* more_keys_for_o */ "\u00F3,\u00F6,\u00F4,\u00F2,\u00F5,\u0153,\u00F8,\u014D", + /* more_keys_for_u */ null, + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u0119,\u00E8,\u00E9,\u00EA,\u00EB,\u0117,\u0113", + /* more_keys_for_i */ null, + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + /* more_keys_for_c */ "\u0107,\u00E7,\u010D", // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u015B,\u00DF,\u0161", + /* more_keys_for_s */ "\u015B,\u00DF,\u0161", // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - /* 6 */ "\u0144,\u00F1", - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u0107,\u00E7,\u010D", - /* 8~ */ - null, null, null, null, - /* ~11 */ + /* more_keys_for_n */ "\u0144,\u00F1", + /* label_to_alpha_key ~ */ + null, null, null, + /* ~ more_keys_for_d */ // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON - /* 12 */ "\u017C,\u017A,\u017E", - /* 13 */ null, + /* more_keys_for_z */ "\u017C,\u017A,\u017E", + /* more_keys_for_t */ null, // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u0142", - /* 15~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", + /* more_keys_for_l */ "\u0142", }; /* Language pt: Portuguese */ @@ -2601,22 +2690,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E1,\u00E3,\u00E0,\u00E2,\u00E4,\u00E5,\u00E6,\u00AA", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - /* 1 */ "\u00E9,\u00EA,\u00E8,\u0119,\u0117,\u0113,\u00EB", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EE,\u00EC,\u00EF,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E3,\u00E0,\u00E2,\u00E4,\u00E5,\u00E6,\u00AA", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -2626,26 +2700,39 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F3,\u00F5,\u00F4,\u00F2,\u00F6,\u0153,\u00F8,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F3,\u00F5,\u00F4,\u00F2,\u00F6,\u0153,\u00F8,\u014D,\u00BA", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", - /* 5 */ null, - /* 6 */ null, + /* more_keys_for_u */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + /* more_keys_for_e */ "\u00E9,\u00EA,\u00E8,\u0119,\u0117,\u0113,\u00EB", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EE,\u00EC,\u00EF,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u00E7,\u010D,\u0107", + /* more_keys_for_c */ "\u00E7,\u010D,\u0107", }; /* Language rm: Raeto-Romance */ private static final String[] LANGUAGE_rm = { - /* 0~ */ - null, null, null, - /* ~2 */ + /* more_keys_for_a */ null, // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -2653,7 +2740,7 @@ public final class KeyboardTextsTable { // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 3 */ "\u00F2,\u00F3,\u00F6,\u00F4,\u00F5,\u0153,\u00F8", + /* more_keys_for_o */ "\u00F2,\u00F3,\u00F6,\u00F4,\u00F5,\u0153,\u00F8", }; /* Language ro: Romanian */ @@ -2667,72 +2754,65 @@ public final class KeyboardTextsTable { // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E2,\u00E3,\u0103,\u00E0,\u00E1,\u00E4,\u00E6,\u00E5,\u0101", - /* 1 */ null, + /* more_keys_for_a */ "\u00E2,\u00E3,\u0103,\u00E0,\u00E1,\u00E4,\u00E6,\u00E5,\u0101", + /* more_keys_for_o ~ */ + null, null, null, + /* ~ more_keys_for_e */ // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", - /* 3 */ null, - /* 4 */ null, + /* more_keys_for_i */ "\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* double_quotes */ "!text/double_9qm_rqm", + /* single_quotes */ "!text/single_9qm_rqm", + /* more_keys_for_c */ null, // U+0219: "È" LATIN SMALL LETTER S WITH COMMA BELOW // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u0219,\u00DF,\u015B,\u0161", - /* 6~ */ + /* more_keys_for_s */ "\u0219,\u00DF,\u015B,\u0161", + /* more_keys_for_n ~ */ null, null, null, null, null, - /* ~10 */ + /* ~ more_keys_for_z */ // U+021B: "È" LATIN SMALL LETTER T WITH COMMA BELOW - /* 11 */ "\u021B", - /* 12~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_rqm", - /* 53 */ "!text/double_9qm_rqm", + /* more_keys_for_t */ "\u021B", }; /* Language ru: Russian */ private static final String[] LANGUAGE_ru = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, - /* ~24 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0451: "Ń" CYRILLIC SMALL LETTER IO + /* more_keys_for_cyrillic_ie */ "\u0451", + /* more_keys_for_nordic_row2_10 */ null, // U+0449: "Ń" CYRILLIC SMALL LETTER SHCHA - /* 25 */ "\u0449", + /* keylabel_for_east_slavic_row1_9 */ "\u0449", // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 26 */ "\u044A", + /* keylabel_for_east_slavic_row1_12 */ "\u044A", // U+044B: "Ń" CYRILLIC SMALL LETTER YERU - /* 27 */ "\u044B", + /* keylabel_for_east_slavic_row2_1 */ "\u044B", // U+044D: "Ń" CYRILLIC SMALL LETTER E - /* 28 */ "\u044D", + /* keylabel_for_east_slavic_row2_11 */ "\u044D", // U+0438: "Đž" CYRILLIC SMALL LETTER I - /* 29 */ "\u0438", - /* 30~ */ - null, null, null, null, null, null, null, - /* ~36 */ + /* keylabel_for_east_slavic_row3_5 */ "\u0438", // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 37 */ "\u044A", - /* 38~ */ - null, null, null, null, null, - /* ~42 */ - // U+0451: "Ń" CYRILLIC SMALL LETTER IO - /* 43 */ "\u0451", - /* 44~ */ - null, null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", + /* more_keys_for_cyrillic_soft_sign */ "\u044A", }; /* Language sk: Slovak */ @@ -2746,24 +2826,7 @@ public final class KeyboardTextsTable { // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK - /* 0 */ "\u00E1,\u00E4,\u0101,\u00E0,\u00E2,\u00E3,\u00E5,\u00E6,\u0105", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - /* 1 */ "\u00E9,\u011B,\u0113,\u0117,\u00E8,\u00EA,\u00EB,\u0119", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - /* 2 */ "\u00ED,\u012B,\u012F,\u00EC,\u00EE,\u00EF,\u0131", + /* more_keys_for_a */ "\u00E1,\u00E4,\u0101,\u00E0,\u00E2,\u00E3,\u00E5,\u00E6,\u0105", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -2772,7 +2835,7 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE - /* 3 */ "\u00F4,\u00F3,\u00F6,\u00F2,\u00F5,\u0153,\u0151,\u00F8", + /* more_keys_for_o */ "\u00F4,\u00F3,\u00F6,\u00F2,\u00F5,\u0153,\u0151,\u00F8", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS @@ -2781,95 +2844,131 @@ public final class KeyboardTextsTable { // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE - /* 4 */ "\u00FA,\u016F,\u00FC,\u016B,\u0173,\u00F9,\u00FB,\u0171", + /* more_keys_for_u */ "\u00FA,\u016F,\u00FC,\u016B,\u0173,\u00F9,\u00FB,\u0171", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + /* more_keys_for_e */ "\u00E9,\u011B,\u0113,\u0117,\u00E8,\u00EA,\u00EB,\u0119", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + /* more_keys_for_i */ "\u00ED,\u012B,\u012F,\u00EC,\u00EE,\u00EF,\u0131", + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + /* more_keys_for_c */ "\u010D,\u00E7,\u0107", // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA - /* 5 */ "\u0161,\u00DF,\u015B,\u015F", + /* more_keys_for_s */ "\u0161,\u00DF,\u015B,\u015F", // U+0148: "Ć" LATIN SMALL LETTER N WITH CARON // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u0148,\u0146,\u00F1,\u0144,\u0144", - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u00E7,\u0107", + /* more_keys_for_n */ "\u0148,\u0146,\u00F1,\u0144,\u0144", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF", + /* more_keys_for_y */ "\u00FD,\u00FF", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u010F", - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - /* 10 */ "\u0155,\u0159,\u0157", - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA - /* 11 */ "\u0165,\u0163", + /* more_keys_for_d */ "\u010F", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - /* 12 */ "\u017E,\u017C,\u017A", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - /* 13 */ "\u0137", + /* more_keys_for_z */ "\u017E,\u017C,\u017A", + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA + /* more_keys_for_t */ "\u0165,\u0163", // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u013E,\u013A,\u013C,\u0142", + /* more_keys_for_l */ "\u013E,\u013A,\u013C,\u0142", // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u0123,\u011F", - /* 16~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_g */ "\u0123,\u011F", + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency */ null, + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + /* more_keys_for_r */ "\u0155,\u0159,\u0157", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + /* more_keys_for_k */ "\u0137", }; /* Language sl: Slovenian */ private static final String[] LANGUAGE_sl = { - /* 0~ */ + /* more_keys_for_a ~ */ null, null, null, null, null, - /* ~4 */ - // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u0161", - /* 6 */ null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - /* 7 */ "\u010D,\u0107", - /* 8 */ null, + /* more_keys_for_c */ "\u010D,\u0107", + // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON + /* more_keys_for_s */ "\u0161", + /* more_keys_for_n ~ */ + null, null, null, + /* ~ more_keys_for_y */ // U+0111: "Ä" LATIN SMALL LETTER D WITH STROKE - /* 9 */ "\u0111", - /* 10 */ null, - /* 11 */ null, + /* more_keys_for_d */ "\u0111", // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON - /* 12 */ "\u017E", - /* 13~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~51 */ - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_z */ "\u017E", + /* more_keys_for_t ~ */ + null, null, null, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", }; /* Language sr: Serbian */ private static final String[] LANGUAGE_sr = { - /* 0~ */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ + // END: More keys definitions for Serbian (Cyrillic) + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, + /* ~ more_keys_for_g */ + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency ~ */ + null, null, null, null, null, null, + /* ~ keylabel_for_nordic_row2_11 */ + // U+0450: "Ń" CYRILLIC SMALL LETTER IE WITH GRAVE + /* more_keys_for_cyrillic_ie */ "\u0450", + /* more_keys_for_nordic_row2_10 ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, - /* ~38 */ + null, null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_cyrillic_o */ // TODO: Move these to sr-Latn once we can handle IETF language tag with script name specified. // BEGIN: More keys definitions for Serbian (Latin) // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON @@ -2889,30 +2988,15 @@ public final class KeyboardTextsTable { // END: More keys definitions for Serbian (Latin) // BEGIN: More keys definitions for Serbian (Cyrillic) // U+0437: "Đ·" CYRILLIC SMALL LETTER ZE - /* 39 */ "\u0437", + /* keylabel_for_south_slavic_row1_6 */ "\u0437", // U+045B: "Ń" CYRILLIC SMALL LETTER TSHE - /* 40 */ "\u045B", + /* keylabel_for_south_slavic_row2_11 */ "\u045B", // U+0455: "Ń" CYRILLIC SMALL LETTER DZE - /* 41 */ "\u0455", + /* keylabel_for_south_slavic_row3_1 */ "\u0455", // U+0452: "Ń" CYRILLIC SMALL LETTER DJE - /* 42 */ "\u0452", - // U+0450: "Ń" CYRILLIC SMALL LETTER IE WITH GRAVE - /* 43 */ "\u0450", + /* keylabel_for_south_slavic_row3_8 */ "\u0452", // U+045D: "Ń" CYRILLIC SMALL LETTER I WITH GRAVE - /* 44 */ "\u045D", - /* 45~ */ - null, null, null, null, null, null, - /* ~50 */ - // END: More keys definitions for Serbian (Cyrillic) - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_cyrillic_i */ "\u045D", }; /* Language sv: Swedish */ @@ -2922,82 +3006,84 @@ public final class KeyboardTextsTable { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE - /* 0 */ "\u00E1,\u00E0,\u00E2,\u0105,\u00E3", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - /* 1 */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - /* 2 */ "\u00ED,\u00EC,\u00EE,\u00EF", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E2,\u0105,\u00E3", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F3,\u00F2,\u00F4,\u00F5,\u014D", + /* more_keys_for_o */ "\u00F3,\u00F2,\u00F4,\u00F5,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FC,\u00FA,\u00F9,\u00FB,\u016B", + /* more_keys_for_u */ "\u00FC,\u00FA,\u00F9,\u00FB,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EA,\u00EB,\u0119", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + /* more_keys_for_i */ "\u00ED,\u00EC,\u00EE,\u00EF", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA // U+00DF: "Ă" LATIN SMALL LETTER SHARP S - /* 5 */ "\u015B,\u0161,\u015F,\u00DF", + /* more_keys_for_s */ "\u015B,\u0161,\u015F,\u00DF", // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0148: "Ć" LATIN SMALL LETTER N WITH CARON - /* 6 */ "\u0144,\u00F1,\u0148", - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", + /* more_keys_for_n */ "\u0144,\u00F1,\u0148", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS - /* 8 */ "\u00FD,\u00FF,\u00FC", + /* more_keys_for_y */ "\u00FD,\u00FF,\u00FC", // U+00F0: "ð" LATIN SMALL LETTER ETH // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON - /* 9 */ "\u00F0,\u010F", - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - /* 10 */ "\u0159", - // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON - // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN - /* 11 */ "\u0165,\u00FE", + /* more_keys_for_d */ "\u00F0,\u010F", // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - /* 12 */ "\u017A,\u017E,\u017C", - /* 13 */ null, + /* more_keys_for_z */ "\u017A,\u017E,\u017C", + // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON + // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN + /* more_keys_for_t */ "\u0165,\u00FE", // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u0142", - /* 15~ */ - null, null, null, null, null, - /* ~19 */ + /* more_keys_for_l */ "\u0142", + /* more_keys_for_g */ null, + /* single_angle_quotes */ "!text/single_raqm_laqm", + /* double_angle_quotes */ "!text/double_raqm_laqm", + /* keylabel_for_currency */ null, + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + /* more_keys_for_r */ "\u0159", + /* more_keys_for_k */ null, // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE - /* 20 */ "\u00E5", + /* keylabel_for_nordic_row1_11 */ "\u00E5", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS - /* 21 */ "\u00F6", + /* keylabel_for_nordic_row2_10 */ "\u00F6", // U+00E4: "Ă€" LATIN SMALL LETTER A WITH DIAERESIS - /* 22 */ "\u00E4", + /* keylabel_for_nordic_row2_11 */ "\u00E4", + /* more_keys_for_cyrillic_ie */ null, // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+0153: "Ć" LATIN SMALL LIGATURE OE - /* 23 */ "\u00F8,\u0153", + /* more_keys_for_nordic_row2_10 */ "\u00F8,\u0153", + /* keylabel_for_east_slavic_row1_9 ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_punctuation */ // U+00E6: "ĂŠ" LATIN SMALL LETTER AE - /* 24 */ "\u00E6", - /* 25~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~53 */ - /* 54 */ "!text/single_raqm_laqm", - /* 55 */ "!text/double_raqm_laqm", + /* more_keys_for_nordic_row2_11 */ "\u00E6", }; /* Language sw: Swahili */ @@ -3011,19 +3097,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - /* 2 */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -3032,43 +3106,54 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - /* 3 */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", + /* more_keys_for_o */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + /* more_keys_for_i */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + /* more_keys_for_c */ "\u00E7", // U+00DF: "Ă" LATIN SMALL LETTER SHARP S - /* 5 */ "\u00DF", + /* more_keys_for_s */ "\u00DF", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - /* 6 */ "\u00F1", - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - /* 7 */ "\u00E7", - /* 8~ */ - null, null, null, null, null, null, null, - /* ~14 */ - /* 15 */ "g\'", + /* more_keys_for_n */ "\u00F1", + /* label_to_alpha_key ~ */ + null, null, null, null, null, null, + /* ~ more_keys_for_l */ + /* more_keys_for_g */ "g\'", }; /* Language th: Thai */ private static final String[] LANGUAGE_th = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, - /* ~50 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, null, null, null, null, null, + /* ~ more_keys_for_n */ // Label for "switch to alphabetic" key. // U+0E01: "àž" THAI CHARACTER KO KAI // U+0E02: "àž" THAI CHARACTER KHO KHAI // U+0E04: "àž" THAI CHARACTER KHO KHWAI - /* 51 */ "\u0E01\u0E02\u0E04", - /* 52~ */ - null, null, null, null, null, - /* ~56 */ + /* label_to_alpha_key */ "\u0E01\u0E02\u0E04", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+0E3F: "àžż" THAI CURRENCY SYMBOL BAHT - /* 57 */ "\u0E3F", + /* keylabel_for_currency */ "\u0E3F", }; /* Language tl: Tagalog */ @@ -3083,22 +3168,7 @@ public final class KeyboardTextsTable { // U+00E6: "ĂŠ" LATIN SMALL LETTER AE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E1,\u00E0,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E9,\u00E8,\u00EB,\u00EA,\u0119,\u0117,\u0113", - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* more_keys_for_a */ "\u00E1,\u00E0,\u00E4,\u00E2,\u00E3,\u00E5,\u0105,\u00E6,\u0101,\u00AA", // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS @@ -3108,36 +3178,44 @@ public final class KeyboardTextsTable { // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F3,\u00F2,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", + /* more_keys_for_o */ "\u00F3,\u00F2,\u00F6,\u00F4,\u00F5,\u00F8,\u0153,\u014D,\u00BA", // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", - /* 5 */ null, - // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE - /* 6 */ "\u00F1,\u0144", + /* more_keys_for_u */ "\u00FA,\u00FC,\u00F9,\u00FB,\u016B", + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E9,\u00E8,\u00EB,\u00EA,\u0119,\u0117,\u0113", + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u00ED,\u00EF,\u00EC,\u00EE,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", + /* more_keys_for_s */ null, + // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE + // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE + /* more_keys_for_n */ "\u00F1,\u0144", }; /* Language tr: Turkish */ private static final String[] LANGUAGE_tr = { // U+00E2: "Ăą" LATIN SMALL LETTER A WITH CIRCUMFLEX - /* 0 */ "\u00E2", - /* 1 */ null, - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - /* 2 */ "\u0131,\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* more_keys_for_a */ "\u00E2", // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+0153: "Ć" LATIN SMALL LIGATURE OE @@ -3146,72 +3224,85 @@ public final class KeyboardTextsTable { // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON - /* 3 */ "\u00F6,\u00F4,\u0153,\u00F2,\u00F3,\u00F5,\u00F8,\u014D", + /* more_keys_for_o */ "\u00F6,\u00F4,\u0153,\u00F2,\u00F3,\u00F5,\u00F8,\u014D", // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FC,\u00FB,\u00F9,\u00FA,\u016B", + /* more_keys_for_e */ null, + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + /* more_keys_for_i */ "\u0131,\u00EE,\u00EF,\u00EC,\u00ED,\u012F,\u012B", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + /* more_keys_for_c */ "\u00E7,\u0107,\u010D", // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON - /* 5 */ "\u015F,\u00DF,\u015B,\u0161", - /* 6 */ null, - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u010D", - /* 8~ */ + /* more_keys_for_s */ "\u015F,\u00DF,\u015B,\u0161", + /* more_keys_for_n ~ */ null, null, null, null, null, null, null, - /* ~14 */ + /* ~ more_keys_for_l */ // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE - /* 15 */ "\u011F", + /* more_keys_for_g */ "\u011F", }; /* Language uk: Ukrainian */ private static final String[] LANGUAGE_uk = { - /* 0~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, - /* ~24 */ + /* more_keys_for_a ~ */ + null, null, null, null, null, + /* ~ more_keys_for_i */ + /* double_quotes */ "!text/double_9qm_lqm", + /* single_quotes */ "!text/single_9qm_lqm", + /* more_keys_for_c ~ */ + null, null, null, + /* ~ more_keys_for_n */ + // Label for "switch to alphabetic" key. + // U+0410: "Đ" CYRILLIC CAPITAL LETTER A + // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE + // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE + /* label_to_alpha_key */ "\u0410\u0411\u0412", + /* more_keys_for_y ~ */ + null, null, null, null, null, null, null, null, + /* ~ double_angle_quotes */ + // U+20B4: "âŽ" HRYVNIA SIGN + /* keylabel_for_currency */ "\u20B4", + /* more_keys_for_r ~ */ + null, null, null, null, null, null, null, + /* ~ more_keys_for_nordic_row2_10 */ // U+0449: "Ń" CYRILLIC SMALL LETTER SHCHA - /* 25 */ "\u0449", + /* keylabel_for_east_slavic_row1_9 */ "\u0449", // U+0457: "Ń" CYRILLIC SMALL LETTER YI - /* 26 */ "\u0457", + /* keylabel_for_east_slavic_row1_12 */ "\u0457", // U+0456: "Ń" CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I - /* 27 */ "\u0456", + /* keylabel_for_east_slavic_row2_1 */ "\u0456", // U+0454: "Ń" CYRILLIC SMALL LETTER UKRAINIAN IE - /* 28 */ "\u0454", + /* keylabel_for_east_slavic_row2_11 */ "\u0454", // U+0438: "Đž" CYRILLIC SMALL LETTER I - /* 29 */ "\u0438", - /* 30~ */ - null, null, null, - /* ~32 */ + /* keylabel_for_east_slavic_row3_5 */ "\u0438", + // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN + /* more_keys_for_cyrillic_soft_sign */ "\u044A", + /* more_keys_for_punctuation ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, + /* ~ more_keys_for_cyrillic_en */ // U+0491: "Ò" CYRILLIC SMALL LETTER GHE WITH UPTURN - /* 33 */ "\u0491", + /* more_keys_for_cyrillic_ghe */ "\u0491", // U+0457: "Ń" CYRILLIC SMALL LETTER YI - /* 34 */ "\u0457", - /* 35 */ null, - /* 36 */ null, - // U+044A: "Ń" CYRILLIC SMALL LETTER HARD SIGN - /* 37 */ "\u044A", - /* 38~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, - /* ~50 */ - // Label for "switch to alphabetic" key. - // U+0410: "Đ" CYRILLIC CAPITAL LETTER A - // U+0411: "Đ" CYRILLIC CAPITAL LETTER BE - // U+0412: "Đ" CYRILLIC CAPITAL LETTER VE - /* 51 */ "\u0410\u0411\u0412", - /* 52 */ "!text/single_9qm_lqm", - /* 53 */ "!text/double_9qm_lqm", - /* 54~ */ - null, null, null, - /* ~56 */ - // U+20B4: "âŽ" HRYVNIA SIGN - /* 57 */ "\u20B4", + /* more_keys_for_east_slavic_row2_1 */ "\u0457", }; /* Language vi: Vietnamese */ @@ -3233,25 +3324,7 @@ public final class KeyboardTextsTable { // U+1EA9: "áș©" LATIN SMALL LETTER A WITH CIRCUMFLEX AND HOOK ABOVE // U+1EAB: "áș«" LATIN SMALL LETTER A WITH CIRCUMFLEX AND TILDE // U+1EAD: "áș" LATIN SMALL LETTER A WITH CIRCUMFLEX AND DOT BELOW - /* 0 */ "\u00E0,\u00E1,\u1EA3,\u00E3,\u1EA1,\u0103,\u1EB1,\u1EAF,\u1EB3,\u1EB5,\u1EB7,\u00E2,\u1EA7,\u1EA5,\u1EA9,\u1EAB,\u1EAD", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+1EBB: "áș»" LATIN SMALL LETTER E WITH HOOK ABOVE - // U+1EBD: "áșœ" LATIN SMALL LETTER E WITH TILDE - // U+1EB9: "áșč" LATIN SMALL LETTER E WITH DOT BELOW - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+1EC1: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE - // U+1EBF: "áșż" LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE - // U+1EC3: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE - // U+1EC5: "á»
" LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE - // U+1EC7: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW - /* 1 */ "\u00E8,\u00E9,\u1EBB,\u1EBD,\u1EB9,\u00EA,\u1EC1,\u1EBF,\u1EC3,\u1EC5,\u1EC7", - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+1EC9: "á»" LATIN SMALL LETTER I WITH HOOK ABOVE - // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE - // U+1ECB: "á»" LATIN SMALL LETTER I WITH DOT BELOW - /* 2 */ "\u00EC,\u00ED,\u1EC9,\u0129,\u1ECB", + /* more_keys_for_a */ "\u00E0,\u00E1,\u1EA3,\u00E3,\u1EA1,\u0103,\u1EB1,\u1EAF,\u1EB3,\u1EB5,\u1EB7,\u00E2,\u1EA7,\u1EA5,\u1EA9,\u1EAB,\u1EAD", // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+1ECF: "á»" LATIN SMALL LETTER O WITH HOOK ABOVE @@ -3269,7 +3342,7 @@ public final class KeyboardTextsTable { // U+1EDF: "á»" LATIN SMALL LETTER O WITH HORN AND HOOK ABOVE // U+1EE1: "ụ" LATIN SMALL LETTER O WITH HORN AND TILDE // U+1EE3: "ợ" LATIN SMALL LETTER O WITH HORN AND DOT BELOW - /* 3 */ "\u00F2,\u00F3,\u1ECF,\u00F5,\u1ECD,\u00F4,\u1ED3,\u1ED1,\u1ED5,\u1ED7,\u1ED9,\u01A1,\u1EDD,\u1EDB,\u1EDF,\u1EE1,\u1EE3", + /* more_keys_for_o */ "\u00F2,\u00F3,\u1ECF,\u00F5,\u1ECD,\u00F4,\u1ED3,\u1ED1,\u1ED5,\u1ED7,\u1ED9,\u01A1,\u1EDD,\u1EDB,\u1EDF,\u1EE1,\u1EE3", // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+1EE7: "á»§" LATIN SMALL LETTER U WITH HOOK ABOVE @@ -3281,26 +3354,41 @@ public final class KeyboardTextsTable { // U+1EED: "á»" LATIN SMALL LETTER U WITH HORN AND HOOK ABOVE // U+1EEF: "ữ" LATIN SMALL LETTER U WITH HORN AND TILDE // U+1EF1: "á»±" LATIN SMALL LETTER U WITH HORN AND DOT BELOW - /* 4 */ "\u00F9,\u00FA,\u1EE7,\u0169,\u1EE5,\u01B0,\u1EEB,\u1EE9,\u1EED,\u1EEF,\u1EF1", - /* 5~ */ - null, null, null, - /* ~7 */ + /* more_keys_for_u */ "\u00F9,\u00FA,\u1EE7,\u0169,\u1EE5,\u01B0,\u1EEB,\u1EE9,\u1EED,\u1EEF,\u1EF1", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+1EBB: "áș»" LATIN SMALL LETTER E WITH HOOK ABOVE + // U+1EBD: "áșœ" LATIN SMALL LETTER E WITH TILDE + // U+1EB9: "áșč" LATIN SMALL LETTER E WITH DOT BELOW + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+1EC1: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND GRAVE + // U+1EBF: "áșż" LATIN SMALL LETTER E WITH CIRCUMFLEX AND ACUTE + // U+1EC3: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND HOOK ABOVE + // U+1EC5: "á»
" LATIN SMALL LETTER E WITH CIRCUMFLEX AND TILDE + // U+1EC7: "á»" LATIN SMALL LETTER E WITH CIRCUMFLEX AND DOT BELOW + /* more_keys_for_e */ "\u00E8,\u00E9,\u1EBB,\u1EBD,\u1EB9,\u00EA,\u1EC1,\u1EBF,\u1EC3,\u1EC5,\u1EC7", + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+1EC9: "á»" LATIN SMALL LETTER I WITH HOOK ABOVE + // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE + // U+1ECB: "á»" LATIN SMALL LETTER I WITH DOT BELOW + /* more_keys_for_i */ "\u00EC,\u00ED,\u1EC9,\u0129,\u1ECB", + /* double_quotes ~ */ + null, null, null, null, null, null, + /* ~ label_to_alpha_key */ // U+1EF3: "ỳ" LATIN SMALL LETTER Y WITH GRAVE // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+1EF7: "á»·" LATIN SMALL LETTER Y WITH HOOK ABOVE // U+1EF9: "á»č" LATIN SMALL LETTER Y WITH TILDE // U+1EF5: "á»”" LATIN SMALL LETTER Y WITH DOT BELOW - /* 8 */ "\u1EF3,\u00FD,\u1EF7,\u1EF9,\u1EF5", + /* more_keys_for_y */ "\u1EF3,\u00FD,\u1EF7,\u1EF9,\u1EF5", // U+0111: "Ä" LATIN SMALL LETTER D WITH STROKE - /* 9 */ "\u0111", - /* 10~ */ - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, - null, null, - /* ~56 */ + /* more_keys_for_d */ "\u0111", + /* more_keys_for_z ~ */ + null, null, null, null, null, null, + /* ~ double_angle_quotes */ // U+20AB: "â«" DONG SIGN - /* 57 */ "\u20AB", + /* keylabel_for_currency */ "\u20AB", }; /* Language zu: Zulu */ @@ -3314,19 +3402,7 @@ public final class KeyboardTextsTable { // U+00E3: "ĂŁ" LATIN SMALL LETTER A WITH TILDE // U+00E5: "Ă„" LATIN SMALL LETTER A WITH RING ABOVE // U+0101: "Ä" LATIN SMALL LETTER A WITH MACRON - /* 0 */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - /* 1 */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - /* 2 */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E2,\u00E4,\u00E6,\u00E3,\u00E5,\u0101", // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX // U+00F6: "ö" LATIN SMALL LETTER O WITH DIAERESIS // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE @@ -3335,19 +3411,33 @@ public final class KeyboardTextsTable { // U+00F8: "Ăž" LATIN SMALL LETTER O WITH STROKE // U+014D: "Ć" LATIN SMALL LETTER O WITH MACRON // U+00F5: "Ă”" LATIN SMALL LETTER O WITH TILDE - /* 3 */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", + /* more_keys_for_o */ "\u00F4,\u00F6,\u00F2,\u00F3,\u0153,\u00F8,\u014D,\u00F5", // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX // U+00FC: "ĂŒ" LATIN SMALL LETTER U WITH DIAERESIS // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+016B: "Ć«" LATIN SMALL LETTER U WITH MACRON - /* 4 */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + /* more_keys_for_u */ "\u00FB,\u00FC,\u00F9,\u00FA,\u016B", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113", + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + /* more_keys_for_i */ "\u00EE,\u00EF,\u00ED,\u012B,\u00EC", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + /* more_keys_for_c */ "\u00E7", // U+00DF: "Ă" LATIN SMALL LETTER SHARP S - /* 5 */ "\u00DF", + /* more_keys_for_s */ "\u00DF", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE - /* 6 */ "\u00F1", - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - /* 7 */ "\u00E7", + /* more_keys_for_n */ "\u00F1", }; /* Language zz: Alphabet */ @@ -3363,28 +3453,7 @@ public final class KeyboardTextsTable { // U+0103: "Ä" LATIN SMALL LETTER A WITH BREVE // U+0105: "Ä
" LATIN SMALL LETTER A WITH OGONEK // U+00AA: "ÂȘ" FEMININE ORDINAL INDICATOR - /* 0 */ "\u00E0,\u00E1,\u00E2,\u00E3,\u00E4,\u00E5,\u00E6,\u00E3,\u00E5,\u0101,\u0103,\u0105,\u00AA", - // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE - // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE - // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX - // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS - // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON - // U+0115: "Ä" LATIN SMALL LETTER E WITH BREVE - // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE - // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK - // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON - /* 1 */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113,\u0115,\u0117,\u0119,\u011B", - // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE - // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE - // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX - // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS - // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE - // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON - // U+012D: "Ä" LATIN SMALL LETTER I WITH BREVE - // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK - // U+0131: "ı" LATIN SMALL LETTER DOTLESS I - // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 2 */ "\u00EC,\u00ED,\u00EE,\u00EF,\u0129,\u012B,\u012D,\u012F,\u0131,\u0133", + /* more_keys_for_a */ "\u00E0,\u00E1,\u00E2,\u00E3,\u00E4,\u00E5,\u00E6,\u00E3,\u00E5,\u0101,\u0103,\u0105,\u00AA", // U+00F2: "ĂČ" LATIN SMALL LETTER O WITH GRAVE // U+00F3: "Ăł" LATIN SMALL LETTER O WITH ACUTE // U+00F4: "ĂŽ" LATIN SMALL LETTER O WITH CIRCUMFLEX @@ -3396,7 +3465,7 @@ public final class KeyboardTextsTable { // U+0151: "Ć" LATIN SMALL LETTER O WITH DOUBLE ACUTE // U+0153: "Ć" LATIN SMALL LIGATURE OE // U+00BA: "Âș" MASCULINE ORDINAL INDICATOR - /* 3 */ "\u00F2,\u00F3,\u00F4,\u00F5,\u00F6,\u00F8,\u014D,\u014F,\u0151,\u0153,\u00BA", + /* more_keys_for_o */ "\u00F2,\u00F3,\u00F4,\u00F5,\u00F6,\u00F8,\u014D,\u014F,\u0151,\u0153,\u00BA", // U+00F9: "Ăč" LATIN SMALL LETTER U WITH GRAVE // U+00FA: "Ăș" LATIN SMALL LETTER U WITH ACUTE // U+00FB: "Ă»" LATIN SMALL LETTER U WITH CIRCUMFLEX @@ -3407,129 +3476,167 @@ public final class KeyboardTextsTable { // U+016F: "ĆŻ" LATIN SMALL LETTER U WITH RING ABOVE // U+0171: "Ʊ" LATIN SMALL LETTER U WITH DOUBLE ACUTE // U+0173: "Ćł" LATIN SMALL LETTER U WITH OGONEK - /* 4 */ "\u00F9,\u00FA,\u00FB,\u00FC,\u0169,\u016B,\u016D,\u016F,\u0171,\u0173", + /* more_keys_for_u */ "\u00F9,\u00FA,\u00FB,\u00FC,\u0169,\u016B,\u016D,\u016F,\u0171,\u0173", + // U+00E8: "Ăš" LATIN SMALL LETTER E WITH GRAVE + // U+00E9: "Ă©" LATIN SMALL LETTER E WITH ACUTE + // U+00EA: "ĂȘ" LATIN SMALL LETTER E WITH CIRCUMFLEX + // U+00EB: "Ă«" LATIN SMALL LETTER E WITH DIAERESIS + // U+0113: "Ä" LATIN SMALL LETTER E WITH MACRON + // U+0115: "Ä" LATIN SMALL LETTER E WITH BREVE + // U+0117: "Ä" LATIN SMALL LETTER E WITH DOT ABOVE + // U+0119: "Ä" LATIN SMALL LETTER E WITH OGONEK + // U+011B: "Ä" LATIN SMALL LETTER E WITH CARON + /* more_keys_for_e */ "\u00E8,\u00E9,\u00EA,\u00EB,\u0113,\u0115,\u0117,\u0119,\u011B", + // U+00EC: "ĂŹ" LATIN SMALL LETTER I WITH GRAVE + // U+00ED: "Ă" LATIN SMALL LETTER I WITH ACUTE + // U+00EE: "Ăź" LATIN SMALL LETTER I WITH CIRCUMFLEX + // U+00EF: "ĂŻ" LATIN SMALL LETTER I WITH DIAERESIS + // U+0129: "Ä©" LATIN SMALL LETTER I WITH TILDE + // U+012B: "Ä«" LATIN SMALL LETTER I WITH MACRON + // U+012D: "Ä" LATIN SMALL LETTER I WITH BREVE + // U+012F: "ÄŻ" LATIN SMALL LETTER I WITH OGONEK + // U+0131: "ı" LATIN SMALL LETTER DOTLESS I + // U+0133: "Äł" LATIN SMALL LIGATURE IJ + /* more_keys_for_i */ "\u00EC,\u00ED,\u00EE,\u00EF,\u0129,\u012B,\u012D,\u012F,\u0131,\u0133", + /* double_quotes */ null, + /* single_quotes */ null, + // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA + // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE + // U+0109: "Ä" LATIN SMALL LETTER C WITH CIRCUMFLEX + // U+010B: "Ä" LATIN SMALL LETTER C WITH DOT ABOVE + // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON + /* more_keys_for_c */ "\u00E7,\u0107,\u0109,\u010B,\u010D", // U+00DF: "Ă" LATIN SMALL LETTER SHARP S // U+015B: "Ć" LATIN SMALL LETTER S WITH ACUTE // U+015D: "Ć" LATIN SMALL LETTER S WITH CIRCUMFLEX // U+015F: "Ć" LATIN SMALL LETTER S WITH CEDILLA // U+0161: "ĆĄ" LATIN SMALL LETTER S WITH CARON // U+017F: "Ćż" LATIN SMALL LETTER LONG S - /* 5 */ "\u00DF,\u015B,\u015D,\u015F,\u0161,\u017F", + /* more_keys_for_s */ "\u00DF,\u015B,\u015D,\u015F,\u0161,\u017F", // U+00F1: "ñ" LATIN SMALL LETTER N WITH TILDE // U+0144: "Ć" LATIN SMALL LETTER N WITH ACUTE // U+0146: "Ć" LATIN SMALL LETTER N WITH CEDILLA // U+0148: "Ć" LATIN SMALL LETTER N WITH CARON // U+0149: "Ć" LATIN SMALL LETTER N PRECEDED BY APOSTROPHE // U+014B: "Ć" LATIN SMALL LETTER ENG - /* 6 */ "\u00F1,\u0144,\u0146,\u0148,\u0149,\u014B", - // U+00E7: "ç" LATIN SMALL LETTER C WITH CEDILLA - // U+0107: "Ä" LATIN SMALL LETTER C WITH ACUTE - // U+0109: "Ä" LATIN SMALL LETTER C WITH CIRCUMFLEX - // U+010B: "Ä" LATIN SMALL LETTER C WITH DOT ABOVE - // U+010D: "Ä" LATIN SMALL LETTER C WITH CARON - /* 7 */ "\u00E7,\u0107,\u0109,\u010B,\u010D", + /* more_keys_for_n */ "\u00F1,\u0144,\u0146,\u0148,\u0149,\u014B", + /* label_to_alpha_key */ null, // U+00FD: "Ăœ" LATIN SMALL LETTER Y WITH ACUTE // U+0177: "Ć·" LATIN SMALL LETTER Y WITH CIRCUMFLEX // U+00FF: "Ăż" LATIN SMALL LETTER Y WITH DIAERESIS // U+0133: "Äł" LATIN SMALL LIGATURE IJ - /* 8 */ "\u00FD,\u0177,\u00FF,\u0133", + /* more_keys_for_y */ "\u00FD,\u0177,\u00FF,\u0133", // U+010F: "Ä" LATIN SMALL LETTER D WITH CARON // U+0111: "Ä" LATIN SMALL LETTER D WITH STROKE // U+00F0: "ð" LATIN SMALL LETTER ETH - /* 9 */ "\u010F,\u0111,\u00F0", - // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE - // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA - // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON - /* 10 */ "\u0155,\u0157,\u0159", + /* more_keys_for_d */ "\u010F,\u0111,\u00F0", + // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE + // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE + // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON + /* more_keys_for_z */ "\u017A,\u017C,\u017E", // U+00FE: "ĂŸ" LATIN SMALL LETTER THORN // U+0163: "ĆŁ" LATIN SMALL LETTER T WITH CEDILLA // U+0165: "Ć„" LATIN SMALL LETTER T WITH CARON // U+0167: "Ƨ" LATIN SMALL LETTER T WITH STROKE - /* 11 */ "\u00FE,\u0163,\u0165,\u0167", - // U+017A: "Ćș" LATIN SMALL LETTER Z WITH ACUTE - // U+017C: "ĆŒ" LATIN SMALL LETTER Z WITH DOT ABOVE - // U+017E: "ĆŸ" LATIN SMALL LETTER Z WITH CARON - /* 12 */ "\u017A,\u017C,\u017E", - // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA - // U+0138: "Äž" LATIN SMALL LETTER KRA - /* 13 */ "\u0137,\u0138", + /* more_keys_for_t */ "\u00FE,\u0163,\u0165,\u0167", // U+013A: "Äș" LATIN SMALL LETTER L WITH ACUTE // U+013C: "ÄŒ" LATIN SMALL LETTER L WITH CEDILLA // U+013E: "ÄŸ" LATIN SMALL LETTER L WITH CARON // U+0140: "Ć" LATIN SMALL LETTER L WITH MIDDLE DOT // U+0142: "Ć" LATIN SMALL LETTER L WITH STROKE - /* 14 */ "\u013A,\u013C,\u013E,\u0140,\u0142", + /* more_keys_for_l */ "\u013A,\u013C,\u013E,\u0140,\u0142", // U+011D: "Ä" LATIN SMALL LETTER G WITH CIRCUMFLEX // U+011F: "Ä" LATIN SMALL LETTER G WITH BREVE // U+0121: "ÄĄ" LATIN SMALL LETTER G WITH DOT ABOVE // U+0123: "ÄŁ" LATIN SMALL LETTER G WITH CEDILLA - /* 15 */ "\u011D,\u011F,\u0121,\u0123", - /* 16 */ null, + /* more_keys_for_g */ "\u011D,\u011F,\u0121,\u0123", + /* single_angle_quotes ~ */ + null, null, null, + /* ~ keylabel_for_currency */ + // U+0155: "Ć" LATIN SMALL LETTER R WITH ACUTE + // U+0157: "Ć" LATIN SMALL LETTER R WITH CEDILLA + // U+0159: "Ć" LATIN SMALL LETTER R WITH CARON + /* more_keys_for_r */ "\u0155,\u0157,\u0159", + // U+0137: "Ä·" LATIN SMALL LETTER K WITH CEDILLA + // U+0138: "Äž" LATIN SMALL LETTER KRA + /* more_keys_for_k */ "\u0137,\u0138", + /* keylabel_for_nordic_row1_11 ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, + /* ~ more_keys_for_question */ // U+0125: "Ä„" LATIN SMALL LETTER H WITH CIRCUMFLEX - /* 17 */ "\u0125", - // U+0135: "Ä”" LATIN SMALL LETTER J WITH CIRCUMFLEX - /* 18 */ "\u0135", + /* more_keys_for_h */ "\u0125", // U+0175: "Ć”" LATIN SMALL LETTER W WITH CIRCUMFLEX - /* 19 */ "\u0175", + /* more_keys_for_w */ "\u0175", + /* more_keys_for_cyrillic_u ~ */ + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, + null, null, null, null, + /* ~ more_keys_for_v */ + // U+0135: "Ä”" LATIN SMALL LETTER J WITH CIRCUMFLEX + /* more_keys_for_j */ "\u0135", }; // TODO: Use the language + "_" + region representation for the locale string key. // Currently we are dropping the region from the key. private static final Object[] LANGUAGES_AND_TEXTS = { - "DEFAULT", LANGUAGE_DEFAULT, /* default */ - "af", LANGUAGE_af, /* Afrikaans */ - "ar", LANGUAGE_ar, /* Arabic */ - "az" /* "az_AZ" */, LANGUAGE_az_AZ, /* Azerbaijani (Azerbaijan) */ - "be" /* "be_BY" */, LANGUAGE_be_BY, /* Belarusian (Belarus) */ - "bg", LANGUAGE_bg, /* Bulgarian */ - "ca", LANGUAGE_ca, /* Catalan */ - "cs", LANGUAGE_cs, /* Czech */ - "da", LANGUAGE_da, /* Danish */ - "de", LANGUAGE_de, /* German */ - "el", LANGUAGE_el, /* Greek */ - "en", LANGUAGE_en, /* English */ - "eo", LANGUAGE_eo, /* Esperanto */ - "es", LANGUAGE_es, /* Spanish */ - "et" /* "et_EE" */, LANGUAGE_et_EE, /* Estonian (Estonia) */ - "fa", LANGUAGE_fa, /* Persian */ - "fi", LANGUAGE_fi, /* Finnish */ - "fr", LANGUAGE_fr, /* French */ - "hi", LANGUAGE_hi, /* Hindi */ - "hr", LANGUAGE_hr, /* Croatian */ - "hu", LANGUAGE_hu, /* Hungarian */ - "hy" /* "hy_AM" */, LANGUAGE_hy_AM, /* Armenian (Armenia) */ - "is", LANGUAGE_is, /* Icelandic */ - "it", LANGUAGE_it, /* Italian */ - "iw", LANGUAGE_iw, /* Hebrew */ - "ka" /* "ka_GE" */, LANGUAGE_ka_GE, /* Georgian (Georgia) */ - "kk", LANGUAGE_kk, /* Kazakh */ - "km" /* "km_KH" */, LANGUAGE_km_KH, /* Khmer (Cambodia) */ - "ky", LANGUAGE_ky, /* Kirghiz */ - "lo" /* "lo_LA" */, LANGUAGE_lo_LA, /* Lao (Laos) */ - "lt", LANGUAGE_lt, /* Lithuanian */ - "lv", LANGUAGE_lv, /* Latvian */ - "mk", LANGUAGE_mk, /* Macedonian */ - "mn" /* "mn_MN" */, LANGUAGE_mn_MN, /* Mongolian (Mongolia) */ - "nb", LANGUAGE_nb, /* Norwegian BokmĂ„l */ - "ne" /* "ne_NP" */, LANGUAGE_ne_NP, /* Nepali (Nepal) */ - "nl", LANGUAGE_nl, /* Dutch */ - "pl", LANGUAGE_pl, /* Polish */ - "pt", LANGUAGE_pt, /* Portuguese */ - "rm", LANGUAGE_rm, /* Raeto-Romance */ - "ro", LANGUAGE_ro, /* Romanian */ - "ru", LANGUAGE_ru, /* Russian */ - "sk", LANGUAGE_sk, /* Slovak */ - "sl", LANGUAGE_sl, /* Slovenian */ - "sr", LANGUAGE_sr, /* Serbian */ - "sv", LANGUAGE_sv, /* Swedish */ - "sw", LANGUAGE_sw, /* Swahili */ - "th", LANGUAGE_th, /* Thai */ - "tl", LANGUAGE_tl, /* Tagalog */ - "tr", LANGUAGE_tr, /* Turkish */ - "uk", LANGUAGE_uk, /* Ukrainian */ - "vi", LANGUAGE_vi, /* Vietnamese */ - "zu", LANGUAGE_zu, /* Zulu */ - "zz", LANGUAGE_zz, /* Alphabet */ + // "locale", TEXT_ARRAY, /* numberOfNonNullText/lengthOf_TEXT_ARRAY localeName */ + "DEFAULT", LANGUAGE_DEFAULT, /* 171/171 default */ + "af", LANGUAGE_af, /* 8/ 12 Afrikaans */ + "ar", LANGUAGE_ar, /* 58/110 Arabic */ + "az", LANGUAGE_az_AZ, /* 8/ 17 Azerbaijani (Azerbaijan) */ + "be", LANGUAGE_be_BY, /* 10/ 33 Belarusian (Belarus) */ + "bg", LANGUAGE_bg, /* 2/ 11 Bulgarian */ + "ca", LANGUAGE_ca, /* 11/117 Catalan */ + "cs", LANGUAGE_cs, /* 17/ 21 Czech */ + "da", LANGUAGE_da, /* 19/ 35 Danish */ + "de", LANGUAGE_de, /* 16/ 93 German */ + "el", LANGUAGE_el, /* 1/ 11 Greek */ + "en", LANGUAGE_en, /* 8/ 10 English */ + "eo", LANGUAGE_eo, /* 26/129 Esperanto */ + "es", LANGUAGE_es, /* 8/ 34 Spanish */ + "et", LANGUAGE_et_EE, /* 22/ 27 Estonian (Estonia) */ + "fa", LANGUAGE_fa, /* 61/120 Persian */ + "fi", LANGUAGE_fi, /* 10/ 35 Finnish */ + "fr", LANGUAGE_fr, /* 13/ 93 French */ + "hi", LANGUAGE_hi, /* 24/ 57 Hindi */ + "hr", LANGUAGE_hr, /* 9/ 19 Croatian */ + "hu", LANGUAGE_hu, /* 9/ 19 Hungarian */ + "hy", LANGUAGE_hy_AM, /* 8/123 Armenian (Armenia) */ + "is", LANGUAGE_is, /* 13/ 25 Icelandic */ + "it", LANGUAGE_it, /* 5/ 5 Italian */ + "iw", LANGUAGE_iw, /* 20/118 Hebrew */ + "ka", LANGUAGE_ka_GE, /* 3/ 11 Georgian (Georgia) */ + "kk", LANGUAGE_kk, /* 16/115 Kazakh */ + "km", LANGUAGE_km_KH, /* 2/116 Khmer (Cambodia) */ + "ky", LANGUAGE_ky, /* 11/ 82 Kirghiz */ + "lo", LANGUAGE_lo_LA, /* 2/ 20 Lao (Laos) */ + "lt", LANGUAGE_lt, /* 18/ 22 Lithuanian */ + "lv", LANGUAGE_lv, /* 18/ 22 Latvian */ + "mk", LANGUAGE_mk, /* 9/ 87 Macedonian */ + "mn", LANGUAGE_mn_MN, /* 2/ 20 Mongolian (Mongolia) */ + "nb", LANGUAGE_nb, /* 11/ 35 Norwegian BokmĂ„l */ + "ne", LANGUAGE_ne_NP, /* 24/ 57 Nepali (Nepal) */ + "nl", LANGUAGE_nl, /* 9/ 12 Dutch */ + "pl", LANGUAGE_pl, /* 10/ 16 Polish */ + "pt", LANGUAGE_pt, /* 6/ 8 Portuguese */ + "rm", LANGUAGE_rm, /* 1/ 2 Raeto-Romance */ + "ro", LANGUAGE_ro, /* 6/ 15 Romanian */ + "ru", LANGUAGE_ru, /* 10/ 33 Russian */ + "sk", LANGUAGE_sk, /* 20/ 22 Slovak */ + "sl", LANGUAGE_sl, /* 8/ 19 Slovenian */ + "sr", LANGUAGE_sr, /* 11/ 87 Serbian */ + "sv", LANGUAGE_sv, /* 21/ 35 Swedish */ + "sw", LANGUAGE_sw, /* 9/ 17 Swahili */ + "th", LANGUAGE_th, /* 2/ 20 Thai */ + "tl", LANGUAGE_tl, /* 7/ 10 Tagalog */ + "tr", LANGUAGE_tr, /* 7/ 17 Turkish */ + "uk", LANGUAGE_uk, /* 12/ 81 Ukrainian */ + "vi", LANGUAGE_vi, /* 8/ 20 Vietnamese */ + "zu", LANGUAGE_zu, /* 8/ 10 Zulu */ + "zz", LANGUAGE_zz, /* 19/112 Alphabet */ }; static { @@ -3539,8 +3646,9 @@ public final class KeyboardTextsTable { for (int i = 0; i < LANGUAGES_AND_TEXTS.length; i += 2) { final String language = (String)LANGUAGES_AND_TEXTS[i]; - final String[] texts = (String[])LANGUAGES_AND_TEXTS[i + 1]; - sLanguageToTextsMap.put(language, texts); + final String[] textsTable = (String[])LANGUAGES_AND_TEXTS[i + 1]; + sLanguageToTextsTableMap.put(language, textsTable); + sTextsTableToLanguageMap.put(textsTable, language); } } } diff --git a/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java b/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java index 319bf8921..56ef4767f 100644 --- a/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java +++ b/java/src/com/android/inputmethod/keyboard/internal/MoreKeySpec.java @@ -46,15 +46,14 @@ public final class MoreKeySpec { public final String mOutputText; public final int mIconId; - public MoreKeySpec(final String moreKeySpec, boolean needsToUpperCase, final Locale locale, - final KeyboardCodesSet codesSet) { + public MoreKeySpec(final String moreKeySpec, boolean needsToUpperCase, final Locale locale) { if (TextUtils.isEmpty(moreKeySpec)) { throw new KeySpecParser.KeySpecParserError("Empty more key spec"); } mLabel = StringUtils.toUpperCaseOfStringForLocale( KeySpecParser.getLabel(moreKeySpec), needsToUpperCase, locale); final int code = StringUtils.toUpperCaseOfCodeForLocale( - KeySpecParser.getCode(moreKeySpec, codesSet), needsToUpperCase, locale); + KeySpecParser.getCode(moreKeySpec), needsToUpperCase, locale); if (code == Constants.CODE_UNSPECIFIED) { // Some letter, for example German Eszett (U+00DF: "Ă"), has multiple characters // upper case representation ("SS"). diff --git a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java b/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java index a787ef153..d626ff926 100644 --- a/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/ContactsBinaryDictionary.java @@ -29,7 +29,6 @@ import android.provider.ContactsContract.Contacts; import android.text.TextUtils; import android.util.Log; -import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.latin.personalization.AccountUtils; import com.android.inputmethod.latin.utils.StringUtils; @@ -73,8 +72,13 @@ public class ContactsBinaryDictionary extends ExpandableBinaryDictionary { private final boolean mUseFirstLastBigrams; public ContactsBinaryDictionary(final Context context, final Locale locale) { - super(context, getDictNameWithLocale(NAME, locale), locale, - Dictionary.TYPE_CONTACTS, false /* isUpdatable */); + this(context, locale, null /* dictFile */); + } + + public ContactsBinaryDictionary(final Context context, final Locale locale, + final File dictFile) { + super(context, getDictName(NAME, locale, dictFile), locale, Dictionary.TYPE_CONTACTS, + false /* isUpdatable */, dictFile); mLocale = locale; mUseFirstLastBigrams = useFirstLastBigramsForLocale(locale); registerObserver(context); @@ -84,12 +88,6 @@ public class ContactsBinaryDictionary extends ExpandableBinaryDictionary { loadDictionary(); } - // Dummy constructor for tests. - @UsedForTesting - public ContactsBinaryDictionary(final Context context, final Locale locale, final File file) { - this(context, locale); - } - private synchronized void registerObserver(final Context context) { // Perform a managed query. The Activity will handle closing and requerying the cursor // when needed. diff --git a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java index c2451ce8d..3b9be4395 100644 --- a/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/ExpandableBinaryDictionary.java @@ -122,7 +122,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { new DictionaryUpdateController(); /* A extension for a binary dictionary file. */ - public static final String DICT_FILE_EXTENSION = ".dict"; + protected static final String DICT_FILE_EXTENSION = ".dict"; private final AtomicReference<Runnable> mUnfinishedFlushingTask = new AtomicReference<Runnable>(); @@ -148,10 +148,6 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { return mBinaryDictionary.isValidDictionary(); } - private File getDictFile() { - return mDictFile; - } - /** * Gets the dictionary update controller for the given dictionary name. */ @@ -213,15 +209,10 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { * @param dictType the dictionary type, as a human-readable string * @param isUpdatable whether to support dynamically updating the dictionary. Please note that * dynamic dictionary has negative effects on memory space and computation time. + * @param dictFile dictionary file path. if null, use default dictionary path based on + * dictionary type. */ public ExpandableBinaryDictionary(final Context context, final String dictName, - final Locale locale, final String dictType, final boolean isUpdatable) { - this(context, dictName, locale, dictType, isUpdatable, - new File(context.getFilesDir(), dictName + DICT_FILE_EXTENSION)); - } - - // Creates an instance that uses a given dictionary file. - public ExpandableBinaryDictionary(final Context context, final String dictName, final Locale locale, final String dictType, final boolean isUpdatable, final File dictFile) { super(dictType); @@ -229,15 +220,22 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { mContext = context; mLocale = locale; mIsUpdatable = isUpdatable; - mDictFile = dictFile; + mDictFile = getDictFile(context, dictName, dictFile); mBinaryDictionary = null; mDictNameDictionaryUpdateController = getDictionaryUpdateController(dictName); // Currently, only dynamic personalization dictionary is updatable. mDictionaryWriter = getDictionaryWriter(isUpdatable); } - protected static String getDictNameWithLocale(final String name, final Locale locale) { - return name + "." + locale.toString(); + public static File getDictFile(final Context context, final String dictName, + final File dictFile) { + return (dictFile != null) ? dictFile + : new File(context.getFilesDir(), dictName + DICT_FILE_EXTENSION); + } + + public static String getDictName(final String name, final Locale locale, + final File dictFile) { + return dictFile != null ? dictFile.getName() : name + "." + locale.toString(); } /** @@ -279,6 +277,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { } protected void clear() { + final File dictFile = mDictFile; getExecutor(mDictName).execute(new Runnable() { @Override public void run() { @@ -286,14 +285,13 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { if (mBinaryDictionary != null) { mBinaryDictionary.close(); } - final File file = getDictFile(); - if (file.exists() && !FileUtils.deleteRecursively(file)) { - Log.e(TAG, "Can't remove a file: " + file.getName()); + if (dictFile.exists() && !FileUtils.deleteRecursively(dictFile)) { + Log.e(TAG, "Can't remove a file: " + dictFile.getName()); } - BinaryDictionary.createEmptyDictFile(file.getAbsolutePath(), + BinaryDictionary.createEmptyDictFile(dictFile.getAbsolutePath(), DICTIONARY_FORMAT_VERSION, mLocale, getHeaderAttributeMap()); mBinaryDictionary = new BinaryDictionary( - file.getAbsolutePath(), 0 /* offset */, file.length(), + dictFile.getAbsolutePath(), 0 /* offset */, dictFile.length(), true /* useFullEditDistance */, mLocale, mDictType, mIsUpdatable); } else { mDictionaryWriter.clear(); @@ -544,9 +542,8 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { } } - final File file = getDictFile(); - final String filename = file.getAbsolutePath(); - final long length = file.length(); + final String filename = mDictFile.getAbsolutePath(); + final long length = mDictFile.length(); // Build the new binary dictionary final BinaryDictionary newBinaryDictionary = new BinaryDictionary(filename, 0 /* offset */, @@ -585,17 +582,16 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { if (needsToReloadBeforeWriting()) { mDictionaryWriter.clear(); loadDictionaryAsync(); - mDictionaryWriter.write(getDictFile(), getHeaderAttributeMap()); + mDictionaryWriter.write(mDictFile, getHeaderAttributeMap()); } else { if (mBinaryDictionary == null || !isValidDictionary() // TODO: remove the check below || !matchesExpectedBinaryDictFormatVersionForThisType( mBinaryDictionary.getFormatVersion())) { - final File file = getDictFile(); - if (file.exists() && !FileUtils.deleteRecursively(file)) { - Log.e(TAG, "Can't remove a file: " + file.getName()); + if (mDictFile.exists() && !FileUtils.deleteRecursively(mDictFile)) { + Log.e(TAG, "Can't remove a file: " + mDictFile.getName()); } - BinaryDictionary.createEmptyDictFile(file.getAbsolutePath(), + BinaryDictionary.createEmptyDictFile(mDictFile.getAbsolutePath(), DICTIONARY_FORMAT_VERSION, mLocale, getHeaderAttributeMap()); } else { if (mBinaryDictionary.needsToRunGC(false /* mindsBlockByGC */)) { @@ -719,7 +715,7 @@ abstract public class ExpandableBinaryDictionary extends Dictionary { // TODO: cache the file's existence so that we avoid doing a disk access each time. private boolean dictionaryFileExists() { - return getDictFile().exists(); + return mDictFile.exists(); } /** diff --git a/java/src/com/android/inputmethod/latin/LatinIME.java b/java/src/com/android/inputmethod/latin/LatinIME.java index 432b8a5a9..d1125afcc 100644 --- a/java/src/com/android/inputmethod/latin/LatinIME.java +++ b/java/src/com/android/inputmethod/latin/LatinIME.java @@ -1001,7 +1001,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen applicationSuggestedWords, null /* rawSuggestions */, false /* typedWordValid */, false /* willAutoCorrect */, - false /* isPunctuationSuggestions */, false /* isObsoleteSuggestions */, false /* isPrediction */); // When in fullscreen mode, show completions generated by the application @@ -1185,7 +1184,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen new AlertDialog.Builder(context, AlertDialog.THEME_HOLO_DARK); builder.setMessage(R.string.important_notice_contents) .setPositiveButton(android.R.string.ok, listener); - showOptionDialog(builder.create(), false /* cancelable */); + showOptionDialog(builder.create(), true /* cancelable */); } public void displaySettingsDialog() { @@ -1320,6 +1319,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen return false; if (mSuggestionStripView.isShowingAddToDictionaryHint()) return true; + if (ImportantNoticeUtils.hasNewImportantNoticeAndNotInSetupWizard(this)) + return true; if (null == currentSettings) return false; if (!currentSettings.isSuggestionStripVisible()) @@ -1352,7 +1353,8 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen if (mSuggestionStripView != null) { final boolean showSuggestions; if (SuggestedWords.EMPTY == suggestedWords - || suggestedWords.mIsPunctuationSuggestions) { + || suggestedWords.isPunctuationSuggestions() + || !mSettings.getCurrent().isSuggestionsRequested()) { showSuggestions = !mSuggestionStripView.maybeShowImportantNoticeTitle(); } else { showSuggestions = true; @@ -1430,7 +1432,6 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen return new SuggestedWords(typedWordAndPreviousSuggestions, null /* rawSuggestions */, false /* typedWordValid */, false /* hasAutoCorrectionCandidate */, - false /* isPunctuationSuggestions */, true /* isObsoleteSuggestions */, false /* isPrediction */); } @@ -1731,13 +1732,7 @@ public class LatinIME extends InputMethodService implements KeyboardActionListen final int keyboardMode = keyboard != null ? keyboard.mId.mMode : -1; p.println(" Keyboard mode = " + keyboardMode); final SettingsValues settingsValues = mSettings.getCurrent(); - p.println(" mIsSuggestionsRequested = " + settingsValues.isSuggestionsRequested()); - p.println(" mCorrectionEnabled=" + settingsValues.mCorrectionEnabled); - p.println(" isComposingWord=" + mInputLogic.mWordComposer.isComposingWord()); - p.println(" mSoundOn=" + settingsValues.mSoundOn); - p.println(" mVibrateOn=" + settingsValues.mVibrateOn); - p.println(" mKeyPreviewPopupOn=" + settingsValues.mKeyPreviewPopupOn); - p.println(" inputAttributes=" + settingsValues.mInputAttributes); + p.println(settingsValues.dump()); // TODO: Dump all settings values } } diff --git a/java/src/com/android/inputmethod/latin/PunctuationSuggestions.java b/java/src/com/android/inputmethod/latin/PunctuationSuggestions.java new file mode 100644 index 000000000..4911bcdf6 --- /dev/null +++ b/java/src/com/android/inputmethod/latin/PunctuationSuggestions.java @@ -0,0 +1,116 @@ +/* + * Copyright (C) 2014 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package com.android.inputmethod.latin; + +import com.android.inputmethod.keyboard.internal.KeySpecParser; +import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; +import com.android.inputmethod.latin.utils.CollectionUtils; +import com.android.inputmethod.latin.utils.StringUtils; + +import java.util.ArrayList; +import java.util.Arrays; + +/** + * The extended {@link SuggestedWords} class to represent punctuation suggestions. + * + * Each punctuation specification string is the key specification that can be parsed by + * {@link KeySpecParser}. + */ +public final class PunctuationSuggestions extends SuggestedWords { + private PunctuationSuggestions(final ArrayList<SuggestedWordInfo> punctuationsList) { + super(punctuationsList, + null /* rawSuggestions */, + false /* typedWordValid */, + false /* hasAutoCorrectionCandidate */, + false /* isObsoleteSuggestions */, + false /* isPrediction */); + } + + /** + * Create new instance of {@link PunctuationSuggestions} from the array of punctuation key + * specifications. + * + * @param punctuationSpecs The array of punctuation key specifications. + * @return The {@link PunctuationSuggestions} object. + */ + public static PunctuationSuggestions newPunctuationSuggestions( + final String[] punctuationSpecs) { + final ArrayList<SuggestedWordInfo> puncuationsList = CollectionUtils.newArrayList(); + for (final String puncSpec : punctuationSpecs) { + puncuationsList.add(newHardCodedWordInfo(puncSpec)); + } + return new PunctuationSuggestions(puncuationsList); + } + + /** + * {@inheritDoc} + * Note that {@link super#getWord(int)} returns a punctuation key specification text. + * The suggested punctuation should be gotten by parsing the key specification. + */ + @Override + public String getWord(final int index) { + final String keySpec = super.getWord(index); + final int code = KeySpecParser.getCode(keySpec); + return (code == Constants.CODE_OUTPUT_TEXT) + ? KeySpecParser.getOutputText(keySpec) + : StringUtils.newSingleCodePointString(code); + } + + /** + * {@inheritDoc} + * Note that {@link super#getWord(int)} returns a punctuation key specification text. + * The displayed text should be gotten by parsing the key specification. + */ + @Override + public String getLabel(final int index) { + final String keySpec = super.getWord(index); + return KeySpecParser.getLabel(keySpec); + } + + /** + * {@inheritDoc} + * Note that {@link #getWord(int)} returns a suggested punctuation. We should create a + * {@link SuggestedWordInfo} object that represents a hard coded word. + */ + @Override + public SuggestedWordInfo getInfo(final int index) { + return newHardCodedWordInfo(getWord(index)); + } + + /** + * The predicator to tell whether this object represents punctuation suggestions. + * @return true if this object represents punctuation suggestions. + */ + @Override + public boolean isPunctuationSuggestions() { + return true; + } + + @Override + public String toString() { + return "PunctuationSuggestions: " + + " words=" + Arrays.toString(mSuggestedWordInfoList.toArray()); + } + + private static SuggestedWordInfo newHardCodedWordInfo(final String keySpec) { + return new SuggestedWordInfo(keySpec, SuggestedWordInfo.MAX_SCORE, + SuggestedWordInfo.KIND_HARDCODED, + Dictionary.DICTIONARY_HARDCODED, + SuggestedWordInfo.NOT_AN_INDEX /* indexOfTouchPointOfSecondWord */, + SuggestedWordInfo.NOT_A_CONFIDENCE /* autoCommitFirstWordConfidence */); + } +} diff --git a/java/src/com/android/inputmethod/latin/Suggest.java b/java/src/com/android/inputmethod/latin/Suggest.java index 5e74d75b0..abf831a28 100644 --- a/java/src/com/android/inputmethod/latin/Suggest.java +++ b/java/src/com/android/inputmethod/latin/Suggest.java @@ -227,7 +227,6 @@ public final class Suggest { // rename the attribute or change the value. !allowsToBeAutoCorrected /* typedWordValid */, hasAutoCorrection, /* willAutoCorrect */ - false /* isPunctuationSuggestions */, false /* isObsoleteSuggestions */, !wordComposer.isComposingWord() /* isPrediction */, sequenceNumber)); } @@ -289,7 +288,6 @@ public final class Suggest { callback.onGetSuggestedWords(new SuggestedWords(suggestionsContainer, rawSuggestions, true /* typedWordValid */, false /* willAutoCorrect */, - false /* isPunctuationSuggestions */, false /* isObsoleteSuggestions */, false /* isPrediction */, sequenceNumber)); } diff --git a/java/src/com/android/inputmethod/latin/SuggestedWords.java b/java/src/com/android/inputmethod/latin/SuggestedWords.java index b2efc4a86..46df3e88c 100644 --- a/java/src/com/android/inputmethod/latin/SuggestedWords.java +++ b/java/src/com/android/inputmethod/latin/SuggestedWords.java @@ -26,7 +26,7 @@ import java.util.ArrayList; import java.util.Arrays; import java.util.HashSet; -public final class SuggestedWords { +public class SuggestedWords { public static final int INDEX_OF_TYPED_WORD = 0; public static final int INDEX_OF_AUTO_CORRECTION = 1; public static final int NOT_A_SEQUENCE_NUMBER = -1; @@ -37,7 +37,7 @@ public final class SuggestedWords { private static final ArrayList<SuggestedWordInfo> EMPTY_WORD_INFO_LIST = CollectionUtils.newArrayList(0); public static final SuggestedWords EMPTY = new SuggestedWords( - EMPTY_WORD_INFO_LIST, null /* rawSuggestions */, false, false, false, false, false); + EMPTY_WORD_INFO_LIST, null /* rawSuggestions */, false, false, false, false); public final String mTypedWord; public final boolean mTypedWordValid; @@ -45,38 +45,34 @@ public final class SuggestedWords { // of what this flag means would be "the top suggestion is strong enough to auto-correct", // whether this exactly matches the user entry or not. public final boolean mWillAutoCorrect; - public final boolean mIsPunctuationSuggestions; public final boolean mIsObsoleteSuggestions; public final boolean mIsPrediction; public final int mSequenceNumber; // Sequence number for auto-commit. - private final ArrayList<SuggestedWordInfo> mSuggestedWordInfoList; + protected final ArrayList<SuggestedWordInfo> mSuggestedWordInfoList; public final ArrayList<SuggestedWordInfo> mRawSuggestions; public SuggestedWords(final ArrayList<SuggestedWordInfo> suggestedWordInfoList, final ArrayList<SuggestedWordInfo> rawSuggestions, final boolean typedWordValid, final boolean willAutoCorrect, - final boolean isPunctuationSuggestions, final boolean isObsoleteSuggestions, final boolean isPrediction) { this(suggestedWordInfoList, rawSuggestions, typedWordValid, willAutoCorrect, - isPunctuationSuggestions, isObsoleteSuggestions, isPrediction, - NOT_A_SEQUENCE_NUMBER); + isObsoleteSuggestions, isPrediction, NOT_A_SEQUENCE_NUMBER); } public SuggestedWords(final ArrayList<SuggestedWordInfo> suggestedWordInfoList, final ArrayList<SuggestedWordInfo> rawSuggestions, final boolean typedWordValid, final boolean willAutoCorrect, - final boolean isPunctuationSuggestions, final boolean isObsoleteSuggestions, final boolean isPrediction, final int sequenceNumber) { this(suggestedWordInfoList, rawSuggestions, suggestedWordInfoList.isEmpty() ? null : suggestedWordInfoList.get(INDEX_OF_TYPED_WORD).mWord, - typedWordValid, willAutoCorrect, isPunctuationSuggestions, - isObsoleteSuggestions, isPrediction, sequenceNumber); + typedWordValid, willAutoCorrect, isObsoleteSuggestions, isPrediction, + sequenceNumber); } public SuggestedWords(final ArrayList<SuggestedWordInfo> suggestedWordInfoList, @@ -84,7 +80,6 @@ public final class SuggestedWords { final String typedWord, final boolean typedWordValid, final boolean willAutoCorrect, - final boolean isPunctuationSuggestions, final boolean isObsoleteSuggestions, final boolean isPrediction, final int sequenceNumber) { @@ -92,7 +87,6 @@ public final class SuggestedWords { mRawSuggestions = rawSuggestions; mTypedWordValid = typedWordValid; mWillAutoCorrect = willAutoCorrect; - mIsPunctuationSuggestions = isPunctuationSuggestions; mIsObsoleteSuggestions = isObsoleteSuggestions; mIsPrediction = isPrediction; mSequenceNumber = sequenceNumber; @@ -107,10 +101,32 @@ public final class SuggestedWords { return mSuggestedWordInfoList.size(); } + /** + * Get suggested word at <code>index</code>. + * @param index The index of the suggested word. + * @return The suggested word. + */ public String getWord(final int index) { return mSuggestedWordInfoList.get(index).mWord; } + /** + * Get displayed text at <code>index</code>. + * In RTL languages, the displayed text on the suggestion strip may be different from the + * suggested word that is returned from {@link #getWord(int)}. For example the displayed text + * of punctuation suggestion "(" should be ")". + * @param index The index of the text to display. + * @return The text to be displayed. + */ + public String getLabel(final int index) { + return mSuggestedWordInfoList.get(index).mWord; + } + + /** + * Get {@link SuggestedWordInfo} object at <code>index</code>. + * @param index The index of the {@link SuggestedWordInfo}. + * @return The {@link SuggestedWordInfo} object. + */ public SuggestedWordInfo getInfo(final int index) { return mSuggestedWordInfoList.get(index); } @@ -130,13 +146,20 @@ public final class SuggestedWords { return debugString; } + /** + * The predicator to tell whether this object represents punctuation suggestions. + * @return false if this object desn't represent punctuation suggestions. + */ + public boolean isPunctuationSuggestions() { + return false; + } + @Override public String toString() { // Pretty-print method to help debug return "SuggestedWords:" + " mTypedWordValid=" + mTypedWordValid + " mWillAutoCorrect=" + mWillAutoCorrect - + " mIsPunctuationSuggestions=" + mIsPunctuationSuggestions + " words=" + Arrays.toString(mSuggestedWordInfoList.toArray()); } @@ -313,8 +336,8 @@ public final class SuggestedWords { // We should never autocorrect, so we say the typed word is valid. Also, in this case, // no auto-correction should take place hence willAutoCorrect = false. return new SuggestedWords(newSuggestions, null /* rawSuggestions */, typedWord, - true /* typedWordValid */, false /* willAutoCorrect */, mIsPunctuationSuggestions, - mIsObsoleteSuggestions, mIsPrediction, NOT_A_SEQUENCE_NUMBER); + true /* typedWordValid */, false /* willAutoCorrect */, mIsObsoleteSuggestions, + mIsPrediction, NOT_A_SEQUENCE_NUMBER); } // Creates a new SuggestedWordInfo from the currently suggested words that removes all but the @@ -333,7 +356,6 @@ public final class SuggestedWords { SuggestedWordInfo.NOT_A_CONFIDENCE)); } return new SuggestedWords(newSuggestions, null /* rawSuggestions */, mTypedWordValid, - mWillAutoCorrect, mIsPunctuationSuggestions, mIsObsoleteSuggestions, - mIsPrediction); + mWillAutoCorrect, mIsObsoleteSuggestions, mIsPrediction); } } diff --git a/java/src/com/android/inputmethod/latin/SynchronouslyLoadedUserBinaryDictionary.java b/java/src/com/android/inputmethod/latin/SynchronouslyLoadedUserBinaryDictionary.java index 9ccd9e4e8..801fb5b89 100644 --- a/java/src/com/android/inputmethod/latin/SynchronouslyLoadedUserBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/SynchronouslyLoadedUserBinaryDictionary.java @@ -28,12 +28,12 @@ public final class SynchronouslyLoadedUserBinaryDictionary extends UserBinaryDic private final Object mLock = new Object(); public SynchronouslyLoadedUserBinaryDictionary(final Context context, final Locale locale) { - this(context, locale, false); + this(context, locale, false /* alsoUseMoreRestrictiveLocales */); } public SynchronouslyLoadedUserBinaryDictionary(final Context context, final Locale locale, final boolean alsoUseMoreRestrictiveLocales) { - super(context, locale, alsoUseMoreRestrictiveLocales); + super(context, locale, alsoUseMoreRestrictiveLocales, null /* dictFile */); } @Override diff --git a/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java b/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java index 8011247c6..2a195f58b 100644 --- a/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java +++ b/java/src/com/android/inputmethod/latin/UserBinaryDictionary.java @@ -28,7 +28,6 @@ import android.provider.UserDictionary.Words; import android.text.TextUtils; import android.util.Log; -import com.android.inputmethod.annotations.UsedForTesting; import com.android.inputmethod.compat.UserDictionaryCompatUtils; import com.android.inputmethod.latin.utils.LocaleUtils; import com.android.inputmethod.latin.utils.SubtypeLocaleUtils; @@ -78,19 +77,17 @@ public class UserBinaryDictionary extends ExpandableBinaryDictionary { final public boolean mEnabled; public UserBinaryDictionary(final Context context, final Locale locale) { - this(context, locale, false); + this(context, locale, false /* alsoUseMoreRestrictiveLocales */, null /* dictFile */); } - // Dummy constructor for tests. - @UsedForTesting - public UserBinaryDictionary(final Context context, final Locale locale, final File file) { - this(context, locale); + public UserBinaryDictionary(final Context context, final Locale locale, final File dictFile) { + this(context, locale, false /* alsoUseMoreRestrictiveLocales */, dictFile); } public UserBinaryDictionary(final Context context, final Locale locale, - final boolean alsoUseMoreRestrictiveLocales) { - super(context, getDictNameWithLocale(NAME, locale), locale, Dictionary.TYPE_USER, - false /* isUpdatable */); + final boolean alsoUseMoreRestrictiveLocales, final File dictFile) { + super(context, getDictName(NAME, locale, dictFile), locale, Dictionary.TYPE_USER, + false /* isUpdatable */, dictFile); if (null == locale) throw new NullPointerException(); // Catch the error earlier final String localeStr = locale.toString(); if (SubtypeLocaleUtils.NO_LANGUAGE.equals(localeStr)) { diff --git a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java index 6e9050593..6f73859e8 100644 --- a/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java +++ b/java/src/com/android/inputmethod/latin/inputlogic/InputLogic.java @@ -973,7 +973,13 @@ public final class InputLogic { } else { final int codePointBeforeCursor = mConnection.getCodePointBeforeCursor(); if (codePointBeforeCursor == Constants.NOT_A_CODE) { - // Nothing to delete before the cursor. + // HACK for backward compatibility with broken apps that haven't realized + // yet that hardware keyboards are not the only way of inputting text. + // Nothing to delete before the cursor. We should not do anything, but many + // broken apps expect something to happen in this case so that they can + // catch it and have their broken interface react. If you need the keyboard + // to do this, you're doing it wrong -- please fix your app. + mConnection.deleteSurroundingText(1, 0); return; } final int lengthToDelete = @@ -1335,8 +1341,8 @@ public final class InputLogic { final SuggestedWords suggestedWords = new SuggestedWords(suggestions, null /* rawSuggestions */, typedWord, true /* typedWordValid */, false /* willAutoCorrect */, - false /* isPunctuationSuggestions */, false /* isObsoleteSuggestions */, - false /* isPrediction */, SuggestedWords.NOT_A_SEQUENCE_NUMBER); + false /* isObsoleteSuggestions */, false /* isPrediction */, + SuggestedWords.NOT_A_SEQUENCE_NUMBER); mIsAutoCorrectionIndicatorOn = false; mLatinIME.mHandler.showSuggestionStrip(suggestedWords); } @@ -1355,6 +1361,7 @@ public final class InputLogic { final String previousWord = mLastComposedWord.mPrevWord; final CharSequence originallyTypedWord = mLastComposedWord.mTypedWord; final CharSequence committedWord = mLastComposedWord.mCommittedWord; + final String committedWordString = committedWord.toString(); final int cancelLength = committedWord.length(); // We want java chars, not codepoints for the following. final int separatorLength = mLastComposedWord.mSeparatorString.length(); @@ -1376,33 +1383,44 @@ public final class InputLogic { if (!TextUtils.isEmpty(previousWord) && !TextUtils.isEmpty(committedWord)) { if (mSuggest != null) { mSuggest.mDictionaryFacilitator.cancelAddingUserHistory( - previousWord, committedWord.toString()); + previousWord, committedWordString); } } final String stringToCommit = originallyTypedWord + mLastComposedWord.mSeparatorString; final SpannableString textToCommit = new SpannableString(stringToCommit); if (committedWord instanceof SpannableString) { - final int lastCharIndex = textToCommit.length() - 1; - // Add the auto-correction to the list of suggestions. - textToCommit.setSpan(new SuggestionSpan(settingsValues.mLocale, - new String[] { committedWord.toString() }, 0 /* flags */), - 0 /* start */, lastCharIndex /* end */, 0 /* flags */); final SpannableString committedWordWithSuggestionSpans = (SpannableString)committedWord; final Object[] spans = committedWordWithSuggestionSpans.getSpans(0, committedWord.length(), Object.class); + final int lastCharIndex = textToCommit.length() - 1; + // We will collect all suggestions in the following array. + final ArrayList<String> suggestions = CollectionUtils.newArrayList(); + // First, add the committed word to the list of suggestions. + suggestions.add(committedWordString); for (final Object span : spans) { - // Put all the spans in the original text on this new text. We could remove the - // typed word from the suggestions, but we'd have to make more dynamic instanceof - // checks, to copy the span, copy all suggestions and attributes... And there is - // the risk to drop the originally typed string if there is a subtle bug. There is - // still the committed auto-correction that we reverted from, which is not included - // in the suggestions, that's why we added it with another call to setSpan a few - // lines above. - // The code that re-reads these spans already knows to do the right thing whether - // the typed word is included or not. That should be enough. - textToCommit.setSpan(span, 0 /* start */, lastCharIndex /* end */, - committedWordWithSuggestionSpans.getSpanFlags(span)); + // If this is a suggestion span, we check that the locale is the right one, and + // that the word is not the committed word. That should mostly be the case. + // Given this, we add it to the list of suggestions, otherwise we discard it. + if (span instanceof SuggestionSpan) { + final SuggestionSpan suggestionSpan = (SuggestionSpan)span; + if (!suggestionSpan.getLocale().equals(settingsValues.mLocale.toString())) { + continue; + } + for (final String suggestion : suggestionSpan.getSuggestions()) { + if (!suggestion.equals(committedWordString)) { + suggestions.add(suggestion); + } + } + } else { + // If this is not a suggestion span, we just add it as is. + textToCommit.setSpan(span, 0 /* start */, lastCharIndex /* end */, + committedWordWithSuggestionSpans.getSpanFlags(span)); + } } + // Add the suggestion list to the list of suggestions. + textToCommit.setSpan(new SuggestionSpan(settingsValues.mLocale, + suggestions.toArray(new String[suggestions.size()]), 0 /* flags */), + 0 /* start */, lastCharIndex /* end */, 0 /* flags */); } if (settingsValues.mSpacingAndPunctuations.mCurrentLanguageHasSpaces) { // For languages with spaces, we revert to the typed string, but the cursor is still diff --git a/java/src/com/android/inputmethod/latin/personalization/DecayingExpandableBinaryDictionaryBase.java b/java/src/com/android/inputmethod/latin/personalization/DecayingExpandableBinaryDictionaryBase.java index 6a7a3368e..8f7378c58 100644 --- a/java/src/com/android/inputmethod/latin/personalization/DecayingExpandableBinaryDictionaryBase.java +++ b/java/src/com/android/inputmethod/latin/personalization/DecayingExpandableBinaryDictionaryBase.java @@ -51,22 +51,10 @@ public abstract class DecayingExpandableBinaryDictionaryBase extends ExpandableB private final String mDictName; - /* package */ DecayingExpandableBinaryDictionaryBase(final Context context, - final Locale locale, final String dictionaryType, final String dictName) { - super(context, dictName, locale, dictionaryType, true); - mLocale = locale; - mDictName = dictName; - if (mLocale != null && mLocale.toString().length() > 1) { - reloadDictionaryIfRequired(); - } - } - - // Creates an instance that uses a given dictionary file for testing. - @UsedForTesting - /* package */ DecayingExpandableBinaryDictionaryBase(final Context context, - final Locale locale, final String dictionaryType, final String dictName, + protected DecayingExpandableBinaryDictionaryBase(final Context context, + final String dictName, final Locale locale, final String dictionaryType, final File dictFile) { - super(context, dictName, locale, dictionaryType, true, dictFile); + super(context, dictName, locale, dictionaryType, true /* isUpdatable */, dictFile); mLocale = locale; mDictName = dictName; if (mLocale != null && mLocale.toString().length() > 1) { diff --git a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionary.java b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionary.java index 652614876..4afd5b4c9 100644 --- a/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionary.java +++ b/java/src/com/android/inputmethod/latin/personalization/PersonalizationDictionary.java @@ -16,27 +16,23 @@ package com.android.inputmethod.latin.personalization; -import com.android.inputmethod.annotations.UsedForTesting; +import android.content.Context; + import com.android.inputmethod.latin.Dictionary; import java.io.File; import java.util.Locale; -import android.content.Context; - public class PersonalizationDictionary extends DecayingExpandableBinaryDictionaryBase { /* package */ static final String NAME = PersonalizationDictionary.class.getSimpleName(); /* package */ PersonalizationDictionary(final Context context, final Locale locale) { - super(context, locale, Dictionary.TYPE_PERSONALIZATION, - getDictNameWithLocale(NAME, locale)); + this(context, locale, null /* dictFile */); } - // Creates an instance that uses a given dictionary file for testing. - @UsedForTesting public PersonalizationDictionary(final Context context, final Locale locale, final File dictFile) { - super(context, locale, Dictionary.TYPE_PERSONALIZATION, getDictNameWithLocale(NAME, locale), + super(context, getDictName(NAME, locale, dictFile), locale, Dictionary.TYPE_PERSONALIZATION, dictFile); } diff --git a/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java b/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java index 6778c2334..504e9b2f3 100644 --- a/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java +++ b/java/src/com/android/inputmethod/latin/personalization/UserHistoryDictionary.java @@ -16,29 +16,27 @@ package com.android.inputmethod.latin.personalization; -import com.android.inputmethod.annotations.UsedForTesting; +import android.content.Context; + import com.android.inputmethod.latin.Dictionary; import java.io.File; import java.util.Locale; -import android.content.Context; - /** * Locally gathers stats about the words user types and various other signals like auto-correction * cancellation or manual picks. This allows the keyboard to adapt to the typist over time. */ public class UserHistoryDictionary extends DecayingExpandableBinaryDictionaryBase { /* package */ static final String NAME = UserHistoryDictionary.class.getSimpleName(); + /* package */ UserHistoryDictionary(final Context context, final Locale locale) { - super(context, locale, Dictionary.TYPE_USER_HISTORY, getDictNameWithLocale(NAME, locale)); + this(context, locale, null /* dictFile */); } - // Creates an instance that uses a given dictionary file for testing. - @UsedForTesting public UserHistoryDictionary(final Context context, final Locale locale, final File dictFile) { - super(context, locale, Dictionary.TYPE_USER_HISTORY, getDictNameWithLocale(NAME, locale), + super(context, getDictName(NAME, locale, dictFile), locale, Dictionary.TYPE_USER_HISTORY, dictFile); } diff --git a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java index 90d3519a4..77968f79a 100644 --- a/java/src/com/android/inputmethod/latin/settings/SettingsValues.java +++ b/java/src/com/android/inputmethod/latin/settings/SettingsValues.java @@ -329,4 +329,86 @@ public final class SettingsValues { } return prefs.getBoolean(Settings.PREF_VOICE_INPUT_KEY, true); } + + public String dump() { + final StringBuilder sb = new StringBuilder("Current settings :"); + sb.append("\n mSpacingAndPunctuations = "); + sb.append("" + mSpacingAndPunctuations.dump()); + sb.append("\n mDelayUpdateOldSuggestions = "); + sb.append("" + mDelayUpdateOldSuggestions); + sb.append("\n mAutoCap = "); + sb.append("" + mAutoCap); + sb.append("\n mVibrateOn = "); + sb.append("" + mVibrateOn); + sb.append("\n mSoundOn = "); + sb.append("" + mSoundOn); + sb.append("\n mKeyPreviewPopupOn = "); + sb.append("" + mKeyPreviewPopupOn); + sb.append("\n mShowsVoiceInputKey = "); + sb.append("" + mShowsVoiceInputKey); + sb.append("\n mIncludesOtherImesInLanguageSwitchList = "); + sb.append("" + mIncludesOtherImesInLanguageSwitchList); + sb.append("\n mShowsLanguageSwitchKey = "); + sb.append("" + mShowsLanguageSwitchKey); + sb.append("\n mUseContactsDict = "); + sb.append("" + mUseContactsDict); + sb.append("\n mUsePersonalizedDicts = "); + sb.append("" + mUsePersonalizedDicts); + sb.append("\n mUseDoubleSpacePeriod = "); + sb.append("" + mUseDoubleSpacePeriod); + sb.append("\n mBlockPotentiallyOffensive = "); + sb.append("" + mBlockPotentiallyOffensive); + sb.append("\n mBigramPredictionEnabled = "); + sb.append("" + mBigramPredictionEnabled); + sb.append("\n mGestureInputEnabled = "); + sb.append("" + mGestureInputEnabled); + sb.append("\n mGestureTrailEnabled = "); + sb.append("" + mGestureTrailEnabled); + sb.append("\n mGestureFloatingPreviewTextEnabled = "); + sb.append("" + mGestureFloatingPreviewTextEnabled); + sb.append("\n mSlidingKeyInputPreviewEnabled = "); + sb.append("" + mSlidingKeyInputPreviewEnabled); + sb.append("\n mPhraseGestureEnabled = "); + sb.append("" + mPhraseGestureEnabled); + sb.append("\n mKeyLongpressTimeout = "); + sb.append("" + mKeyLongpressTimeout); + sb.append("\n mLocale = "); + sb.append("" + mLocale); + sb.append("\n mInputAttributes = "); + sb.append("" + mInputAttributes); + sb.append("\n mKeypressVibrationDuration = "); + sb.append("" + mKeypressVibrationDuration); + sb.append("\n mKeypressSoundVolume = "); + sb.append("" + mKeypressSoundVolume); + sb.append("\n mKeyPreviewPopupDismissDelay = "); + sb.append("" + mKeyPreviewPopupDismissDelay); + sb.append("\n mAutoCorrectEnabled = "); + sb.append("" + mAutoCorrectEnabled); + sb.append("\n mAutoCorrectionThreshold = "); + sb.append("" + mAutoCorrectionThreshold); + sb.append("\n mCorrectionEnabled = "); + sb.append("" + mCorrectionEnabled); + sb.append("\n mSuggestionVisibility = "); + sb.append("" + mSuggestionVisibility); + sb.append("\n mUseOnlyPersonalizationDictionaryForDebug = "); + sb.append("" + mUseOnlyPersonalizationDictionaryForDebug); + sb.append("\n mDisplayOrientation = "); + sb.append("" + mDisplayOrientation); + sb.append("\n mAppWorkarounds = "); + final AppWorkaroundsUtils awu = mAppWorkarounds.get(null, 0); + sb.append("" + (null == awu ? "null" : awu.toString())); + sb.append("\n mAdditionalFeaturesSettingValues = "); + sb.append("" + Arrays.toString(mAdditionalFeaturesSettingValues)); + sb.append("\n mIsInternal = "); + sb.append("" + mIsInternal); + sb.append("\n mKeyPreviewShowUpDuration = "); + sb.append("" + mKeyPreviewShowUpDuration); + sb.append("\n mKeyPreviewDismissDuration = "); + sb.append("" + mKeyPreviewDismissDuration); + sb.append("\n mKeyPreviewShowUpStartScale = "); + sb.append("" + mKeyPreviewShowUpStartScale); + sb.append("\n mKeyPreviewDismissEndScale = "); + sb.append("" + mKeyPreviewDismissEndScale); + return sb.toString(); + } } diff --git a/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java b/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java index 60ca5baab..5954758aa 100644 --- a/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java +++ b/java/src/com/android/inputmethod/latin/settings/SpacingAndPunctuations.java @@ -18,17 +18,13 @@ package com.android.inputmethod.latin.settings; import android.content.res.Resources; -import com.android.inputmethod.keyboard.internal.KeySpecParser; +import com.android.inputmethod.keyboard.internal.KeyboardTextsSet; import com.android.inputmethod.keyboard.internal.MoreKeySpec; import com.android.inputmethod.latin.Constants; -import com.android.inputmethod.latin.Dictionary; +import com.android.inputmethod.latin.PunctuationSuggestions; import com.android.inputmethod.latin.R; -import com.android.inputmethod.latin.SuggestedWords; -import com.android.inputmethod.latin.SuggestedWords.SuggestedWordInfo; -import com.android.inputmethod.latin.utils.CollectionUtils; import com.android.inputmethod.latin.utils.StringUtils; -import java.util.ArrayList; import java.util.Arrays; import java.util.Locale; @@ -37,7 +33,7 @@ public final class SpacingAndPunctuations { private final int[] mSortedSymbolsFollowedBySpace; private final int[] mSortedWordConnectors; public final int[] mSortedWordSeparators; - public final SuggestedWords mSuggestPuncList; + public final PunctuationSuggestions mSuggestPuncList; private final int mSentenceSeparator; public final String mSentenceSeparatorAndSpace; public final boolean mCurrentLanguageHasSpaces; @@ -56,9 +52,6 @@ public final class SpacingAndPunctuations { res.getString(R.string.symbols_word_connectors)); mSortedWordSeparators = StringUtils.toSortedCodePointArray( res.getString(R.string.symbols_word_separators)); - final String[] suggestPuncsSpec = MoreKeySpec.splitKeySpecs(res.getString( - R.string.suggested_punctuations)); - mSuggestPuncList = createSuggestPuncList(suggestPuncsSpec); mSentenceSeparator = res.getInteger(R.integer.sentence_separator); mSentenceSeparatorAndSpace = new String(new int[] { mSentenceSeparator, Constants.CODE_SPACE }, 0, 2); @@ -68,28 +61,11 @@ public final class SpacingAndPunctuations { // English variants. German rules (not "German typography") also have small gotchas. mUsesAmericanTypography = Locale.ENGLISH.getLanguage().equals(locale.getLanguage()); mUsesGermanRules = Locale.GERMAN.getLanguage().equals(locale.getLanguage()); - } - - // Helper functions to create member values. - private static SuggestedWords createSuggestPuncList(final String[] puncs) { - final ArrayList<SuggestedWordInfo> puncList = CollectionUtils.newArrayList(); - if (puncs != null) { - for (final String puncSpec : puncs) { - // TODO: Stop using KeySpecParser.getLabel(). - // TODO: Punctuation suggestions should honor RTL languages. - puncList.add(new SuggestedWordInfo(KeySpecParser.getLabel(puncSpec), - SuggestedWordInfo.MAX_SCORE, SuggestedWordInfo.KIND_HARDCODED, - Dictionary.DICTIONARY_HARDCODED, - SuggestedWordInfo.NOT_AN_INDEX /* indexOfTouchPointOfSecondWord */, - SuggestedWordInfo.NOT_A_CONFIDENCE /* autoCommitFirstWordConfidence */)); - } - } - return new SuggestedWords(puncList, null /* rawSuggestions */, - false /* typedWordValid */, - false /* hasAutoCorrectionCandidate */, - true /* isPunctuationSuggestions */, - false /* isObsoleteSuggestions */, - false /* isPrediction */); + final KeyboardTextsSet textsSet = new KeyboardTextsSet(); + textsSet.setLocale(locale); + final String[] suggestPuncsSpec = MoreKeySpec.splitKeySpecs( + textsSet.resolveTextReference(res.getString(R.string.suggested_punctuations))); + mSuggestPuncList = PunctuationSuggestions.newPunctuationSuggestions(suggestPuncsSpec); } public boolean isWordSeparator(final int code) { @@ -115,4 +91,29 @@ public final class SpacingAndPunctuations { public boolean isSentenceSeparator(final int code) { return code == mSentenceSeparator; } + + public String dump() { + final StringBuilder sb = new StringBuilder(); + sb.append("mSortedSymbolsPrecededBySpace = "); + sb.append("" + Arrays.toString(mSortedSymbolsPrecededBySpace)); + sb.append("\n mSortedSymbolsFollowedBySpace = "); + sb.append("" + Arrays.toString(mSortedSymbolsFollowedBySpace)); + sb.append("\n mSortedWordConnectors = "); + sb.append("" + Arrays.toString(mSortedWordConnectors)); + sb.append("\n mSortedWordSeparators = "); + sb.append("" + Arrays.toString(mSortedWordSeparators)); + sb.append("\n mSuggestPuncList = "); + sb.append("" + mSuggestPuncList); + sb.append("\n mSentenceSeparator = "); + sb.append("" + mSentenceSeparator); + sb.append("\n mSentenceSeparatorAndSpace = "); + sb.append("" + mSentenceSeparatorAndSpace); + sb.append("\n mCurrentLanguageHasSpaces = "); + sb.append("" + mCurrentLanguageHasSpaces); + sb.append("\n mUsesAmericanTypography = "); + sb.append("" + mUsesAmericanTypography); + sb.append("\n mUsesGermanRules = "); + sb.append("" + mUsesGermanRules); + return sb.toString(); + } } diff --git a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java b/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java index 2f4c1839b..a104baa08 100644 --- a/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java +++ b/java/src/com/android/inputmethod/latin/suggestions/MoreSuggestions.java @@ -74,7 +74,7 @@ public final class MoreSuggestions extends Keyboard { int rowStartIndex = fromIndex; final int size = Math.min(suggestedWords.size(), SuggestedWords.MAX_SUGGESTIONS); while (index < size) { - final String word = suggestedWords.getWord(index); + final String word = suggestedWords.getLabel(index); // TODO: Should take care of text x-scaling. mWidths[index] = (int)(TypefaceUtils.getStringWidth(word, paint) + padding); final int numColumn = index - rowStartIndex + 1; @@ -206,7 +206,7 @@ public final class MoreSuggestions extends Keyboard { final int x = params.getX(index); final int y = params.getY(index); final int width = params.getWidth(index); - final String word = mSuggestedWords.getWord(index); + final String word = mSuggestedWords.getLabel(index); final String info = mSuggestedWords.getDebugString(index); final int indexInMoreSuggestions = index + SUGGESTION_CODE_BASE; final Key key = new Key(word, KeyboardIconsSet.ICON_UNDEFINED, diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java index 4063edccc..7c11f5432 100644 --- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java +++ b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripLayoutHelper.java @@ -46,6 +46,7 @@ import android.widget.TextView; import com.android.inputmethod.compat.TextViewCompatUtils; import com.android.inputmethod.latin.LatinImeLogger; +import com.android.inputmethod.latin.PunctuationSuggestions; import com.android.inputmethod.latin.R; import com.android.inputmethod.latin.SuggestedWords; import com.android.inputmethod.latin.utils.AutoCorrectionUtils; @@ -65,7 +66,7 @@ final class SuggestionStripLayoutHelper { public final int mPadding; public final int mDividerWidth; public final int mSuggestionsStripHeight; - public final int mSuggestionsCountInStrip; + private final int mSuggestionsCountInStrip; public final int mMoreSuggestionsRowHeight; private int mMaxMoreSuggestionsRow; public final float mMinMoreSuggestionsWidth; @@ -199,7 +200,7 @@ final class SuggestionStripLayoutHelper { if (indexInSuggestedWords >= suggestedWords.size()) { return null; } - final String word = suggestedWords.getWord(indexInSuggestedWords); + final String word = suggestedWords.getLabel(indexInSuggestedWords); final boolean isAutoCorrect = indexInSuggestedWords == 1 && suggestedWords.mWillAutoCorrect; final boolean isTypedWordValid = indexInSuggestedWords == 0 @@ -264,8 +265,8 @@ final class SuggestionStripLayoutHelper { // is in slot 1. if (positionInStrip == mCenterPositionInStrip && AutoCorrectionUtils.shouldBlockAutoCorrectionBySafetyNet( - suggestedWords.getWord(SuggestedWords.INDEX_OF_AUTO_CORRECTION), - suggestedWords.getWord(SuggestedWords.INDEX_OF_TYPED_WORD))) { + suggestedWords.getLabel(SuggestedWords.INDEX_OF_AUTO_CORRECTION), + suggestedWords.getLabel(SuggestedWords.INDEX_OF_TYPED_WORD))) { return 0xFFFF0000; } } @@ -288,54 +289,65 @@ final class SuggestionStripLayoutHelper { params.gravity = Gravity.CENTER; } - public void layout(final SuggestedWords suggestedWords, final ViewGroup stripView, - final ViewGroup placerView) { - if (suggestedWords.mIsPunctuationSuggestions) { - layoutPunctuationSuggestions(suggestedWords, stripView); - return; + /** + * Layout suggestions to the suggestions strip. And returns the number of suggestions displayed + * in the suggestions strip. + * + * @param suggestedWords suggestions to be shown in the suggestions strip. + * @param stripView the suggestions strip view. + * @param placerView the view where the debug info will be placed. + * @return the number of suggestions displayed in the suggestions strip + */ + public int layoutAndReturnSuggestionCountInStrip(final SuggestedWords suggestedWords, + final ViewGroup stripView, final ViewGroup placerView) { + if (suggestedWords.isPunctuationSuggestions()) { + return layoutPunctuationSuggestionsAndReturnSuggestionCountInStrip( + (PunctuationSuggestions)suggestedWords, stripView); } - final int countInStrip = mSuggestionsCountInStrip; - setupWordViewsTextAndColor(suggestedWords, countInStrip); + setupWordViewsTextAndColor(suggestedWords, mSuggestionsCountInStrip); final TextView centerWordView = mWordViews.get(mCenterPositionInStrip); final int availableStripWidth = placerView.getWidth() - placerView.getPaddingRight() - placerView.getPaddingLeft(); final int centerWidth = getSuggestionWidth(mCenterPositionInStrip, availableStripWidth); - if (getTextScaleX(centerWordView.getText(), centerWidth, centerWordView.getPaint()) - < MIN_TEXT_XSCALE) { + final int countInStrip; + if (suggestedWords.size() == 1 || getTextScaleX(centerWordView.getText(), centerWidth, + centerWordView.getPaint()) < MIN_TEXT_XSCALE) { // Layout only the most relevant suggested word at the center of the suggestion strip // by consolidating all slots in the strip. - mMoreSuggestionsAvailable = (suggestedWords.size() > 1); + countInStrip = 1; + mMoreSuggestionsAvailable = (suggestedWords.size() > countInStrip); layoutWord(mCenterPositionInStrip, availableStripWidth - mPadding); stripView.addView(centerWordView); setLayoutWeight(centerWordView, 1.0f, ViewGroup.LayoutParams.MATCH_PARENT); if (SuggestionStripView.DBG) { layoutDebugInfo(mCenterPositionInStrip, placerView, availableStripWidth); } - return; - } - - mMoreSuggestionsAvailable = (suggestedWords.size() > countInStrip); - int x = 0; - for (int positionInStrip = 0; positionInStrip < countInStrip; positionInStrip++) { - if (positionInStrip != 0) { - final View divider = mDividerViews.get(positionInStrip); - // Add divider if this isn't the left most suggestion in suggestions strip. - addDivider(stripView, divider); - x += divider.getMeasuredWidth(); - } - - final int width = getSuggestionWidth(positionInStrip, availableStripWidth); - final TextView wordView = layoutWord(positionInStrip, width); - stripView.addView(wordView); - setLayoutWeight(wordView, getSuggestionWeight(positionInStrip), - ViewGroup.LayoutParams.MATCH_PARENT); - x += wordView.getMeasuredWidth(); - - if (SuggestionStripView.DBG) { - layoutDebugInfo(positionInStrip, placerView, x); + } else { + countInStrip = mSuggestionsCountInStrip; + mMoreSuggestionsAvailable = (suggestedWords.size() > countInStrip); + int x = 0; + for (int positionInStrip = 0; positionInStrip < countInStrip; positionInStrip++) { + if (positionInStrip != 0) { + final View divider = mDividerViews.get(positionInStrip); + // Add divider if this isn't the left most suggestion in suggestions strip. + addDivider(stripView, divider); + x += divider.getMeasuredWidth(); + } + + final int width = getSuggestionWidth(positionInStrip, availableStripWidth); + final TextView wordView = layoutWord(positionInStrip, width); + stripView.addView(wordView); + setLayoutWeight(wordView, getSuggestionWeight(positionInStrip), + ViewGroup.LayoutParams.MATCH_PARENT); + x += wordView.getMeasuredWidth(); + + if (SuggestionStripView.DBG) { + layoutDebugInfo(positionInStrip, placerView, x); + } } } + return countInStrip; } /** @@ -435,9 +447,9 @@ final class SuggestionStripLayoutHelper { } } - private void layoutPunctuationSuggestions(final SuggestedWords suggestedWords, - final ViewGroup stripView) { - final int countInStrip = Math.min(suggestedWords.size(), PUNCTUATIONS_IN_STRIP); + private int layoutPunctuationSuggestionsAndReturnSuggestionCountInStrip( + final PunctuationSuggestions punctuationSuggestions, final ViewGroup stripView) { + final int countInStrip = Math.min(punctuationSuggestions.size(), PUNCTUATIONS_IN_STRIP); for (int positionInStrip = 0; positionInStrip < countInStrip; positionInStrip++) { if (positionInStrip != 0) { // Add divider if this isn't the left most suggestion in suggestions strip. @@ -450,13 +462,14 @@ final class SuggestionStripLayoutHelper { // {@link TextView#getTag()} is used to get the index in suggestedWords at // {@link SuggestionStripView#onClick(View)}. wordView.setTag(positionInStrip); - wordView.setText(suggestedWords.getWord(positionInStrip)); + wordView.setText(punctuationSuggestions.getLabel(positionInStrip)); wordView.setTextScaleX(1.0f); wordView.setCompoundDrawables(null, null, null, null); stripView.addView(wordView); setLayoutWeight(wordView, 1.0f, mSuggestionsStripHeight); } - mMoreSuggestionsAvailable = (suggestedWords.size() > countInStrip); + mMoreSuggestionsAvailable = (punctuationSuggestions.size() > countInStrip); + return countInStrip; } public void layoutAddToDictionaryHint(final String word, final ViewGroup addToDictionaryStrip, diff --git a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java index 68c891bf3..cf0a7a2aa 100644 --- a/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java +++ b/java/src/com/android/inputmethod/latin/suggestions/SuggestionStripView.java @@ -77,6 +77,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick Listener mListener; private SuggestedWords mSuggestedWords = SuggestedWords.EMPTY; + private int mSuggestionsCountInStrip; private final SuggestionStripLayoutHelper mLayoutHelper; private final StripVisibilityGroup mStripVisibilityGroup; @@ -189,7 +190,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick clear(); mStripVisibilityGroup.setLayoutDirection(isRtlLanguage); mSuggestedWords = suggestedWords; - mLayoutHelper.layout(mSuggestedWords, mSuggestionsStrip, this); + mSuggestionsCountInStrip = mLayoutHelper.layoutAndReturnSuggestionCountInStrip( + mSuggestedWords, mSuggestionsStrip, this); if (ProductionFlag.USES_DEVELOPMENT_ONLY_DIAGNOSTICS) { ResearchLogger.suggestionStripView_setSuggestions(mSuggestedWords); } @@ -225,8 +227,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick // it has been shown once already or not, and if in the setup wizard). If applicable, it shows // the notice. In all cases, it returns true if it was shown, false otherwise. public boolean maybeShowImportantNoticeTitle() { - if (!ImportantNoticeUtils.hasNewImportantNotice(getContext()) - || ImportantNoticeUtils.isInSystemSetupWizard(getContext())) { + if (!ImportantNoticeUtils.hasNewImportantNoticeAndNotInSetupWizard(getContext())) { return false; } final int width = getWidth(); @@ -313,7 +314,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick final View container = mMoreSuggestionsContainer; final int maxWidth = stripWidth - container.getPaddingLeft() - container.getPaddingRight(); final MoreSuggestions.Builder builder = mMoreSuggestionsBuilder; - builder.layout(mSuggestedWords, layoutHelper.mSuggestionsCountInStrip, maxWidth, + builder.layout(mSuggestedWords, mSuggestionsCountInStrip, maxWidth, (int)(maxWidth * layoutHelper.mMinMoreSuggestionsWidth), layoutHelper.getMaxMoreSuggestionsRow(), parentKeyboard); mMoreSuggestionsView.setKeyboard(builder.build()); @@ -327,7 +328,7 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick mMoreSuggestionsMode = MORE_SUGGESTIONS_CHECKING_MODAL_OR_SLIDING; mOriginX = mLastX; mOriginY = mLastY; - for (int i = 0; i < layoutHelper.mSuggestionsCountInStrip; i++) { + for (int i = 0; i < mSuggestionsCountInStrip; i++) { mWordViews.get(i).setPressed(false); } return true; diff --git a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java b/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java index 4a0823155..604c36488 100644 --- a/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java +++ b/java/src/com/android/inputmethod/latin/utils/ImportantNoticeUtils.java @@ -42,7 +42,7 @@ public final class ImportantNoticeUtils { // This utility class is not publicly instantiable. } - public static boolean isInSystemSetupWizard(final Context context) { + private static boolean isInSystemSetupWizard(final Context context) { try { final int userSetupComplete = Settings.Secure.getInt( context.getContentResolver(), Settings_Secure_USER_SETUP_COMPLETE); @@ -62,10 +62,11 @@ public final class ImportantNoticeUtils { return context.getResources().getInteger(R.integer.config_important_notice_version); } - public static boolean hasNewImportantNotice(final Context context) { + public static boolean hasNewImportantNoticeAndNotInSetupWizard(final Context context) { final SharedPreferences prefs = getImportantNoticePreferences(context); final int lastVersion = prefs.getInt(KEY_IMPORTANT_NOTICE_VERSION, 0); - return getCurrentImportantNoticeVersion(context) > lastVersion; + return getCurrentImportantNoticeVersion(context) > lastVersion + && !isInSystemSetupWizard(context); } public static void updateLastImportantNoticeVersion(final Context context) { diff --git a/java/src/com/android/inputmethod/research/JsonUtils.java b/java/src/com/android/inputmethod/research/JsonUtils.java index 2beebdfae..6170b4339 100644 --- a/java/src/com/android/inputmethod/research/JsonUtils.java +++ b/java/src/com/android/inputmethod/research/JsonUtils.java @@ -91,7 +91,7 @@ import java.util.Map; jsonWriter.name("willAutoCorrect") .value(words.mWillAutoCorrect); jsonWriter.name("isPunctuationSuggestions") - .value(words.mIsPunctuationSuggestions); + .value(words.isPunctuationSuggestions()); jsonWriter.name("isObsoleteSuggestions").value(words.mIsObsoleteSuggestions); jsonWriter.name("isPrediction").value(words.mIsPrediction); jsonWriter.name("suggestedWords"); |